Në Fedora është propozuar përdorimi i FlatHub në edicione atomike të distribucionit

Michael Catanzaro, një nga zhvilluesit e shfletuesit web Epiphany (GNOME Web), i angazhuar në projektet GNOME dhe Fedora, ka propozuar rishikimin e përdorimit të katalogut FlatHub në Fedora Linux. Në edicionin e përditshimit të atomizuar të Fedora Workstation, është propozuar që në mënyrë parazgjedhje katalogu FlatHub të aktivizohet për paketat flatpak që instalohen nga përdoruesit, kurse depoja e vet flatpak-eve të kufizohet vetëm për aplikimet e parazgjedhura.

Aktualisht, për parazgjedhje në Fedora ofrohet depoja e saj flatpak, përmbajtja e së cilës formohet mbi bazën e rindërtimit të pakove rpm. Aktivizimi i shkarkimit të pakove nga FlatHub mund të bëhet vetëm pas instalimit, duke aktivizuar opsionin "Enable Third-Party Repositories" në menaxherin e aplikacioneve GNOME, por përkundër kësaj, pakot nga depoja Fedora kanë prioritet më të lartë.

Sipas Michael-it, shumica e përdoruesve do të preferonin instalimin e pakove nga katalogu FlatHub, që mblidhen nga zhvilluesit kryesorë të aplikacioneve, në vend të atyre që shoqërojnë Fedora (80% e pjesëmarrësve në diskutim shprehën mbështetje për përdorimin e FlatHub). Supozohet se zhvilluesit e aplikacioneve e dinë më mirë nuancat e projekteve të tyre dhe mbledhin pakot flatpak që funksionojnë më mirë dhe janë testuar më shumë nga komuniteti. Në të njëjtën kohë, shoqëruesit e pakove rpm në Fedora nuk shprehin interes për mbështetje të varianteve të pakove në formatin flatpak dhe nuk i kushtojnë vëmendje të mjaftueshme raportimeve për gabimet në këto paketa, duke çuar në një cilësi më të ulët të pakove flatpak nga Fedora në krahasim me ato në FlatHub nga projektet kryesore.

Shumë përdorues nuk janë në dijeni se kur instalojnë një paketë flatpak përmes menaxherit të aplikacioneve Fedora, ajo nuk instalohet nga FlatHub, siç ndodh në distribucione të tjera, por nga depoja Fedora, paketat në të cilën ndryshojnë nga variantet në FlatHub. Si rezultat, problemet specifike për paketat nga depoja Fedora perceptohen si probleme në paketat zyrtare nga FlatHub dhe ankesat dërgohen te zhvilluesit kryesorë, dhe jo te shoqëruesit e Fedora. Për shembull, ofrimi i një pakete flatpak problematike OBS Studio në Fedora, që kishte prioritet më të lartë se paketa nga FlatHub, në shkurt çoi në një konflikt me projektin OBS Studio.

E ardhmja e Fedora Workstation shihet si një distribucion që përditësohet në mënyrë atomike, prandaj është më mirë të mos e vonojmë kalimin në FlatHub. Përdorimi i një depoje të vetë Flatpak është i nevojshëm për ndërtimin në një mjedis të besueshëm. Për paketat në FlatHub, edhe nëse shqyrtojmë vetëm paketat e verifikuara që publikohen nga projektet kryesore, ndërtimi kryhet në infrastruktura të jashtme, të cilat mund të ngjallin dyshime mbi sigurinë.

Mes përfitimeve të mbajtjes së një depoje të vetë në Fedora përmenden garancitë që paketa është ndërtuar nga kodi burimor që është shpallur dhe përmban vetëm komponente me licenca të hapura, të miratuara për përdorim nga Fedora. Paketat në depozanë Fedora gjithashtu mund të përfshijnë patch-e, të cilat janë të disponueshme vetëm për paketat RPM në Fedora dhe që ende nuk janë pranuar në bazën e kodit të projekteve kryesore.

Propozimi i Michael-it përfshin përfshirjen si parazgjedhje në edicionin atomik të Fedora Workstation të mbështetjes për instalimin e paketimeve nga FlatHub, që bien në kategorinë "softuer i lirë". Mundësia për të instaluar nga FlatHub do të prekje vetëm paketat që instalohen nga përdoruesit përmes menaxherit të aplikacioneve GNOME Software. Të gjitha paketat flatpak që janë parazgjedhje do të vazhdojnë të shkarkohen nga depoja e vetë Fedora, por për paketat që nuk përdoren si parazgjedhje, rekomandohet të përdoret FlatHub si burim shkarkimi.

Para kalimit në FlatHub, propozohet që së bashku të implementohen në FlatHub mundësitë për ndërtimin e paketave në një infrastrukturë të besueshme dhe të aktivizohen kontrollet mbi ndërtimet e riprodhueshme. Gjithashtu, duhet të zgjidhet problemi me përdorimin e versioneve të vjetruara të Flatpak Runtime në paketat, për të cilat tashmë është ndaluar kalimi i rregullimeve të dobësive. Aktalisht, 994 nga 3438 (gati një e tretë) paketat e verifikuara nga FlatHub përdorin Runtime të vjetruar. Problemet me sigurinë gjithashtu ndodhin për shkak të varësive të brendshme të vjetruara, të përfshira në paketat, dhe përdorimit të masave të pamjaftueshme të izolimit sandbox (disa zhvillues të paketimeve çaktivizojnë modet e mbrojtjes).

Përveç Michael, një propozim të ngjashëm ka paraqitur edhe Timothée Ravier: në Fedora 43 propozohet që të vazhdojë dorëzimi i paketave flatpak të parainstaluara nga depoja e Fedora, por të shtohet një filtër që lejon instalimin nga FlatHub të aplikacioneve të verifikuara në përzgjedhje. Si përfitime të zgjidhjes së propozuar përmenden reduktimi i konfuzionit për përdoruesit dhe zhvilluesit e projekteve kryesore (zhvilluesve u duhet të shpjegojnë mesazhet e gabimeve, specifike për paketat Flatpak të Fedora, të dërguara si nëse ata janë të pranishëm në paketat e zyrtarizuara flatpak). Ndryshimi gjithashtu do të reduktojë ngarkesën për mbështetësit dhe do t'i lejojë ata të përqendrohen në dorëzimin e korrigjimeve në projektet kryesore dhe në testimin e paketave Flatpak që janë parainstaluar si të dhëna.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster