Bug #62376
mauvaise dépendance sur python3-weasyprint [annulé]
0%
Description
Le paquet weasyprint dans Debian s'appelle juste "weasyprint", or c'est python3-weasyprint qui se retrouve dans les dépendances.
Fichiers
Révisions associées
Revert "debian: fix weasyprint package name (#62376)"
This reverts commit 6d3a1ee33229134527cdf4ce82e27995b1c26ffe.
Historique
Mis à jour par Thomas Noël il y a environ 2 ans
- Fichier 0001-debian-fix-weasyprint-package-name-62376.patch 0001-debian-fix-weasyprint-package-name-62376.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Guillaume Baffoin il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
ok
Mis à jour par Thomas Noël il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 6d3a1ee33229134527cdf4ce82e27995b1c26ffe Author: Thomas NOEL <tnoel@entrouvert.com> Date: Thu Mar 3 15:17:49 2022 +0100 debian: fix weasyprint package name (#62376)
Mis à jour par Thomas Noël il y a environ 2 ans
- Sujet changé de mauvaise dépendance sur python3-weasyprint à mauvaise dépendance sur python3-weasyprint [annulé]
- Statut changé de Résolu (à déployer) à Rejeté
Revert car le paquet weasyprint dans Debian est mauvais, il dépend de paquets "-dev" qui installent énormément de dépendances non désirées.
On va revenir à un paquet python3-weasyprint construit par nos soins (https://git.entrouvert.org/debian/weasyprint.git)
commit b1c15d9a5be1f2606849bf9fd37c6357545367b5 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Thu Mar 3 16:12:30 2022 +0100 Revert "debian: fix weasyprint package name (#62376)" This reverts commit 6d3a1ee33229134527cdf4ce82e27995b1c26ffe.
Mis à jour par Thomas Noël il y a environ 2 ans
Et pour dire que même en debian 11 c'est python3-weasyprint :
commit 3cddfe3bf2a2c3baae76940467b96d706141b332 (HEAD -> main, origin/main) Author: Thomas NOEL <tnoel@entrouvert.com> Date: Thu Mar 3 16:22:24 2022 +0100 debian: override weasyprint with python3-weasyprint (for debian 11) diff --git a/debian/pydist-overrides b/debian/pydist-overrides new file mode 100644 index 0000000..efce64d --- /dev/null +++ b/debian/pydist-overrides @@ -0,0 +1 @@ +weasyprint python3-weasyprint
Mais ça ne marche pas, le paquet Debian bullseye :
Package: python3-chrono Source: chrono Version: 2.25.post3+g3cddfe3-1~eob110+1 Architecture: all Maintainer: Frederic Peters <fpters@entrouvert.com> Installed-Size: 1072 Depends: python3-dateutil, python3-django (>= 2:2.2), python3-django-filters, python3-djangorestframework, python3-requests, python3-vobject, python3:any, weasyprint, python3-gadjo, python3-uwsgidecorators ^^^^
Je ne suis pas assez bon en packaging pour savoir comment faire...
Mis à jour par Emmanuel Cazenave il y a environ 2 ans
De https://manpages.debian.org/testing/dh-python/dh_python3.1.en.html :
- add ${python3:Depends} to Depends
Et ce n'est pas présent dans la section chrono du control.
Mis à jour par Thomas Noël il y a environ 2 ans
Emmanuel Cazenave a écrit :
De https://manpages.debian.org/testing/dh-python/dh_python3.1.en.html :
- add ${python3:Depends} to Depends
Et ce n'est pas présent dans la section chrono du control.
C'est justement le ${python3:Depends} dans python3-chrono qui lui ajoute "weasyprint", mais que je pensais pouvoir renommer en "python3-weasyprint" avec debian/pydist-overrides
debian: fix weasyprint package name (#62376)