Summary: | >=sys-apps/portage-2.2.9: slot conflict involving slot operator and subslot updates | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Kobboi <gentoo> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | conardcox, esigra, eva, g.djavadyan, gentoo, hwoarang, markpariente, mstomich, nikoli |
Priority: | Normal | Keywords: | InVCS |
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723, 484436, 717140 | ||
Attachments: |
0001-Fix-bug-that-prevented-some-rebuilds.patch
debug.log - 9999 with 0001 patch debug.log using portage-9999 (2.2.12_p12) |
Description
Kobboi
2014-04-26 11:59:11 UTC
Created attachment 375794 [details, diff]
0001-Fix-bug-that-prevented-some-rebuilds.patch
Please try this patch and report back.
If this doesn't help, attach the debug.log created by: emerge -avuDN world -pd &>debug.log Created attachment 375848 [details]
debug.log - 9999 with 0001 patch
* Fetching git://git.overlays.gentoo.org/proj/portage.git ...
git fetch git://git.overlays.gentoo.org/proj/portage.git +HEAD:refs/git-r3/HEAD
git symbolic-ref refs/git-r3/sys-apps/portage/0/__main__ refs/heads/master
* Checking out git://git.overlays.gentoo.org/proj/portage.git to /var/tmp/portage/sys-apps/portage-9999/work/portage-9999 ...
git checkout --quiet master
GIT update -->
repository: git://git.overlays.gentoo.org/proj/portage.git
at the commit: de71f70eac5f8f82d739c2d6e5da8e7680e89efe
>>> Source unpacked in /var/tmp/portage/sys-apps/portage-9999/work
>>> Preparing source in /var/tmp/portage/sys-apps/portage-9999/work/portage-9999 ...
* Applying user patches from /etc/portage/patches//sys-apps/portage ...
* 0001-Fix-bug-that-prevented-some-rebuilds.patch ... [ ok ]
* Done with patching
Issue still present, debug.log.tgz attached
Anything else I can do here? Otherwise I will probably downgrade portage to get around this and we will lose the ability to investigate. See also #511702 ? Hi I see the same problem on ~amd64 with portage 2.2.10. Currently installed is xorg-server-1.15.1 and the upgrade to 1.15.99.902-r2 fails with the following error. x11-base/xorg-server:0 (x11-base/xorg-server-1.15.99.902-r2:0/1.15.99.902::gentoo, ebuild scheduled for merge) conflicts with x11-base/xorg-server:0/1.15.1= required by (x11-drivers/xf86-input-evdev-2.8.4:0/0::gentoo, installed) ^^^^^^^^^^ x11-base/xorg-server:0/1.15.1= required by (x11-drivers/xf86-video-intel-2.99.911-r1:0/0::gentoo, installed) ^^^^^^^^^^ +1 FTR, the following worked around the issue for me (causing rebuilds for all the dependent packages):
> emerge -av1 =x11-base/xorg-server-1.15.99.903
Still here on portage-2.2.11-r1 Still present in portage 2.2.12 Created attachment 384040 [details]
debug.log using portage-9999 (2.2.12_p12)
Same problems still in portage-9999 (2.2.12_p12):
------------------------
x11-base/xorg-server:0
(x11-base/xorg-server-1.16.0:0/1.16.0::gentoo, ebuild scheduled for merge) conflicts with
x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-input-synaptics-1.7.6:0/0::gentoo, installed)
^^^^^^^^^^^^^^^
x11-base/xorg-server:0/1.15.99.903= required by (x11-libs/glamor-0.6.0-r1:0/0::gentoo, installed)
^^^^^^^^^^^^^^^
x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-video-ati-7.4.0:0/0::gentoo, installed)
^^^^^^^^^^^^^^^
x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-video-intel-2.99.912-r1:0/0::gentoo, installed)
^^^^^^^^^^^^^^^
x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-input-evdev-2.8.4:0/0::gentoo, installed)
^^^^^^^^^^^^^^^
--------------
Output from 'emerge -av --update --deep --newuse --with-bdeps=y @world -pd &>/tmp/debug.log' in attachment
--------------
'emerge -av1 xorg-server' solves the problem:
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild r U ] x11-base/xorg-server-1.16.0:0/1.16.0 [1.15.99.903:0/1.15.99.903] USE="kdrive nptl suid systemd udev xorg -dmx -doc (-glamor) -ipv6 -minimal (-selinux) -static-libs -tslib -unwind -wayland -xnest -xvfb" 5,697 KiB
[ebuild rR ] x11-drivers/xf86-input-evdev-2.8.4 0 KiB
[ebuild rR ] x11-libs/glamor-0.6.0-r1 USE="xv -gles -static-libs" 0 KiB
[ebuild r U ] x11-drivers/xf86-video-intel-2.99.914 [2.99.912-r1] USE="dri sna udev -debug -glamor -uxa -xvmc" 2,189 KiB
[ebuild rR ] x11-drivers/xf86-input-synaptics-1.7.6 0 KiB
[ebuild rR ] x11-drivers/xf86-video-ati-7.4.0 USE="glamor udev" 0 KiB
Total: 6 packages (2 upgrades, 4 reinstalls), Size of downloads: 7,885 KiB
The following packages are causing rebuilds:
(x11-base/xorg-server-1.16.0:0/1.16.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
(x11-libs/glamor-0.6.0-r1:0/0::gentoo, ebuild scheduled for merge)
(x11-drivers/xf86-input-synaptics-1.7.6:0/0::gentoo, ebuild scheduled for merge)
(x11-drivers/xf86-input-evdev-2.8.4:0/0::gentoo, ebuild scheduled for merge)
(x11-drivers/xf86-video-ati-7.4.0:0/0::gentoo, ebuild scheduled for merge)
(x11-drivers/xf86-video-intel-2.99.914:0/0::gentoo, ebuild scheduled for merge)
*** Bug 520856 has been marked as a duplicate of this bug. *** The patch attached to bug 508762 handles more cases. *** Bug 511702 has been marked as a duplicate of this bug. *** I've pushed the patch attached to bug 520856 as commit d569a2d7275c65f991ea0e9648edf9458be240fa. (In reply to Zac Medico from comment #14) > The patch attached to bug 508762 handles more cases. I meant the patch attached to bug 520856 which is in git now: https://github.com/gentoo/portage/commit/d569a2d7275c65f991ea0e9648edf9458be240fa This is fixed in 2.2.13. Note that bug 523048 has a similar symptom, but it is cause by unsatisfied REQUIRED_USE. |