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

Reply via email to