Bug #26857
debian : fichiers css manquants
0%
Description
Sans doute depuis le découpage du themes.json.
Fichiers
Révisions associées
build: get list of themes regardless of themes.json (#26857)
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0002-build-get-list-of-themes-regardless-of-themes.json-2.patch 0002-build-get-list-of-themes-regardless-of-themes.json-2.patch ajouté
- Fichier 0001-build-don-t-distribute-themes.json-anymore-26857.patch 0001-build-don-t-distribute-themes.json-anymore-26857.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Je pense que ces deux patchs (surtout le 0002) feront l'affaire. L'idée c'est que $(wildcard static/*/style.css) comme cible, ça marche uniquement quand les fichiers sont déjà là, raté.
Mis à jour par Christophe Siraut il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
ack.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit efafb3f5eb2941cf8ee97dab7a600e18b2d51135 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Oct 1 14:48:44 2018 +0200 build: get list of themes regardless of themes.json (#26857) commit 2b493c1900960bf42fb750e46682a72a9cc957b1 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Oct 1 14:35:41 2018 +0200 build: don't distribute themes.json anymore (#26857)
Mis à jour par Frédéric Péters il y a plus de 5 ans
$(wildcard static/*/style.css) ça mettait en dépendances de la target "css" les fichiers static/aaa/style.css static/bbb/style.css etc.
De là, le .css était comparé aux .scss, les .scss étaient plus récents, les .css étaient reconstruits.
Mais sur un clone neuf, $(wildcard static/*/style.css) ça n'attrapait aucun fichier, il ne voyait donc rien à construire, rien n'était construit, etc.
Mis à jour par Frédéric Péters il y a plus de 5 ans
Et ça aurait pu être aperçu en surveillant jenkins, https://jenkins.entrouvert.org/job/publik-base-theme-deb/buildTimeTrend (temps anormalement court); (mais les durées de build ne sont pas affichées directement sur la page du job, sauf à basculer en Jenkinsfile, du coup on passe à côté).
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
build: don't distribute themes.json anymore (#26857)