Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51046 - No unmasked versions of mm-sources in portage
Summary: No unmasked versions of mm-sources in portage
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-14 07:00 UTC by John Heinig
Modified: 2004-06-22 15:55 UTC (History)
0 users

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 John Heinig 2004-05-14 07:00:02 UTC
All the versions of the mm-sources in the portage tree are currently masked.  If the new versions are going to be masked, then the last stable released should be left in portage instead of being deleted.  There was no point in fixing the bug of about masking RC kernels and other unstable releases of the kernel, if the last unmasked "stable" version of the kernel is not left in portage for people to install.

Reproducible: Always
Steps to Reproduce:
1. emerge mm-sources
2.
3.

Actual Results:  
Doesn't install anything due to no unmasked packages being found.

Expected Results:  
Installed the last stable release.
Comment 1 Chris Kelly 2004-05-20 09:57:14 UTC
I have the same problem and it is keeping me from updating ati-drivers easily:

root@nemo ckdake # emerge -p mm-sources ati-drivers
 
These are the packages that I would merge, in order:
 
Calculating dependencies
!!! all ebuilds that could satisfy "mm-sources" have been masked.
!!! possible candidates are:
- sys-kernel/mm-sources-2.6.6_rc1-r1 (masked by: -* keyword)
- sys-kernel/mm-sources-2.6.6-r2 (masked by: -* keyword)
- sys-kernel/mm-sources-2.6.6-r4 (masked by: -* keyword)
- sys-kernel/mm-sources-2.6.6-r1 (masked by: -* keyword)
- sys-kernel/mm-sources-2.6.6_rc3-r1 (masked by: -* keyword)
- sys-kernel/mm-sources-2.6.6_rc2-r1 (masked by: -* keyword)
 
!!! Error calculating dependencies. Please correct.

(added as comment on original bug 47406 earlier)
Comment 2 Zeek 2004-05-21 14:46:56 UTC
I'm sure the answer will be something like "mm-sources are testing, you don't understand what they are and shouldn't be using them" but,

FWIW, I agree with the original poster -- deleting unmasked ebuilds and leaving only -* ebuilds is wrong.
Comment 3 John Heinig 2004-05-21 21:37:02 UTC
Zeek, the problem with this is that people need to relealize that mm-sources is the bleeding edge in kernel development right now.  What should be marked stable for mm-sources if vastly different than for development-sources or gentoo-sources.

However, the problem here was an over zelous deletion of the last reasonably stable e-build and then not unmasking the stable releases of the mm-sources drivers.  

Then you now have the problem with the fact that how the e-builds are being masked (that is if the 2.6.6 mm-sources don't have some serious problems that should require them to be masked for most users).  If I have to alter my /etc/portage/packages.keywords to accept "~x86" for mm-sources then the bug #47406 may as well be re-opened because this defeats the purpose of marking the RC ebuils as "~x86" if we mark every e-build ~x86.
Comment 4 Chris Kelly 2004-05-24 09:54:41 UTC
Can one of the older ebuilds for a non-rc release of mm-sources be added back in?  I'm not as familiar with portage as I would like, but that seems like something that would be pretty straightforward to do.  

In the future, I'm happy as long as there is atleast one "stable" ebuild in portage.

How about a warning in the ebuild that says "Hey! This is for development purposes only and will most likely make your computer burst into flames!"?
Comment 5 John Heinig 2004-05-24 15:29:40 UTC
The e-builds don't really need any warnings though.  People need to read the documents to choose which kernel they want, and I believe the handbook would steer you towards info on the different kernel sources.

The thing is that some of the RC releases have been fairly broken in the past.  Those breaks have been fixed before they release the final version of the kernel.  What they should have been doing, as posted in a bug report elsewhere, is masking the release canidates with "~x86" while the stable releases should have been unmasked.
Comment 6 Greg Kroah-Hartman (RETIRED) gentoo-dev 2004-06-21 13:37:48 UTC
Not a bug, sorry.
Comment 7 John Heinig 2004-06-22 15:55:54 UTC
How is it not a bug?  It is a bug to bump out stable e-builds out of portage when the new ones are not yet stable.