Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 561042 - app-emulation/ganeti-2.14.1-r1 can't use new sys-cluster/drbd-utils that can replace sys-cluster/drbd
Summary: app-emulation/ganeti-2.14.1-r1 can't use new sys-cluster/drbd-utils that can ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-21 15:06 UTC by Zentoo
Modified: 2016-03-24 01:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zentoo 2015-09-21 15:06:51 UTC
since sys-cluster/drbd-utils can replace sys-cluster/drbd (they are mutually exclusive) app-emulation/ganeti-2.14.1-r1 ebuild need to tweak his drbd dependencie:
118c118
< 	drbd? ( <sys-cluster/drbd-8.5 )
---
> 	drbd? ( || ( <sys-cluster/drbd-8.5 =sys-cluster/drbd-utils-8.9.3 ) )

Reproducible: Always

Steps to Reproduce:
1. emerge -C sys-cluster/drbd
2. emerge sys-cluster/drbd-utils
3. emerge ganeti
Actual Results:  
# emerge -av ganeti

These are the packages that would be merged, in reverse order:

Calculating dependencies                             ... done!     
[ebuild   R    ] app-emulation/ganeti-2.14.1-r1::gentoo  USE="drbd haskell-daemons htools ipv6 kvm monitoring multiple-users rbd syslog -lxc {-test} -xen" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ]  sys-cluster/drbd-8.4.3::gentoo  USE="udev -heartbeat -pacemaker -xen" 673 KiB
[blocks B      ] sys-cluster/drbd ("sys-cluster/drbd" is hard blocking sys-cluster/drbd-utils-8.9.3)

Total: 2 packages (1 new, 1 reinstall), Size of downloads: 673 KiB
Conflict: 1 block (1 unsatisfied)

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

  (sys-cluster/drbd-8.4.3:0/0::gentoo, ebuild scheduled for merge) pulled in by
    <sys-cluster/drbd-8.5 required by (app-emulation/ganeti-2.14.1-r1:0/0::gentoo, ebuild scheduled for merge)

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages



Expected Results:  
emerge -av ganeti

These are the packages that would be merged, in reverse order:

Calculating dependencies               ... done!             
[ebuild     U  ] app-emulation/ganeti-2.14.1-r2::zentoo [2.14.1-r1::gentoo] USE="drbd haskell-daemons htools ipv6 kvm monitoring multiple-users rbd syslog -lxc {-test} -xen" PYTHON_TARGETS="python2_7" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No]

Related to https://bugs.gentoo.org/show_bug.cgi?id=513928
Comment 1 Patrick McLean gentoo-dev 2016-03-23 23:06:16 UTC
this is fixed in ganeti-2.15.2