GNU bug report logs - #25356
livestreamer no longer supported

Previous Next

Package: guix;

Reported by: dian_cecht <at> zoho.com

Date: Wed, 4 Jan 2017 16:06:01 UTC

Severity: normal

Tags: fixed

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25356 in the body.
You can then email your comments to 25356 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Wed, 04 Jan 2017 16:06:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to dian_cecht <at> zoho.com:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 04 Jan 2017 16:06:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: dian_cecht <at> zoho.com
To: bug-guix <bug-guix <at> gnu.org>
Subject: livestreamer no longer supported
Date: Wed, 4 Jan 2017 08:05:38 -0800
I just wanted to point out that livestreamer seems to be entirely dead and the
project has been forked. As of this bugreport, the last change was Febuary 2nd,
2016, and while this isn't exactly a long time, considering it no longer works
properly with Twitch.tv (one of, if not the, largest streaming site atm afaik),
gives the impression that it is a dead project.

The fork is named streamlink and is located at https://streamlink.github.io/ and
seems to work well.

I'm not sure who is maintaining the livestreamer package, so I'm simply filing
this as a bug here and hope everything is forwarded nicely.





Information forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Wed, 24 Jan 2018 22:18:02 GMT) Full text and rfc822 format available.

Message #8 received at 25356 <at> debbugs.gnu.org (full text, mbox):

From: Oleg Pykhalov <go.wigust <at> gmail.com>
To: dian_cecht <at> zoho.com
Cc: 25356 <at> debbugs.gnu.org
Subject: Re: bug#25356: livestreamer no longer supported
Date: Thu, 25 Jan 2018 01:17:09 +0300
[Message part 1 (text/plain, inline)]
Hello,

dian_cecht <at> zoho.com writes:

> I just wanted to point out that livestreamer seems to be entirely dead and the
> project has been forked. As of this bugreport, the last change was Febuary 2nd,
> 2016, and while this isn't exactly a long time, considering it no longer works
> properly with Twitch.tv (one of, if not the, largest streaming site atm afaik),
> gives the impression that it is a dead project.
>
> The fork is named streamlink and is located at https://streamlink.github.io/ and
> seems to work well.
>
> I'm not sure who is maintaining the livestreamer package, so I'm simply filing
> this as a bug here and hope everything is forwarded nicely.

I got here from
<https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00660.html>.

The streamlink package is available now from
f48feaa2848d999e100f27301680a01dc3bd7733

Should we still hold livestreamer?


Oleg.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Wed, 24 Jan 2018 22:28:01 GMT) Full text and rfc822 format available.

Message #11 received at 25356 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Oleg Pykhalov <go.wigust <at> gmail.com>
Cc: 25356 <at> debbugs.gnu.org, dian_cecht <at> zoho.com
Subject: Re: bug#25356: livestreamer no longer supported
Date: Wed, 24 Jan 2018 17:27:37 -0500
[Message part 1 (text/plain, inline)]
On Thu, Jan 25, 2018 at 01:17:09AM +0300, Oleg Pykhalov wrote:
> Hello,
> 
> dian_cecht <at> zoho.com writes:
> 
> > I just wanted to point out that livestreamer seems to be entirely dead and the
> > project has been forked. As of this bugreport, the last change was Febuary 2nd,
> > 2016, and while this isn't exactly a long time, considering it no longer works
> > properly with Twitch.tv (one of, if not the, largest streaming site atm afaik),
> > gives the impression that it is a dead project.
> >
> > The fork is named streamlink and is located at https://streamlink.github.io/ and
> > seems to work well.
> >
> > I'm not sure who is maintaining the livestreamer package, so I'm simply filing
> > this as a bug here and hope everything is forwarded nicely.
> 
> I got here from
> <https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00660.html>.
> 
> The streamlink package is available now from
> f48feaa2848d999e100f27301680a01dc3bd7733
> 
> Should we still hold livestreamer?

If streamlink is really a continuation of the livestreamer codebase,
then we can mark the livestreamer package as superseded by streamlink.

This will cause the livestreamer package in one's profile to be
automatically replaced by streamlink when doing `guix package
--upgrade`.

Ideally both packages' executables would have the same name.

What do you think?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Wed, 24 Jan 2018 23:14:02 GMT) Full text and rfc822 format available.

