Disebabkan Syarikat Qt mengehadkan akses kepada repositori sumber cawangan Qt 5.15 LTS, projek KDE telah mula membekalkan koleksi patchnya sendiri, Qt5PatchCollection, bertujuan untuk mengekalkan cawangan Qt 5 sehingga komuniti berhijrah ke Qt6. KDE mengambil alih penyelenggaraan patch untuk Qt 5.15, termasuk pembaikan untuk kecacatan fungsi, ranap dan kelemahan. Patch tersedia dalam repositori Git qtbase.
Pada masa ini, koleksi hanya termasuk patch yang telah disemak dan diluluskan oleh projek Qt, tetapi pada masa hadapan patch yang atas sebab tertentu tidak diluluskan oleh upstrem juga boleh diterima. Kriteria untuk memasukkan tampalan dalam koleksi ialah kepentingan tampalan itu dilaksanakan dan kaitannya dalam perisian sumber terbuka. KDE tidak bercadang untuk membuat keluaran berasingan set tampung dan akan membangunkannya sebagai koleksi yang terus berkembang, bermula daripada petikan awam terkini repositori Qt 5.15. Kemasukan tampalan dalam pengedaran adalah digalakkan.
Patch dirancang untuk disokong selagi terdapat keperluan untuk pengguna produk sumber terbuka berdasarkan cawangan Qt 5.15, dan sehingga Qt 6 akhirnya menggantikan Qt 5 dalam pembangunan perisian sumber terbuka. Syarikat Qt, yang berhasrat untuk menyumbang kepada inisiatif KDE, telah menyatakan pemahamannya bahawa projek sebesar KDE memerlukan masa untuk berhijrah ke Qt 6. Menyediakan pembetulan untuk cawangan Qt 5 akan membantu menjadikan migrasi lebih lancar dan membolehkan lebih banyak masa untuk dibelanjakan untuk menstabilkan kod.
Mari kita ingat bahawa sejak 5 Januari, Syarikat Qt mempunyai akses terhad kepada kod dengan kemas kini untuk cawangan Qt 5.15. Dikeluarkan pada bulan Mac, keluaran penyelenggaraan 5.15.3, yang mengandungi kira-kira 250 pembaikan, disediakan hanya kepada pemegang lesen komersial. Sekatan itu diperkenalkan mengikut pelan yang diumumkan setahun lalu, yang membayangkan penerbitan secara terbuka kod perubahan di cawangan LTS hanya sebelum pembentukan keluaran penting seterusnya. Pada masa yang sama, Syarikat Qt menyatakan kesediaannya untuk menyediakan akses kepada repositori tertutup yang mengiringi modul Qt luaran. Repositori cawangan dev, di mana keluaran baharu Qt dibangunkan dan melalui mana kebanyakan pembetulan untuk cawangan sebelumnya lulus, juga kekal terbuka.
Sumber: opennet.ru
