CLE (Community Linux Engineering Team), som grundades inom företaget Red Hat för att lösa tekniska uppgifter för projekten Fedora och CentOS, sÄsom att tillhandahÄlla infrastruktur, förbereda lanseringar och sÀkerstÀlla kvalitet, har meddelat att plattformen för samutveckling Fedora Forge, baserad pÄ projektet Forgejo, Àr redo att anvÀndas. Projektet Fedora Forge har skapats för att ersÀtta den egna plattformen Pagure, som anvÀnds i Fedora för samarbeten kring kod och metadata för paket. Pagure överges, eftersom denna plattform krÀver stora resurser för underhÄll, Àr i stagnation och har inte fÄtt nÄgot brett genomslag utanför Fedora.
Lag som deltar i utvecklingen av Fedora Linux har tid att övergÄ frÄn pagure.io till Fedora Forge fram till juni 2026. Efter konferensen Flock 2026, som Àger rum 14-16 juni, kommer innehÄllet pÄ pagure.io att överföras till arkivlÀge, vilket endast tillÄter lÀsning. Efter detta planerar man att avveckla alla andra tjÀnster som anvÀnder Pagure, inklusive kodförrÄd för paket pÄ src.fedoraproject.org, före lanseringen av Fedora 46 Är 2027.
I Fedora Forge kommer arbete att utföras relaterat till:
- underhÄll av projektinfrastrukturen (konfigurationshantering, utveckling av verktyg och distributionsskript);
- förberedelse av lanseringar och underhÄll av paket (verktyg, hjÀlpprogram och mallar för byggande, formning och distribution av Fedora-lanseringar);
- organisation av projektarbetet (förberedelse av dokumentation och specifikationer, samarbete mellan lag);
- Utveckling av specifika Fedora-applikationer, sÄsom Fedora Badges, Bodhi och fedmsg.
I Fedora Forge Àr det förbjudet att utveckla personliga projekt som inte Àr direkt relaterade till Fedora. Fedora Forge ska inte heller anvÀndas som en huvudplattform för utveckling av externa projekt, Àven om paket relaterade till dem distribueras i Fedora-repositorier.
Det noteras att Forgejo Ànnu inte implementerar all funktionalitet frÄn Pagure. Till exempel saknas nödvÀndiga verktyg för att genomföra konfidentiella diskussioner i offentliga repositories (privata Àrenden för att diskutera ÄtgÀrder av sÄrbarheter innan informationen avslöjas). För nÀrvarande arbetar representanter frÄn Fedora med utvecklarna av Forgejo för att implementera de saknade funktionerna.
Plattformen Forgejo Àr en fork av projektet Gitea, som i sin tur hÀrstammar frÄn plattformen Gogs. De viktigaste egenskaperna hos Forgejo inkluderar lÄg resursförbrukning (kan anvÀndas pÄ billiga VPS) och en enkel installationsprocess. Standardfunktioner erbjuds för projektarbete, sÄsom uppgiftshantering, problemövervakning, pull-förfrÄgningar, wiki, verktyg för samordning av utvecklargrupper, releaseförberedelser, automatisering av paketdistribution i arkiv, Ätkomsthantering, integration med kontinuerliga integrationsplattformar, kodsökning, autentisering via LDAP och OAuth, Ätkomst till arkivet via SSH och HTTP/HTTPS-protokoll, anslutning av webhooks för integration med Slack, Discord och andra tjÀnster, stöd för Git-webhooks och Git LFS, verktyg för migrering och spegling av arkiv.
KĂ€lla: opennet.ru
