On 8/12/06, Jason Dixon <[EMAIL PROTECTED]> wrote:
On Aug 11, 2006, at 10:45 AM, Marc Espie wrote:

> Are you people actually TESTING STUFF ???
>
> Right now, the base system snapshot for i386 has
> a libc.so.39.2, and the packages snapshot is built
> against libc.so.39.3.
>
> I've seen ZERO reports about that.
>
> Zilch, nothing, nada.

Fresh install from snapshot this morning.

# pkg_add bash
Can't install expat-2.0.0: lib not found c.39.3
Even by looking in the dependency tree:

Maybe it's in a dependent package, but not tagged with @lib ?
(check with pkg_info -K -L)
If you are still running 3.6 packages, update them.
Can't install gettext-0.14.5p1: can't resolve expat-2.0.0
Can't install bash-3.1.17: can't resolve gettext-0.14.5p1

# uname -a
OpenBSD server1.test.dixongroup.net 4.0 GENERIC#1055 i386
# ldconfig -r | grep libc.so.39
         0:-lc.39.2 => /usr/lib/libc.so.39.2


What's strange is that I built this system from the same location
(ftp://ftp2.usa.openbsd.org/pub/OpenBSD/snapshots) last night, and
this same package installed without errors.  Not sure why it didn't
fail before.

--
[snip]

It is not strange at all. It is exactly the situation Marc described.;)

The base system is using libc.so.39.2, while the current precompiled
packages are compiled against libc.so.39.3.

The previous i386 snapshot packages dated  2006-8-4 08:40 hr (Alberta
-> CET) were using 39.2. The latest ones dated 2006-8-10 09:38 hr
(Alberta -> CET) are using 39.3 and only completely made it to the
European mirrors around 4.00 hr this morning (CET 2006-08-12 )

If you are quick and set your PKG_PATH to
ftp://ftp.calyx.nl/pub/OpenBSD/snapshots/packages/i386/ the bash
package will install, because this Dutch mirror hasn't caught up yet
with the main Alberta ftp site and still has the .2006-8-4 08:40 hr
libc.so.39.2, which matches your Base sytem libc.

I run snapshots on my collection of old boxes (Pentium I - III).
Because compiling from source on these oldies is not really that fun,
I always use binary snapshots and packages.

Because I try to be a responsible netcitizen and use an European
mirror as much as possible, I keep records of the Alberta snapshots
like this

Base    2006-08-1       03:35
X       2006-07-28      11:52
Pkg     2006-07-30      15:49

Base    2006-08-03      12:41
X       2006-07-28      11:52
Pkg     2006-08-04      08:40
Pkg     2006-08-10      09:38

That way I can check if the latest snapshots have made it to the
European mirrors.
Because of the time difference between Alberta and various European
countries, this sometimes is a challenge.
The Base and X install tgz's are downloaded to a local ftp box. The
packages are kept for possible reuse by setting the PKG_CACHE
variable.

Being based in the Netherlands I usually notice the the Swedish
"stacken.kth.se" and UK "plig.org" sites among the first to be
updated.

Marc probably didn't realize that sometimes the mirroring from Alberta
takes more than 24 hours..As mentioned above, the Alberta snapshot
packages shown in my Firefox as dated from 2006-08-10 09:38 hr, only
made it to stacken.kth.se around 2006-08-12 04:00 hr

And of course they didn't install becauce of the 39.2 <-> 39.3 libc
version conflict. The previou PKG_CACHEd packages of 2006-08-04
installed without problems ;)

=Adriaan=

Reply via email to