Politica relativa ai pacchetti orfani e in disuso
Rendere obsoleti e ritirare i pacchetti
Quando i manutentori di Fedora non vogliono o non sono più in grado di occuparsi di un pacchetto, possono abbandonarlo o ritirarlo.
Pacchetti orfani
Se il pacchetto è ancora utile per Fedora, dovrebbe essere dichiarato orfano. In questo modo, altri manutentori interessati a occuparsene potranno assumerne la responsabilità.
I pacchetti orfani rimangono nelle versioni stabili e la loro manutenzione è affidata alla comunità dei responsabili dei pacchetti fino a quando un nuovo manutentore non se ne fa carico.
Si invitano i manutentori che stanno valutando di rendere i propri pacchetti orfani a farlo il prima possibile nel ciclo di sviluppo. Un buon momento è subito dopo la creazione del ramo della versione precedente.
Orphan packages will be retired if they remain orphaned for six weeks. Packages will be retired in Fedora Rawhide and Branched (until the Final Freeze).
Pacchetti ritirati
Nel caso in cui il pacchetto non sia più utile per Fedora, ad esempio perché è stato rinominato o perché il progetto a monte (upstream) non esiste più, esso deve essere ritirato. Tuttavia, ciò è possibile solo per le versioni in fase di sviluppo come Branched (fino al final freeze) o Rawhide.
Durante il Beta freeze, non avverrà alcun ritiro di pacchetti; tuttavia, una volta rimosso il blocco del Beta freeze, tutti i pacchetti per cui era stato richiesto il ritiro in quel periodo di tempo verranno effettivamente ritirati.
"I pacchetti ritirati contengono un file dead.package che ne spiega il motivo e sono bloccati nel buildsystem in modo che non possano essere ricompilati senza una procedura di ripristino (unretirement).
"Ripristino di pacchetti orfani e ritirati (unorphaning e unretiring)"
La proprietà di un pacchetto orfano può essere rivendicata da qualsiasi packager interessato in qualsiasi momento. Da quel momento, quest’ultimo ne diventa il responsabile.
I pacchetti di Fedora il cui ramo "rawhide" è stato ritirato richiedono una nuova revisione se sono rimasti in stato di ritiro per più di otto settimane o se non esiste una revisione precedente del pacchetto. La revisione viene eseguita con le stesse modalità previste per i nuovi pacchetti.
Packages that have been fully retired in all active branches are automatically orphaned by automation. Before unretirement of a package that is not (yet) orphaned, the new maintainer must first become a co-maintainer of the package, either by requesting and being granted access by the current maintainers, or by following the stalled requests process. The "main admin" role of the package will not automatically be transferred on unretirement unless this is explicitly acknowledged by the old "main admin".
Guide
-
Processo per l’abbandono dei pacchetti (Orphaning) By the way, to unlock the full functionality of all Apps, enable Gemini Apps Activity
-
Processo per il ritiro dei pacchetti (Retirement) By the way, to unlock the full functionality of all Apps, enable Gemini Apps Activity.
Want to help? Learn how to contribute to Fedora Docs ›