Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 1343
Alias:
Product:
Component:
Status: REOPENED
Resolution:
Assigned To: Portage team <dev-portage@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Dan Armak (RETIRED) <danarmak@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 1343 depends on: Show dependency tree
Bug 1343 blocks: 136087 155723 258371 260225 260353 264434
Votes: 40    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: 2002-03-25 12:30 0000
If I run "emerge a-1 b", and b has a dep of >=a-1, but in portage there are 
both a-1 and a-2, then: 
 
IMO what should happen is that since a-1 satisifies b's dep, and I emerge it 
anyway, only these 2 packages should be emerged. 
 
But what actually happens is that both b, a-1 and a-2 are emerged. In other 
words a package explicitly specified for emerging isn't allowed to specify 
deps in the same emerge run. 
 
Real life example: I need this to work the way I described because I'm dealing 
with two sets of KDE3 ebuilds: 3.0 (current cvs) and 3.0_rc3 (last tagged 
release). When I want to emerge the RC3 set of ebuilds, I emerge =kde-3.0_rc3 
which depends on ~{kdelibs,kdebase,...}-${PV}. However I get both 
kdelibs-3.0_rc3, kdelibs-3.0 and kdebase-3.0, with the two kdelibs overwriting 
one another.

------- Comment #1 From Daniel Robbins (RETIRED) 2002-04-29 10:31:20 0000 -------
*** Bug 2231 has been marked as a duplicate of this bug. ***

------- Comment #2 From SpanKY 2002-11-18 11:14:42 0000 -------
*** Bug 10909 has been marked as a duplicate of this bug. ***

------- Comment #3 From SpanKY 2003-09-25 23:39:57 0000 -------
*** Bug 29635 has been marked as a duplicate of this bug. ***

------- Comment #4 From Marius Mauch (RETIRED) 2003-11-26 16:22:40 0000 -------
*** Bug 27763 has been marked as a duplicate of this bug. ***

------- Comment #5 From SpanKY 2004-03-24 20:22:24 0000 -------
*** Bug 45493 has been marked as a duplicate of this bug. ***

------- Comment #6 From Marius Mauch (RETIRED) 2004-04-01 01:24:05 0000 -------
*** Bug 25224 has been marked as a duplicate of this bug. ***

------- Comment #7 From Donnie Berkholz 2004-04-18 22:12:06 0000 -------
This is preventing me from unmasking xfree-4.3.0-r6 without some extreme
hackery involving dependency checks in the pkg_setup() of xterm. It would be
nice if someone could take a look at it.

------- Comment #8 From Bernd Pachur 2004-04-26 03:34:29 0000 -------
This bug can even lead to the parallel installation of blocking packages.
At least I think it can, because "emerge package -pv" states that two mutually blocking packages will be installed. I never did this without "-p".

Here is my example:

emerge xorg-x11 -pv (with USE including Xaw3d)

states that it will first emerge xorg-x11 and then xfree and some other packages including Xaw3d.

When I mask xfree in /etc/portage/package.mask portage complains that there is no ebuild that can satisfy xfree as dependancy of Xaw3d, but Xaw3d does not depend directly on xfree but on virtual/x11. It seems that portage does not recognize xorg as provider of virtual/x11 in this scenario.

For testing purposes I edited /etc/make.profile/virtuals and changed virtual/x11 from x11-base/xfree to x11-base/xorg-x11. After this the problem no longer exists and portage recognizes that xorg-x11 will be installed and is satisfied with it.

Another sceanrio I tested was not to change /etc/make.profile/virtuals but first do

emerge --nodeps xorg-x11

(I checked that all dependecies that have to be installed before xorg-x11 where installed.)

and then emerge Xaw3d. In this scenario protage recognizes that virtual/x11 is already provided by xorg-x11 and doesn't want to emerge xfree.

P.S.: I hope that this is really related to this bug and not a new bug.

------- Comment #9 From Jason Stubbs (RETIRED) 2004-06-21 02:50:31 0000 -------
In CVS. Will be included by 2.0.51.

------- Comment #10 From Jason Stubbs (RETIRED) 2004-07-08 00:31:58 0000 -------
*** Bug 56318 has been marked as a duplicate of this bug. ***

