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=
