Your message dated Tue, 5 May 2020 10:40:36 +0200
with message-id <[email protected]>
and subject line Fixed by src:nodejs 3.5.0+dfsg-1 upload
has caused the Debian Bug report #944877,
regarding non-ascii, non-printable byte in jquery.min.js
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.)
--
944877: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944877
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libjs-jquery
Severity: normal
Control: found -1 3.2.1-1
Control: found -1 3.3.1~dfsg-3
A recent bug filed against sabnzbdplus [1], a python program using
cherrypy to serve its web interface that in turn uses jquery, reported
the following error upon accessing the web interface:
"UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position
8593: ordinal not in range(128)". The bug only triggered in case the
program was executed in a non-unicode environment.
The origin of that problematic byte turned out to be the minified
jquery from the libjs-jquery package. Both the non-minified code [2]
and upstream's minified file use the notation "\uFFFD" for this byte;
only in Debian's jquery.min.js it ends up as 0xef.
I understand why Debian chooses to build the minified version itself
rather than ship the one supplied with upstream releases, but doing so
shouldn't introduce unnecessary regressions. Please fix the minifying
process to retain the ascii notation for the likes of "\uFFFD".
[1] https://github.com/sabnzbd/sabnzbd/issues/1335
[2]
https://salsa.debian.org/js-team/jquery/blob/77bef356e3b7385e22d52dd2103f6225eb6012f0/external/sizzle/dist/sizzle.js#L161
pgpbwfmcdtbzr.pgp
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
libjs-jquery is now provided by node-jquery which reproduces upstream build
--- End Message ---