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.
*** Bug 2231 has been marked as a duplicate of this bug. ***
*** Bug 10909 has been marked as a duplicate of this bug. ***
*** Bug 29635 has been marked as a duplicate of this bug. ***
*** Bug 27763 has been marked as a duplicate of this bug. ***
*** Bug 45493 has been marked as a duplicate of this bug. ***
*** Bug 25224 has been marked as a duplicate of this bug. ***
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.
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.
In CVS. Will be included by 2.0.51.
*** Bug 56318 has been marked as a duplicate of this bug. ***
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.
no, mod_php depends on php now
*** Bug 58569 has been marked as a duplicate of this bug. ***
read again
ah i see ... you're right, i missed, sorry about that
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
*** Bug 71885 has been marked as a duplicate of this bug. ***
*** Bug 76197 has been marked as a duplicate of this bug. ***
*** Bug 82488 has been marked as a duplicate of this bug. ***
new problem with conditional PROVIDEs, see bug 82488
*** Bug 89730 has been marked as a duplicate of this bug. ***
*** Bug 97893 has been marked as a duplicate of this bug. ***
*** Bug 98981 has been marked as a duplicate of this bug. ***
*** Bug 23018 has been marked as a duplicate of this bug. ***
*** Bug 13632 has been marked as a duplicate of this bug. ***
*** Bug 33545 has been marked as a duplicate of this bug. ***
*** Bug 51411 has been marked as a duplicate of this bug. ***
*** Bug 111182 has been marked as a duplicate of this bug. ***
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.
*** Bug 117564 has been marked as a duplicate of this bug. ***
*** Bug 125486 has been marked as a duplicate of this bug. ***
*** Bug 135546 has been marked as a duplicate of this bug. ***
*** Bug 138078 has been marked as a duplicate of this bug. ***
*** Bug 140010 has been marked as a duplicate of this bug. ***
*** Bug 143469 has been marked as a duplicate of this bug. ***
*** Bug 149654 has been marked as a duplicate of this bug. ***
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.
*** Bug 152612 has been marked as a duplicate of this bug. ***
*** Bug 154531 has been marked as a duplicate of this bug. ***
*** Bug 157361 has been marked as a duplicate of this bug. ***
Adding bug 157201 as another bug caused by this, with hal, dbus and dbus-glib during the upgrade to dbus-1.0.1*.
*** Bug 157201 has been marked as a duplicate of this bug. ***
*** Bug 158741 has been marked as a duplicate of this bug. ***
*** Bug 158634 has been marked as a duplicate of this bug. ***
*** Bug 159044 has been marked as a duplicate of this bug. ***
*** Bug 163368 has been marked as a duplicate of this bug. ***
*** Bug 165709 has been marked as a duplicate of this bug. ***
*** Bug 166609 has been marked as a duplicate of this bug. ***
*** Bug 166812 has been marked as a duplicate of this bug. ***
*** Bug 170263 has been marked as a duplicate of this bug. ***
*** Bug 171720 has been marked as a duplicate of this bug. ***
*** Bug 173668 has been marked as a duplicate of this bug. ***
*** Bug 179020 has been marked as a duplicate of this bug. ***
*** Bug 180355 has been marked as a duplicate of this bug. ***
*** Bug 188079 has been marked as a duplicate of this bug. ***
*** Bug 197783 has been marked as a duplicate of this bug. ***
*** Bug 198358 has been marked as a duplicate of this bug. ***
*** Bug 198432 has been marked as a duplicate of this bug. ***
*** Bug 199228 has been marked as a duplicate of this bug. ***
*** Bug 199913 has been marked as a duplicate of this bug. ***
*** Bug 203448 has been marked as a duplicate of this bug. ***
*** Bug 207805 has been marked as a duplicate of this bug. ***
*** Bug 190860 has been marked as a duplicate of this bug. ***
*** Bug 219356 has been marked as a duplicate of this bug. ***
aiurjqhgqjhjhqgrqjhgjqgjqh
*** Bug 232246 has been marked as a duplicate of this bug. ***
*** Bug 232290 has been marked as a duplicate of this bug. ***
*** Bug 232957 has been marked as a duplicate of this bug. ***
*** Bug 244188 has been marked as a duplicate of this bug. ***
*** Bug 269519 has been marked as a duplicate of this bug. ***
(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
(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.
(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
*** Bug 266775 has been marked as a duplicate of this bug. ***
*** Bug 337178 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 300071 ***