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

Re: Providing documentation for developers (in the website) related to the buildd network



On Mon, Nov 08, 2004 at 02:03:48PM +0100, Wouter Verhelst wrote:
> > I cannot provide that access, but I'm sure the www maintainers would gladly 
> > give it to you once this has been setup.
> 
> Whom do I ask?

w.d.o/devel/website/using-cvs points you to
http://people.debian.org/~joey/misc/webwml.html
(I wonder why that is not on the website instead of in p.d.o). Basicly mail 
webmaster@debian.org (Matt Krai and Josip Rodin) and Cc: joey@debian.org.

> > > However, if you check the version number of the package in the Packages
> > > file, and check where the Sources file has its base URL, you can
> > > download the source tarball.
> > 
> > I can't find the package in the sid Packages file, is it 'buildd'?
> 
> In the db.debian.org packages file, not the sid one.
> 
> wget http://db.debian.org/debian-admin/Packages

Ok.

> look for 'buildd' in Packages, and see what the version number is.
> construct a file name 'wanna-build_' plus the version number of buildd
> as found in Packages.
> 
> wget http://db.debian.org/debian-admin/wanna-build_$version.tgz

Doesn't work (wget)=:
--16:03:35--  http://db.debian.org/debian-admin/wanna-build_2004.09.06.deb
(...)
16:09:29 ERROR 404: Not Found.

Actually it's 
http://db.debian.org/debian-admin/wanna-build_2004.09.06.tar.gz

However the changelog says:

wanna-build (2004.09.06) unstable; urgency=high

  * Initial non-release. [*DO NOT USE THESE DEBS*]

 -- Ryan Murray <rmurray@debian.org>  Mon,  6 Sep 2004 03:15:41 -0700

:-?
The sources are _really_ different from those found in the m68k CVS
(from diffstat:  47 files changed, 764 insertions(+), 3505 deletions(-))

> > Yes, most unfortunate. I've been able to find a buildd package, however, at
> > http://people.debian.org/~rleigh/buildd/
> > 
> > I wonder if this one is recommended/used?
> 
> Neither am I.

They are somewhat different (configuration files are located in different
places) and Roger Leigh's version does provide manual pages for all of the
buildd commands (wanna-build, wanna-build-mail, wanna-build-statistics,
wanna-build-update...). Also, the version at db.debian.org provides some 
functionality that is missing in Roger's (like a 'clean-db' call to 
wanna-build). However, I'm not sure if the security fix that was recently 
introduced was included in those packages... It looks like it was not, is 
this it:

-               if (!/^(\S+)\s*(\(\s*(>>|>=)\s*(\S+)\s*\))?\s*$/) {
+               if (!/^(\S+)\s*(\(\s*([<=>]+)\s*(\S+)\s*\))?\s*$/) {
                        return 0 if $verify;
-                       warn( "parse_deplist: bad dependency $_\n" );
+                       logger( "parse_deplist: bad dependency $_\n" );
                        next;
                }

These forks are really messy :-(

Regards. 

Javier



Reply to: