[gobolinux-users] Re: Compiling Glibc 2.3.6
Sean E. Russell
gobo at ser1.net
Sat May 13 02:12:02 GMT 2006
On Friday 12 May 2006 19:32, Carlo Calica wrote:
> On 5/11/06, Rafael Guterres Jeffman <rafael at tteng.com.br> wrote:
> > I vote that Glibc is only "updatable" when we release a new version of
> > the entire distro, and it should not be available as a Recipe on the
...
> That would fracture the packages available for each release. I'm not
> sure if people are interested in keeping up with the upgrade cycle.
> This is similar to Fedora with their Core # releases. I'd like to
> hear end-users opinions on this.
Ok. I'm an end-user, and my opinion is that, no matter what, I don't want to
upgrade something and have it make my computer entirely unusable, forcing me
to go to some other computer, download and burn a rescue disk, and spend an
afternoon trying to get my computer running again.
My *preferred* solution, as I've mentioned elsewhere, is some sort of magical
mechanism by which I can have numerous versions of glibc and be (mostly)
ignorant about what links to which version. As a bonus, I'd like a "who
uses" script that tells me that -- yes, there are still packages linking into
glibc-X.Y, so I *can't* uninstall it without upgrading or breaking them.
Actually, that "who uses" script would be a good first step to protecting
users from the glibc madness. Put a call to it in the glibc recipe. Then
provide another script that does a sandboxed build to upgrade the toolchain,
link it all in at once.
I can see a broader use for this. Gentoo recently had a lot of problems with
a libxml upgrade, which broke -- well, almost everything, but especially KDE.
Because they lack a "who uses" script, and because KDE in Gentoo is broken up
into a hundred ebuilds, the only recommended solution was a deep rebuild of
your entire system.
That sucked.
> > The only reason I see for "forcing an update" is when a serious security
> > flaw is found on Glibc, otherwise, all one gets is marginal benefits for
> > too much trouble.
>
> Which keeps the upgrade choice in the distro-devs hands. The end-user
> will also know which updates are critical and which aren't worth the
> risk.
Will they? I've got some 693 packages installed on my Gentoo laptop, and I
certainly don't keep track of most of them. I was completely sidelined by
the libxml issue, and was only saved from a glibc disaster by the pitiful
cries of others who, too eagerly, ate from the forbidden fruit.
I think you're being optimistic about users being able to track the status,
and significance, of upgrades for that many packages. Furthermore, I'd argue
that they shouldn't have to pay that much attention to it. For many people,
an OS is a tool, not a career or even a hobby. Many of us don't want to
spend hours each week trying to keep our OS running.
For the record, I *do* spend a lot of time dicking with my laptop, tweaking
it, breaking it, and installing stuff. But I have three other Linux boxes in
the house, and those, I just want to be able to upgrade occasionally without
a lot of pain or effort. This aggravates the situation, because I do the
upgrades rarely, so they're usually large, involving a lot of packages, and I
don't do them all at once, so the nature of the upgrades changes for every
system.
--
### SER
### Deutsch|Esperanto|Francaise|Linux|XML|Java|Ruby|Aikido|Iaido
### http://www.ser1.net jabber.com:ser ICQ:83578737
### GPG: http://www.ser1.net/Security/ser_public.gpg
More information about the gobolinux-users
mailing list