Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 221021
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 213288
Assigned To: Gentoo X packagers <x11@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Xavian-Anderson Macpherson <Shingoshi@comcast.net>
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 221021 depends on: Show dependency tree
Bug 221021 blocks:
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: 2008-05-08 23:38 0000
This stops the upgrade of wine-0.9.61. Masking the old version of printproto
doesn't solve this either. Xorg-server needs to be updated to use the latest
version of printproto.

!!! Multiple versions within a single package slot have been 
!!! pulled into the dependency graph:

x11-proto/printproto:0

  ('ebuild', '/', 'x11-proto/printproto-1.0.3', 'merge') pulled in by
    =x11-proto/printproto-1.0.3
    ('installed', '/', 'x11-base/xorg-server-1.4.0.90-r3', 'nomerge')

  ('installed', '/', 'x11-proto/printproto-1.0.4', 'nomerge') pulled in by
    ('installed', '/', 'x11-libs/libXp-1.0.0', 'nomerge')
    ('installed', '/', 'media-libs/mesa-7.0.3', 'nomerge')
    ('installed', '/', 'x11-libs/libXprintUtil-1.0.1', 'nomerge')
    (and 1 more)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

The suggestion above DOESN'T work!

Shingoshi

------- Comment #1 From Xavian-Anderson Macpherson 2008-05-09 00:57:52 0000 -------
None of the following packages can be downgraded to resolve this issue:

  ('installed', '/', 'x11-proto/printproto-1.0.4', 'nomerge') pulled in by
    ('installed', '/', 'x11-libs/libXp-1.0.0', 'nomerge')
    ('installed', '/', 'media-libs/mesa-7.0.3', 'nomerge')
    ('installed', '/', 'x11-libs/libXprintUtil-1.0.1', 'nomerge')
    (and 1 more)

So this is strictly an xorg-server issue. Many of the above packages, with the
exception of mesa have only one version available. And opengl depends on mesa
(so it can't be removed either).

Shingoshi

------- Comment #2 From Xavian-Anderson Macpherson 2008-05-09 01:01:07 0000 -------
I've changed the Severity of this to Blocker, since no other packages which
depend on X11 can be installed now either.

Shingoshi

------- Comment #3 From Xavian-Anderson Macpherson 2008-05-09 01:06:57 0000 -------
I just noticed by checking
http://gentoo-portage.com/x11-base/xorg-server/ChangeLog#ptabs, that this
package was upgraded sometime after I synced with portage this morning. So my
system didn't show that the new xorg-server r4 was available. So, I'm guessing
that this should be resolved by a new sync. I will test that now.

Shingoshi

------- Comment #4 From Xavian-Anderson Macpherson 2008-05-09 02:05:32 0000 -------
I have now resynced my system with portage, and the new version of
xorg-server-1.4.0.90-r4 is still not evident. Maybe tomorrow.

Shingoshi

------- Comment #5 From Carsten Lohrke 2008-05-09 14:58:03 0000 -------
>It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

Exactly. And this is why we have a stable tree, where such issues are not
supposed to happen and are considered bugs, if they happen. Using testing, it
is your responsibility to deal with conflicting dependencies.


X11 team, assigning to you nontheless in case you want to mask
x11-proto/printproto-1.0.4 temporarily.

------- Comment #6 From Xavian-Anderson Macpherson 2008-05-10 01:58:58 0000 -------
I don't remember why or how I wound up with the testing version of xorg-server.
It may have been due to something else that I wanted to install having asked
for it. Or it may have simply occurred during an update. In either case, I
guess I just wasn't expecting to have something that was released with one set
of dependencies, to later have those dependencies rescinded or reversed. I've
never seen this happen before, so I wasn't expecting it to happen. So now I
know.

This is screwing with many other packages on my system, which won't install
with the situation as it is. Packages I would not have suspected to be
dependent on X at all. It seems now, that I can only safely install packages
that have no dependencies. Otherwise, I keep getting the same message. And it
doesn't matter whether I use portato or the command line. I just get the same
error message.

I'm also sorry that I don't understand exactly what you meant here. Would you
please explain. I'm sorry, I just didn't get it.

X11 team, assigning to you nontheless in case you want to mask
x11-proto/printproto-1.0.4 temporarily.

What exactly should I mask here? How would I mask x11-proto/printproto-1.0.4,
when I already have it installed? How would the packages that depend on it, not
be affected by my masking it? Sorry, I just didn't understand this. How exactly
might I be able to resolve this? I tried masking x11-proto/printproto-1.0.3.
That doesn't work. And with the exception of mesa, all of the packages
depending on printproto have only one version. So it's not possible to
downgrade anything either. Tried downgrading mesa also, but that's not possible
either. It may be my responsibility for having x11-base/xorg-server-1.4.0.90-r3
installed. But now, I can't do anything about that either. I don't think it
would be practical at this point to downgrade it, only because of one package,
since I would likely have to rebuild my entire system. That wouldn't make
sense, if you turned around and unmasked x11-base/xorg-server-1.4.0.90-r4, or
somehow provided some other solution.

I don't know what to do. I'm just asking please help me here.

Please,
Shingoshi

------- Comment #7 From Xavian-Anderson Macpherson 2008-05-10 05:30:19 0000 -------
Sorry guys!! I must have been brain-dead. I simply masked printproto-1.0.4, and
installed 1.0.3. I think I must have been afraid that the other packages asking
for 1.0.4 would balk at switching the versions of printproto.

So scratch this off to a lapse of thoughtful consideration. Hopefully, next
time I'll think things through more than I did here.

Shingoshi

------- Comment #8 From Donnie Berkholz 2008-05-10 06:41:14 0000 -------
Reopening for correct resolution..

------- Comment #9 From Donnie Berkholz 2008-05-10 06:41:24 0000 -------

*** This bug has been marked as a duplicate of bug 213288 ***

------- Comment #10 From Carsten Lohrke 2008-05-17 13:52:05 0000 -------
*** Bug 222497 has been marked as a duplicate of this bug. ***

------- Comment #11 From Carsten Lohrke 2008-05-22 22:32:28 0000 -------
*** Bug 223147 has been marked as a duplicate of this bug. ***

------- Comment #12 From Carsten Lohrke 2008-05-25 17:04:53 0000 -------
*** Bug 223559 has been marked as a duplicate of this bug. ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug