Bug 2415381 - yt-dlp-zsh-completion depends on outdated yt-dlp version
Summary: yt-dlp-zsh-completion depends on outdated yt-dlp version
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: yt-dlp
Version: 43
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Maxwell G
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-11-17 13:34 UTC by codingpandas
Modified: 2025-11-26 01:05 UTC (History)
2 users (show)

Fixed In Version: yt-dlp-2025.10.22-2.fc44 yt-dlp-2025.10.22-2.fc43 yt-dlp-2025.10.22-2.fc42
Clone Of:
Environment:
Last Closed: 2025-11-17 14:16:28 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description codingpandas 2025-11-17 13:34:13 UTC
Currently the yt-dlp-zsh-completion package depends on yt-dlp version 2025.09.26-1.fc43, but when installing yt-dlp directly the package version is 2025.10.22-1.fc43. This causes the installation of yt-dlp-zsh-completion after yt-dlp to downgrade the installed yt-dlp version.

Reproducible: Always

Steps to Reproduce:
1.Install yt-dlp
2.Install yt-dlp-zsh-completion
3.Look at the dnf output before installation confirmation
Actual Results:
yt-dlp gets downgraded to the older version

Expected Results:
yt-dlp should not be modified at all after manually installing it. Only yt-dlp-zsh-completion and its other dependencies should get installed

Additional Information:
sudo dnf install yt-dlp-zsh-completion
Updating and loading repositories:
Repositories loaded.
Package                                       Arch        Version                                       Repository                   Size
Downgrading:
 yt-dlp                                       noarch      2025.09.26-1.fc43                             fedora                   21.1 MiB
   replacing yt-dlp                           noarch      2025.10.22-1.fc43                             updates                  21.2 MiB
 yt-dlp+default                               noarch      2025.09.26-1.fc43                             fedora                  173.0 KiB
   replacing yt-dlp+default                   noarch      2025.10.22-1.fc43                             updates                 173.1 KiB
Installing:
 yt-dlp-zsh-completion                        noarch      2025.09.26-1.fc43                             fedora                    5.7 KiB
Installing weak dependencies:
 yt-dlp-bash-completion                       noarch      2025.09.26-1.fc43                             fedora                    5.8 KiB

Transaction Summary:
 Installing:         2 packages
 Replacing:          2 packages
 Downgrading:        2 packages

Comment 1 Maxwell G 2025-11-17 14:00:02 UTC
This is intentional, but I probably should have waited until the next Fedora release to push this change. The shell completions are now included as part of the main yt-dlp package and Obsoletes were added, so there's no need for the separate yt-dlp-*-completion packages. The next time you run dnf upgrade, the yt-dlp-*-completion packages will get obsoleted. I can add the relevant Provides to the main yt-dlp package so `sudo dnf install yt-dlp-zsh-completion` will still install the right thing.

Comment 2 codingpandas 2025-11-17 14:08:21 UTC
Perfect, that solves it. Thank you for the quick response!

Comment 3 Fedora Update System 2025-11-17 14:14:08 UTC
FEDORA-2025-4ad51c6b91 (yt-dlp-2025.10.22-2.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-4ad51c6b91

Comment 4 Fedora Update System 2025-11-17 14:16:28 UTC
FEDORA-2025-4ad51c6b91 (yt-dlp-2025.10.22-2.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 5 Fedora Update System 2025-11-17 14:22:29 UTC
FEDORA-2025-5dce245764 (yt-dlp-2025.10.22-2.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-5dce245764

Comment 6 Fedora Update System 2025-11-18 00:46:42 UTC
FEDORA-2025-b31134b1b9 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-b31134b1b9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-b31134b1b9

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

Comment 7 Fedora Update System 2025-11-18 01:38:22 UTC
FEDORA-2025-5dce245764 has been pushed to the Fedora 43 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-5dce245764`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-5dce245764

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

Comment 8 Fedora Update System 2025-11-26 00:50:32 UTC
FEDORA-2025-5dce245764 (yt-dlp-2025.10.22-2.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2025-11-26 01:05:01 UTC
FEDORA-2025-b31134b1b9 (yt-dlp-2025.10.22-2.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.