KDE vastaa Qt 5.15: n julkisen haaran ylläpidosta

Viime vuoden alussa Qt Company oli ilmoittanut lisenssin muutoksista LTS-julkaisuista ja jolla oli merkittävä vaikutus Qt: tä käyttäviin yhteisöihin ja jakeluihin. Koska versiosta 5.15 alkaen QTS LTS -haaroja tuetaan seuraavan merkittävän version muodostumiseen eli noin puoleen vuoteen (LTS-versioiden päivityksiä julkaistaan ​​kolmen vuoden ajan).

Sen jälkeen, vuoden kuluttua ilmoituksesta (tänä vuonna 2021) tammikuussa nämä rajoitukset otettiin käyttöönKoska yhteisö voi käyttää Qt: n uusia versioita vasta vuoden kuluttua niiden todellisesta julkaisemisesta.

Ja se on, että Qt Company on rajoittanut pääsyä koodiin päivityksillä Qt 5.15 -versioon 5. tammikuuta alkaen ja maaliskuussa julkaistuun versioon (korjaava versio 5.15.3), joka sisältää noin 250 korjausta ja joka oli saatavilla vain kaupallisiin tarkoituksiin. lisenssinsaajille.

Samalla Qt Company ilmaisi halukkuutensa tarjota pääsy yksityisiin arkistoihin, jotka ylläpitävät ulkoisia Qt-moduuleja. Avoin on myös kehityshaaravarasto, jossa tehdään Qt: n uusien versioiden kehittäminen ja jonka kautta suurin osa edellisten haarojen korjauksista kulkee.

Tämän rajoitussarjan edessä Qt Company käyttää Qt 5.15: n LTS-haaran lähdetietovarastoa, KDE-projekti on aloittanut oman korjauskokoelman toimittamisen, Qt5PatchCollection, jonka tavoitteena on pitää Qt 5 -haara yllä, kunnes yhteisö siirtyy täydellisesti Qt6: een.

KDE on ottanut Qt 5.15: n korjaustiedostojen ylläpidon, joka sisältää toimintahäiriöiden, kaatumisten ja haavoittuvuuksien korjaukset. Korjaustiedostot ovat saatavilla qtbase Git -tietovarastossa.

Tällä hetkellä lKokoelma sisältää vain korjaustiedostoja, jotka Qt-projekti on tarkistanut ja hyväksynyt, mutta tulevaisuudessa voidaan hyväksyä korjaustiedostoja, joita upstrem ei jostain syystä hyväksynyt. Perusteet korjaustiedostojen sisällyttämiselle kokoelmaan ovat toteutettavan korjaustiedoston merkitys ja avoimen lähdekoodin ohjelmistojen kysyntä.

KDE ei aio julkaista erillisiä versioita laastari asetettu ja kehittää sitä jatkuvana kokoelmana kehitys perustuu viimeisimpään julkisesti saatavaan tilannekuvaan Qt 5.15 -tietovarastosta. Jakeluihin kannustetaan sisällyttämään korjaustiedostoja.

Tämä on joukko git-arkistoja, jotka perustuvat viimeisimpiin julkisiin sitoumuksiin, jotka ovat käytettävissä Qt 5.15 -haaroille ja joiden kuratoitu kokoelma laastareita on päällä, jotta avoimen lähdekoodin tuotteita voidaan käyttää mukavasti, kunnes käyttäjät tekevät.

Tämä korjaustiedostokokoelma sisältää korjaustiedostoja, jotka korjaavat ainakin yhden seuraavista:

Turvallisuus asiat
Iskut
Toiminnalliset viat
Mukana on vain korjaustiedostoja, jotka on hyväksytty Qt-projektin alkuvaiheessa. Jos korjaustiedostoa ei voida yhdistää ylävirtaan teknisistä syistä (esimerkiksi luokkaa ei enää ole), se voidaan myös yhdistää.

Yhdistettävät korjaustiedostot päätetään niiden merkityksen perusteella avoimen lähdekoodin tuotteille ja niiden toteutettavuuden perusteella.

Myös korjaustiedostojen on suunniteltu olevan yhteensopivia niin kauan kuin käyttäjien on tarvittava Qt 5.15 -haaraan sidottuja avoimen lähdekoodin tuotteita ja kunnes Qt 6 lopulta korvaa Qt 5: n avoimen lähdekoodin kehityksessä.

Qt Company on jo kommentoinut tätä ja toteaa olevansa sitoutunut osallistumaan KDE-aloitteeseen, on ilmaissut ymmärtävänsä, että yhtä suuri projekti kuin KDE vie aikaa siirtymiseen Qt 6: een. Korjausten tarjoaminen Qt 5 -haaralle auttaa tekemään siirtymistä sujuvammaksi ja antaa enemmän aikaa koodin vakauttamiseen.

Lopuksi, jos haluat tietää enemmän muistiinpanosta, voit tutustua yksityiskohtiin Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   ja dijo

    Tästä syystä on parempi työskennellä erillisen graafisen ympäristön gtk: n kanssa, vaikka ne ovatkin yhteydessä toisiinsa, lopulta kaikki QT: hen liittyvät ympäristöt riippuvat QT: n omistavan yrityksen päätöksistä. QT hyödyntää edelleen ilmaisen yhteisön panosta, mutta voit käyttää niitä haluamallasi tavalla, kde: n on tehtävä kompromisseja.
    Ehkä graafinen ympäristö kde olisi siirrettävä muuntyyppisiin kirjastoihin hitaasti, mutta ilman taukoa