Message #14 received at 25356 <at> debbugs.gnu.org (full text, mbox):

From: Oleg Pykhalov <go.wigust <at> gmail.com>
To: Leo Famulari <leo <at> famulari.name>
Cc: 25356 <at> debbugs.gnu.org, dian_cecht <at> zoho.com
Subject: Re: bug#25356: livestreamer no longer supported
Date: Thu, 25 Jan 2018 02:13:42 +0300
[Message part 1 (text/plain, inline)]
Leo Famulari <leo <at> famulari.name> writes:

[...]

>> The streamlink package is available now from
>> f48feaa2848d999e100f27301680a01dc3bd7733
>> 
>> Should we still hold livestreamer?
>
> If streamlink is really a continuation of the livestreamer codebase,
> then we can mark the livestreamer package as superseded by streamlink.

Seems it is a fork according to
<https://github.com/streamlink/streamlink>.

> This will cause the livestreamer package in one's profile to be
> automatically replaced by streamlink when doing `guix package
> --upgrade`.
>
> Ideally both packages' executables would have the same name.

Symlink?  :-)

[0001-gnu-livestreamer-Deprecate-in-favour-of-streamlink.patch (text/x-patch, attachment)]
[Message part 3 (text/plain, inline)]

Oleg.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Tue, 30 Jan 2018 05:02:02 GMT) Full text and rfc822 format available.

Message #17 received at 25356 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Oleg Pykhalov <go.wigust <at> gmail.com>
Cc: 25356 <at> debbugs.gnu.org, dian_cecht <at> zoho.com
Subject: Re: bug#25356: livestreamer no longer supported
Date: Tue, 30 Jan 2018 00:01:26 -0500
[Message part 1 (text/plain, inline)]
On Thu, Jan 25, 2018 at 02:13:42AM +0300, Oleg Pykhalov wrote:
> Leo Famulari <leo <at> famulari.name> writes:
> > Ideally both packages' executables would have the same name.
> 
> Symlink?  :-)

If streamlink doesn't already provide a 'livestreamer' executable for
compatibility, I'd rather not add one.

It's a matter of taste, but I think we should avoid changing upstream
software for non-technical reasons or without overwhelming user demand
:)

This is in contrast to some distros like Debian which patch their
packages very heavily, basically creating new forks in some cases.

Note that we already had a rather high-profile deprecation with
executable name-change when certbot was renamed from letsencrypt by the
upstream developers. Any users had to adapt their scripts to account for
the new name.

So, my weak preference is to supersede livestreamer with streamlink
without creating the symlink.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Tue, 30 Jan 2018 07:11:01 GMT) Full text and rfc822 format available.

Message #20 received at 25356 <at> debbugs.gnu.org (full text, mbox):

From: Oleg Pykhalov <go.wigust <at> gmail.com>
To: Leo Famulari <leo <at> famulari.name>
Cc: 25356 <at> debbugs.gnu.org, dian_cecht <at> zoho.com
Subject: Re: bug#25356: livestreamer no longer supported
Date: Tue, 30 Jan 2018 10:10:05 +0300
[Message part 1 (text/plain, inline)]
Leo Famulari <leo <at> famulari.name> writes:

[...]

> So, my weak preference is to supersede livestreamer with streamlink
> without creating the symlink.

Agree.  I could merge if see no issues with the following patch.

[0001-gnu-livestreamer-Deprecate-in-favour-of-streamlink.patch (text/x-patch, inline)]
From fb5bcd6783bf2f2b2b6d0b9e00e471fe51902e7e Mon Sep 17 00:00:00 2001
From: Oleg Pykhalov <go.wigust <at> gmail.com>
Date: Thu, 25 Jan 2018 02:06:32 +0300
Subject: [PATCH] gnu: livestreamer: Deprecate in favour of streamlink.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* gnu/packages/video.scm (livestreamer): Redefine using ‘deprecated-package’.
---
 gnu/packages/video.scm | 27 +++------------------------
 1 file changed, 3 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 2d48c5aaf..0788b87f0 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1703,30 +1703,6 @@ pixel motion compensation, lumi masking, trellis quantization, and H.263, MPEG
 and custom quantization matrices.")
     (license license:gpl2+)))
 
