[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

build of installation-guide on web server broken [Was: Re: debian-doc files on the Debian web server]



Hi Osamu,


Osamu Aoki <osamu@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 <osamu@debian.org>:
> > > Hi,
> > > 
> > > I finally made update to the cron script so we don't rely on FTP protocol.
> > > url = git@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 <osamu@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 <hwansing@mailbox.org>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076


Reply to: