livestreamer no longer supported

  • Done
  • quality assurance status badge
Details
4 participants
  • dian_cecht
  • Oleg Pykhalov
  • Leo Famulari
  • Ludovic Courtès
Owner
unassigned
Submitted by
dian_cecht
Severity
normal
D
D
dian_cecht wrote on 4 Jan 2017 17:05
(name . bug-guix)(address . bug-guix@gnu.org)
20170104160538.GA10030@khaalida
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.
O
O
Oleg Pykhalov wrote on 24 Jan 2018 23:17
(address . dian_cecht@zoho.com)(address . 25356@debbugs.gnu.org)
87wp06gavu.fsf@gmail.com
Hello,

dian_cecht@zoho.com writes:

Toggle quote (12 lines)
> 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

The streamlink package is available now from
f48feaa2848d999e100f27301680a01dc3bd7733

Should we still hold livestreamer?


Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlppBeUACgkQckbhHGm3
lWkwJxAAy7k6M3taGIrbNSquZhcQRTJyTndade2i6TfIY+sC7vb3NDULYx7gvqL7
/S7HrQBkYaWwPs7uvoMZNVSI5VhuedvzURdibPDCmdrEdXkVVeaTF9447w5IZlc3
v0cI+HPlaMRWsurFesl+0GEo2kWdmPcPwgsOUgh0fawPRDzWRsIishk3SaR5xEBp
oZdo85iA4QLu/Klum6ubrLyJ9Tew7q9FplUOVVl6MNnI1gt57hZQ0L8vjqpydCov
IOXzllf53RgeCuFd9C7n8htBOy2U1fovKiB2FoRcAancdBXPcvKo3uylnU976oUN
C9HI5sVb+VQmY1F5KYQUMUEvlm61Nvq9nkOSt1676lHmv8oDNYlJTb0PMKxvsgSL
M3PnavOigpvpp/cU8j5KA3BYmGJZFNJyjRmH/1W89eDGyBn8hM9BauS6Geyd+ogd
Onn0lHQ/IF67AcFHjStVGu98k1fxezMNOhHOl52JGjGtb7sheqJfcwePi/+OWr1g
+5SeEZ8oqeoPAJtlNi/odkXg+lZfs4zPfs9AqxOZG0pRDJvCeAcsJ0gTziDJXbSI
pxg3Nr5wwbh2DaNqwUfWZaazI+6c2iuDtVVYzl+82Sb44pm4PfqLC7BcvYkivqlu
NjFovTytatQ0+VY08ic9IJSzBeA4hle5ytSzFN+dDerKw9lWuSY=
=3c0q
-----END PGP SIGNATURE-----

L
L
Leo Famulari wrote on 24 Jan 2018 23:27
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)
20180124222737.GA1969@jasmine.lan
On Thu, Jan 25, 2018 at 01:17:09AM +0300, Oleg Pykhalov wrote:
Toggle quote (24 lines)
> Hello,
>
> dian_cecht@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?
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlppCFkACgkQJkb6MLrK
fwjklA//axauYDH59t4gemrvtkM+JvcQ13ZKDjkaHklMZsbqtpRffG0W2iwauO9e
W6vnfKojcqn7xkcCHwJzTiE11nD/KMb9ZpDOyVdVjSEngfZwkfzLVmugQI+UbSpU
VExSvl+CN5SGPJa3E6Xedwfis75+KP6s69MgKHMj6HwU17sVHpZ12G5GQZyG4BgN
kNi/e4LmDSOHXcvXAp0Ku9yQayxJlDALgdfSlcG3oO1Yr/+345T+pr+Fv1sdrmMR
taX+rZ9IQYWgsRBkWSUKW8I62wee0eNBcqORkD2T356FnjiobLLMn+/jBJJtVU+B
8VGJLu7qt4rir1fUlZWx8nuXiDYWgjbBnsngjuEouXbOmyFWGP1cfdSNqle0eaei
e/K3Uab79Z+zK5IwrcqqM+nd8af/+I/IiisXks7P+fdJCqSi82GXo/SdelcD3sdY
yZJnzUBVW3qt17sTwQZAQ+gjen3r6K8Cav1e9rTEBY6K1Bd+KtPTnmk135SDJLCD
Cvj1csjcY7uuvSl1/bGSlo08D8dyYAnNx6jf2hRpvV2Ifv1LEkjm5furyAeAM1bQ
cZQaRccJJixHWVd3ai/myGqE8NY8C/20GawjInh3Wm9fsD32ixPWupaWzhecBSdG
qRi8dHJRRT5dDjMZ/EnAykUC9XCOPhMEaJhKd61qj2E7xpaDq5c=
=bCRs
-----END PGP SIGNATURE-----


