GNU bug report logs -
#25356
livestreamer no longer supported
Previous Next
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.
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):
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):
[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):
[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):
[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):
[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):
[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):
[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):
[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.