Bug 2319202 - rust-ratatui and rust-ratatui0.26 ship the same version (0.26.3)
Summary: rust-ratatui and rust-ratatui0.26 ship the same version (0.26.3)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rust-ratatui
Version: 41
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Lind
QA Contact:
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: F41FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2024-10-16 14:29 UTC by Fabio Valentini
Modified: 2024-10-21 16:18 UTC (History)
3 users (show)

Fixed In Version: rust-ratatui-0.28.1-1.fc41
Clone Of:
Environment:
Last Closed: 2024-10-21 16:18:39 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2024-10-16 14:29:13 UTC
It looks like the compat package for ratatui v0.26 was created and pushed to all branches, but the non-compat package was never updated to ratatui v0.28.

Currently, both rust-ratatui and rust-ratatui0.26 ship version 0.26.3, which is definitely not the intended outcome.

Comment 1 Fedora Update System 2024-10-16 14:30:35 UTC
FEDORA-2024-9597b4d751 (rust-ratatui0.26-0.26.3-2.fc41, rust-ratatui-0.28.1-1.fc41, and 1 more) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-9597b4d751

Comment 2 Fedora Blocker Bugs Application 2024-10-16 14:43:00 UTC
Proposed as a Freeze Exception for 41-final by Fedora user decathorpe using the blocker tracking app because:

 The most recent updates for rust-crossterm and rust-ratatui were messed up somehow when they were started two months ago. For both packages, compat packages for the current versions were shipped to all releases, but the actual non-compat package didn't end up being updated (rust-crossterm was built but only submitted to rawhide, and rust-ratatui was never updated at all).

For rust-crossterm, I noticed this issue before the F41 freeze started, and submitted the missing update. For rust-ratatui, I only noticed today: There are currently two packages shipping version 0.26.3 of the "ratatui" crate in Fedora 41 - rust-ratatui and rust-ratatui0.26.

The linked bug / update contains the missing builds to fix this situation. I have already pushed corresponding updates to rawhide and f41/f40/epel9, but it would be great if the F41 repos at GA didn't start off having basically a duplicate package and a missing update that really should have been there two months ago. :(

As for the potential for the linked update to cause issues: Very low - packages that require ratatui 0.26 will pull in the rust-ratatui0.26 compat package transparently instead of rust-ratatui, just like in rawhide and the other stable branches after the corresponding updates land.

Comment 3 Fedora Update System 2024-10-17 02:17:49 UTC
FEDORA-2024-9597b4d751 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-9597b4d751`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-9597b4d751

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

Comment 4 Adam Williamson 2024-10-19 18:58:01 UTC
+3 in https://pagure.io/fedora-qa/blocker-review/issue/1707 , marking accepted FE.

Comment 5 Fedora Update System 2024-10-21 16:18:39 UTC
FEDORA-2024-9597b4d751 (rust-ratatui0.26-0.26.3-2.fc41, rust-ratatui-0.28.1-1.fc41, and 1 more) has been pushed to the Fedora 41 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.