O
O
Oleg Pykhalov wrote on 25 Jan 2018 00:13
(name . Leo Famulari)(address . leo@famulari.name)
87k1w6g89l.fsf@gmail.com
Leo Famulari <leo@famulari.name> writes:

[...]

Toggle quote (8 lines)
>> 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

Toggle quote (6 lines)
> 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? :-)
From 4f1d5095d15b79d9f90253f6aa67719bcd14918f Mon Sep 17 00:00:00 2001
From: Oleg Pykhalov <go.wigust@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’.
(streamlink): Create ‘livestreamer’ symlink.
---
gnu/packages/video.scm | 36 ++++++++++++------------------------
1 file changed, 12 insertions(+), 24 deletions(-)

Toggle diff (61 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index d2599345d..9adc29c3b 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")
@@ -1751,11 +1727,23 @@ from various services and pipes them into a video playing application.")
("python-iso639" ,python-iso639)
("python-pycryptodome" ,python-pycryptodome)
("python-requests" ,python-requests)))
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-after 'install 'install-livestreamer-symlink
+ (lambda* (#:key outputs #:allow-other-keys)
+ ;; Add a `livestreamer' -> `streamlink' link.
+ (let ((out (assoc-ref outputs "out")))
+ (with-directory-excursion (string-append out "/bin")
+ (symlink "streamlink" "livestreamer"))))))))
(synopsis "Extract streams from various services")
(description "Streamlink is command-line utility that extracts streams
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
Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlppEyYACgkQckbhHGm3
lWkMFBAAsWzeE1r6KzAM4PG6U6LAnh7x5sF6sZtEHiUQCmDS2a0ssBMsehoCTjLu
VxfJKNDWoZVo90ciGLw3vh5cT6v0dKqMTW03Fyl/bTCf0/bfx8XJweeNvyUnJhDd
CP6ymytQmE6/hJVjE7pazNs0LwSXnEO4RlOH19TRan3uVWfavq8nBu5jRxnKZCB/
pBZKDBdYd5O5QYgCZHtOJ7I/jz28crSiemKCmiVZ8EpeUWxHlLUvx823X8mjDtMW
rE190tmHOl69nwelQoYAORBxe6qTsCwKghBmDPRpDd2WA2elIVpkakw/cmSmv9M6
W1XWF9Qk+UuZ2/Zr4kiU8MBAWfshgnTLmbuQ2ugj29/ciEHDTDRYuI8VEpSjPhoy
EvyQ9Hh8pH+z4GvXttDSeigrRoL+uRw9lF+PV5oJ1lOdca4+MEjbZM1a6By63HNn
73k3MAc5vpqJxrx0BQt9Iv8dPJtmxoJtPPGWiVxjBDzB9HrcAX4wU7bMxcexnacq
fD8997q35YWP4PLbpFRiLLao2Q7lOrtkt7n+QO5+gW8L409mnJmKupHDu9+r4jJA
BJzxUQOGYDl0oNFV8n5JxGgoNeHPwXyRIUWNWIwRgLAB+H3zZkPttloTHbIKRIZx
GPARVSlPqvi7wBEg/SyfAZ3dNAQzoHhDFE5r98UdzPgnLq9jKow=
=YnhE
-----END PGP SIGNATURE-----

L
L
Leo Famulari wrote on 30 Jan 2018 06:01
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)
20180130050126.GA10166@jasmine.lan
On Thu, Jan 25, 2018 at 02:13:42AM +0300, Oleg Pykhalov wrote:
Toggle quote (5 lines)
> Leo Famulari <leo@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.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpv/CMACgkQJkb6MLrK
fwgMQQ//csLf3AR+WJ8GbBy2RbO1yd2sY7x4VoIt5gVcsC+wQ+wFeY1+qkLGLU++
osVQW81dEnyQZ0GJDJvS6+rSej+ymMYLP0UYozOXwkqxyqaIYKc2/v8tg9PseJFr
P16mGCZ3hFN37iQU0auyKyN0AGg2UVBHMjtUvEA+KONdlAaVV6FnVTaeKv5JMthc
jTnb7FBhFXwzAccnAVZT7Rsqwa+04cgKL5QNXGc2MCauGZm4S4TVCj7lFUeySPw6
HBfB7VTdhz477feHdOkWNiCdH7Teao/cpy7mqNDZGGxtFoxq8l5c0kaeQ+s83BK4
TbfQrA6gbWCy39vQci4PtYi3Mzyf3RFEWW1VEglmHqhkzJr6GrIQxaUBtWI3wffm
pDWltq6zYYe+8twd355X7DkLZPnj/m0mYBnZKAkpeAk6W0tqNUqcyNUxeAUMIjZQ
rTMXehPals5tBsXZ1ktwBwQj/yRo/HkRH6ML9nnDU8frDcX08shLzBGa3yHhvIUj
N5dNkYRERodOInWUc2Us5GLmXD5OT9j/baQi1uMYjPKMNojAhEquoXXylx05BItK
BaoVmYg9ci6K4VHZjybmzWRoJ8wwj8eu3PbVHbm15XJ7539EH8blIzNZNn4IZO9p
6pxm+iDpOHsvaBEd/KZKnYyDLa7Dvd0fsz1AR60SZjMRQOk/pAk=
=OCD5
-----END PGP SIGNATURE-----