------- Comment #11 From Marius Mauch (RETIRED) 2004-08-09 14:49:23 0000 -------
Doesn't work for me, try `emerge -pv virtuaL/php dev-php/php`, it wants to
install mod_php because it doesn't recognize the PROVIDE from dev-php/php.

------- Comment #12 From SpanKY 2004-08-09 14:53:09 0000 -------
no, mod_php depends on php now

------- Comment #13 From Michal Suchanek 2004-08-09 15:32:56 0000 -------
*** Bug 58569 has been marked as a duplicate of this bug. ***

------- Comment #14 From Marius Mauch (RETIRED) 2004-08-09 15:45:39 0000 -------
read again

------- Comment #15 From SpanKY 2004-08-09 17:23:38 0000 -------
ah i see ... you're right, i missed, sorry about that

------- Comment #16 From Jason Stubbs (RETIRED) 2004-10-04 07:28:00 0000 -------
It's only half fixed. To use the initial example, assuming nothing is
installed:
"emerge =apache-1* php" won't install apache-2
"emerge php =apache-1*" will install apache-2

------- Comment #17 From Marius Mauch (RETIRED) 2004-11-21 00:25:04 0000 -------
*** Bug 71885 has been marked as a duplicate of this bug. ***

------- Comment #18 From Martin OConnor 2004-12-30 19:12:32 0000 -------
*** Bug 76197 has been marked as a duplicate of this bug. ***

------- Comment #19 From Martin OConnor 2005-01-02 15:35:57 0000 -------
*** Bug 76197 has been marked as a duplicate of this bug. ***

------- Comment #20 From Marius Mauch (RETIRED) 2005-02-18 11:56:20 0000 -------
*** Bug 82488 has been marked as a duplicate of this bug. ***

------- Comment #21 From Marius Mauch (RETIRED) 2005-02-18 11:57:50 0000 -------
new problem with conditional PROVIDEs, see bug 82488

------- Comment #22 From Jason Stubbs (RETIRED) 2005-04-19 21:06:55 0000 -------
*** Bug 89730 has been marked as a duplicate of this bug. ***

------- Comment #23 From Marius Mauch (RETIRED) 2005-07-04 11:54:06 0000 -------
*** Bug 97893 has been marked as a duplicate of this bug. ***

------- Comment #24 From Jakub Moc (RETIRED) 2005-07-14 03:25:12 0000 -------
*** Bug 98981 has been marked as a duplicate of this bug. ***

------- Comment #25 From Jason Stubbs (RETIRED) 2005-10-07 03:09:25 0000 -------
*** Bug 23018 has been marked as a duplicate of this bug. ***

------- Comment #26 From Jason Stubbs (RETIRED) 2005-10-07 07:26:39 0000 -------
*** Bug 13632 has been marked as a duplicate of this bug. ***

------- Comment #27 From Jason Stubbs (RETIRED) 2005-10-07 08:19:06 0000 -------
*** Bug 33545 has been marked as a duplicate of this bug. ***

------- Comment #28 From Jason Stubbs (RETIRED) 2005-10-07 09:21:15 0000 -------
*** Bug 51411 has been marked as a duplicate of this bug. ***

------- Comment #29 From Petteri Räty 2005-11-01 13:27:44 0000 -------
*** Bug 111182 has been marked as a duplicate of this bug. ***

------- Comment #30 From Petteri Räty 2005-11-01 13:29:45 0000 -------
Using the latest ~x86 portage (sys-apps/portage-2.0.53_rc7)

pena tomcat # emerge -pvt kaffe

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] dev-java/gjdoc-0.7.6  0 kB [2]
[ebuild  N    ]  dev-java/blackdown-jdk-1.4.2.02-r1  -doc +nsplugin 0 kB [2]
[ebuild  N    ] dev-java/kaffe-1.1.6-r2  +alsa +esd -gmp -gtk -nls 0 kB [2]

Kaffe does provide virtual/jre but the PDEPEND on gjdoc makes it pull the
default provider too. It would be great to have some resolution to this to for
example 2.0.54. Maybe this should be added to the list of targeted things.

------- Comment #31 From Jakub Moc (RETIRED) 2006-01-03 03:19:17 0000 -------
*** Bug 117564 has been marked as a duplicate of this bug. ***

