First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 137562
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Portage team <dev-portage@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Simon Stelling (RETIRED) <blubb@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 137562 depends on: Show dependency tree
Bug 137562 blocks: 155723 210077 258371 284934 288499 300071
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-06-22 04:44 0000
(this is a follow-up to bug 136638 comment #27)

assume the following setup:

a-0: depends on >=b-0
a-1: depends on >=b-1
a-2: depends on c

a-2 and b-1 are package.masked.

now try to emerge =a-0:

# emerge -p =app-misc/a-0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-misc/b-0
[ebuild  N    ] app-misc/a-0

this is all fine. but now try to emerge a:

 # emerge -p app-misc/a

These are the packages that would be merged, in order:

Calculating dependencies -
!!! All ebuilds that could satisfy ">=app-misc/b-1" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-misc/b-1 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "app-misc/a-1" [ebuild])

this obviously shouldn't happen.

------- Comment #1 From Simon Stelling (RETIRED) 2006-06-22 04:53:50 0000 -------
*** Bug 137564 has been marked as a duplicate of this bug. ***

------- Comment #2 From Petteri Räty 2006-06-24 01:40:19 0000 -------
This is especially annoying with the xorg 7.1 because you need to package.mask
all the drivers individually because of this. 

------- Comment #3 From Jason Stubbs (RETIRED) 2006-06-24 02:53:34 0000 -------
"Me toos" won't help or this bug will just end up like the other one. As I said
on the other bug, it's something that (at least some of us) know needs to be
handled but is not going to happen overnight. Is there anybody working on it
right now? Probably not.

------- Comment #4 From Simon Stelling (RETIRED) 2006-06-24 04:02:05 0000 -------
might be worth asking Brian's SoCer, IIRC it is about dependency tracking, in
pkgcore though

------- Comment #5 From Simon Stelling (RETIRED) 2006-11-17 01:07:40 0000 -------
I see this is still a problem with the new dep resolver, but could it be that
it became easier to fix this issue now?

------- Comment #6 From Zac Medico 2006-11-17 21:16:12 0000 -------
Recent improvements haven't made this any easier to fix as far as I can see. 
To fix this bug, the resolver needs to be able to backtrack and try alternative
paths after it goes down an unsatisfiable path.  That puts this bug roughly on
par with bug 1343.

------- Comment #7 From Zac Medico 2009-07-11 21:18:21 0000 -------
This is fixed in svn r13816 with patch by Sebastian Mingramm (few)
<s.mingramm@gmx.de>.

------- Comment #8 From Zac Medico 2009-08-03 23:00:10 0000 -------
This is fixed in 2.2_rc34.

------- Comment #9 From Zac Medico 2009-10-11 00:44:10 0000 -------
This is fixed in 2.1.7.

First Last Prev Next    No search results available      Search page      Enter new bug