Debian Bug report logs - #1087134
please support HTTPS

version graph

Package: liquidsoap; Maintainer for liquidsoap is Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>; Source for liquidsoap is src:liquidsoap (PTS, buildd, popcon).

Reported by: Antoine Beaupre <anarcat@debian.org>

Date: Fri, 8 Nov 2024 21:30:01 UTC

Severity: wishlist

Found in version liquidsoap/2.1.3-2

Reply or subscribe to this bug.

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


Report forwarded to debian-bugs-dist@lists.debian.org, Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>:
Bug#1087134; Package liquidsoap. (Fri, 08 Nov 2024 21:30:02 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupre <anarcat@debian.org>:
New Bug report received and forwarded. Copy sent to Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>. (Fri, 08 Nov 2024 21:30:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupre <anarcat@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: please support HTTPS
Date: Fri, 08 Nov 2024 16:27:13 -0500
Package: liquidsoap
Version: 2.1.3-2
Severity: wishlist

I have tried to make liquidsoap stream to a HTTPS icecast server, and
it seems to fail even if docs seem to indicate this should work:

output.icecast(%mp3, host="radio.anarc.at",  port=443, password="hackme", mount="liq.ogg", radio, transport=http.transport.secure_transport)

This fails with:

Error 5: this value has no method `transport`

My hunch is this because liquidsoap is not built with libssl or
ocaml-tls, at least that's what those docs hint at:

https://www.liquidsoap.info/doc-2.2.5/harbor_http.html#https-support

a.


-- System Information:
Debian Release: 12.7
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.10.11+bpo-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages liquidsoap depends on:
ii  adduser                         3.134
ii  curl                            7.88.1-10+deb12u7
ii  libao4                          1.2.2+20180113-1.1
ii  libasound2                      1.2.8-1+b1
ii  libavcodec59                    7:5.1.6-0+deb12u1
ii  libavdevice59                   7:5.1.6-0+deb12u1
ii  libavfilter8                    7:5.1.6-0+deb12u1
ii  libavformat59                   7:5.1.6-0+deb12u1
ii  libavutil57                     7:5.1.6-0+deb12u1
ii  libc6                           2.36-9+deb12u8
ii  libcamomile-ocaml-data          1.0.2+2-1
ii  libcurl3-gnutls                 7.88.1-10+deb12u7
ii  libexif12                       0.6.24-1+b1
ii  libfaad2                        2.10.1-1
ii  libflac12                       1.4.2+ds-2
ii  libfreetype6                    2.12.1+dfsg-5+deb12u3
ii  libgcc-s1                       12.2.0-14
ii  libgd3                          2.3.3-9
ii  libgif7                         5.2.1-2.5
ii  libglib2.0-0                    2.74.6-2+deb12u3
ii  libgstreamer-plugins-base1.0-0  1.22.0-3+deb12u2
ii  libgstreamer1.0-0               1.22.0-2
ii  libjack0 [libjack-0.125]        1:0.126.0-2
ii  libjpeg62-turbo                 1:2.1.5-2
ii  liblo7                          0.31-1
ii  libmad0                         0.15.1b-10.1+b1
ii  libmagic1                       1:5.44-3
ii  libmp3lame0                     3.100-6
ii  libogg0                         1.3.5-3
ii  libopus0                        1.3.1-3
ii  libpcre3                        2:8.39-15
ii  libpng16-16                     1.6.39-2
ii  libportaudio2                   19.6.0-1.2
ii  libpulse0                       16.1+dfsg1-2+b1
ii  libsamplerate0                  0.2.2-3
ii  libshine3                       3.1.1-2
ii  libsoundtouch1                  2.3.2+ds1-1
ii  libspeex1                       1.2.1-2
ii  libssl3                         3.0.14-1~deb12u2
ii  libstdc++6                      12.2.0-14
ii  libswresample4                  7:5.1.6-0+deb12u1
ii  libswscale6                     7:5.1.6-0+deb12u1
ii  libtag1v5                       1.13-2
ii  libtheora0                      1.1.1+dfsg.1-16.1+b1
ii  libtiff6                        4.5.0-6+deb12u1
ii  libvorbis0a                     1.3.7-1
ii  libvorbisenc2                   1.3.7-1
ii  libvorbisfile3                  1.3.7-1
ii  libx11-6                        2:1.8.4-2+deb12u2
ii  libxpm4                         1:3.5.12-1.1+deb12u1
ii  ocaml-base                      4.13.1-4
ii  sox                             14.4.2+git20190427-3.5

Versions of packages liquidsoap recommends:
ii  logrotate     3.21.0-1
ii  vorbis-tools  1.4.2-1+b1
ii  vorbisgain    0.37-2+b1

Versions of packages liquidsoap suggests:
ii  festival  1:2.5.0-9
pn  icecast2  <none>
pn  mplayer   <none>
ii  yt-dlp    2024.10.07-1

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>:
Bug#1087134; Package liquidsoap. (Fri, 08 Nov 2024 22:09:01 GMT) (full text, mbox, link).


Acknowledgement sent to Kyle Robbertze <paddatrapper@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>. (Fri, 08 Nov 2024 22:09:01 GMT) (full text, mbox, link).


Message #10 received at 1087134@bugs.debian.org (full text, mbox, reply):

From: Kyle Robbertze <paddatrapper@debian.org>
To: Antoine Beaupre <anarcat@debian.org>, 1087134@bugs.debian.org
Subject: Re: Bug#1087134: please support HTTPS
Date: Fri, 8 Nov 2024 22:06:01 +0000 (GMT)
Hi,

Liquidsoap already build-deps on libssl-ocaml-dev and the configure output does report that it is building with SSL support (at least the last buildable-version, I'm still working on getting a working version back into sid).

If you have any suggestions on how to fix the issue, please let me know

Cheers
Kyle

08 Nov 2024 21:30:23 Antoine Beaupre <anarcat@debian.org>:

> Package: liquidsoap
> Version: 2.1.3-2
> Severity: wishlist
> 
> I have tried to make liquidsoap stream to a HTTPS icecast server, and
> it seems to fail even if docs seem to indicate this should work:
> 
> output.icecast(%mp3, host="radio.anarc.at",  port=443, password="hackme", mount="liq.ogg", radio, transport=http.transport.secure_transport)
> 
> This fails with:
> 
> Error 5: this value has no method `transport`
> 
> My hunch is this because liquidsoap is not built with libssl or
> ocaml-tls, at least that's what those docs hint at:
> 
> https://www.liquidsoap.info/doc-2.2.5/harbor_http.html#https-support
> 
> a.
> 
> 
> -- System Information:
> Debian Release: 12.7
>   APT prefers stable-security
>   APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.10.11+bpo-amd64 (SMP w/16 CPU threads; PREEMPT)
> Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages liquidsoap depends on:
> ii  adduser                         3.134
> ii  curl                            7.88.1-10+deb12u7
> ii  libao4                          1.2.2+20180113-1.1
> ii  libasound2                      1.2.8-1+b1
> ii  libavcodec59                    7:5.1.6-0+deb12u1
> ii  libavdevice59                   7:5.1.6-0+deb12u1
> ii  libavfilter8                    7:5.1.6-0+deb12u1
> ii  libavformat59                   7:5.1.6-0+deb12u1
> ii  libavutil57                     7:5.1.6-0+deb12u1
> ii  libc6                           2.36-9+deb12u8
> ii  libcamomile-ocaml-data          1.0.2+2-1
> ii  libcurl3-gnutls                 7.88.1-10+deb12u7
> ii  libexif12                       0.6.24-1+b1
> ii  libfaad2                        2.10.1-1
> ii  libflac12                       1.4.2+ds-2
> ii  libfreetype6                    2.12.1+dfsg-5+deb12u3
> ii  libgcc-s1                       12.2.0-14
> ii  libgd3                          2.3.3-9
> ii  libgif7                         5.2.1-2.5
> ii  libglib2.0-0                    2.74.6-2+deb12u3
> ii  libgstreamer-plugins-base1.0-0  1.22.0-3+deb12u2
> ii  libgstreamer1.0-0               1.22.0-2
> ii  libjack0 [libjack-0.125]        1:0.126.0-2
> ii  libjpeg62-turbo                 1:2.1.5-2
> ii  liblo7                          0.31-1
> ii  libmad0                         0.15.1b-10.1+b1
> ii  libmagic1                       1:5.44-3
> ii  libmp3lame0                     3.100-6
> ii  libogg0                         1.3.5-3
> ii  libopus0                        1.3.1-3
> ii  libpcre3                        2:8.39-15
> ii  libpng16-16                     1.6.39-2
> ii  libportaudio2                   19.6.0-1.2
> ii  libpulse0                       16.1+dfsg1-2+b1
> ii  libsamplerate0                  0.2.2-3
> ii  libshine3                       3.1.1-2
> ii  libsoundtouch1                  2.3.2+ds1-1
> ii  libspeex1                       1.2.1-2
> ii  libssl3                         3.0.14-1~deb12u2
> ii  libstdc++6                      12.2.0-14
> ii  libswresample4                  7:5.1.6-0+deb12u1
> ii  libswscale6                     7:5.1.6-0+deb12u1
> ii  libtag1v5                       1.13-2
> ii  libtheora0                      1.1.1+dfsg.1-16.1+b1
> ii  libtiff6                        4.5.0-6+deb12u1
> ii  libvorbis0a                     1.3.7-1
> ii  libvorbisenc2                   1.3.7-1
> ii  libvorbisfile3                  1.3.7-1
> ii  libx11-6                        2:1.8.4-2+deb12u2
> ii  libxpm4                         1:3.5.12-1.1+deb12u1
> ii  ocaml-base                      4.13.1-4
> ii  sox                             14.4.2+git20190427-3.5
> 
> Versions of packages liquidsoap recommends:
> ii  logrotate     3.21.0-1
> ii  vorbis-tools  1.4.2-1+b1
> ii  vorbisgain    0.37-2+b1
> 
> Versions of packages liquidsoap suggests:
> ii  festival  1:2.5.0-9
> pn  icecast2  <none>
> pn  mplayer   <none>
> ii  yt-dlp    2024.10.07-1
> 
> -- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>:
Bug#1087134; Package liquidsoap. (Mon, 11 Nov 2024 13:54:02 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>. (Mon, 11 Nov 2024 13:54:02 GMT) (full text, mbox, link).


Message #15 received at 1087134@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@debian.org>
To: Kyle Robbertze <paddatrapper@debian.org>, 1087134@bugs.debian.org
Subject: Re: Bug#1087134: please support HTTPS
Date: Mon, 11 Nov 2024 08:51:10 -0500
On 2024-11-08 22:06:01, Kyle Robbertze wrote:
> Hi,
>
> Liquidsoap already build-deps on libssl-ocaml-dev and the configure output does report that it is building with SSL support (at least the last buildable-version, I'm still working on getting a working version back into sid).

Maybe it wasn't the case in bookworm?

> If you have any suggestions on how to fix the issue, please let me know

I have no idea, maybe i'm using liquidsoap wrong, it wouldn't be the
first time.

-- 
Il est sage de nous réconcilier avec notre adolescence ; haїr, mépriser,
nier ou simplement oublier l’adolescent que nous fûmes est en soi une
attitude adolescente.
                        - Daniel Pennac, Comme un roman



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 22:32:54 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.