View previous topic :: View next topic |
Author |
Message |
Carnildo Guru
Joined: 17 Jun 2004 Posts: 594
|
Posted: Sun Dec 25, 2005 7:37 am Post subject: Openmotif blocking itself? |
|
|
Am I reading this wrong, or is openmotif blocking itself from upgrading, by both requiring and blocking motif-config?
Code: | # emerge --pretend --tree --verbose --deep --update openmotif
These are the packages that I would merge, in reverse order:
Calculating dependencies ...done!
[blocks B ] =x11-libs/openmotif-2.2.3-r3 (is blocking x11-libs/motif-config-0.9)
[ebuild U ] x11-libs/openmotif-2.2.3-r8 [2.2.3-r3] 0 kB
[ebuild N ] x11-libs/motif-config-0.9 0 kB
Total size of downloads: 0 kB |
|
|
Back to top |
|
|
Mad Merlin Veteran
Joined: 09 May 2005 Posts: 1155
|
|
Back to top |
|
|
T-O7 Tux's lil' helper
Joined: 01 Sep 2004 Posts: 94 Location: Canada
|
Posted: Mon Dec 26, 2005 4:27 pm Post subject: |
|
|
Worked for me, thanks Mad Merlin! |
|
Back to top |
|
|
u238 Guru
Joined: 04 Mar 2005 Posts: 373
|
Posted: Mon Dec 26, 2005 4:41 pm Post subject: |
|
|
Worked for me too... |
|
Back to top |
|
|
eweneb n00b
Joined: 23 Jun 2005 Posts: 39
|
Posted: Mon Dec 26, 2005 4:45 pm Post subject: |
|
|
Thanks! _________________ "Any sufficiently advanced technology is indistinguishable from magic." -- Arthur C. Clark
"Any unnecessarily advanced technology is indistiguishable from masochism." -- Eric B. Ewen |
|
Back to top |
|
|
southsider Guru
Joined: 05 Jul 2004 Posts: 358
|
Posted: Mon Dec 26, 2005 5:19 pm Post subject: |
|
|
Think I'll file a bug on this. It seems portage recognises that motif-config wants to be installed alongside the old version of openmotif... which simply isn't the case. |
|
Back to top |
|
|
Maedhros Bodhisattva
Joined: 14 Apr 2004 Posts: 5511 Location: Durham, UK
|
Posted: Mon Dec 26, 2005 5:26 pm Post subject: |
|
|
southsider wrote: | Think I'll file a bug on this. It seems portage recognises that motif-config wants to be installed alongside the old version of openmotif... which simply isn't the case. |
>=x11-libs/motif-config-0.9 is a runtime dependency (RDEPEND) of openmotif-2.2.3-r8, but motif-config-0.9 has this in its dependency list:
Code: | !<x11-libs/openmotif-2.1.30-r13
!=x11-libs/openmotif-2.2.2*
!=x11-libs/openmotif-2.2.3
!=x11-libs/openmotif-2.2.3-r1
!=x11-libs/openmotif-2.2.3-r2
!=x11-libs/openmotif-2.2.3-r3
!=x11-libs/openmotif-2.2.3-r4
!=x11-libs/openmotif-2.2.3-r5
!=x11-libs/openmotif-2.2.3-r6 |
I'm assuming there's a reason why >x11-libs/openmotif-2.2.3-r6 isn't used instead, but because Portage's dep resolver isn't smart enough yet to realise that when you upgrade openmotif it removes the incompatible version it tells you it's blocked instead. It's not a bug with the package, just a limitation of Portage. _________________ No-one's more important than the earthworm. |
|
Back to top |
|
|
drakonien n00b
Joined: 26 Dec 2005 Posts: 16
|
Posted: Mon Dec 26, 2005 6:32 pm Post subject: |
|
|
Worked for me too, thanks |
|
Back to top |
|
|
chrisstankevitz Guru
Joined: 14 Dec 2003 Posts: 472 Location: Santa Barbara, CA, USA
|
Posted: Mon Dec 26, 2005 8:45 pm Post subject: |
|
|
Mad Merlin wrote: | Just had this happen, emerge -C openmotif then emerge openmotif fixes the problem. |
I don't like this because it puts openmotif in the world file.
How about:
1. emerge XYZ (whatever broke due to the block)
2. emerge -C openmotif
3. emerge XYZ
In my case, it's
Code: | emerge -Dauv world
emerge -C openmotif
emerge -Dauv world |
|
|
Back to top |
|
|
Maedhros Bodhisattva
Joined: 14 Apr 2004 Posts: 5511 Location: Durham, UK
|
Posted: Mon Dec 26, 2005 8:49 pm Post subject: |
|
|
chrisstankevitz wrote: | I don't like this because it puts openmotif in the world file. |
emerge --oneshot openmotif? _________________ No-one's more important than the earthworm. |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2489 Location: イタリアのロディで
|
Posted: Mon Dec 26, 2005 10:45 pm Post subject: |
|
|
chrisstankevitz wrote: | Code: | emerge -C openmotif
emerge -Du world |
|
resolved _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
dwyrm n00b
Joined: 13 Dec 2003 Posts: 19
|
Posted: Tue Dec 27, 2005 10:05 pm Post subject: another answer |
|
|
I just suggested something similar to another thread, but I'll duplicate it here for completeness.
Code: | emerge --oneshot --nodeps motif-config && emerge --oneshot --nodeps --update openmotif |
|
|
Back to top |
|
|
swingkyd Guru
Joined: 13 Jan 2005 Posts: 334
|
Posted: Fri Jan 06, 2006 8:35 pm Post subject: just curious |
|
|
so pardon the Newbie question by why does this stuff happen? [Maedhros] suggested that it might be a limitation of portage. But shouldn't this kind of thing be resolved in a package manager? It's happened to me with libungif and that whole ball of wax. It's always the same solution so now I just fix it by hand like everyone else.
Anyway, I was just wondering why it happens to some and not others? |
|
Back to top |
|
|
|