Bug 2038049 - uninstallable: nothing provides (python3.10dist(astroid) < 2.9 with python3.10dist(astroid) >= 2.8)
Summary: uninstallable: nothing provides (python3.10dist(astroid) < 2.9 with python3.1...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: pylint
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2038924
TreeView+ depends on / blocked
 
Reported: 2022-01-07 07:45 UTC by Martin Pitt
Modified: 2022-01-11 09:03 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-01-11 05:47:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Martin Pitt 2022-01-07 07:45:24 UTC
Description of problem: Yesterday's rawhide pylint update https://bodhi.fedoraproject.org/updates/FEDORA-2022-dc39a4341d is uninstallable.

Version-Release number of selected component (if applicable):

python3-pylint 2.11.1-1.fc36

How reproducible: Always


Steps to Reproduce:
1. podman run -it --rm registry.fedoraproject.org/fedora:rawhide dnf install -y python3-pylint

Actual results:

Error: 
 Problem: conflicting requests
  - nothing provides (python3.10dist(astroid) < 2.9 with python3.10dist(astroid) >= 2.8) needed by python3-pylint-2.11.1-1.fc36.noarch

Comment 2 Martin Pitt 2022-01-07 15:28:21 UTC
Ah, thanks -- it seems new pylint made it to the mirrors much earlier than astroid then. I'll retry the failed tests tomorrow then. Sorry for the noise!

Comment 3 Martin Pitt 2022-01-09 13:34:53 UTC
Reopening. Two days later this is still broken [1]. python-astroid-2.9.2-2.fc36 is bigger than "2.9", so a "< 2.9" dependency just isn't satisfiable.

[1] https://github.com/martinpitt/python-dbusmock/runs/4753334782?check_suite_focus=true

Comment 4 Gwyn Ciesla 2022-01-10 16:15:07 UTC
Pylint 2.12.2 should be in rawhide, and should fix this.

Comment 5 Martin Pitt 2022-01-10 18:27:27 UTC
FTR, 2.12.2-1 is the very version that breaks this (it went into Rawhide four days ago, the version against which this bug was filed). There is no newer version.

Comment 6 Gwyn Ciesla 2022-01-10 19:58:08 UTC
Above it says 2.11.1-1.fc36. 

The requires for 2.12.2-1 in koji have:

(python3.10dist(astroid) < 2.10~~ with python3.10dist(astroid) >= 2.9)

Comment 7 Martin Pitt 2022-01-11 05:47:28 UTC
Sorry for the numbers confusion, you are right. Current `dnf info pylint` in Rawhide still says "pylint-2.11.1-1.fc36.src.rpm", so this is really a "composes are broken" or "mirrors are severely out of date" problem. 

❱❱❱ curl -s -L https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/p/  | grep pylint
<a href="pylint-2.11.1-1.fc36.noarch.rpm">pylint-2.11.1-1.fc36.noarch.rpm</a>                    08-Oct-2021 13:52               21608

Right now on servers in Germany, Westford, and wherever in the U.S. GitHub instances (Azure) run.


Note You need to log in before you can comment on or make changes to this bug.