Në Fedora është propozuar të aktivizohet FlatHub në redaktimet atomike të distribucionit

Michael Catanzaro, një nga zhvilluesit e shfletuesit web Epiphany (GNOME Web), që merr pjesë në projekte të GNOME dhe Fedora, ka propozuar rishikimin e përdorimit të katalogut FlatHub në Fedora Linux. Në edicionin e azhurnuar në mënyrë atomike të Fedora Workstation, është propozuar që katalogu FlatHub të aktivizohet si default për paketat flatpak që instalohen nga përdoruesit, ndërsa repozitori i saj flatpak të kufizohet vetëm në përdorimin për paketat e parainstaluara.

Aktualisht, Fedora ofron me default repozitorin e saj flatpak, përmbajtja e të cilit formohet në bazë të riciklimit të paketave rpm. Me default, shkarkimi i paketave nga FlatHub mund të aktivizohet vetëm pas instalimit, duke aktivizuar opsionin "Enable Third-Party Repositories" në menaxherin e aplikacioneve GNOME, por edhe në këtë rast, paketat nga repozitari Fedora kanë përparësi më të lartë.

Sipas Michael, shumica e përdoruesve do të preferonin instalimin e paketave nga katalogu FlatHub, të mbledhura nga zhvilluesit kryesorë të aplikacioneve, në vend të atyre që e 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ë niuansat e projekteve të tyre dhe të mbledhin paketat flatpak që punojnë më mirë, më të testuara nga komuniteti. Megjithatë, ata që shoqërojnë paketat rpm në Fedora nuk tregojnë interes për të mbajtur alternativat e paketave në format flatpak dhe nuk i kushtojnë vëmendje të mjaftueshme raportimeve për gabime në këto paketa, gjë që çon në një cilësi më të ulët të paketave flatpak nga Fedora krahasuar me ato të publikuara 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 instalohen nga FlatHub, si në distribucionet e tjera, por nga repozitari Fedora, të cilat ndryshojnë nga versionet në FlatHub. Për këtë arsye, problemet specifike për paketat nga repozitari Fedora perceptohen si probleme në paketat zyrtare nga FlatHub dhe ankesat drejtohen ndaj zhvilluesve kryesorë, jo atyre që shoqërojnë Fedora. Për shembull, ofrimi i një flatpak-pakete problematike OBS Studio në Fedora, e cila kishte prioritet më të lartë sesa paketa nga FlatHub, në shkurt çoi në një konflikt me projektin OBS Studio.

Raportohet se e ardhmja e Fedora Workstation shihet si një distribucion që azhurnohet në mënyrë atomike, prandaj çështja e kalimit në FlatHub nuk duhet të shtyhet. Përdorimi i repozitorit të vet Flatpak është i justifikuar nga nevoja për ndërtimin në një mjedis të besueshëm. Për paketat në FlatHub, madje edhe duke marrë parasysh vetëm paketat e verifikuara, për të cilat përgjigjen projektet kryesore, ndërtimi kryhet në infrastrukturë të jashtme, siguria e të cilës mund të tabllohet.

Disa nga avantazhet e mbajtjes së një repozitori të vet në Fedora përfshijnë garancitë se paketa është ndërtuar nga kodi burimor i deklaruar dhe përmban vetëm komponente nën licenca të hapura, të miratuara për t'u përdorur nga Fedora. Paketat në repozitorin Fedora gjithashtu mund të përfshijnë patches që janë të disponueshme vetëm për paketat RPM në Fedora dhe deri tani nuk janë pranuar në bazën kryesore të kodit të projekteve.

Propozimi i Michael-it përfshin përfshirjen e mbështetjes për instalimin e paketave nga FlatHub, të cilat janë në kategorinë "software i lirë", si default në edicionin atomik të Fedora Workstation. Mundësia e instalimit nga FlatHub do të prekë vetëm paketat që instalohen nga përdoruesit përmes menaxherit të aplikacioneve GNOME Software. Të gjitha paketat flatpak të parainstaluara do të vazhdojnë të shkarkohen nga repozitori i vet Fedora, por për paketat që nuk janë në përdorim si default, proposehet përfshirja e FlatHub si burim shkarkimi.

Para kalimit në FlatHub, propozimi është që së bashku të implementohen mundësitë për ndërtimin e paketave në një infrastrukturë të besueshme dhe të angazhohet në kontrollin e ndërtimeve të riprodhueshme. Ndërkohë, duhet zgjidhur problemi i përdorimit të versioneve të vjetruara të Flatpak Runtime, për të cilat tashmë ka ndaluar transferimi i rregullimeve të dobësive. Aktualisht, 994 nga 3438 (praktikisht një e treta) e paketave të verifikuara nga FlatHub përdorin Runtime të vjetruara. Problemet e sigurisë gjithashtu lindin nga varësitë e brendshme të vjetruara, të përfshira në paketat dhe përdorimi i masave të pasigurta të izolimit në sandbox (zhvilluesit e disa paketave çaktivizojnë modet e mbrojtjes).

Përveç Michael, një propozim të ngjashëm bëri edhe Timothée Ravier: në Fedora 43, propozohet vazhdimi i ofrimit të pakove flatpak të parainstaluara nga depoja Fedora, por të shtohet një filtër që lejon instalimin nga FlatHub të aplikacioneve të verifikuara. Si përfitime të këtij zgjidhjeje përmenden zvogëlimi i konfuzionit për përdoruesit dhe zhvilluesit e projekteve kryesore (zhvilluesit detyrohen të zgjidhin mesazhet e gabimeve, specifike për pako flatpak të Fedora, të dërguara si të ishin pjesë e paketave flatpak zyrtare). Ndryshimi gjithashtu do të ulë ngarkesën për ata që mirëmbajnë dhe do t'u lejojë atyre të fokusohem në transmetimin e rregullimeve në projektet kryesore dhe testimin e pakove Flatpak të parainstaluara nga default.

Burimi: opennet.ru

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