Your message dated Sat, 18 Dec 2021 20:57:56 +0000
with message-id
<7c5e58422d4fd1d02cfae36eca731d5d90ba0743.ca...@adam-barratt.org.uk>
and subject line Closing bugs for p-u requests included in 11.2 (part the deux)
has caused the Debian Bug report #1000973,
regarding bullseye-pu: package supysonic/0.6.2+ds-3
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1000973: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000973
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bullseye
User: [email protected]
Usertags: pu
X-Debbugs-Cc: [email protected]
[ Reason ]
#990148:
We are patching the upstream code to use Debian's version of
jquery, but it wasn't done properly. Instead of trying to load the file
directly from /usr/share/javascript, it should be symlinked in the
package's /static directory, like the other JS libs.
#990152:
We're not symlinking the right bootstrap files. Supysonic wants .min.css
files and we're symlinking the non-minimized files.
This is not a regression, since it's the first stable release for this
package.
[ Impact ]
These bugs badly break the web interface and severely reduce the
usability of the package.
[ Tests ]
I run this package on a server that's on Bullseye. I've tested the
update on this server and it does fix the issues.
[ Risks ]
The changes are trivial and should bear very low risks.
[ 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 stable
[x] the issue is verified as fixed in unstable
[ Changes ]
#990148:
* symlinking jquery to /usr/share/supysonic/supysonic/
* using that version in supysonic/supysonic/templates/layout.html
#990152:
* symlinking bootstrap-theme.min.css and bootstrap.min.css instead of
the non minimized versions.
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau
⢿⡄⠘⠷⠚⠋ [email protected] / veronneau.org
⠈⠳⣄
diff -Nru supysonic-0.6.2+ds/debian/changelog
supysonic-0.6.2+ds/debian/changelog
--- supysonic-0.6.2+ds/debian/changelog 2021-04-21 11:33:30.000000000 -0400
+++ supysonic-0.6.2+ds/debian/changelog 2021-11-21 23:45:53.000000000 -0500
@@ -1,3 +1,11 @@
+supysonic (0.6.2+ds-3+deb11u1) bullseye; urgency=medium
+
+ * d/patches, d/links: Symlink jquery instead of loading it directly.
+ Closes: #990148.
+ * d/links: Use the minimized bootstrap CSS files. Closes: #990152.
+
+ -- Louis-Philippe Véronneau <[email protected]> Sun, 21 Nov 2021 23:45:53
-0500
+
supysonic (0.6.2+ds-3) unstable; urgency=medium
* d/tests/control: use sqlite3 instead of sqlite.
diff -Nru supysonic-0.6.2+ds/debian/patches/0004_Embedded_JS_Libs.patch
supysonic-0.6.2+ds/debian/patches/0004_Embedded_JS_Libs.patch
--- supysonic-0.6.2+ds/debian/patches/0004_Embedded_JS_Libs.patch
2020-09-27 20:22:48.000000000 -0400
+++ supysonic-0.6.2+ds/debian/patches/0004_Embedded_JS_Libs.patch
2021-11-21 23:45:53.000000000 -0500
@@ -8,7 +8,7 @@
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
- <script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-+ <script src="/usr/share/javascript/jquery/jquery.min.js"></script>
++ <script src="{{ url_for('static', filename='js/jquery.min.js')
}}"></script>
<!-- Include all compiled plugins (below), or include individual files as
needed -->
<script src="{{ url_for('static', filename='js/bootstrap.min.js')
}}"></script>
<!-- Activate tooltips -->
diff -Nru supysonic-0.6.2+ds/debian/supysonic.links
supysonic-0.6.2+ds/debian/supysonic.links
--- supysonic-0.6.2+ds/debian/supysonic.links 2020-09-27 20:22:48.000000000
-0400
+++ supysonic-0.6.2+ds/debian/supysonic.links 2021-11-21 23:45:53.000000000
-0500
@@ -1,10 +1,11 @@
/usr/share/supysonic/supysonic-cli
/usr/bin/supysonic-cli
/usr/share/supysonic/supysonic-daemon
/usr/bin/supysonic-daemon
-/usr/share/javascript/bootstrap/css/bootstrap.css
/usr/share/supysonic/supysonic/static/css/bootstrap.css
+/usr/share/javascript/bootstrap/css/bootstrap.min.css
/usr/share/supysonic/supysonic/static/css/bootstrap.min.css
/usr/share/javascript/bootstrap/css/bootstrap.css.map
/usr/share/supysonic/supysonic/static/css/bootstrap.css.map
-/usr/share/javascript/bootstrap/css/bootstrap-theme.css
/usr/share/supysonic/supysonic/static/css/bootstrap-theme.css
+/usr/share/javascript/bootstrap/css/bootstrap-theme.min.css
/usr/share/supysonic/supysonic/static/css/bootstrap-theme.min.css
/usr/share/javascript/bootstrap/css/bootstrap-theme.css.map
/usr/share/supysonic/supysonic/static/css/bootstrap-theme.css.map
/usr/share/javascript/bootstrap/js/bootstrap.min.js
/usr/share/supysonic/supysonic/static/js/bootstrap.min.js
+/usr/share/javascript/jquery/jquery.min.js
/usr/share/supysonic/supysonic/static/js/jquery.min.js
/usr/share/fonts-glyphicons/glyphicons-halflings-regular.eot
/usr/share/supysonic/supysonic/static/fonts/glyphicons-halflings-regular.eot
/usr/share/fonts-glyphicons/glyphicons-halflings-regular.svg
/usr/share/supysonic/supysonic/static/fonts/glyphicons-halflings-regular.svg
/usr/share/fonts-glyphicons/glyphicons-halflings-regular.ttf
/usr/share/supysonic/supysonic/static/fonts/glyphicons-halflings-regular.ttf
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 11.2
Hi,
Each of the updates referenced by these requests was included in
today's bullseye point release, but my original closure mail failed to
correctly handle 7-digit bug numbers. Fixing that omission now.
Regards,
Adam
--- End Message ---