On Fri, Dec 23 2022 at 10:55:28 AM +0100, Sebastian Ramacher
<sramac...@debian.org> wrote:
Control: tags -1 moreinfo
Hi Andres
On 2022-12-22 15:23:37 -0500, Andres Salomon wrote:
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
<mailto:release.debian....@packages.debian.org>
Usertags: transition
X-Debbugs-Cc: 994...@bugs.debian.org
<mailto:994...@bugs.debian.org>, debian-de...@lists.debian.org
<mailto:debian-de...@lists.debian.org>
Hi,
Youtube-dl has mostly stopped development other than basic
maintenance, and
development has resumed with the yt-dlp project (which is already
in debian)
as documented in <<https://bugs.debian.org/994151>>.
For the bookworm release, we intend to drop the youtube-dl upstream
code
from
the archive, with an empty transition package that will simply
depend on
yt-dlp
and a NEWS entry informing users of the change. We considered
attempting a
seamless transition that provided a wrapper python module for the
youtube_dl
library and the /usr/bin/youtube-dl executable, but there are
complications
(such slightly different behavior between the two programs even
when using
yt-dlp's provided '--compat-options youtube-dl' argument, and
programs that
are
aware of both yt-dlp and youtube-dl that will get confused if we
pretend
that
youtube-dl is yt-dlp). Rather than risk the potential to introduce
silent
bugs
into user setups, we prefer to simply inform users of the change
and require
them to manually verify their setups with yt-dlp.
I filed 13 bugs with packages that have reverse dependencies on
youtube-dl
(ignoring those packages that depend on yt-dlp|youtube-dl); half
have
already
been fixed. I plan to bump the severity on remaining bugs once the
youtube-dl
transition package is uploaded to sid (for those packages that
actually
break
without a youtube-dl script/library).
Depends on youtube-dl:
ytcc: #1024212
youtubedl-gui: #1024214 (done)
mkchromecast: #1024216
Recommends youtube-dl:
lollypop: #1024217 (done)
celluloid: #1024222
lives: #1024229
libmpv1: #1026866
Suggests youtube-dl:
git-annex: #1024226 (done)
gpodder: #1024227 (done)
liquidsoap: #1024228 (done)
ytfzf: #1024230 (done)
acetoneiso: #1024231
python3-moviepy: #1024232
There are no library or ABI concerns with this transition, this is
mostly
to get a transition slot and to track the transition.
Ben file:
title = "youtube-dl";
is_affected = .build-depends ~ /youtube-dl/ | .depends ~
/youtube-dl/;
is_good = .build-depends ~ /yt-dlp/ | .depends ~ /yt-dlp/;
is_bad = .build-depends ~ /youtube-dl/ | .depends ~ /youtube-dl/;
I can NMU where necessary for the remaining bugs, once the
transition is
underway.
I do not see the need for a transition here. There are no rebuilds
involved and all the required uploads are able to migrate on their own
without coordination.
If you want a ben tracker to track the status, we can provide one for
you. You don't have to wait for a transition slot, though.
Cheers
--
Sebastian Ramacher
Okay, that's fine. Given that there's only 6 open bugs left, I guess I
don't really need a ben tracker.