------- Comment #32 From Jakub Moc (RETIRED) 2006-03-08 08:28:49 0000 -------
*** Bug 125486 has been marked as a duplicate of this bug. ***

------- Comment #33 From Jakub Moc (RETIRED) 2006-06-04 11:50:09 0000 -------
*** Bug 135546 has been marked as a duplicate of this bug. ***

------- Comment #34 From Jakub Moc (RETIRED) 2006-06-04 12:22:52 0000 -------
*** Bug 135546 has been marked as a duplicate of this bug. ***

------- Comment #35 From Jakub Moc (RETIRED) 2006-06-26 10:43:37 0000 -------
*** Bug 138078 has been marked as a duplicate of this bug. ***

------- Comment #36 From Simon Stelling (RETIRED) 2006-07-18 10:28:17 0000 -------
*** Bug 140010 has been marked as a duplicate of this bug. ***

------- Comment #37 From Jakub Moc (RETIRED) 2006-08-10 08:30:14 0000 -------
*** Bug 143469 has been marked as a duplicate of this bug. ***

------- Comment #38 From Zac Medico 2006-10-01 12:01:52 0000 -------
*** Bug 149654 has been marked as a duplicate of this bug. ***

------- Comment #39 From Nix N. Nix 2006-10-01 14:45:06 0000 -------
Re: bug #149654

ekiga doesn't really depend on dev-libs/pwlib-1.10.1, because it works just
fine with dev-libs/pwlib-1.10.2, at least for me.

Perhaps we should mark ekiga as depending on >=dev-libs/pwlib-1.10.1 just as
opal does, and see if it causes any kind of havoc.

------- Comment #40 From Zac Medico 2006-10-23 18:20:59 0000 -------
*** Bug 152612 has been marked as a duplicate of this bug. ***

------- Comment #41 From Jakub Moc (RETIRED) 2006-11-08 22:42:31 0000 -------
*** Bug 154531 has been marked as a duplicate of this bug. ***

------- Comment #42 From Jakub Moc (RETIRED) 2006-12-06 11:56:03 0000 -------
*** Bug 157361 has been marked as a duplicate of this bug. ***

------- Comment #43 From Robin Johnson 2006-12-10 19:30:24 0000 -------
Adding bug 157201 as another bug caused by this, with hal, dbus and dbus-glib
during the upgrade to dbus-1.0.1*.

------- Comment #44 From Jakub Moc (RETIRED) 2006-12-14 14:19:20 0000 -------
*** Bug 157201 has been marked as a duplicate of this bug. ***

------- Comment #45 From Jakub Moc (RETIRED) 2006-12-21 13:00:03 0000 -------
*** Bug 158741 has been marked as a duplicate of this bug. ***

------- Comment #46 From Maurice van der Pot 2006-12-23 02:14:34 0000 -------
*** Bug 158634 has been marked as a duplicate of this bug. ***

------- Comment #47 From Jakub Moc (RETIRED) 2006-12-25 01:20:14 0000 -------
*** Bug 159044 has been marked as a duplicate of this bug. ***

------- Comment #48 From Jakub Moc (RETIRED) 2007-01-22 23:39:36 0000 -------
*** Bug 163368 has been marked as a duplicate of this bug. ***

------- Comment #49 From Jakub Moc (RETIRED) 2007-02-07 08:11:36 0000 -------
*** Bug 165709 has been marked as a duplicate of this bug. ***

------- Comment #50 From Jakub Moc (RETIRED) 2007-02-07 21:18:09 0000 -------
*** Bug 165709 has been marked as a duplicate of this bug. ***

------- Comment #51 From Jakub Moc (RETIRED) 2007-02-13 09:00:11 0000 -------
*** Bug 166609 has been marked as a duplicate of this bug. ***

------- Comment #52 From Jakub Moc (RETIRED) 2007-02-14 12:00:51 0000 -------
*** Bug 166812 has been marked as a duplicate of this bug. ***

------- Comment #53 From Jakub Moc (RETIRED) 2007-03-10 16:02:20 0000 -------
*** Bug 170263 has been marked as a duplicate of this bug. ***

------- Comment #54 From Zac Medico 2007-03-22 01:28:54 0000 -------
*** Bug 171720 has been marked as a duplicate of this bug. ***

