Development #57538
passer tout le packaging debian en debhelper niveau 12
0%
Description
On est à 9 ou 10 selon les endroits, vu qu'on ne vise que buster/bullseye on peut exiger debhelper 12, petit avantage immédiat on retire le debian/compat et on met un "debhelper-compat (= 12)" en build-depends.
(si tout le monde est d'accord je fais ça sans passer par tickets/patchs/relectures dans tous les projets).
Demandes liées
Historique
Mis à jour par Paul Marillonnet il y a plus de 2 ans
Est-ce qu’il y a du travail à faire pour arriver à ce douzième niveau de compatibilité ou bien est-ce qu’on y est déjà virtuellement, modulo la modification mentionnée dans la description du ticket ?
Mis à jour par Frédéric Péters il y a plus de 2 ans
Nos paquets et debian/rules sont super simples ça doit être ok avec juste ça. (il reste utile de vérifier que les paquets ne sont pas créés vides).
Mis à jour par Paul Marillonnet il y a plus de 2 ans
Frédéric Péters a écrit :
Nos paquets et debian/rules sont super simples ça doit être ok avec juste ça. (il reste utile de vérifier que les paquets ne sont pas créés vides).
Ok c’est bon pour moi aussi.
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Nouveau à En cours
Un changement que ça amène c'est le build parallèle par défaut, ça a pété les paquets des thèmes, parce que les dépendances entre fichiers scss ne sont pas bien définies, ex: https://jenkins.entrouvert.org/job/atreal-publik-themes/1091/console
cd publik-base-theme; python3 make_data_uris.py static/includes/ sassc static/concarneau/style.scss static/concarneau/style.css sassc static/coprec/style.scss static/coprec/style.css sassc static/avray/style.scss static/avray/style.css sassc static/malakoff/style.scss static/malakoff/style.css Error: File to import not found or unreadable: data_uris. on line 1 of publik-base-theme/static/includes/_forms.scss from line 11 of publik-base-theme/static/includes/_publik.scss from line 5 of static/concarneau/style.scss >> @import 'data_uris';
(le sassc de concarneau étant démarré avant la fin du make_data_uris.py).
C'est contourné via l'ajout au debian/rules,
override_dh_auto_build: dh_auto_build --no-parallel
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de En cours à Fermé
Fait partout (et si jamais on trouve un endroit où ça n'est pas le cas, on le fera).
Mis à jour par Paul Marillonnet il y a plus d'un an
- Lié à Development #68142: multithreading lors de la compilation des thèmes ajouté