R
Dependències d’execució automàtiques de R
Les biblioteques R proporcionen actualment metadades que indiquen els requisits d’execució d’altres biblioteques en un fitxer DESCRIPTION. Utilitzant els atributs de fitxer d’RPM i el suport del generador de dependències, aquests requisits es poden afegir als paquets automàticament. Aquests utilitzaran espais de noms Provides de R(packageName) = packageVersion, on packageName és el nom importable del paquet i packageVersion és la versió upstream (nota: les versions upstream sovint es sanegen per a Fedora, ja que RPM no pot utilitzar guions a les versions.)
Les metadades de la biblioteca R inclouen Depends i Imports que es maparan a Requires. Les metadades que especifiquen Enhances es maparan directament a Enhances.
Les metadades que especifiquen Suggests no es maparan a res per defecte. Sovint, les biblioteques suggerides s’utilitzen per indicar dependències que només són necessàries en temps de compilació. Els empaquetadors que vulguin incloure qualsevol Suggests d’execució real poden optar per afegir-los mitjançant una bandera (TBD) o simplement continuar afegint Suggests manualment.
Aquest canvi proporciona un nom Provided estàndard per als paquets R. Aquest canvi ajuda els usuaris de paquets R proporcionant el valor de la versió original (a diferència del sanejat per a RPM). Aquest canvi redueix la quantitat de feina que han de fer els empaquetadors per mantenir les dependències (paquet R) correctes.
Want to help? Learn how to contribute to Fedora Docs ›