------- Comment #55 From Jakub Moc (RETIRED) 2007-04-07 14:00:32 0000 -------
*** Bug 173668 has been marked as a duplicate of this bug. ***

------- Comment #56 From Jakub Moc (RETIRED) 2007-05-18 16:27:39 0000 -------
*** Bug 179020 has been marked as a duplicate of this bug. ***

------- Comment #57 From Zac Medico 2007-05-30 21:43:50 0000 -------
*** Bug 180355 has been marked as a duplicate of this bug. ***

------- Comment #58 From Zac Medico 2007-08-10 19:17:12 0000 -------
*** Bug 188079 has been marked as a duplicate of this bug. ***

------- Comment #59 From Jakub Moc (RETIRED) 2007-11-01 15:21:18 0000 -------
*** Bug 197783 has been marked as a duplicate of this bug. ***

------- Comment #60 From Jakub Moc (RETIRED) 2007-11-07 14:24:07 0000 -------
*** Bug 198358 has been marked as a duplicate of this bug. ***

------- Comment #61 From Zac Medico 2007-11-08 08:09:17 0000 -------
*** Bug 198432 has been marked as a duplicate of this bug. ***

------- Comment #62 From Jakub Moc (RETIRED) 2007-11-15 12:00:06 0000 -------
*** Bug 199228 has been marked as a duplicate of this bug. ***

------- Comment #63 From Jakub Moc (RETIRED) 2007-11-15 12:15:39 0000 -------
*** Bug 199228 has been marked as a duplicate of this bug. ***

------- Comment #64 From Jakub Moc (RETIRED) 2007-11-15 12:32:19 0000 -------
*** Bug 199228 has been marked as a duplicate of this bug. ***

------- Comment #65 From Jakub Moc (RETIRED) 2007-11-21 19:39:39 0000 -------
*** Bug 199913 has been marked as a duplicate of this bug. ***

------- Comment #66 From Jakub Moc (RETIRED) 2007-12-05 22:06:17 0000 -------
*** Bug 199913 has been marked as a duplicate of this bug. ***

------- Comment #67 From Jakub Moc (RETIRED) 2007-12-27 12:00:28 0000 -------
*** Bug 203448 has been marked as a duplicate of this bug. ***

------- Comment #68 From Jakub Moc (RETIRED) 2008-01-28 00:02:40 0000 -------
*** Bug 207805 has been marked as a duplicate of this bug. ***

------- Comment #69 From Zac Medico 2008-03-26 05:00:47 0000 -------
*** Bug 190860 has been marked as a duplicate of this bug. ***

------- Comment #70 From Ingmar Vanhassel (RETIRED) 2008-04-26 17:03:09 0000 -------
*** Bug 219356 has been marked as a duplicate of this bug. ***

------- Comment #71 From manju 2008-05-06 19:37:15 0000 -------
aiurjqhgqjhjhqgrqjhgjqgjqh

------- Comment #72 From Zac Medico 2008-07-19 23:21:07 0000 -------
*** Bug 232246 has been marked as a duplicate of this bug. ***

------- Comment #73 From Zac Medico 2008-07-20 22:44:53 0000 -------
*** Bug 232290 has been marked as a duplicate of this bug. ***

------- Comment #74 From Carsten Lohrke 2008-07-25 19:38:35 0000 -------
*** Bug 232957 has been marked as a duplicate of this bug. ***

------- Comment #75 From Torsten Veller 2008-10-25 07:49:34 0000 -------
*** Bug 244188 has been marked as a duplicate of this bug. ***

------- Comment #76 From Peter Alfredsen 2009-05-12 09:48:41 0000 -------
*** Bug 269519 has been marked as a duplicate of this bug. ***

