Canonical lõpetab Bazaari toe Launchpadis

Canonical teatas, et ei toeta enam Bazaari versioonikontrollisüsteemi Launchpadis, Ubuntu arendusplatvormis, mida kasutatakse koodi kallal koostöö tegemiseks, vigade jälgimiseks, muudatuste ülevaatamiseks, pakettide loomiseks ja majutamiseks. Algselt toetas Launchpad versioonikontrolli ainult Bazaari kaudu. 2015. aastal lisas Launchpad toe Gitile, millest on sellest ajast alates saanud peamine koodimuudatuste haldamise süsteem.

Bazaari viimase versiooni avaldas Canonical 2016. aastal, pärast mida arendus seiskus ja projekti ei portitud kunagi Python 3-le (Bazaar 2.8, mis pidi sisaldama üleminekut Python 3-le, on endiselt plaanis). Märgitakse, et Bazaaril ja Gitil on sarnane funktsionaalsus ning pärast Giti laialdast kasutuselevõttu ja Bazaari populaarsuse langust pole mõtet Bazaari repositooriume Launchpadis majutada. Sellise projekti säilitamine hostimine nõuab märkimisväärseid ressursse arenduseks ja taristuks, mida saaks kulutada kasulikumatele asjadele.

2018. aastal asutasid Bazaari entusiastid forki – Breezy (brz), mis portis selle Python 3-le ja lisas valikulise toe Giti salvestusvormingule. Breezy ühendab detsentraliseeritud (git/hg) ja tsentraliseeritud versioonikontrollisüsteemide (cvs/svn) võimalused ning toetab selliseid funktsioone nagu repositooriumi sisu Subversioni-stiilis väljaregistreerimine, eraldi harud uute funktsioonide kallal töötamiseks Mercuriali stiilis ja võimalus mitmel arendajal teha koostööd repositooriumi ühe töötava koopiaga, sarnaselt Gitiga. Süsteemi arendatakse jätkuvalt aktiivselt – Breezy 3.3.12 uusim versioon avaldati kaks nädalat tagasi.

Launchpad lõpetab Bazaari toe kahes etapis. Esimeses etapis keelatakse Launchpadis veebipõhine esiosa, mida kasutatakse Bazaari repositooriumides koodi navigeerimiseks. Logianalüüs on näidanud, et peaaegu keegi ei kasuta seda liidest enam ja peaaegu kõik päringud on seotud robotite tegevusega. Teises etapis keelatakse koodi majutamise taustsüsteem, mis muudab Launchpadis majutatud Bazaari repositooriumide tõmbamise, edastamise ja ühendamise võimatuks. Esimese etapi käivitamiskuupäeva pole veel kindlaks määratud (väidetavalt tuleb see varsti). Teine etapp on kavandatud 1. septembrile 2025. Launchpadi kasutajad peaksid oma repositooriumid Bazaarist Giti migreerima enne 1. septembrit.

Allikas: opennet.ru

Lisa kommentaar