-(define-public livestreamer
-  (package
-    (name "livestreamer")
-    (version "1.12.2")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append
-                    "https://github.com/chrippa/livestreamer/archive/v"
-                    version ".tar.gz"))
-              (file-name (string-append "livestreamer-" version ".tar.gz"))
-              (sha256
-               (base32
-                "1fp3d3z2grb1ls97smjkraazpxnvajda2d1g1378s6gzmda2jvjd"))))
-    (build-system python-build-system)
-    (arguments
-     '(#:tests? #f)) ; tests rely on external web servers
-    (propagated-inputs
-     `(("python-requests" ,python-requests)))
-    (synopsis "Internet video stream viewer")
-    (description "Livestreamer is a command-line utility that extracts streams
-from various services and pipes them into a video playing application.")
-    (home-page "http://livestreamer.io/")
-    (license license:bsd-2)))
-
 (define-public streamlink
   (package
     (name "streamlink")
@@ -1756,6 +1732,9 @@ from various services and pipes them into a video playing application.")
 from sites like Twitch.tv and pipes them into a video player of choice.")
     (license license:bsd-2)))
 
+(define-public livestreamer
+  (deprecated-package "livestreamer" streamlink))
+
 (define-public mlt
   (package
     (name "mlt")
-- 
2.15.1

[Message part 3 (text/plain, inline)]
Thanks,
Oleg.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Tue, 30 Jan 2018 22:47:01 GMT) Full text and rfc822 format available.

Message #23 received at 25356 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Oleg Pykhalov <go.wigust <at> gmail.com>
Cc: 25356 <at> debbugs.gnu.org, dian_cecht <at> zoho.com
Subject: Re: bug#25356: livestreamer no longer supported
Date: Tue, 30 Jan 2018 17:46:25 -0500
[Message part 1 (text/plain, inline)]
On Tue, Jan 30, 2018 at 10:10:05AM +0300, Oleg Pykhalov wrote:
> Leo Famulari <leo <at> famulari.name> writes:
> 
> [...]
> 
> > So, my weak preference is to supersede livestreamer with streamlink
> > without creating the symlink.
> 
> Agree.  I could merge if see no issues with the following patch.
> 

> From fb5bcd6783bf2f2b2b6d0b9e00e471fe51902e7e Mon Sep 17 00:00:00 2001
> From: Oleg Pykhalov <go.wigust <at> gmail.com>
> Date: Thu, 25 Jan 2018 02:06:32 +0300
> Subject: [PATCH] gnu: livestreamer: Deprecate in favour of streamlink.
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
> 
> * gnu/packages/video.scm (livestreamer): Redefine using ‘deprecated-package’.

LGTM, thanks!
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#25356; Package guix. (Wed, 31 Jan 2018 03:42:02 GMT) Full text and rfc822 format available.

Message #26 received at 25356 <at> debbugs.gnu.org (full text, mbox):

From: Oleg Pykhalov <go.wigust <at> gmail.com>
To: Leo Famulari <leo <at> famulari.name>
Cc: 25356 <at> debbugs.gnu.org, dian_cecht <at> zoho.com
Subject: Re: bug#25356: livestreamer no longer supported
Date: Wed, 31 Jan 2018 06:41:27 +0300
[Message part 1 (text/plain, inline)]
Leo Famulari <leo <at> famulari.name> writes:

[...]

>> From fb5bcd6783bf2f2b2b6d0b9e00e471fe51902e7e Mon Sep 17 00:00:00 2001
>> From: Oleg Pykhalov <go.wigust <at> gmail.com>
>> Date: Thu, 25 Jan 2018 02:06:32 +0300
>> Subject: [PATCH] gnu: livestreamer: Deprecate in favour of streamlink.
>> MIME-Version: 1.0
>> Content-Type: text/plain; charset=UTF-8
>> Content-Transfer-Encoding: 8bit
>> 
>> * gnu/packages/video.scm (livestreamer): Redefine using ‘deprecated-package’.
>
> LGTM, thanks!

Pushed as d84e22578abb75aa5752ed0b41864faab23d338e

Oleg.
[signature.asc (application/pgp-signature, inline)]

Added tag(s) fixed. Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Wed, 31 Jan 2018 13:55:01 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 25356 <at> debbugs.gnu.org and dian_cecht <at> zoho.com Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Wed, 31 Jan 2018 13:55:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 01 Mar 2018 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 114 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.