Projet

Général

Profil

Bug #26857

debian : fichiers css manquants

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
01 octobre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Sans doute depuis le découpage du themes.json.


Fichiers

Révisions associées

Révision 2b493c19 (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

build: don't distribute themes.json anymore (#26857)

Révision efafb3f5 (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

build: get list of themes regardless of themes.json (#26857)

Historique

#2

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

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

#3

Mis à jour par Christophe Siraut il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée

ack.

#4

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

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.

#7

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

#8

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

Formats disponibles : Atom PDF