Erreur xelatex invalid epoch-seconds-timezone value for environment variable $SOURCE_DATE_EPOCH: . (Bug #549)
Description
Sous macOS 10.13.4 (MacPorts 2.4.2, Xcode 9.3), le build d'AMC commit gitlab c96ff320 échoue lors de la génération de la doc avec une erreur.
xelatex: fatal: invalid epoch-seconds-timezone value for environment variable $SOURCE_DATE_EPOCH: .
(ligne 6043 du journal joint).
Quelques lignes au dessus (6035) il y a un message d'info dblatex.
Image 'tiger' not found
Mais bon, ce dernier message est là depuis quelques années je crois.
History
Updated by Joël Brogniart over 6 years ago
Je crois que le problème est situé dans le fichier local/versions.pl
La ligne suivante (ligne 56) ne fonctionne pas sous macOS.
$k{epoch}=`date +%s -d "$2-$3-$4"`;
L'équivalent sous macOS serait
$k{epoch}=`date -j -f "%Y%m%d" "$2$3$4" "+%s"`;
Updated by Joël Brogniart over 6 years ago
En fait il y a un autre problème avec local/versions.pl.
Lorsqu'on n'utilise pas un checkout git, lorsqu'on télécharge directement une archive comme par exemple avec https://gitlab.com/jojo_boulix/auto-multiple-choice/repository/archive.tar.gz?ref=c96ff3204a64453edbafc6c28a85803a661a3304, l'archive ne contient pas les informations git et le code de la ligne 44
$s=`git rev-parse --short HEAD`;
échoue avec une erreur
fatal: Not a git repository (or any of the parent directories): .git
Ce qui fait que toutes les valeurs dans Makefile.versions sont les valeurs par défaut.
Updated by Alexis Bienvenüe over 6 years ago
J'ai remplacé l'appel à date
! par des fonctions perl pour résoudre ce problème. Voir git:5fc421e.
Lorsqu'on n'utilise pas un checkout git, lorsqu'on télécharge directement une archive, l'archive ne contient pas les informations git
C'est normal.
échoue avec une erreur
bon ça ce n'est pas normal : réparé.
- Status changed from New to Feedback
Updated by Joël Brogniart over 6 years ago
Parfait, le build et l'installation fonctionnent à nouveau. Merci.
Updated by Alexis Bienvenüe over 6 years ago
Merci pour le rapport !
- Status changed from Feedback to Closed
- % Done changed from 0 to 100