Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jul 2009 08:46:44 +0900
From:      Byung-Hee HWANG <bh@izb.knu.ac.kr>
To:        Ken Smith <kensmith@cse.Buffalo.EDU>
Cc:        freebsd-current@freebsd.org, freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: HEADS-UP: Shared Library Versions bumped...
Message-ID:  <864ot8s0bf.fsf@betla.izb.knu.ac.kr>
In-Reply-To: <1248027417.14210.110.camel@neo.cse.buffalo.edu> (Ken Smith's message of "Sun, 19 Jul 2009 14:16:57 -0400")
References:  <1248027417.14210.110.camel@neo.cse.buffalo.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Ken Smith <kensmith@cse.Buffalo.EDU> writes:

> First I want to apologize.  This should have happened a bit sooner in
> our release cycle than now.  To be honest I had slipped into "We have
> symbol versioning for our libraries now" mode.  But only a few of the
> libraries currently have that turned on and I sorta forgot we still need
> to deal with all the shared libraries that do not have symbol versioning
> enabled yet.  Sorry for the hassle this will cause.
>
> Today with svn commit 195767 I bumped the version number of all
> non-symbol-version-ed shared libraries in preparation for 8.0-REL.  We
> do this just in case API/ABI changes occured in head between 7.0 and
> now, it lets us provide the older library versions as "compatibility
> library ports" in the ports tree.
>
> The problem is that as of the next time you update a machine that had
> been running -current you are best off reinstalling all ports or other
> applications you have on the machine.  When you reboot after doing the
> update to the base system everything you have installed will still work
> because the old shared library versions will still be there.  However
> anything you build on the machine after its base system gets updated
> would be linked against the newer base system shared libraries but any
> libraries that are part of ports or other applications (e.g. the Xorg
> libraries) would have been linked against the older library versions.
> You really don't want to leave things that way.
>
> The ports folks will be starting up a fresh package build now but it
> takes some time for full package runs like this to complete, get
> uploaded, and then propagate out to the mirrors.  If you tend to use
> pre-built packages instead of building them as ports yourself you might
> want to just hold off on updating anything until they let us know a
> fresh set of packages is available.  And BETA3 will definitely be
> scheduled for after the fresh set of packages becomes available.
>
> And again - sorry for the hassle.

In my case, there is no upgrade with servers -- i have two servers
(4.11-STABLE, 6.3-RELEASE). So plz don't worry. Only what i do upgrade
is client which is my main desktop -- currently it runs as
7.2-RELEASE. Though! Don't worry because always i do upgrade as follow:=20
=3D> csup =3D> make world =3D> reboot
=3D> (after coffee time)=20=20
=3D> pkg_delete -af =3D> pkg_add -r -v gnome (with several package)

That's very fine and fast for me, anyway...

--=20
Byung-Hee HWANG, KNU
=E2=88=91 WWW: http://izb.knu.ac.kr/~bh/

"Come on, stick it in. Stick it in, Johnny, that's what you really want."
		-- Margot Ashton, "Chapter 1", page 12



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?864ot8s0bf.fsf>