Modularitat
Mòduls Obsolets
El projecte de Modularitat de Fedora 36 ve amb una nova funcionalitat per a posar en EOL/obsolet els fluxos modulars antics.
La funcionalitat d’obsolet es va introduir a libmodulemd-2.10.0, però el suport complet dins del pipeline modular va estar disponible a la F36.
Ús de Mòduls Obsolets
-
Afegiu obsolets al repositori module-defaults, branca f36. Utilitzeu la convenció de nomenclatura
<module-name>:<stream>.yamlper als fitxers de metadades d’obsolets. Assegureu-vos que els fitxers estiguin emmagatzemats al directoriobsoletes/.Seguiu l' especificació de mòduls obsolets per al format de dades d’obsolets. A partir de la versió F36, hi ha hagut l’especificació v1 disponible i suportada al pipeline.
-
Configureu pungi per utilitzar els obsolets i creeu una composició modular utilitzant pungi.
El fragment de configuració de pungi rellevant:
module_obsoletes_dir = { 'scm': 'git', 'repo': 'https://pagure.io/releng/fedora-module-defaults.git', 'branch': 'f36', # must match the fedora-module-defaults branch 'dir': 'obsoletes' }Seguiu la documentació de pungi sobre com crear una composició modular. Comproveu la fase de reunió d’una composició modular i la referència de configuració corresponent.
-
Les metadades d’obsolets apareixeran al fitxer
modules.yamlde les repodata resultants.Quan les metadades d’obsolets apareguin a les repodata (fitxer modules.yaml), s’espera que DNF gestioni la informació sobre els obsolets i reaccioni en conseqüència.
|
Per obtenir el flux de treball genèric detallat, seguiu la informació de la documentació de Modularitat de Fedora. |
|
Hi ha un error conegut a pungi que no permet fer obsolets múltiples fluxos del mateix mòdul. El problema es segueix a pungi#1592 a Pagure. |
Want to help? Learn how to contribute to Fedora Docs ›