Nous avons remarqué que certains de nos tests automatiques échouent lorsqu'ils s'exécutent à 00h30, mais fonctionnent correctement le reste de la journée. Ils échouent avec le message "gimme gimme gimme" dans stderr, ce qui n'était pas prévu. Pourquoi obtenons-nous cette sortie ?
Réponse acceptée :
Cher @colmmacuait, je pense que si vous tapez "man" à 0001 heures, il devrait afficher "gimme gimme gimme". #abba
@marnanel – 3 novembre 2011
euh, c'était de ma faute, je l'ai suggéré. Désolé.
Presque toute l'histoire est dans le commit. Le mainteneur de l'homme est un bon ami à moi, et un jour, il y a six ans, je lui ai dit en plaisantant que si vous invoquez l'homme après minuit, il devrait écrire "donne-moi, donne-moi, donne-moi », à cause de la chanson d'Abba intitulée « Donne-moi, donne-moi, donne-moi un homme après minuit " :
Eh bien, il l'a effectivement mis. Quelques personnes se sont amusées à le découvrir, et nous l'avons presque oublié jusqu'à aujourd'hui.
Je ne peux pas parler pour Col, évidemment, mais je ne m'attendais pas à ce que cela pose des problèmes :quel type de test échouerait lors de l'analyse de la sortie de man sans page spécifiée ? Je suppose que je ne devrais pas être surpris que l'un d'eux finisse par apparaître, mais cela a pris six ans.
(Le message de validation m'appelle Thomas, qui est mon prénom légal bien que je ne l'utilise pas beaucoup en ligne.)
Ce problème a été résolu avec le commit 84bde8 : Exécution de l'homme avec man -w
ne déclenchera plus cet œuf de Pâques.