Erreur xelatex invalid epoch-seconds-timezone value for environment variable $SOURCE_DATE_EPOCH: . (Bug #549)


Added by Joël Brogniart over 6 years ago. Updated over 6 years ago.


Status:Closed Start date:04/05/2018
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:-
Target version:-

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.


main.log (472.6 kB) Joël Brogniart, 04/05/2018 12:46 pm


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

Also available in: Atom PDF