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

Re: (failed) packages



On Sat, Jun 30, 2001 at 04:24:29AM +0100, Paul Emsley wrote:
>     I took a look at this list and it seems to me that about 80% of
>     the "fail"s are the MAXPATHLEN, MAX_PATH, MAXHOSTNAMELEN and
>     sys_errlist problems.  These have been mentioned before here. 
> 
>     It may be a good idea to post a "before" and "after" example of
>     how to fix these problems in the Approved Fashion.  It may also be
>     of use for pointing package maintainers at.

There have been many examples in the past.  There is no standard approach,
you have to look at how they are used.
 
>     Then there are others that depend on pthreads (pthread.h) but
>     neglect to mention it...

Not sure if they need to.  Isn't the pthread development suite part of glibc?
We want pthreads, so this is a mit-term issue only.

>     (It is not clear to me what turtle is doing: my guess is that
>     there is a list of software somewhere,

the Sources file, which is also used by apt.

>     turtle uses this
>     auto-download a package and then tried to build it.

Yes.

>     If the build
>     is successful it installs it

No! It is a user application.

>     and uploads it somemwhere

Yes.

>     and magic
>     happens so that it gets to where we can download it.

This is the standard Debian package upload.  It just installs them in the
Debian archive via an UploadQueue (the dupload-host on the web page).

>     Whether or
>     not the package built successfully the build gets logged

Of course.

>     and
>     deleted and another package is selected.

It is configurable.  Usually we want failed builds to hang around a bit, so
we can check if there is something broken.  I would successful builds hang a
round a shorter bit in case some bug pops up and you want to check something
(debug it or so).  But iwith the 1 GB partition limitation in the Hurd, it
is necessary to punt them quickly.

>     (Is this at all
>     accurate?) It is not clear to me how this all gets turned into a
>     log file and whether Jeff's machine is at it 24hr a day building
>     and uploading stuff...)

Turtle can generate web sites from the database content.  Currently, it is
kicked on manually, but as soon as the Hurd is stable enough to keep
crunching longer than a couple hours, we will do it even more automated.

Turtles homepage is http://turtle.sf.net/

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de



Reply to: