Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package liquidsoap

Liquidsoap is a scripting language for multimedia. It depends
on pervasive libraries to achieve much of the built-in
functions that user scripts can call. Currently these are installed in
the incorrect location, which cannot be found by liquidsoap (#991332).
The link is for the pervious version of the package and was accidentally
not updated when the latest upstream version was released. The new
changes attached correct the link and add autopkg tests to prevent a
regretion in future.

If this is not fixed user scripts that use any built-in functions would
be broken. This is almost all scripts, as even the get-started tutorial
script in the liquidsoap documentation uses 'mksafe' from those
functions [1]. There is a workaround that users can perform, but is not
very evident from the error message given by liquidsoap:

# mv /usr/share/liquidsoap/1.4.2 /usr/share/liquidsoap/1.4.3

Liquidsoap is a leaf package and this is a trvial change of an obvious
mistake.

[1] 
https://www.liquidsoap.info/doc-1.4.4/quick_start.html#that-source-is-fallible

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock liquidsoap/1.4.3-3
diff -Nru liquidsoap-1.4.3/debian/changelog liquidsoap-1.4.3/debian/changelog
--- liquidsoap-1.4.3/debian/changelog   2021-07-21 16:18:07.000000000 +0200
+++ liquidsoap-1.4.3/debian/changelog   2020-12-22 09:17:12.000000000 +0200
@@ -1,9 +1,3 @@
-liquidsoap (1.4.3-3) unstable; urgency=medium
-
-  * Fix pervasive libraries symlink (Closes: 991332)
-
- -- Kyle Robbertze <paddatrap...@debian.org>  Wed, 21 Jul 2021 16:18:07 +0200
-
 liquidsoap (1.4.3-2) unstable; urgency=medium
 
   * Set BYTE install correctly (Closes: #972272)
diff -Nru liquidsoap-1.4.3/debian/liquidsoap.links 
liquidsoap-1.4.3/debian/liquidsoap.links
--- liquidsoap-1.4.3/debian/liquidsoap.links    2021-07-21 16:04:28.000000000 
+0200
+++ liquidsoap-1.4.3/debian/liquidsoap.links    2020-05-22 12:16:51.000000000 
+0200
@@ -1 +1 @@
-usr/share/liquidsoap/libs usr/share/liquidsoap/1.4.3/libs
+usr/share/liquidsoap/libs usr/share/liquidsoap/1.4.2/libs
diff -Nru liquidsoap-1.4.3/debian/README.source 
liquidsoap-1.4.3/debian/README.source
--- liquidsoap-1.4.3/debian/README.source       2021-07-21 14:16:57.000000000 
+0200
+++ liquidsoap-1.4.3/debian/README.source       1970-01-01 02:00:00.000000000 
+0200
@@ -1,6 +0,0 @@
-Updating the upstream source
-============================
-
-When the upstream version changes, you will need to update
-debian/liquidsoap.links to link the pervasive scripts into the correct
-directory.
diff -Nru liquidsoap-1.4.3/debian/tests/control 
liquidsoap-1.4.3/debian/tests/control
--- liquidsoap-1.4.3/debian/tests/control       2021-07-21 15:40:31.000000000 
+0200
+++ liquidsoap-1.4.3/debian/tests/control       1970-01-01 02:00:00.000000000 
+0200
@@ -1 +0,0 @@
-Tests: pervasive-libraries
diff -Nru liquidsoap-1.4.3/debian/tests/pervasive-libraries 
liquidsoap-1.4.3/debian/tests/pervasive-libraries
--- liquidsoap-1.4.3/debian/tests/pervasive-libraries   2021-07-21 
16:06:10.000000000 +0200
+++ liquidsoap-1.4.3/debian/tests/pervasive-libraries   1970-01-01 
02:00:00.000000000 +0200
@@ -1,4 +0,0 @@
-#!/usr/bin/liquidsoap --check
-stream = playlist("")
-source = output.icecast(%mp3, host="localhost", port=8000, mount="listen.m3u", 
password="hackme")
-mksafe(source(mksafe(stream)))

Reply via email to