Canonical wis ngumumake desain ulang saka toolkit Snapcraft

Canonical wis ngumumake rencana kanggo mrikso utama toolkit Snapcraft sing digunakake kanggo nggawe, nyebarake lan nganyari paket mandiri ing format Snap. Dicathet yen basis kode Snapcraft saiki dianggep minangka warisan lan bakal digunakake yen perlu nggunakake teknologi lawas. Owah-owahan radikal sing dikembangake ora bakal mengaruhi model panggunaan saiki - proyek sing ana gandhengane karo Ubuntu Core 18 lan 20 bakal terus nggunakake Snapcraft monolitik lawas, lan Snapcraft modular anyar bakal digunakake wiwit cabang Ubuntu Core 22.

Snapcraft lawas bakal diganti karo versi anyar sing luwih kompak lan modular sing bakal nyederhanakake nggawe paket snap kanggo pangembang lan ngilangi kesulitan sing ana gandhengane karo nggawe paket portabel sing cocog kanggo nggarap distribusi sing beda-beda. Basis kanggo Snapcraft anyar yaiku mekanisme Craft Parts, sing ngidini, nalika ngrakit paket, nampa data saka macem-macem sumber, ngolah kanthi cara sing beda-beda lan mbentuk hirarki direktori ing sistem file, cocok kanggo nyebarke paket. Bagean Kerajinan kalebu panggunaan komponen portabel ing proyek sing bisa dimuat, dipasang lan dipasang kanthi mandiri.

Pilihan saka implementasi Snapcraft anyar utawa lawas bakal digawa metu liwat mekanisme fallback khusus Integrasi menyang proses perakitan. Kanthi cara iki, proyek sing wis ana bakal bisa nggawe paket snap tanpa modifikasi lan mung mbutuhake modifikasi nalika nransfer paket menyang versi anyar sistem Ubuntu Core.

Source: opennet.ru

Add a comment