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.
Files
Associated revisions
Revert "debian: fix weasyprint package name (#62376)"
This reverts commit 6d3a1ee33229134527cdf4ce82e27995b1c26ffe.
History
Updated by Thomas Noël (en congés → 18 juillet) 4 months ago
- File 0001-debian-fix-weasyprint-package-name-62376.patch 0001-debian-fix-weasyprint-package-name-62376.patch added
- Tracker changed from Support to Bug
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Updated by Guillaume Baffoin 4 months ago
- Status changed from Solution proposée to Solution validée
ok
Updated by Thomas Noël (en congés → 18 juillet) 4 months ago
- Status changed from Solution validée to 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)
Updated by Thomas Noël (en congés → 18 juillet) 4 months ago
- Subject changed from mauvaise dépendance sur python3-weasyprint to mauvaise dépendance sur python3-weasyprint [annulé]
- Status changed from Résolu (à déployer) to 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.
Updated by Thomas Noël (en congés → 18 juillet) 4 months ago
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...
Updated by Emmanuel Cazenave 4 months ago
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.
Updated by Thomas Noël (en congés → 18 juillet) 4 months ago
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)