Bug 2350893 - Upgrade path from F41 to F42 broken due to removed python3-libgpiod
Summary: Upgrade path from F41 to F42 broken due to removed python3-libgpiod
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libgpiod
Version: 42
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Peter Robinson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: F42FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2025-03-08 20:24 UTC by Otto Liljalaakso
Modified: 2025-04-07 10:40 UTC (History)
3 users (show)

Fixed In Version: libgpiod-2.2.1-1.fc42
Clone Of:
Environment:
Last Closed: 2025-04-07 10:40:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Otto Liljalaakso 2025-03-08 20:24:46 UTC
I have python3-libgpiod installed on my Fedora 41 system. Testing upgrade path to Fedora 42 fails due to Fedora 42 not having that package. I see that the Python package has been intentionally temporarily removed [1]. Please either bring it back, or add it to fedora-obsolete-packages, in time for Fedora 42.

[1]: https://src.fedoraproject.org/rpms/libgpiod/c/a69352b049e245481bb2eeecc5479166f0346eff?branch=rawhide

$ LANG=C.UTF-8 dnf --releasever=42 --enablerepo=updates-testing --assumeno --best distro-sync
Failed to resolve the transaction:
Problem: installed package python3-libgpiod-2.1.3-1.fc41.x86_64 requires libgpiod(x86-64) = 2.1.3-1.fc41, but none of the providers can be installed
  - libgpiod-2.1.3-1.fc41.x86_64 does not belong to a distupgrade repository
  - problem with installed package


Reproducible: Always

Comment 1 Peter Robinson 2025-03-09 10:40:32 UTC
Yes, known issue, on my todo list to fix RSN, upstream changed a bunch of stuff and it's proven a little problematic. Thanks for the bug report so we can track it, I meant to file one.

Comment 2 Oleg Girko 2025-03-28 15:17:17 UTC
Please make Python package available before Fedora 42 release date.
A very important package in my OBS is dependent on it:
https://obs.infoserver.lv/package/show/pikvm/kvmd

Comment 3 Fedora Update System 2025-04-03 14:14:28 UTC
FEDORA-2025-0dc90d443a (libgpiod-2.2.1-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-0dc90d443a

Comment 4 Fedora Blocker Bugs Application 2025-04-03 14:16:33 UTC
Proposed as a Freeze Exception for 42-final by Fedora user pbrobinson using the blocker tracking app because:

 This causes upgrade path issues and is used by IoT, Robotics and other such usecases so it would be useful to have a fix as a FE

Comment 5 Adam Williamson 2025-04-03 21:47:46 UTC
+4 in https://pagure.io/fedora-qa/blocker-review/issue/1831 , marking accepted FE.

Comment 6 Fedora Update System 2025-04-04 01:24:36 UTC
FEDORA-2025-0dc90d443a has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-0dc90d443a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-0dc90d443a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2025-04-07 10:40:42 UTC
FEDORA-2025-0dc90d443a (libgpiod-2.2.1-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.


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