Canonical lõpetab Bazaar'i toe Launchpad platvormil.

Canonical teatas, et lõpetab versioonihalduse süsteemi Bazaar toetamise Launchpad platvormil, mida kasutatakse Ubuntu arendamise käigus koodi koostöö, vigade jälgimise, muudatuste ülevaatamise, pakettide kogumise ja jagamise jaoks. Alguses toetas Launchpad versioonihaldust ainult Bazaar süsteemi kaudu. 2015. aastal lisati Launchpadi tugi Gitile, mis sai ajaga peamiseks koodi muudatuste haldamise süsteemiks.

Viimane Bazaar'i väljaanne ilmus Canonicalilt 2016. aastal, pärast mida arendamine seiskus ja projekti ei viidud üle Python 3 peale (Bazaar 2.8 väljaanne, kus oodati üleminekut Python 3-le, jäi plaanideks). Märgitakse, et Bazaar ja Git omavad sarnast funktsionaalsust ning pärast Git'i levikut ja Bazaar'i populaarsuse langust pole mõtet jätkata Bazaar'i koodirepositoryde hostimist Launchpad'is. Sellise hoidmine hostingu nõuab märkimisväärseid ressursse arendamiseks ja infrastruktuuriks, mida võiks kasutada kasulikemate asjade kallal.

2018. aastal asutasid Bazaarist huvitatud entusiastid fork'i nimega Breezy (brz), mis portis tarkvara Python 3-le ja lisas valikulise toe Git'i salvestusformaadile. Breezy ühendab endas nii tsentraliseeritud (cvs/svn) kui ka detsentraliseeritud versioonihaldussüsteemide (git/hg) funktsioonid, pakkudes selliseid võimalusi nagu sisu allalaadimine (checkout) Subversioni stiilis, eraldi harud uute funktsioonide arendamiseks Mercuriali stiilis ning mitme arendaja koostöö võimalus ühe ja sama repot koopia juures sarnaselt Git'ile. Süsteem jätkab aktiivset arendamist — värske Breezy 3.3.12 väljund avaldati kaks nädalat tagasi.

Bazaar'i toimetamine Launchpadis toimub kahes etapis. Esimeses etapis lülitatakse välja Launchpadis kasutatav veebi liides, millega navigeeritakse Bazaar'i lähtekoodide salvestustes. Logide analüüs näitas, et sedasugust liidest enam keegi ei kasuta ja peaaegu kõik päringud on seotud robotite aktiivsusega. Teises etapis välja lülitatud koodihostimise tagaplaan, mis toob kaasa pull, push ja merge toimingute lõpetamise Launchpadis olevates Bazaar'i salvestustes. Esimese etapi alguskuupäev pole veel määratud (öeldud on, et varsti). Teine etapp on plaanitud 1. septembriks 2025. Kuni 1. septembrini peavad Launchpadi kasutajad oma salvestised Bazaar'ist Git'ile üle viima.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster