Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9586 - Masking glibc 2.3.1 will cause major breakage.
Summary: Masking glibc 2.3.1 will cause major breakage.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 8766
Blocks:
  Show dependency tree
 
Reported: 2002-10-23 21:02 UTC by Jon Portnoy (RETIRED)
Modified: 2003-02-04 19:42 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Portnoy (RETIRED) gentoo-dev 2002-10-23 21:02:49 UTC
So you're aware, masking glibc 2.3 after it's been in the ~x86 keywords
for a bit was probably a _very_ bad decision: anything compiled with glibc
2.3 will _not_ work with glibc 2.2, which will cause a lot of very broken
systems.

I know of one case where this has happened already; important
things such as bash and python (for portage) were compiled with glibc 2.3
before an emerge -u world with ~x86 went back to glibc 2.2.5. Fixable   
generally - except that most people will have compiled gcc after merging
glibc 2.3, which means they can't build anything to fix it.

Overall, people ought to look before they merge, but it's still something 
worth considering. Recompiling static packages is a lot easier than trying
to recover when something like gcc is broken.
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-10-24 14:16:08 UTC
My bad .. I told spider it was ok to mask after he though that its a bad
idea.

Anyhow, why I marked it as testing, was that we could sort out all problems,
as the few minor issues with upgrade is better to get over with now *before*
1.4 is out ..

Comment 2 Sven Jacobs 2002-10-25 03:31:23 UTC
I've fragged my system after an emerge -u world, using 1.4_rc1 and unstable 
branch.

Could a Gentoo developer please create a rescue .tbz file with all the needed 
GLIBC 2.3 files which then can be extracted over the damaged system by using 
the rescue cd, please?

Also see http://forums.gentoo.org/viewtopic.php?t=19662
Comment 3 Tom Schumm 2002-10-25 12:51:36 UTC
Would it be possible to change the glibc 2.2 ebuild so that it refuses to build 
if 2.3 is already installed?  That way it would be harder for somebody to hose 
their system if they've already got 2.3. 
Comment 4 Jon Portnoy (RETIRED) gentoo-dev 2002-10-25 13:11:08 UTC
Sounds like a pretty good idea to me. What about figuring out what breaks with
glibc 2.3.1 and have the ebuild re-merge the packages that'll break? Whenever
it's unmasked again, that is.
Comment 5 SpanKY gentoo-dev 2002-10-26 11:59:05 UTC
2.3.1-r1 is out now, it should fix all the stuff that is broke