From Fedora Project Wiki
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{autolang}} | {{autolang}} | ||
I pacchetti Fedora sono mantenuti collettivamente da una comunità i cui membri sono sia volontari che | I pacchetti Fedora sono mantenuti collettivamente da una comunità i cui membri sono sia volontari che dipendenti RedHat. | ||
== Ruoli collaborazione == | == Ruoli collaborazione == | ||
Line 18: | Line 18: | ||
=== Partecipare === | === Partecipare === | ||
{{Link/Start|https://fedoraproject.org/wiki/Join_the_package_collection_maintainers| | {{Link/Start|https://fedoraproject.org/wiki/Join_the_package_collection_maintainers|Desideri diventare un membro dei manutentori dei pacchetti ? - Iscriviti qui! }} | ||
* [[Package_Review_Process|Package Review Process]] - Descrive il formale processo di revisione (sia per collaboratori che per revisori) | * [[Package_Review_Process|Package Review Process]] - Descrive il formale processo di revisione (sia per collaboratori che per revisori) | ||
Line 24: | Line 24: | ||
* [[EPEL| EPEL]] - Ricostruzione dei pacchetti Fedora per RHEL o derivate compatibili | * [[EPEL| EPEL]] - Ricostruzione dei pacchetti Fedora per RHEL o derivate compatibili | ||
=== | === Linee Guida per il Packaging === | ||
Il [[Packaging:Committee| Comitato per il Packaging]] gestisce i ruoli e le [[:Category:Packaging guidelines|linee guida | Il [[Packaging:Committee| Comitato per il Packaging]] gestisce i ruoli e le [[:Category:Packaging guidelines|linee guida]] per creare i file SPEC per i software in Fedora. Le più importanti sono: | ||
*[[Packaging:Guidelines| Linee guida pacchettizzazione]] | *[[Packaging:Guidelines| Linee guida pacchettizzazione]] | ||
Line 33: | Line 33: | ||
*[[Packaging:DistTag| Linee guida Dist Tag]] | *[[Packaging:DistTag| Linee guida Dist Tag]] | ||
*[[Packaging:ReviewGuidelines| Linee guida revisione pacchetti]] | *[[Packaging:ReviewGuidelines| Linee guida revisione pacchetti]] | ||
*[[Packaging: | *[[Packaging:Scriptlets| Linee guida per i postscript]] | ||
=== Ulteriori letture === | === Ulteriori letture === | ||
* [[How to create an RPM package]] - Iniziare da qui per sapere come creare un pacchetto RPM | * [[How to create a GNU Hello RPM package/it]] - Per coloro che preferiscono avere meno dettagli da leggere | ||
* [[How to create an RPM package/it]] - Iniziare da qui per sapere come creare un pacchetto RPM avendo maggiori dettagli | |||
* [http://rpm.org/max-rpm-snapshot/ Maximum RPM Book] - Più dettagliato ma leggermente obsoleto | * [http://rpm.org/max-rpm-snapshot/ Maximum RPM Book] - Più dettagliato ma leggermente obsoleto | ||
* [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM Guide] - Guida RPM approfondita | * [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM Guide] - Guida RPM approfondita | ||
* [[Docs/Drafts/BuildingPackagesGuide | Building Packages Guide]] - Lavorando con questi esempi, si imparerà tanto | * [[Docs/Drafts/BuildingPackagesGuide | Building Packages Guide]] - Lavorando con questi esempi, si imparerà tanto | ||
{{Anchor|developers}} | {{Anchor|developers}} | ||
=== Procedure, regole e guide === | |||
* [[Package Review Process]] - Ottenere un pacchetto nella Fedora Package Collection | |||
* [[Package maintainer responsibilities]] - Responsabilità quando si mantiene un pacchetto | |||
* [[Updates Policy]] - Norme su quando effettuare o non-effettuare un aggiornamento di pacchetti | |||
* [[Package update HOWTO]] - Procedura su come aggiornare un pacchetto | |||
* [[Package Renaming Process]] e [[Upgrade paths — renaming or splitting_packages]] - Linee guide per rendere obsoleti correttamente i pacchetti quando rinominati, separati o uniti | |||
* [[How to remove a package at end of life]] - Istruzioni su come procedere se un pacchetto viene rimosso da Fedora | |||
* [[Using Mock to test package builds]] - Come usare mock per testare la costruzione dei pacchetti | |||
* [[Using the Koji build system]] - Come usare Koji | |||
* [https://fedorahosted.org/bodhi/wiki/CLI Utilizzo del comando CLI di [[Bodhi]] ] | |||
* [[Milestone freezes]] - Come i ''congelamenti'' Fedora Alpha, Beta e Final hanno effetto sui pacchetti | |||
* [[Fedora Release Life Cycle]] - Informazioni sul processo di sviluppo di Fedora | |||
* [[Package maintenance guide]] - Una guida e raccolta di FAQ (domande frequenti) per l'utilizzo del sistema di mantenimento dei pacchetti | |||
=== Risorse per i collaboratori Fedora Package Collection === | === Risorse per i collaboratori Fedora Package Collection === | ||
Line 54: | Line 67: | ||
* [https://admin.fedoraproject.org/pkgdb Fedora Package Database] | * [https://admin.fedoraproject.org/pkgdb Fedora Package Database] | ||
* [https://admin.fedoraproject.org/updates bodhi - Fedora Package Update System] | * [https://admin.fedoraproject.org/updates bodhi - Fedora Package Update System] | ||
* [[ | * [[Package_SCM_admin_requests]] - Repository e pagine di stato Git per la richiesta di copie di manuali o la rimozione di pacchetti | ||
* [[Vacation| Vacation Notice]] - Aggiungere una nota d'assenza se si ha intenzione di essere non disponibili per alcuni giorni | * [[Vacation| Vacation Notice]] - Aggiungere una nota d'assenza se si ha intenzione di essere non disponibili per alcuni giorni | ||
* [[Test Machine Resources For Package Maintainers | Test Machines]] - Server per test, mock build, compilazione o debug dei pacchetti prima dell'invio a koji | * [[Test Machine Resources For Package Maintainers | Test Machines]] - Server per test, mock build, compilazione o debug dei pacchetti prima dell'invio a koji |
Latest revision as of 10:48, 24 February 2016
I pacchetti Fedora sono mantenuti collettivamente da una comunità i cui membri sono sia volontari che dipendenti RedHat.
Ruoli collaborazione
Altri collegamenti utili per i manutentori dei pacchetti
Partecipare
- Package Review Process - Descrive il formale processo di revisione (sia per collaboratori che per revisori)
- Packaging SIGs - Gruppi informali di pacchettizzatori che lavorano in una specifica area della distribuzione
- EPEL - Ricostruzione dei pacchetti Fedora per RHEL o derivate compatibili
Linee Guida per il Packaging
Il Comitato per il Packaging gestisce i ruoli e le linee guida per creare i file SPEC per i software in Fedora. Le più importanti sono:
- Linee guida pacchettizzazione
- Linee guida licenze
- Linee guida su come nominare i pacchetti
- Linee guida Dist Tag
- Linee guida revisione pacchetti
- Linee guida per i postscript
Ulteriori letture
- How to create a GNU Hello RPM package/it - Per coloro che preferiscono avere meno dettagli da leggere
- How to create an RPM package/it - Iniziare da qui per sapere come creare un pacchetto RPM avendo maggiori dettagli
- Maximum RPM Book - Più dettagliato ma leggermente obsoleto
- RPM Guide - Guida RPM approfondita
- Building Packages Guide - Lavorando con questi esempi, si imparerà tanto
Procedure, regole e guide
- Package Review Process - Ottenere un pacchetto nella Fedora Package Collection
- Package maintainer responsibilities - Responsabilità quando si mantiene un pacchetto
- Updates Policy - Norme su quando effettuare o non-effettuare un aggiornamento di pacchetti
- Package update HOWTO - Procedura su come aggiornare un pacchetto
- Package Renaming Process e Upgrade paths — renaming or splitting_packages - Linee guide per rendere obsoleti correttamente i pacchetti quando rinominati, separati o uniti
- How to remove a package at end of life - Istruzioni su come procedere se un pacchetto viene rimosso da Fedora
- Using Mock to test package builds - Come usare mock per testare la costruzione dei pacchetti
- Using the Koji build system - Come usare Koji
- Utilizzo del comando CLI di Bodhi
- Milestone freezes - Come i congelamenti Fedora Alpha, Beta e Final hanno effetto sui pacchetti
- Fedora Release Life Cycle - Informazioni sul processo di sviluppo di Fedora
- Package maintenance guide - Una guida e raccolta di FAQ (domande frequenti) per l'utilizzo del sistema di mantenimento dei pacchetti
Risorse per i collaboratori Fedora Package Collection
- SIGs - Fedora Special Interest Groups
- Fedora package components in bugzilla
- koji - Fedora Package Build System / Secure connection with Fedora User Cert
- Fedora Package Database
- bodhi - Fedora Package Update System
- Package_SCM_admin_requests - Repository e pagine di stato Git per la richiesta di copie di manuali o la rimozione di pacchetti
- Vacation Notice - Aggiungere una nota d'assenza se si ha intenzione di essere non disponibili per alcuni giorni
- Test Machines - Server per test, mock build, compilazione o debug dei pacchetti prima dell'invio a koji
- Fedorapeople_Repos - Un posto dove ospitare vari repo personali
MailingList Importanti
- devel-announce è una mailing list a basso traffico, solo per annunci, lista, dove sono postate importanti informazioni di sviluppo.
- devel è una mailing list ad alto traffico, dove discutere sullo sviluppo di Fedora.
- package-announce è una mailing list ad altissimo traffico, dove le notifiche sono date per qualsiasi pacchetto Fedora nei repository Fedora. Da notare che il Fedora package database invia mail per i pacchetti co-mantenuti.
- packaging è la mailing list del Comitato Fedora Packaging, che determina le linee guida ufficiali per il Progetto Fedora.
Fedora Engineering Steering Committee (FESCo)
La gestione tecnica di Fedora è organizzata dal Fedora Engineering Steering Committee (FESCo).
- Membri FESCo | Programmazione attuale FESCo | Sommario dai passati incontri FESCo
- Contenitore di idee per il lungo termine (Liberi di aggiungerci qualcosa!)
This category currently contains no pages or media.