Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 622798 - app-emulation/ganeti-2.15.2-r5 dependencies not updated regarding the use change of net-misc/iputils-20151218
Summary: app-emulation/ganeti-2.15.2-r5 dependencies not updated regarding the use cha...
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: 2017-06-27 07:21 UTC by Alarig Le Lay
Modified: 2018-09-12 14:08 UTC (History)
2 users (show)

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


Attachments
Fix arping dependency in ganeti-2.15.2-r6.ebuild (ganeti-2.15.2-r6.ebuild-fix-arping-dependency.patch,563 bytes, patch)
2017-09-26 08:03 UTC, Paul Tobias
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alarig Le Lay 2017-06-27 07:21:32 UTC
Hi,

The use flags of net-misc/iputils-20151218 have been change to add arping by default.

This flags is conflicting with net-analyzer/arping-2.17, but app-emulation/ganeti-2.15.2-r5 depends of this package.

regis ~ # emerge -va --update --newuse --deep --with-bdeps\=y @world && etc-update && emerge -a --depclean --with-bdeps\=y && eix-test-obsolete                                                                                              

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

Calculating dependencies... done!
[ebuild   R    ] net-misc/iputils-20151218::gentoo  USE="arping* ipv6 ssl -SECURITY_HAZARD -caps -clockdiff -doc -filecaps -gcrypt -idn (-libressl) -rarpd -rdisc -static -tftpd -tracepath -traceroute" 0 KiB
[ebuild  NS    ] sys-kernel/gentoo-sources-4.9.34:4.9.34::gentoo [4.9.16:4.9.16::gentoo] USE="symlink -build -experimental" 0 KiB
[ebuild     U  ] sys-apps/texinfo-6.3::gentoo [6.1::gentoo] USE="nls -static" 0 KiB
[blocks B      ] net-misc/iputils[arping(+)] ("net-misc/iputils[arping(+)]" is blocking net-analyzer/arping-2.17)

Total: 3 packages (1 upgrade, 1 in new slot, 1 reinstall), Size of downloads: 0 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.

  (net-analyzer/arping-2.17:2/2::gentoo, installed) pulled in by
    net-analyzer/arping required by (app-emulation/ganeti-2.15.2-r5:0/0::gentoo, installed)

  (net-misc/iputils-20151218:0/0::gentoo, ebuild scheduled for merge) pulled in by
    net-misc/iputils required by @system


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
regis ~ # emerge -vac net-analyzer/arping

Calculating dependencies... done!
  net-analyzer/arping-2.17 pulled in by:
    app-emulation/ganeti-2.15.2-r5 requires net-analyzer/arping

>>> No packages selected for removal by depclean
Packages installed:   544
Packages in world:    40
Packages in system:   44
Required packages:    544
Number removed:       0

It might be a good idea to change the dependencies of app-emulation/ganeti-2.15.2-r5 to reflect this change.

Thanks,
-- 
alarig
Comment 1 Paul Tobias 2017-09-26 08:03:27 UTC
Created attachment 496428 [details, diff]
Fix arping dependency in ganeti-2.15.2-r6.ebuild

Yes, that dependency should really be `net-misc/iputils[arping]` instead of `net-analyzer/arping`.

The ganeti INSTALL file explicitly says it should be arping from iputils: http://git.ganeti.org/?p=ganeti.git;a=blob_plain;f=INSTALL;hb=refs/tags/v2.15.2

And in the file `tools/master-ip-setup` the command is `arping`, see http://git.ganeti.org/?p=ganeti.git;a=blob_plain;f=tools/master-ip-setup;hb=refs/tags/v2.15.2 but the package `net-analyzer/arping` installs the command `/usr/sbin/arping2`.
Comment 2 Sergey Popov gentoo-dev 2018-09-12 14:08:44 UTC
Fixed long time ago