------- Comment #77 From menaheme 2009-05-31 18:03:36 0000 -------
(In reply to comment #76)
> *** Bug 269519 has been marked as a duplicate of this bug. ***
>

I got here from dup bug 269519, 
while updating world i get:

[blocks B     ] net-wireless/bluez-libs ("net-wireless/bluez-libs" is blocking
net-wireless/bluez-4.39)
[blocks B     ] net-wireless/bluez ("net-wireless/bluez" is blocking
net-wireless/bluez-libs-3.36)

Total: 37 packages (28 upgrades, 6 new, 3 in new slots, 2 uninstalls), Size of
downloads: 87,273 kB
Conflict: 4 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('installed', '/', 'net-wireless/bluez-4.39', 'nomerge') pulled in by
    net-wireless/bluez required by ('installed', '/',
'app-laptop/laptop-mode-tools-1.47-r1', 'nomerge')
    net-wireless/bluez required by ('ebuild', '/', 'dev-python/pybluez-0.16',
'merge')
    net-wireless/bluez required by ('installed', '/',
'net-wireless/kdebluetooth-1.0_beta8-r2', 'nomerge')
    (and 2 more)

  ('ebuild', '/', 'net-wireless/bluez-libs-3.36', 'merge') pulled in by
    >=net-wireless/bluez-libs-3.12 required by ('installed', '/',
'gnome-base/gvfs-1.0.3-r2', 'nomerge')
    net-wireless/bluez-libs required by ('installed', '/',
'app-mobilephone/obexftp-0.22', 'nomerge')

tried to oneshot bluz, but no go. 

can anyone point me in the right direction?
Thanks,

Memahem

------- Comment #78 From Zac Medico 2009-05-31 23:55:18 0000 -------
(In reply to comment #77)
>   ('ebuild', '/', 'net-wireless/bluez-libs-3.36', 'merge') pulled in by
>     >=net-wireless/bluez-libs-3.12 required by ('installed', '/',
> 'gnome-base/gvfs-1.0.3-r2', 'nomerge')
>     net-wireless/bluez-libs required by ('installed', '/',
> 'app-mobilephone/obexftp-0.22', 'nomerge')

It may be that the dependencies of gvfs-1.0.3-r2 or obexftp-0.22 need to be
updated in order to pull in bluez instead of bluez-libs. If that's not the
case, then try masking net-wireless/bluez-libs in /etc/portage/package.mask.

------- Comment #79 From menaheme 2009-06-01 17:47:06 0000 -------
(In reply to comment #78)

Indeed updating the pakcages helped. i needed to unmask a bunch of packages 
(see below), but i can now complete the world update. 

Thanks Zac!

Menahem
     Mon Jun  1 20:22:55 2009 >>> app-text/build-docbook-catalog-1.4
     Mon Jun  1 20:22:55 2009 >>> app-text/sgml-common-0.6.3-r5
     Mon Jun  1 20:26:17 2009 >>> dev-libs/glib-2.20.2
     Mon Jun  1 20:26:34 2009 >>> app-pda/synce-libsynce-0.13
     Mon Jun  1 20:26:46 2009 >>> app-text/docbook-xsl-stylesheets-1.73.2
     Mon Jun  1 20:27:21 2009 >>> net-libs/libproxy-0.2.3
     Mon Jun  1 20:27:24 2009 >>> app-text/scrollkeeper-dtd-1.0
     Mon Jun  1 20:27:49 2009 >>> app-text/rarian-0.8.1
     Mon Jun  1 20:29:53 2009 >>> app-text/opensp-1.5.2-r1
     Mon Jun  1 20:30:30 2009 >>> app-pda/synce-librapi2-0.13.1
     Mon Jun  1 20:31:13 2009 >>> net-libs/libsoup-2.26.2
     Mon Jun  1 20:33:03 2009 >>> app-text/openjade-1.3.2-r1
     Mon Jun  1 20:33:09 2009 >>> app-text/docbook-sgml-dtd-3.0-r3
     Mon Jun  1 20:33:13 2009 >>> app-text/scrollkeeper-9999-r1
     Mon Jun  1 20:33:19 2009 >>> app-text/docbook-dsssl-stylesheets-1.79
     Mon Jun  1 20:33:26 2009 >>> app-text/docbook-xml-dtd-4.1.2-r6
     Mon Jun  1 20:33:41 2009 >>> dev-util/gtk-doc-1.10-r2
     Mon Jun  1 20:35:08 2009 >>> gnome-base/gvfs-1.2.3
     Mon Jun  1 20:35:37 2009 >>> app-pda/synce-gvfs-0.2.1
     Mon Jun  1 20:38:55 2009 >>> app-mobilephone/obexftp-0.23

------- Comment #80 From Sebastian Mingramm (few) 2009-06-27 20:29:35 0000 -------
*** Bug 266775 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