#1024216 mkchromecast: please change dependency from youtube-dl to yt-dlp

#1024216#5
Date:
2022-11-16 05:58:30 UTC
From:
To:
We are planning to remove the youtube-dl package in the next Debian
release, as upstream development had issues and has stagnated (see
https://bugs.debian.org/994151 ). The upstream package was forked, and
active development now happens in yt-dlp (which is an almost* drop-in
replacement for youtube-dl). Since your package depends on it, please
test your package with yt-dlp and update the dependency to replace
"youtube-dl" with "yt-dlp" once you've verified that it works correctly
with your package.

This bug is filed as normal for now, but will likely become
release-critical once the new youtube-dl dummy package is uploaded to
unstable.

Thanks,
Andres

 * When yt-dlp is supplied the "--compat-options" option, it will
revert to youtube-dl compatibility for command-line arguments. See the
yt-dlp man page for more details.

#1024216#10
Date:
2023-01-04 06:42:22 UTC
From:
To:
On Wed, 16 Nov 2022 00:58:30 -0500 Andres Salomon <dilinger@queued.net>  wrote:
 > Package: src:mkchromecast
 > Version: 0.3.9~git20200902+db2964a-2
 > Severity: normal
 >
 > We are planning to remove the youtube-dl package in the next Debian
 > release, as upstream development had issues and has stagnated (see
 > <https://bugs.debian.org/994151> ). The upstream package was forked,
and
 > active development now happens in yt-dlp (which is an almost* drop-in
 > replacement for youtube-dl). Since your package depends on it, please
 > test your package with yt-dlp and update the dependency to replace
 > "youtube-dl" with "yt-dlp" once you've verified that it works
correctly
 > with your package.
 >
 > This bug is filed as normal for now, but will likely become
 > release-critical once the new youtube-dl dummy package is uploaded to
 > unstable.
 >

The new youtube-dl dummy package has now been uploaded to unstable.
However, I'm not raising the severity on this bug because youtube-dl is
only used if mkchromecast is called with '-y <url>'. So that will now
be broken until you switch to yt-dlp, but mkchromecast appears usable
without that functionality.

It looks like it calls "youtube-dl -o - <url>", which should work with
a simple replacement to "yt-dlp -o - <url>".

#1024216#15
Date:
2023-07-11 03:41:50 UTC
From:
To:

On Wed, 04 Jan 2023 01:42:22 -0500 Andres Salomon <dilinger@queued.net>
wrote:
 > On Wed, 16 Nov 2022 00:58:30 -0500 Andres Salomon
<dilinger@queued.net>
 > wrote:
[...]
 >  >
 >  > This bug is filed as normal for now, but will likely become
 >  > release-critical once the new youtube-dl dummy package is
uploaded to
 >  > unstable.
 >  >
 >
 > The new youtube-dl dummy package has now been uploaded to unstable.
 > However, I'm not raising the severity on this bug because youtube-dl
is
 > only used if mkchromecast is called with '-y <url>'. So that will now
 > be broken until you switch to yt-dlp, but mkchromecast appears usable
 > without that functionality.
 >


I'm raising the severity of this bug now that bookworm has been
released and we're planning to ask the ftpmasters to remove the
youtube-dl package from sid & trixie. Please go ahead and change the
dependency to yt-dlp instead, as it is the last package in the archive
with a hard dependency on the youtube-dl package.

#1024216#22
Date:
2023-07-11 09:45:13 UTC
From:
To:
Control: tags -1 bookworm trixie sid

The fix will then also require backporting to bookworm,
due to the youtube-dl dummy package not providing a wrapper.

cu
Adrian

#1024216#29
Date:
2023-07-11 16:56:27 UTC
From:
To:
On Tue, Jul 11 2023 at 12:45:13 PM +03:00:00, Adrian Bunk <bunk@debian.org> wrote:


No, it won't. See the above comment about how it only calls youtube-dl
if supplied with the -y argument, and therefore is perfectly usable
without youtube-dl. Unless the release team and maintainer feel
otherwise and want to see it fixed in a point release, it doesn't
really rise to the level of release-critical for bookworm.

#1024216#36
Date:
2023-07-11 18:02:17 UTC
From:
To:
Control: tags -1 bookworm

The release team doesn't actually care about bug severities in *stable
and there is no requirement that only RC bugs could be fixed in *stable,
but this helps other people like me looking at what bugs should be
fixed there.

This bug looks like something someone (probably me) might want to fix
also in bookworm.

cu
Adrian

#1024216#43
Date:
2023-09-18 10:32:21 UTC
From:
To:
I am uploading a NMU to fix this.
The debdiff is attached and also available in git.

#1024216#48
Date:
2023-09-18 10:49:56 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
mkchromecast, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1024216@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated mkchromecast package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 18 Sep 2023 10:18:36 +0000
Source: mkchromecast
Architecture: source
Version: 0.3.9~git20200902+db2964a-2.1
Distribution: unstable
Urgency: medium
Maintainer: Muammar El Khatib <muammar@debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1024216
Changes:
 mkchromecast (0.3.9~git20200902+db2964a-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Replace youtube-dl with yt-dlp (Closes: #1024216).
Checksums-Sha1:
 0f51d0a0e357d37bd07991af43810799c636a693 2301 mkchromecast_0.3.9~git20200902+db2964a-2.1.dsc
 ebf8b194d9455aef25edf031b3b13bdbc7569695 8152 mkchromecast_0.3.9~git20200902+db2964a-2.1.debian.tar.xz
 da45822d52e22a77b7dc2f1d9409b5e9b7a78bc7 9952 mkchromecast_0.3.9~git20200902+db2964a-2.1_source.buildinfo
Checksums-Sha256:
 974b8e8af3fbbf28e5adfe8cc8b258333c5e403366b4e3cce16082e9ae9a7270 2301 mkchromecast_0.3.9~git20200902+db2964a-2.1.dsc
 4332e3dc48afe8df218674ebd47b88782cb7a6748aa0403a158c24518308ecbc 8152 mkchromecast_0.3.9~git20200902+db2964a-2.1.debian.tar.xz
 1b21993960329db562e0800981404117509ac67241d195a015ab0bb20ee810d6 9952 mkchromecast_0.3.9~git20200902+db2964a-2.1_source.buildinfo
Files:
 23be490938c2a0ce1b068f4adeb93dc9 2301 sound optional mkchromecast_0.3.9~git20200902+db2964a-2.1.dsc
 d542dd860755faf0d0e30288e891c111 8152 sound optional mkchromecast_0.3.9~git20200902+db2964a-2.1.debian.tar.xz
 7c6419f90d70a19c8a217a8bd63022a1 9952 sound optional mkchromecast_0.3.9~git20200902+db2964a-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmUIJpMQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFA0eC/9RNQZSdgAk21w/VZymbt3NGcDv7JaBZonQ
uYcB8W8IIKWPEqdI5/p3UTMF0WiNrQAE+lVHcCg5Z4OyqsuK63hR6dNi/hL+LAWx
qAC2Ok+glWNp7darnycas6ZQgvIyxBdEncmAoWBSIjfPNPOaPa2XF1PBFAMCKSEf
d0swGggVtULhfPMAcmqdX0DrvsXsnLxpWZKiIBAYTTWAXBaS2onhb2jd0X3yxLDq
CFxhqisMWqRp3QQgCR+V1W6jD5mSx+wE8vwBprSazzneqo6hyQkYrGKbw58ErmxN
v7zlN7ooIu0pXTW7qT8OP/5PWQUNUtlCCLDigd2tSMu3s9DnU6fNf03hTC6cg/X1
YraFFgVyjVllIqcdvGD49uC2VJjmEoklNv0IrYKy/LhBDP8v1dsXyZLL6j2G/chH
CCcyXv1Yz+ADhNQH3R7//oYwo2nkLLV5rlA3aq7zZlXy+66OsNjf2k+pxzE9YL69
YYcA/bF6IvLwLUuiOxxSIW+gfNCYPEs=
=2Y7A
-----END PGP SIGNATURE-----

#1024216#53
Date:
2025-08-29 22:47:27 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
mkchromecast, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1024216@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated mkchromecast package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 29 Aug 2025 20:42:26 +0300
Source: mkchromecast
Architecture: source
Version: 0.3.9~git20200902+db2964a-2.1~deb12u1
Distribution: bookworm
Urgency: medium
Maintainer: Muammar El Khatib <muammar@debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Closes: 1024216
Changes:
 mkchromecast (0.3.9~git20200902+db2964a-2.1~deb12u1) bookworm; urgency=medium
 .
   * Non-maintainer upload.
   * Rebuild for bookworm.
 .
 mkchromecast (0.3.9~git20200902+db2964a-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Replace youtube-dl with yt-dlp (Closes: #1024216).
Checksums-Sha1:
 bb1c989fd4b9c9c93773a6bb834ad54510ef56d2 2483 mkchromecast_0.3.9~git20200902+db2964a-2.1~deb12u1.dsc
 093a7718afef4d75d334001374c69a67d675713e 13051900 mkchromecast_0.3.9~git20200902+db2964a.orig.tar.xz
 cdbc838cdc62ef032876ae916fb2150a5a0d6b99 8208 mkchromecast_0.3.9~git20200902+db2964a-2.1~deb12u1.debian.tar.xz
Checksums-Sha256:
 58b78deabbeba11feb5915c25eb214b6e2f73b4bba3ab3702820a0aedb3fec48 2483 mkchromecast_0.3.9~git20200902+db2964a-2.1~deb12u1.dsc
 7559e3e343594f1abc6a2d3d934bb353a542da4f70caaab04376a43ad1112d60 13051900 mkchromecast_0.3.9~git20200902+db2964a.orig.tar.xz
 8653bc37c63fe81c871bab7c6d27af4322906c5901feb53f79caff30661b06e5 8208 mkchromecast_0.3.9~git20200902+db2964a-2.1~deb12u1.debian.tar.xz
Files:
 cf4f0c6a4744a5fc2f4c4a956254099f 2483 sound optional mkchromecast_0.3.9~git20200902+db2964a-2.1~deb12u1.dsc
 295959e773f6c36f169112a8ea337170 13051900 sound optional mkchromecast_0.3.9~git20200902+db2964a.orig.tar.xz
 29ce650f9e42f040753d0f5792e87a84 8208 sound optional mkchromecast_0.3.9~git20200902+db2964a-2.1~deb12u1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmix6VYACgkQiNJCh6LY
mLHc9A/8DmZ/wZpLp9fFpZiJZ7lS+OM/bl/svqPmrTNZCLLGJ5gP9Y+jU57nicxS
A4FpPvbR/Kv0sImXJkqWmvDsi64BjyrqI+KqgMk9o7tspsdFI4Q1qQXAdImu6VNy
VfQKmCXHAZb9NgUrnnj06u1VUrniKillgivP+ZzrkykW3IyACs+NVyteRYUah8EG
9dxD8Zo8kbAxrv7BeuoG2uUg/Ec9cEiL5rJEfdYLKizz5i/907vo1OCbe+9fcC0u
B7Nvkcqx3sBPVdU7C5IthrS/hnoQe26vVVJCN7VUjLlPtN053vYSxBkZlko1WE9E
WiwEKbG6kgH+K6Kfgq5SnpRPaxOQGbN4O6Suz1s57+DQrrGul+lG/Ue2+Lm97aN4
hZ5S3WP1JBGqGPYIQNGISjXt+XtHKDAFQmv5aRdeY5HxNivNuO2YNUWhD4n3QPCE
3HifEIp6FnDxyy0RiUKWeGW0mQn5+v48dFnRyTcOS0NfIP+rDB/bKNIi158lwP3C
VGTYoLxBLhci1oR3+glWKLZDEtYljoMfaOgVmWPnPTfT/MkzCHkzpYOk/ojpc7jG
l9U21YD+bvtMV+HstoxpMkozWgrQ/E3aalK01Fn6JXfEagbvIEIQsdTTVTNY78qw
rQi3/jbrZnIL5PTeBQitlnE0mhBWjAOb1lN27mh1Il+GHGfExDE=
=6kXb
-----END PGP SIGNATURE-----