Pour les besoins d'une d=C3=A9pendance d'un paquet fonctionnant avec python
(projet s'appelant noethys), je voulais backporter vers Jessie la version
3.2.0 de python-reportlab.
Je peux sans soucis fabriquer mes paquets i386 et amd64 gr=C3=A2ce =C3=A0 m=
es deux
environnements pbuilder et j'ai remarqu=C3=A9 que la compilation g=C3=A9n=
=C3=A8re des
fichiers deb i386, amd64 et all.
Hors ces fichiers "all" s'installant aussi bien sur amd64 que sur i386
n'ont pas le m=C3=AAme hash en fonction de l'architecture =C3=A0 partir de =
laquelle
ils ont fabriqu=C3=A9s. Ce qui pose donc ensuite des probl=C3=A8mes lorsque=
je les
uploade sur mon d=C3=A9p=C3=B4t debarchiver, car les utilisateurs ont des s=
ommes md5
incoh=C3=A9rente.
Y a t'il un moyen de corriger ces hash via pbuilder. J'ai tent=C3=A9 quelqu=
es
bidouilles avec la commande dpkg-genchanges, mais sans vraiment de succ=C3=
=A8s.
<div dir=3D"ltr"><div><div><div><div><div><div>Bonjour =C3=A0 tous,<br><br>=
</div>Pour les besoins d'une d=C3=A9pendance d'un paquet fonctionna=
nt avec python (projet s'appelant noethys), je voulais backporter vers =
Jessie la version 3.2.0 de python-reportlab.<br><br></div>Je peux sans souc=
is fabriquer mes paquets i386 et amd64 gr=C3=A2ce =C3=A0 mes deux environne=
ments pbuilder et j'ai remarqu=C3=A9 que la compilation g=C3=A9n=C3=A8r=
e des fichiers deb i386, amd64 et all.<br><br></div>Hors ces fichiers "=
;all" s'installant aussi bien sur amd64 que sur i386 n'ont pas=
le m=C3=AAme hash en fonction de l'architecture =C3=A0 partir de laque=
lle ils ont fabriqu=C3=A9s. Ce qui pose donc ensuite des probl=C3=A8mes lor=
sque je les uploade sur mon d=C3=A9p=C3=B4t debarchiver, car les utilisateu=
rs ont des sommes md5 incoh=C3=A9rente.<br><br></div>Y a t'il un moyen =
de corriger ces hash via pbuilder. J'ai tent=C3=A9 quelques bidouilles =
avec la commande dpkg-genchanges, mais sans vraiment de succ=C3=A8s.<br><br=
></div>Merci par avance.<br><br></div>Olivier.<br></div>
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sébastien NOBILI
Bonjour,
Le dimanche 28 février 2016 à 13:04, Olivier Bitsch a écrit :
Hors ces fichiers "all" s'installant aussi bien sur amd64 que sur i386 n'ont pas le même hash en fonction de l'architecture à partir de laquelle ils ont fabriqués. Ce qui pose donc ensuite des problèmes lorsque je les uploade sur mon dépôt debarchiver, car les utilisateurs ont des sommes md5 incohérente.
Je n'utilise pas pbuilder mais je génère moi aussi des paquets pour i386 et amd64.
Selon moi le mieux est de faire en sorte que les paquets « all » soient générés une seule fois. J'ai pris le parti de les générer uniquement dans l'environnement i386 et de restreindre l'environnement amd64 aux seuls paquets binaires de cette architecture.
Ça se fait en passant l'argument « -B » à la commande « dpkg-buildpackage » (à positionner uniquement pour l'environnement amd64).
Sébastien
Bonjour,
Le dimanche 28 février 2016 à 13:04, Olivier Bitsch a écrit :
Hors ces fichiers "all" s'installant aussi bien sur amd64 que sur i386
n'ont pas le même hash en fonction de l'architecture à partir de laquelle
ils ont fabriqués. Ce qui pose donc ensuite des problèmes lorsque je les
uploade sur mon dépôt debarchiver, car les utilisateurs ont des sommes md5
incohérente.
Je n'utilise pas pbuilder mais je génère moi aussi des paquets pour i386 et
amd64.
Selon moi le mieux est de faire en sorte que les paquets « all » soient générés
une seule fois. J'ai pris le parti de les générer uniquement dans
l'environnement i386 et de restreindre l'environnement amd64 aux seuls paquets
binaires de cette architecture.
Ça se fait en passant l'argument « -B » à la commande « dpkg-buildpackage » (à
positionner uniquement pour l'environnement amd64).
Le dimanche 28 février 2016 à 13:04, Olivier Bitsch a écrit :
Hors ces fichiers "all" s'installant aussi bien sur amd64 que sur i386 n'ont pas le même hash en fonction de l'architecture à partir de laquelle ils ont fabriqués. Ce qui pose donc ensuite des problèmes lorsque je les uploade sur mon dépôt debarchiver, car les utilisateurs ont des sommes md5 incohérente.
Je n'utilise pas pbuilder mais je génère moi aussi des paquets pour i386 et amd64.
Selon moi le mieux est de faire en sorte que les paquets « all » soient générés une seule fois. J'ai pris le parti de les générer uniquement dans l'environnement i386 et de restreindre l'environnement amd64 aux seuls paquets binaires de cette architecture.
Ça se fait en passant l'argument « -B » à la commande « dpkg-buildpackage » (à positionner uniquement pour l'environnement amd64).