• [^] # A propos de la LSB

    Posté par . En réponse à la dépêche Le RPM est-il condamné?. Évalué à -1.

    "Applications _should_ be provided in the RPM format".

    peut.

    "Distributions _must_ provide a mechanism for installing applications in this packaging format with some restrictions listed below"

    doit. (alien, ca fait l'affaire ?)

    "Some versions of RPM _may_ produce packages which contain extensions or modifications to the RPM package format beyond what has been documented in the appendix of the Maximum RPM book. "

    http://www.rpm.org/max-rpm/(...)

    "An LSB-conformant package _must_ not contain any of these extensions, in order to assure interoperability with the largest number of versions of RPM and packaging systems which understand how to import RPM format packages."

    Attention, lire ici les extensions "beyond..." du dessus.

    "The distribution itself _may_ use a different packaging format for its own packages, and of course it _may_ use any available mechanism for installing the LSB-conformant packages."

    "Package Script Restrictions

    Scripts used as part of the package install and uninstall may only use commands and interfaces that are specified by the LSB. All other commands are not guaranteed to be present, or to behave in expected ways.

    Packages may not use RPM triggers.

    Packages may not depend on the order in which scripts are executed (pre-install, pre-uninstall, &c), when doing an upgrade."


    Prendre le plus petit dénominateur commun (et encore), et tirer l'ensemble vers le bas, je trouve ça pas terrible, voire suspect, pour définir un standard.