web-dev-qa-db-fra.com

Comment copier des packages dans un PPA d'une version à une autre? (erreur absurde "la même version a déjà publié des binaires")

Je reçois toujours des erreurs étranges du tableau de bord lorsque j'essaie de copier les packages Maverick vers Natty pour le PPA. Je sélectionne le package wine1.3 (pas dans Ubuntu), sélectionnez "copier vers ce PPA", puis sélectionnez "reconstruire les binaires résultants". Cette erreur apparaît:

La source suivante ne peut pas être copiée:

wine1.3 1.3.11-0ubuntu1 dans maverick (la même version a déjà publié des binaires dans l'archive de destination)

Je n'ai aucune idée de ce que signifie cette erreur mais apparemment cela ne signifie pas qu'il y a des binaires dans l'archive de destination.

6
Scott Ritchie

Vous obtenez l'erreur car la version n'a pas été modifiée et la version est exactement la même. Vous n'êtes pas censé avoir le même package avec la même version dans le même ppa. Pour une sortie avec plusieurs versions, je bosse normalement la version mineure:

mypackage_1.2-0ubuntu1 < for lucid
mypackage_1.2-0ubuntu2 < for maverick

Ou je les nomme réellement par version.

mypackage_1.2-0lucid2

Il est censé y avoir une manière Debian plus formelle de le faire, mais je ne l'ai pas trouvée.

4

Certains packages n'ont pas besoin d'être reconstruits pour différentes versions, par exemple documentation ou python packages. Ensuite, choisissez l'option "Copier les binaires existants" et la copie réussira.

1
menesis