Bug 2258067 - Media-downloader actually uses yt-dlp as default plugin, but spec file still have "Requires: youtube-dl"
Summary: Media-downloader actually uses yt-dlp as default plugin, but spec file still ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: media-downloader
Version: 39
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: MartinKG
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-01-12 14:52 UTC by Geraldo Simião
Modified: 2024-01-22 03:57 UTC (History)
1 user (show)

Fixed In Version: media-downloader-4.2.0-2.fc39 media-downloader-4.2.0-2.fc38
Clone Of:
Environment:
Last Closed: 2024-01-22 01:14:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
last commit (68.08 KB, image/jpeg)
2024-01-13 03:39 UTC, Geraldo Simião
no flags Details

Description Geraldo Simião 2024-01-12 14:52:11 UTC
Just installed media-downloader today on my F39 KDE spin. I already use yt-dlp as cli for some time now, and don't need to use or download youtube-dl, but at installation dnf asked for youtube-dl as a dependency for media-downloader.

I searched upstream and found that yt-dlp is the default engine for it, and it does not need youtube-dl to work https://github.com/mhogomchungu/media-downloader/wiki/Extensions#2-yt-dlp

It seems that the "Requires: youtube-dl" at the specfile can be removed by now.

Reproducible: Always

Steps to Reproduce:
1.Try to install media-downloader on a F39
2.Proceed with installation
Actual Results:  
Dnf install youtube-dl as a dependency

Expected Results:  
Whe don't need to install youtube-dl as the upstream project says it uses only yt-dlp as the default plugin.

this is my dnf history when I installed media-downloader:

~> sudo dnf history info
ID de transação: 95
Horário de início: sex 12 jan 2024 11:28:23
Início do rpmdb: b3bf2f39ac76006d5563c2c973dc54ed9c4785ea421d0a58b1cbc1837701954b
Horário do fim: sex 12 jan 2024 11:28:28 (5 segundos)
Fim do rpmdb: b6143e0eb8f61a5b9ec96b51a0720464886c3b93042b73fb6b954566dc1541ae
Usuário: Geraldo <geraldo>
Código de retorno: Sucesso
Releasever: 39
Linha de comando  : in media-downloader
Comentário        : 
Pacotes alterados:
    Instalar AtomicParsley-0.9.5-22.fc39.x86_64                                @fedora
    Instalar media-downloader-2.9.0-2.fc39.x86_64                              @fedora
    Instalar youtube-dl-2023.08.04.git86e3cf5-1.20230815git86e3cf5.fc39.noarch @fedora
    Instalar aria2-1.36.0-6.fc39.x86_64                                        @updates

Comment 1 Geraldo Simião 2024-01-13 03:39:01 UTC
Created attachment 2008487 [details]
last commit

I see you have rebuild it with the new version, and despite pointed on the changelog, it seems youtube-dl is re-insert as dependency... why?
https://src.fedoraproject.org/rpms/media-downloader/c/ffc24a1d8cf8716e52dc5ccb6831a79044415c28?branch=rawhide

Comment 2 Fedora Update System 2024-01-13 08:53:11 UTC
FEDORA-2024-6aa9b9213d has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-6aa9b9213d

Comment 3 Fedora Update System 2024-01-13 08:53:33 UTC
FEDORA-2024-e06e1be26b has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2024-e06e1be26b

Comment 4 Geraldo Simião 2024-01-13 12:47:37 UTC
Excellent. Rebuild (4.2.0-2.fc39) working fine, managed to remove the old youtube-dl without problems. Thanks for your patience and time.
Bug fixed.

Comment 5 Fedora Update System 2024-01-14 01:23:03 UTC
FEDORA-2024-6aa9b9213d has been pushed to the Fedora 39 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-6aa9b9213d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-6aa9b9213d

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

Comment 6 Fedora Update System 2024-01-14 01:47:19 UTC
FEDORA-2024-e06e1be26b has been pushed to the Fedora 38 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-e06e1be26b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e06e1be26b

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

Comment 7 Fedora Update System 2024-01-22 01:14:10 UTC
FEDORA-2024-6aa9b9213d has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2024-01-22 03:57:58 UTC
FEDORA-2024-e06e1be26b has been pushed to the Fedora 38 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.