Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 822405 - app-admin/ansible - new dependencies
Summary: app-admin/ansible - new dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-08 07:59 UTC by Tomáš Mózes
Modified: 2021-11-22 13:07 UTC (History)
2 users (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 Tomáš Mózes 2021-11-08 07:59:42 UTC
Seems like ansible depends on ipykernel that got new dependencies. Now a system update shows this:

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-python/matplotlib-3.4.3-r1::gentoo[-test]
# required by dev-python/matplotlib-inline-0.1.3::gentoo
# required by dev-python/ipykernel-6.2.0::gentoo[-test]
# required by dev-python/ipyparallel-7.1.0::gentoo[-test]
# required by dev-python/ipython-7.28.0::gentoo[smp]
# required by dev-python/netaddr-0.8.0::gentoo[cli]
# required by app-admin/ansible-base-2.11.3::gentoo
# required by app-admin/ansible-4.3.0::gentoo
# required by @selected
# required by @world (argument)
>=virtual/imagemagick-tools-0 tiff jpeg
# required by virtual/imagemagick-tools-0::gentoo
# required by dev-python/matplotlib-3.4.3-r1::gentoo[-test]
# required by dev-python/matplotlib-inline-0.1.3::gentoo
# required by dev-python/ipykernel-6.2.0::gentoo[-test]
# required by dev-python/ipyparallel-7.1.0::gentoo[-test]
# required by dev-python/ipython-7.28.0::gentoo[smp]
# required by dev-python/netaddr-0.8.0::gentoo[cli]
# required by app-admin/ansible-base-2.11.3::gentoo
# required by app-admin/ansible-4.3.0::gentoo
# required by @selected
# required by @world (argument)
>=media-gfx/imagemagick-7.1.0.5 tiff jpeg

Calculating dependencies... done!
[ebuild  N     ] media-fonts/dejavu-2.37::gentoo  USE="-X -fontforge" 0 KiB
[ebuild  N     ] media-fonts/stix-fonts-1.1.1::gentoo  USE="-X" 1,792 KiB
[ebuild  N     ] media-libs/libpng-1.6.37-r2:0/16::gentoo  USE="-apng -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse" 0 KiB
[ebuild  N     ] media-libs/freetype-2.11.0-r1:2::gentoo  USE="adobe-cff bzip2 cleartype-hinting png -X -brotli -debug -doc -fontforge -harfbuzz (-infinality) -static-libs -utils" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] media-libs/qhull-2020.2-r3:0/8::gentoo  USE="-doc -static-libs" 1,277 KiB
[ebuild  N     ] dev-python/cycler-0.10.0-r1::gentoo  USE="-test" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 22 KiB
[ebuild  N     ] dev-python/numpy-1.21.2-r1::gentoo  USE="-doc -lapack -test" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 0 KiB
[ebuild  N     ] dev-python/pytz-2021.3::gentoo  PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 (-python3_10)" 0 KiB
[ebuild  N     ] dev-python/versioneer-0.20::gentoo  USE="-test" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 50 KiB
[ebuild  N     ] dev-python/olefile-0.46-r1::gentoo  USE="-doc -test" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 (-python3_10)" 0 KiB
[ebuild  N     ] dev-python/cppy-1.1.0::gentoo  USE="-test" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 12 KiB
[ebuild  N     ] dev-python/kiwisolver-1.3.2::gentoo  USE="-test" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 87 KiB
[ebuild  N     ] dev-lang/nasm-2.15.05::gentoo  USE="-doc" 0 KiB
[ebuild  N     ] sys-devel/gdb-10.2-r1::gentoo  USE="python server (-cet) -guile -lzma -multitarget -nls -source-highlight -test -vanilla -xml -xxhash" PYTHON_SINGLE_TARGET="python3_9 -python3_8 (-python3_10)" 0 KiB
[ebuild  N     ] media-libs/libjpeg-turbo-2.1.1-r2:0/0.2::gentoo  USE="-java -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] virtual/jpeg-100::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-python/pydevd-2.7.0::gentoo  USE="-test" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 4,057 KiB
[ebuild  N     ] dev-python/debugpy-1.5.1::gentoo  USE="-test" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 6,519 KiB
[ebuild  N     ] dev-python/pillow-8.3.2::gentoo  USE="jpeg zlib -examples -imagequant -jpeg2k -lcms -test -tiff -tk -truetype -webp -xcb" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 (-python3_10)" 47,640 KiB
[ebuild  N     ] media-libs/tiff-4.3.0::gentoo  USE="cxx zlib -jbig -jpeg -lzma -static-libs -test -webp -zstd" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] media-gfx/imagemagick-7.1.0.5:0/7.1.0-0::gentoo  USE="bzip2 cxx jpeg openmp png tiff zlib -X -corefonts -djvu -fftw -fontconfig -fpx -graphviz -hdri -heif -jbig -jpeg2k -lcms -lqr -lzma -opencl -openexr -pango -perl -post
script -q8 -q32 -raw -static-libs -svg -test -truetype -webp -wmf -xml -zip" 10,067 KiB
[ebuild  N     ] virtual/imagemagick-tools-0::gentoo  USE="jpeg tiff -perl -png -svg" 0 KiB
[ebuild  N     ] dev-python/matplotlib-3.4.3-r1::gentoo  USE="-cairo (-doc) -examples -excel -gtk3 -latex -qt5 -test -tk -webagg -wxwidgets" PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 36,964 KiB
[ebuild  N     ] dev-python/matplotlib-inline-0.1.3::gentoo  PYTHON_TARGETS="python3_9 -python3_8 (-python3_10)" 8 KiB
[ebuild     U  ] dev-python/ipykernel-6.2.0::gentoo [5.5.4-r1::gentoo] USE="-test" PYTHON_TARGETS="python3_9 -python3_8" 108 KiB

Would it be possible to reduce that number, because I don't think ansible really needs imagemagick/jpeg/tiff, etc.

Thank you
Comment 1 Tomáš Mózes 2021-11-22 06:49:27 UTC
Now ipykernel-5 is removed from the tree :(
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-22 06:53:32 UTC
Hm, is there a reason cli is on for netaddr?
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-22 07:00:22 UTC
(In reply to Sam James from comment #2)
> Hm, is there a reason cli is on for netaddr?

profiles/default/linux/make.defaults:26:USE="${USE} cli pcre"

This seems unnecessary.
Comment 4 Larry the Git Cow gentoo-dev 2021-11-22 07:04:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303b6bb5217414d6dc6d8f20116d118ac9ab2284

commit 303b6bb5217414d6dc6d8f20116d118ac9ab2284
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-11-22 07:04:22 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-11-22 07:04:30 +0000

    dev-python/netaddr: use optfeature for ipython dependency
    
    Bug: https://bugs.gentoo.org/822405
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/netaddr/netaddr-0.8.0.ebuild | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-22 07:05:30 UTC
Are there any other issues now that netaddr[cli] has been addressed? The problems in your output _seem_ to have only been because of that. Let me know if there are any, cheers!
Comment 6 Tomáš Mózes 2021-11-22 13:06:56 UTC
Thank you Sam, did some quick tests and it seems to be ok.