O
O
Oleg Pykhalov wrote on 30 Jan 2018 08:10
(name . Leo Famulari)(address . leo@famulari.name)
87h8r3256a.fsf@gmail.com
Leo Famulari <leo@famulari.name> writes:

[...]

Toggle quote (3 lines)
> 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@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(-)

Toggle diff (47 lines)
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
Thanks,
Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlpwGk0ACgkQckbhHGm3
lWniWw/8DhBtDPimsetDrhTupwkWh6lqfAZjfklQjGtb5/a72aQ8yo6WuBh35i1p
0eZkGtgNgOPTqGMsPKU1/s5J5+IXzz8szBcZQ2SkoEYO0EyJdSvM9zaTZ+XYodjb
YiQdBrm21l2GG0hxUXrWdoTEngqeFVHsanT7It5Od7ihPOI+k6MGC7KloOoQKrJV
gSjqvLCGbSmMY/KhSEmklzNcQoqDceDLg/1eI6Tc0x3mJVQQU/IFB/vULzSSzhnm
1SU/8+Y2Bp8Uc4Gy3mBGWAq5wagECTqb3fm6M/Bmi214ZcGPzKV66aonqcE4zOIk
Lp46Hne5Dq9FsqiKEOKv7ImS5kq9GykDO2CzJpPPeHS/tsjxWwLSu5iWs6r+uLfL
nD5koK/tALOpywtxKAznBb3qgxJC0tmlZAWRMvjB/dys3OuxP+DABQO2uberZtDI
Q+BwH1PQbg+HmYE0tGInB7Mghes1/Op1WIb8VCAQ2k3ifUEvetH2+Us4Bs3qiJmQ
+rYMBKIkMej6LngX/25eRqpwLpxVuOVaePQuOAkDlIAFImmRAuFqig3047DeIHlx
TXNW/YUVJNzhqzm+z3R9/3gkZmjsu0+x6/zO8H50nw1hx8Ic2AP2Bz9Ea8O8WE47
Zl5pNoLpKdtxbxyrPpCu7utxJhdvtCytCeD7LXwvZvjl/zvuQtI=
=J4Dk
-----END PGP SIGNATURE-----

