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.

Reply via email to