KDE võtab üle Qt 5.15 avaliku haru hooldamise

Eelmise aasta alguses Qt Company litsentsi muudatustest LTS-i väljaannete kohta ja millel oli oluline mõju Qt-d kasutavatele kogukondadele ja jaotustele. Kuna alates versioonist 5.15 toetatakse QTS LTS harusid kuni järgmise olulise versiooni moodustamiseni, see tähendab umbes pool aastat (LTS-i versioonide värskendusi antakse välja kolmeks aastaks).

Pärast seda, üks aasta pärast väljakuulutamist (tänavu 2021) jaanuaris need piirangud kehtestatiKuna kogukond saab Qt uutele versioonidele juurde pääseda alles aasta pärast nende tegelikku ilmumist.

Ja see on see, et Qt Company on piiranud juurdepääsu koodile koos värskendustega Qt 5.15 versioonile alates 5. jaanuarist ja märtsis avaldatud versioonile (parandav versioon 5.15.3), mis sisaldab umbes 250 parandust ja mis tehti kättesaadavaks ainult ärilistel eesmärkidel. litsentsisaajad.

Samal ajal Qt Company avaldas valmisolekut võimaldama juurdepääsu erahoidlatele, kus hoitakse väliseid Qt mooduleid. Avatud on ka arendusharude hoidla, kus viiakse läbi Qt uute versioonide väljatöötamine ja mille kaudu läbib enamus eelmiste harude parandusi.

Seistes silmitsi selle seeria piirangutega Qt Company poolt juurdepääsuks Qt 5.15 LTS-haru allikahoidlale, KDE projekt on hakanud pakkuma oma plaastrite kogu, Qt5PatchCollection, mille eesmärk on hoida Qt 5 haru pinnal kuni kogukonna täieliku migreerumiseni Qt6-ni.

KDE on võtnud üle Qt 5.15 plaastrite hoolduse, mis sisaldab funktsionaalsete defektide, krahhide ja haavatavuste parandusi. Paigad on saadaval qtbase Giti hoidlas.

Praegu on lKogumik sisaldab ainult plaastreid, mis on Qt projekti läbi vaadatud ja heaks kiidetud, kuid tulevikus võidakse nõustuda plaastritega, mis mingil põhjusel ei olnud upstremi poolt heaks kiidetud. Plaastrite kollektsiooni lisamise kriteeriumid on rakendatava plaastri olulisus ja nõudlus avatud lähtekoodiga tarkvara järele.

KDE ei plaani eraldi versioone välja anda plaastri komplektist ja arendab seda pideva koguna areng põhineb Qt 5.15 hoidla viimasel avalikult kättesaadaval hetkepildil. Levitamisel soovitatakse lisada plaastreid.

See on kogum git-hoidlaid, mis põhinevad viimastel avalikel kohustustel, mis on saadaval Qt 5.15 harude jaoks, mille ülaosas on kureeritud plaastrite kogu, et tagada avatud lähtekoodiga toodete mugav kasutamine, kuni kasutajad seda teevad. Üleminek selle sadamatesse põhineb Qt 6-l.

See plaaster sisaldab plaastreid, mis fikseerivad vähemalt ühe järgmistest:

Ohutusküsimused
Šokid
Funktsionaalsed defektid
Lisame ainult plaastrid, mis kiideti heaks Qt projekti algfaasis. Kui tehnilistel põhjustel ei saa plaastrit ülesvoolu liita (näiteks klassi enam pole), saab selle ka liita.

Ühendatavad plaastrid otsustatakse lähtuvalt nende asjakohasusest avatud lähtekoodiga toodetele ja nende teostatavusest.

Ka plaastrid on kavandatud ühilduma seni, kuni kasutajatel on vajadus Qt 5.15 haruga seotud avatud lähtekoodiga toodete järele ja kuni Qt 6 asendab lõpuks avatud lähtekoodiga arenduses Qt 5.

Qt Company on seda juba kommenteerinud ja kinnitab, et on pühendunud KDE algatusse panustamisele, on väljendanud oma arusaama, et nii suure projekti kui KDE üleviimine Qt 6 võtab aega. Qt 5 haru paranduste pakkumine aitab migreerumisi sujuvamaks muuta ja koodi stabiliseerimiseks rohkem aega anda.

Lõpuks, kui soovite märkme kohta rohkem teada saada, võite tutvuda üksikasjadega Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   ja DIJO

    See on põhjus, miks on parem töötada eraldi graafilise keskkonnaga gtk-ga, kuigi need on omavahel seotud - lõpuks on see, et kõik QT-ga seotud keskkonnad sõltuvad selle ettevõtte otsustest, millel on QT, seotud ettevõte QT lähtub jätkuvalt vaba kogukonna panusest, kuid saate neid kasutada nii, nagu soovite, kde peab tegema kompromisse.
    Võib-olla tuleks graafiline keskkond kde viia teist tüüpi raamatukogudesse aeglaselt, kuid ilma pausita