--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@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 <paddatrapper@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)))
--- End Message ---