Hi Osamu,
Osamu Aoki <os...@debian.org> wrote (Thu, 04 Nov 2021 11:34:06 +0900): > Hi, (Sorry) > > On Wed, 2021-11-03 at 18:14 +0100, Holger Wansing wrote: > > Hi Osamu, > > > > Am 3. November 2021 15:45:44 MEZ schrieb Osamu Aoki <os...@debian.org>: > > > Hi, > > > > > > I finally made update to the cron script so we don't rely on FTP protocol. > > > url = g...@salsa.debian.org:webmaster-team/cron.git > > > > > > 526ebd0 ("Download deb via HTTP", 2021-11-01) > > > > > > No more use of FTP protocol > > > > > > Ensure to avoid unnecessary downloads of non-sid packages and already > > > downloaded packages. > > > > > > unpack once and do not reprocess > > > > > > Signed-off-by: Osamu Aoki <os...@debian.org> > > > > > > > > > I stop making a copy of doc. I don't see the following data are used any > > > more. > > > > $crondir/ftpfiles/doc > > > > > > Although it was tested on my machine, since this is rather big change, I > > > am afraid > > > something may break. > > > > As far as I can see, the installation-guide source > > packages are > > no longer downloaded by 1ftpfiles. > > This was handled by this line: > > > > wgetfiles installation-guide installation-guide_* > > I thought this was some kind of left-over. Sorry, you are getting *.dsc file > and > tarball here. When I wrote wgetfiles, I didn't anticipate such uses. > > > Now, building of installation-guide can no longer work. > > (the lessoften-parts/1installation-guide script relies on the > > source files to be existing in $ftpdir/pool dir.) > > > > Or did I miss something? > > > > Give me sometime (2 days), I have some idea. Instead of Packages, we need to > download Sources there. Then it is trivial to download correct version. No > rmadison > complication needed. Two days ago, we had the first upload of installation-guide package since the above changings. Now I see, that the build is broken. At https://www-master.debian.org/build-logs/webwml/lessoften.log I see: --------------------------------------------------------------------------------- starting the lessoften cron job at Sun Jan 30 14:49:01 UTC 2022 Already up to date. run-parts: executing /srv/www.debian.org/cron/lessoften-parts/1ftpfiles I: Download http://ftp.de.debian.org/debian/dists/sid/main/source/Sources.xz I: Download: pool/main/i/installation-guide/installation-guide_20220129.dsc I: Download: pool/main/i/installation-guide/installation-guide_20220129.tar.xz I: Download http://ftp.de.debian.org/debian/dists/stable/main/source/Sources.xz I: Download: pool/main/i/installation-guide/installation-guide_20210730.dsc I: Download: pool/main/i/installation-guide/installation-guide_20210730.tar.xz I: Download http://ftp.de.debian.org/debian/dists/oldstable/main/source/Sources.xz I: Download: pool/main/i/installation-guide/installation-guide_20190622.dsc I: Download: pool/main/i/installation-guide/installation-guide_20190622.tar.xz 1ftpfiles finished (at Sun Jan 30 14:49:08 UTC 2022) run-parts: executing /srv/www.debian.org/cron/lessoften-parts/1installation-guide no new installation-guide for stable (bullseye), skipping build extracting installation-guide source for testing (bookworm) ... dpkg-source: error: cannot read /srv/www.debian.org/cron/ftpfiles/sid/installation-guide_20220129.dsc: No such file or directory building installation-guide for testing (bookworm) ... /srv/www.debian.org/cron/lessoften-parts/1installation-guide: line 116: cd: installation-guide-20220129/build: No such file or directory FAILED to build the installmanual for testing (bookworm) ... no new installation-guide for oldstable (buster), skipping build --------------------------------------------------------------------------------- So, even if 1ftpfiles says, it downloads the *.dsc file, it is not there. The 1installation-guide script however needs it. Could you take a look? Thanks Holger -- Holger Wansing <hwans...@mailbox.org> PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076