Abbiamo notato che alcuni dei nostri test automatici falliscono quando vengono eseguiti alle 00:30 ma funzionano bene per il resto della giornata. Falliscono con il messaggio "gimme gimme gimme" in stderr, che non era previsto. Perché otteniamo questo output?
Risposta accettata:
Caro @colmmacuait, penso che se digiti "man" a 0001 ore dovrebbe stampare "gimme gimme gimme". #abba
@marnanel – 3 novembre 2011
ehm, è stata colpa mia, l'ho suggerito. Scusa.
Praticamente l'intera storia è nel commit. Il manutentore di man è un mio buon amico, e un giorno di sei anni fa gli ho detto scherzosamente che se invochi man dopo mezzanotte dovrebbe stampare “gimme gimme gimme ", a causa della canzone degli Abba intitolata "Gimme gimme gimme a man after mezzanotte “:
Ebbene, l'ha effettivamente inserito. Alcune persone si sono divertite a scoprirlo e per lo più ce ne siamo dimenticati fino ad oggi.
Non posso parlare per Col, ovviamente, ma non mi aspettavo che questo avrebbe mai causato problemi:che tipo di test si sarebbe interrotto analizzando l'output di man senza una pagina specificata? Suppongo che non dovrei essere sorpreso che alla fine ne sia venuto fuori uno, ma ci sono voluti sei anni.
(Il messaggio di commit mi chiama Thomas, che è il mio nome legale anche se non lo uso molto online.)
Questo problema è stato risolto con il commit 84bde8: Esecuzione di man con man -w
non attiverà più questo easter egg.