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
> Usertags: transition
> X-Debbugs-Cc: 994...@bugs.debian.org, 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

Reply via email to