Hello Patrik, On Sun, Jul 05, 2009 at 05:27:54PM +0200, Patrik Fimml wrote: > Package: www.debian.org > Severity: normal > > From Europe view, the online copy of developers-reference [1] is broken. > All links in the TOC are dead. > > [1] http://www.debian.org/doc/manuals/developers-reference/
Thanks for your report. This is due to the current 7doc crontab on www-master, which uses absolute symlinks. These symlinks are no longer valid once replicated on webmirrors. Here is a (ugly) patch against the current crontab, in order to use relative syminks. -- Simon Paillard
--- 7doc.orig 2009-07-06 21:41:13.432276032 +0200 +++ 7doc 2009-07-06 21:40:36.116775687 +0200 @@ -66,6 +66,9 @@ rm -rf dp echo -n " developers-reference" + + + #ln -sf manuals/developers-reference $webdocdir/developers-reference # pending dblatex upgrade on www-master: drdeb=`ls -t1 $ftpdir/pool/main/d/developers-reference/developers-reference_*.deb | head -1` @@ -74,12 +77,18 @@ for doc in dr/usr/share/doc/developers-reference/*.html do install -p -m 664 "$doc" $webdocdir/developers-reference/$(basename "$doc" .html).en.html - ln -sf $webdocdir/developers-reference/$(basename "$doc" .html).en.html $webdocdir/developers-reference/$(basename "$doc" .html).html.en + cd $webdocdir/developers-reference/ + ln -sf $(basename "$doc" .html).en.html $(basename "$doc" .html).html.en done +cd $crondir/tmp install -p -m 664 dr/usr/share/doc/developers-reference/developers-reference.pdf $webdocdir/developers-reference/developers-reference.en.pdf -ln -sf $webdocdir/developers-reference/developers-reference.en.pdf $webdocdir/developers-reference/developers-reference.pdf.en +cd $webdocdir/developers-reference/ +ln -sf developers-reference.en.pdf developers-reference.pdf.en +cd $crondir/tmp install -p -m 664 dr/usr/share/doc/developers-reference/developers-reference.txt.gz $webdocdir/developers-reference/developers-reference.en.txt.gz -ln -sf $webdocdir/developers-reference/developers-reference.en.txt.gz $webdocdir/developers-reference/developers-reference.txt.gz.en +cd $webdocdir/developers-reference/ +ln -sf developers-reference.en.txt.gz developers-reference.txt.gz.en +cd $crondir/tmp rm -rf dr drdeb=`ls -t1 $ftpdir/pool/main/d/developers-reference/developers-reference-fr_*.deb | head -1` @@ -88,17 +97,24 @@ for doc in dr/usr/share/doc/developers-reference-fr/*.html do install -p -m 664 "$doc" $webdocdir/developers-reference/$(basename "$doc" .html).fr.html - ln -sf $webdocdir/developers-reference/$(basename "$doc" .html).fr.html $webdocdir/developers-reference/$(basename "$doc" .html).html.fr + cd $webdocdir/developers-reference/ + ln -sf $(basename "$doc" .html).fr.html $(basename "$doc" .html).html.fr done +cd $crondir/tmp install -p -m 664 dr/usr/share/doc/developers-reference-fr/developers-reference.pdf $webdocdir/developers-reference/developers-reference.fr.pdf -ln -sf $webdocdir/developers-reference/developers-reference.fr.pdf $webdocdir/developers-reference/developers-reference.pdf.fr +cd $webdocdir/developers-reference/ +ln -sf developers-reference.fr.pdf developers-reference.pdf.fr +cd $crondir/tmp install -p -m 664 dr/usr/share/doc/developers-reference-fr/developers-reference.txt.gz $webdocdir/developers-reference/developers-reference.fr.txt.gz -ln -sf $webdocdir/developers-reference/developers-reference.fr.txt.gz $webdocdir/developers-reference/developers-reference.txt.gz.fr +cd $webdocdir/developers-reference/ +ln -sf developers-reference.fr.txt.gz developers-reference.txt.gz.fr rm -rf dr echo -n " maint-guide" ln -sf manuals/maint-guide $webdocdir/maint-guide +cd $crondir/tmp + echo -n " build-essential" bedeb=`ls -t1 $ftpdir/pool/main/b/build-essential/build-essential_*.deb | head -1` dpkg-deb -x $bedeb be