On 13939 March 1977, Christian Perrier wrote: > The debian-l10n-de...@lists.alioth.debian.org mailing list is getting > regular mails sent from franck, every 6 hours at H+52:
At each dinstall, as always, short after a release. > Subject: [Debian-l10n-devel] Lisa, if you don't like your job you > don't strike. You just go in every day and do it really half-assed. > That's the American way. Yes. Come on, it fits. The i18n job is currently done half - only one part of it works, the other fails. :) > Arf, Arf, Arf, missing the timestamp 201505022135 directory, not > updating i18n, arf, arf, arf There it even tells you why. Clear and concise and directly to the point! :) > These mails are usually related to the package description i18n magic > but they have been cryptic for years.... and I can't indeed really > find if the problem lies on franck or on i18n.debian.org i18n. The function thet emits it (shortened a little) is the following (put some comments at the right place, marked with >) # The first i18n one, syncing new descriptions function i18n1() { rsync -aq --delete --delete-after ddtp-sync:/does/not/matter . || true if $(gpgv --keyring /srv/ftp-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg timestamp.gpg timestamp); then TSTAMP=$(cat timestamp) if [ -d ${scriptdir}/i18n/${TSTAMP} ]; then if ${scriptsdir}/ddtp-i18n-check.sh . ${scriptdir}/i18n/${TSTAMP}; then > In here we know that the stuff you generated is correct and > ready for the archive, so we take it. Thats done by a huge awk > script > that checks the files look exactly like they should. > # Copyright (C) 2008, 2011 Felipe Augusto van de Wiel > <f...@funlabs.org> > # Copyright (C) 2008, 2009 Nicolas François > <nicolas.franc...@centraliens.net> else echo "Arf, Arf, Arf, bad guys, wrong files, arf, arf, arf" | mail -a "X-Debian: DAK" -s "Don't you kids take anything. I'm watching you. I've got eye implants in the back of my head." -a "From: Debian FTP Masters <ftpmas...@ftp-master.debian.org>" debian-l10n-de...@lists.alioth.debian.org fi else echo "Arf, Arf, Arf, missing the timestamp ${TSTAMP} directory, not updating i18n, arf, arf, arf" | mail -a "X-Debian: DAK" -s "Lisa, if you don't like your job you don't strike. You just go in every day and do it really half-assed. That's the American way." -a "From: Debian FTP Masters <ftpmas...@ftp-master.debian.org>" debian-l10n-de...@lists.alioth.debian.org > And this here is the codepath that hits currently and makes you love > my mail content and subject. :) > It tells us that on your side (the stuff we rsync from you) something > didn't > run. The something that generates the output that matches the input > we give > you together with the timestamp. fi else echo "Arf, Arf, Arf, could not verify our timestamp signature, arf. Don't mess with our files, i18n guys, arf, arf, arf" | mail -a "X-Debian: DAK" -s "You can't keep blaming yourself. Just blame yourself once, and move on." -a "From: Debian FTP Masters <ftpmas...@ftp-master.debian.org>" debian-l10n-de...@lists.alioth.debian.org fi } Thing is, our generation of your input happens as cd ${scriptdir}/i18n/${STAMP} for suite in stable testing unstable; do codename=$(dak admin s show ${suite}|grep '^Codename') codename=${codename##* } echo "Codename is ${codename}" dak control-suite -l ${suite} >${codename} done echo "${STAMP}" > timestamp so we always give you the current three suites as above, using their codename. If your site doesn't update after a release, your processing fails, then there is nothing to read from us and you get to read "Arf, Arf, Arf". :) -- bye, Joerg -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org