[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1026867: marked as done (transition: youtube-dl)



Your message dated Wed, 28 Dec 2022 12:57:45 +0100
with message-id <Y6wvORz2LJPSt9Nz@ramacher.at>
and subject line Re: Bug#1026867: transition: youtube-dl
has caused the Debian Bug report #1026867,
regarding transition: youtube-dl
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1026867: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026867
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
X-Debbugs-Cc: 994151@bugs.debian.org, debian-devel@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.

Thanks,
Andres

--- End Message ---
--- Begin Message ---
On 2022-12-27 22:54:17 -0500, Andres Salomon wrote:
> 
> 
> On Fri, Dec 23 2022 at 10:55:28 AM +0100, Sebastian Ramacher
> <sramacher@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.org@packages.debian.org
> > > <mailto:release.debian.org@packages.debian.org>
> > >  Usertags: transition
> > >  X-Debbugs-Cc: 994151@bugs.debian.org
> > > <mailto:994151@bugs.debian.org>, debian-devel@lists.debian.org
> > > <mailto:debian-devel@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.

ACK, closing.

Cheers
-- 
Sebastian Ramacher

--- End Message ---

Reply to: