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)))