On Fri, 15 Oct 2010, b. f. wrote:
 > On 10/15/10, Ian Smith <smi...@nimnet.asn.au> wrote:
 > ...
 > 
 > >
 > > http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable works,
 > > it's what portupgrade looks at on an 8.1-STABLE system, but it's a bit
 > > sad finding the last directory updated at 1st October.  I checked just
 > > one subdir, sysutils, and the newest file there is 30th September.
 > 
 > http://pointyhat.freebsd.org/errorlogs/packagestats.html
 > http://portsmon.FreeBSD.org/portsuploadstatus.py

Ah, ta .. hours of fun to be had in there, bookmarked this time.  It 
sure helps toward appreciating the magnitude and scope of the task.

 > > Er, 8-STABLE (packages) is for currently 8.1-STABLE (world/kernel), no?
 > 
 > No.  I thought the 8-STABLE packages were from a recent snapshot of
 > 8-STABLE, because that's the way that tinderboxes are set up.
 > However, I checked, and actually a version of the last supported
 > stable branch of 6.*, and some versions of the _oldest_ supported
 > stable branches of 7,8 are used. Right now, for i386 it's:
 > 
 > 6.x-stable --> 6.4-RELEASE-p9
 > 7.x-stable --> 7.1-RELEASE-p12
 > 8.x-stable --> 8.0-RELEASE-p2
 > 9.x-current --> a snaphot of 9-CURRENT
 > 
 > Other architectures may use slightly different versions.  This is an
 > attempt to build packages that work on the all stable branches of all
 > supported releases, although obviously this may occasionally fail.

Just to check that I get it .. for packages-8-stable, an 8.0-RELEASE-p2 
kernel + world is used to _build_ these, is that right?  So they should 
then install fine on any later 8.x system too?

 > > however looking at the (preserved by fetch) dates these packages were
 > > built, it's clear that building (eg here for 8-stable i386) is done in
 > > batches that run for several hours, but are only done several times per
 > > month, at best.
 > 
 > On some architectures, the building seems to be done more often than
 > the uploading to the ftp server.  (Perhaps some of these are
 > incomplete builds.) So in some cases you can actually get more recent
 > packages directly from pointyhat, but I think that they are only
 > intended for testing purposes, and not for mass distribution.  Pav
 > told me that he uploads amd64 packages within 24 hours of the
 > completion of a build, although it takes further time for them to
 > propagate to the mirrors.

Ok, I'll bear that in mind for needed packages that 'should' be there.  
I don't mind building lots of stuff from source but the idea of building 
xorg or kde on a 1.1 MHz processor is scary, given using it meanwhile :)

 > > The last time I noticed such big delays between updated ports and their
 > > packages (IIRC, 2007) Kris Kennaway put in a successful word to someone
 > > .. who should we be bugging these days?
 > 
 > portmgr@ -- I think linimon@, pav@, and a few others are in charge of
 > the package-building machines.  On some architectures (e.g., ia64,
 > powerpc and sparc64), I think that the paucity of available hardware
 > limits the frequency of the builds, but I'm not sure about i386.  The
 > available logs show that the last builds for 8.x-stable i386 were on:
 > 
 > 20100804
 > 20100808
 > 20100815
 > 20100820
 > 20100821
 > 20100823
 > 20100908
 > 20100927
 > 20101007
 > 
 > I don't know the rationale behind the schedule, although I heard that
 > some work was recently being done on parts of the cluster, and that
 > some exp-runs were made.

I vaguely recall a discussion about prioritising 'more popular' package 
building at one stage, but it looks like just keeping up is fun enough.

Thanks for the detail and pointers,

cheers, Ian
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to