Proč není Certbot v EPEL 10?

Proč není Certbot v EPEL 10?
« kdy: 18. 05. 2025, 08:50:45 »
Proč je certbot až v epel 10.1, ale v epel 10.0 není?


Re:Proč není Certbot v EPEL 10?
« Odpověď #1 kdy: 18. 05. 2025, 10:24:33 »
Opět jako u předchozí otázky k python3-libuser - to je primárně otázka na konkrétní maintainery.

Dohledejte si to na stránce s balíčky pro Fedoru/EPEL např. https://packages.fedoraproject.org/pkgs/certbot/certbot/
Obecný kontakt je vpravo dole, případně se můžete podívat do buildů a změn, kdo co udělal.
Letmým pohledem ty poslední aktualizace řeší Jonathan Wright z Alma Linuxu.
Je např. možné, že Alma vydá svůj finální klon, který bude "zarovnaný" a kompatibilní s budoucím RHEL 10.1, resp. aktuálním Centos Stream 10, proto už se nekoncentrují na 10.0, ale to je samozřejmě jen odhad.

EPEL bude už dál pracovat s minor verzemi. Důvody pak v návrhu zde: https://discussion.fedoraproject.org/t/epel-10-proposal/

Jinak zrovna u toho certbota to pravděpodobně půjde vcelku snadno vyřešit i mimo balíček obecnou instalací přes pip do svého venv.

Re:Proč není Certbot v EPEL 10?
« Odpověď #2 kdy: 18. 05. 2025, 16:01:38 »
A jde nějak manuálně přepnout na tu 10.1 repozitář, když mám např RHEL?

Re:Proč není Certbot v EPEL 10?
« Odpověď #3 kdy: 18. 05. 2025, 21:28:00 »
Jde to, otázka je, jestli je to dobrý nápad.

V /etc/yum.repos.d/epel.repo můžete natvrdo přepsat ty proměnné.

#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel${releasever_minor:+-z}-$releasever&arch=$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-z-10.1&arch=$basearch

Dá se to tedy i interaktivně přes dnf --releasever 10.1 install.. Ale to vám přestanou fungovat systémové repozitáře, takže pokud tam bude nějaká závislost, skončí to logicky chybou (protože žádný RHEL 10.1 ještě není).

Jinak proč to nemusí být úplně skvělý nápad. Posílal jsem odkaz na ten proposal. EPEL má teď minor verze, právě aby se mohly dělat specifické verze balíčků, co budou korespodnovat s minor verzemi systému. Předtím byla přes všechna vydání např. 9.0-9.10 jedna verze EPELu - 9 a s určitými balíčky to bylo problematické udržet funkční, protože se věci v systému za těch třeba 8-10 let změnily natolik, že to nemohlo být funční se všemi minor verzemi.

Ale zkuste si to. Případně napište tomu maintainerovi.