• [^] # Re: Ne te prend pas la tête

    Posté par (site web personnel) . En réponse au journal Comment distribuer un logiciel pour GNU/Linux ?. Évalué à 2.

    Tu peut les mettre dans des branches séparées de ton dépôt. Ça apporte pas mal de choses, comme le fait de pouvoir faire vivre les packagings de manière indépendante. Par exemple si tu rencontre un bug dans ton paquet gentoo, tu peux le modifier et le taguer sans toucher au reste.

    Au contraire, je vois pas du tout ce que ça apporte.

    Le packaging suit de près le code du logiciel, ils ne sont pas indépendants. Par exemple si je rajoute une page de man, je vais mettre à jour le .spec du même coup. Si je rencontre un bug dans mon paquet, ben je peux le modifier sans toucher au reste : il suffit que j’édite le fichier du paquet et pas le reste...
    Et si je release une nouvelle version, il faut de toute façon que je mette à jour ce numéro dans le .spec.

    Ça se voit bien chez debian justement, qui met 2 numéros de version à chacun de ses paquets (celui du logiciel et celui du paquet).

    Oui, chez fedora aussi. Et je fais ça : le numéro du logiciel est dans le CMakeLists.txt, et le numéro du paquet est dans le .spec.