L
L
Leo Famulari wrote on 30 Jan 2018 23:46
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)
20180130224625.GA18810@jasmine.lan
On Tue, Jan 30, 2018 at 10:10:05AM +0300, Oleg Pykhalov wrote:
Toggle quote (20 lines)
> Leo Famulari <leo@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@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!
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpw9cEACgkQJkb6MLrK
fwhPjQ/+IgkbdoJOmVorcYVlVprj6E3OHb7yToIvdT033N26JTYdnmqq90xO/bEc
oQFStD/tcJEjSv6ANeHzCOpcNHmHG3dEgvVGTinPyvRY9QzfbCJmMstZw8RLnoJB
Y9qH5M8zyjcMwHcpHs0rGerAkQF+grrQNjK36jpo51Q5pYEvgYkEaPPBF/kTs8Xa
gCONYTR4SWzZ7rr9KViQ41s90ZIarVK6WujI+t3kqjCvmU8OxuBuSuw2mqnosPks
YcuGLyWkOtfo8iyj9dcGWiogIrj2PA/X+5KZa+QRqfX/TxofJlI/7Q5jReatuO9j
FNd0OsxayyYm93TsMUVN6TPlQ/2yPb5dBwoPmqGEok+ynN/8+ksZbWmwkluS3eeC
bwsf8oYPqUm6P3ldCaxyx4qNFaxwxPrSvQcef4Z8IhkUR4oNChkjJvEIIW33bmCe
bx8r0qklLK89tDZbpU+mD3y2z8FVeb6cButrEoExq09g6ZWegxAeIcOqucTPLT+c
+Vk2THWHWnyL9E+ydxYpUMzuzcq0LsP2/mdPn8pVOT0cgbAPRj7g9j2XuZGKXFwa
gParhyV6zLa4XEb4ETXZ9Xs5RfmKnZk+8dXAhaE9CcqRLqdxnvKabLk+QZ9wYrpo
k/8akCQj5EL5zTDqxh1EpBkkKd0JHTGWhbtfmf1TgyNiKYYP3fY=
=+WqE
-----END PGP SIGNATURE-----


O
O
Oleg Pykhalov wrote on 31 Jan 2018 04:41
(name . Leo Famulari)(address . leo@famulari.name)
87lggezod4.fsf@gmail.com
Leo Famulari <leo@famulari.name> writes:

[...]

Toggle quote (12 lines)
>> From fb5bcd6783bf2f2b2b6d0b9e00e471fe51902e7e Mon Sep 17 00:00:00 2001
>> From: Oleg Pykhalov <go.wigust@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.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlpxOucACgkQckbhHGm3
lWn7ug//Ro/GIU9k2XaxsDkK/1OR4d2TB7CIiFmiGuxNplg/aqyf5yAP5A9e7TgS
ti3X7CLWOQO43Zd986wwWrnwL2hIPSla/eiFYJ3nHfcAISf3xARfBA71/cCw1wYf
UliBX1IfsEUcgB6Lb8y0Dana8fUDMMw49w1r/2RaqbnfoXm6uZ4DcgXJv2gzRFEu
3hcu2DM0DtRZoE50qZhr1eg8qJJC/9zHLRQfuaS2yyT4VKuMQigmyfS9n0TNR6j6
+feBcE9y9PtuWfhFxivbf7T46Uf3gNoCJsH1YaU1Xwim0ktOKP7qWi5d0G7zGCeX
r+o7DyqSXLmb/bbwtV2uChgI+8kqM8eUw4c6a2GzTi1ZkbOULNHIWyFqlHdJ2HnM
7iyClFkRlgwWT8GTxZOQkfhpKRo8RzYUHSilvCLEYh+FveB/TlkRCpFBsYVgmWQp
U3I3y8ldbym2HHMHIyCafrzBx+ptKTot+b4OjKMVehWfr9MXABQbe661p76px9rM
D8Z1S2DoOEUJ6ndiyQc4UT2yqTHBidZKQdY9vxD6OiY7yKxP426QY1wXU+cjaZXr
yXqHIEqI64w4do2RvxeQOjPElZSZS+EkCWhW9wZcSB2nc5nXQ/gI+nwHNGNzHsor
A8vSlWl6qL3Z9qrFcl1LUyP/gSly/MD5QQZ9k02EH4C30rxVv6Q=
=iiGT
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 31 Jan 2018 14:54
control message for bug #25356
(address . control@debbugs.gnu.org)
874ln2t9p2.fsf@gnu.org
tags 25356 fixed
close 25356
?