Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 848486

Summary: app-admin/ansible-core-2.13.0: blocks upgrade of dev-python/resolvelib
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Matthew Thode ( prometheanfire ) <prometheanfire>
Status: CONFIRMED ---    
Severity: major CC: gentoo, gentoo, luke, monsieurp, prometheanfire, vklimovs
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/ansible/ansible/issues/74569
See Also: https://github.com/ansible/ansible/pull/84218
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 414997    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-05-30 10:50:27 UTC
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-python/resolvelib:0

  (dev-python/resolvelib-0.8.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="64" PYTHON_TARGETS="pypy3 python3_10 python3_8 python3_9" pulled in by
    =dev-python/resolvelib-0.8.1 (Argument)

  (dev-python/resolvelib-0.5.4:0/0::gentoo, installed) USE="" ABI_X86="64" PYTHON_TARGETS="python3_10 python3_8 python3_9" pulled in by
    <dev-python/resolvelib-0.6.0[python_targets_python3_8(-),python_targets_python3_9(-),python_targets_python3_10(-)] required by (app-admin/ansible-base-2.13.0-1:0/0::gentoo, installed) USE="-test" ABI_X86="64" PYTHON_TARGETS="python3_10 python3_8 python3_9"
    ^                      ^^^^^
Comment 1 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2022-05-30 13:42:13 UTC
what do you want me to do about it?

https://github.com/ansible/ansible/blob/stable-2.13/requirements.txt#L13
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-05-30 13:58:18 UTC
Perhaps you could start by testing it with the newer version.  Or at least reporting the problem upstream.
Comment 3 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2022-05-30 14:00:21 UTC
searching the ansible bug list shows that they have work ongoing to update resolvelib

https://github.com/ansible/ansible/issues/74569
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-10-31 15:15:50 UTC
This now became more important, as new version of dev-python/pdm requires new resolvelib.
Comment 5 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2024-11-13 01:11:48 UTC
Looks like it's finally happening, just this last week.  https://github.com/ansible/ansible/pull/84218

I asked if there were other changes but I don't think so.  At the very least the next version should have this change I think.
Comment 6 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2024-11-20 03:30:33 UTC
Unfortunately it looks like that didn't make it into the latest release and no update on if relaxing the limit alone is ok (as per the merge) or if it needed other work.