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