Too many binary packages are missing
Ian Smith
smithi at nimnet.asn.au
Fri Oct 15 08:43:58 UTC 2010
In freebsd-questions Digest, Vol 332, Issue 7, Message: 17
On Thu, 14 Oct 2010 03:42:13 +0000 "b. f." <bf1783 at googlemail.com> wrote:
> On 10/14/10, Yuri <yuri at rawbw.com> wrote:
> > On 10/13/2010 17:24, b. f. wrote:
> ...
> > My system is 8.1-stable and portupgrade looks at
> > http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-stable
404, no such directory. Maybe that's the problem, if looking there?
> > No sure what is packages-8-stable, shouldn't it be the same?
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.
> As far as I know, there are no packages for 8.1-STABLE on the project
> servers, although probably both the packages for 8.1-RELEASE and
> 8-STABLE will work in your case. 8.1-STABLE is closer to 8.1-RELEASE
> than it is to 8-STABLE at this point (the release engineering team is
> hoping to release 8.2 around the end of the year), so if you want to
> be conservative, use the (older) packages for 8.1-RELEASE. Of course,
> you can also build your own packages via Ports.
Er, 8-STABLE (packages) is for currently 8.1-STABLE (world/kernel), no?
But your advice to use 8.1-RELEASE packages has much merit, particularly
to get a self-consistent set, moving on from there as desired; I'm kinda
wishing I'd done that myself.
When I run portupgrade -aFPP (fetch only, packages only) it first looks
in my local packages/All, and if that's not the latest version according
to the updated ports tree, it checks packages/All on ftp.freebsd.org,
then if not found, in packages/Latest there, eg:
---> Checking for the latest package of 'misc/compat7x'
---> Found a package of 'misc/compat7x':
/usr/ports/packages/All/compat7x-i386-7.2.702000.200906.1.tbz (compat7x-i386-7.2.702000.200906.1)
[ that's my local outdated one fetched a week or so earlier ]
---> Fetching the package(s) for 'compat7x-i386-7.3.703000.201008' (misc/compat7x)
---> Fetching compat7x-i386-7.3.703000.201008
[ script records a nice mess of fetch update lines, finishing with: ]
/var/tmp/portupgrade7yKiSoxv/compat7x-i386-7.3100% of 3239 kB 152 kBps 00m00s
---> Downloaded as compat7x-i386-7.3.703000.201008.tbz
---> Identifying the package /var/tmp/portupgrade7yKiSoxv/compat7x-i386-7.3.703000.201008.tbz
---> Saved as /usr/ports/packages/All/compat7x-i386-7.3.703000.201008.tbz
---> Found a package of 'misc/compat7x':
/usr/ports/packages/All/compat7x-i386-7.3.703000.201008.tbz (compat7x-i386-7.3.703000.201008)
---> Located a package version 7.3.703000.201008
(/usr/ports/packages/All/compat7x-i386-7.3.703000.201008.tbz)
> > System should at least have binaries of all packages that are required
> > to install kde4/gnome/firefox/thunderbird -- major x11 environments and
> > programs people use.
>
> There are, at least for the supported releases, and for snapshots of
> 9-CURRENT and 6,7,8-STABLE. Occasionally the latest version of a
> commonly-used package breaks on -STABLE, but it is usually fixed
> fairly quickly.
There does seem to be more delay in building Latest/ packages lately,
compared to a couple of years ago. I did a huge portupgrade -aFPP back
on Sep 13 (about 450 packages since 8.0-R, 850MB incl xorg etc) but
didn't get to upgrading then (record wettest September, solar power,
broken backup generator, long story :) but did another to catch up on
Sep 19, which found some more packages updated between those dates,
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.
eg, I got large batches all dated:
May 27-28 (about 40)
Jun 13 (plus a few Jun 14 and 15, couple on Jul 9, then not till ..)
Jul 23, 24, 25 (about a dozen)
Jul 28 (about 120)
Jul 29, Aug 9, 10 (half a dozen)
Aug 15, 16 (about 80)
Aug 21, plus a few more Aug 22, 24 (about 100, then none till ..)
Sep 8, 9, 10 (about 60)
And as mentioned above, some on Sep 30 I haven't got yet, nothing since.
So it's a bit spasmodic and irregular, and there are gaps of up to
several weeks between, leading to potential for quite a few out of date
major packages (in my case including php5 and all of kde3)
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?
cheers, Ian
More information about the freebsd-questions
mailing list