Projet

Général

Profil

Development #57538

passer tout le packaging debian en debhelper niveau 12

Ajouté par Frédéric Péters il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
03 octobre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

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

Lié à Publik Installation Développeur - Development #68142: multithreading lors de la compilation des thèmesRejeté12 août 2022

Actions

Historique

#1

Mis à jour par Thomas Noël il y a plus de 2 ans

Ok pour moi.

#2

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 ?

#3

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).

#4

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.

#5

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
#6

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).

#7

Mis à jour par Paul Marillonnet il y a plus d'un an

Formats disponibles : Atom PDF