Your message dated Thu, 09 Jan 2025 08:37:25 +0000
with message-id <e1tvo2f-00bfdw...@fasolo.debian.org>
and subject line Bug#740893: fixed in libjs-jquery-hotkeys 0.2.0-1
has caused the Debian Bug report #740893,
regarding libjs-jquery-hotkeys: Incompatible ABI changes in library
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 ow...@bugs.debian.org
immediately.)
--
740893: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740893
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libjs-jquery-hotkeys
Version: 0~20130707+git2d51e3a9+dfsg-2
Severity: normal
Dear Maintainer,
The python-coverage and python3-coverage packages use jquery.hotkeys to
bind shortcut keys for HTML coverage reports. The upstream coverage project
will use javascript libraries found in /usr/share/javascript/, and falls
back to their own, vendorised copies.
The Debian package is based on https://github.com/jeresig/jquery.hotkeys,
but seems to include several changes unique to the Debian version.
Specifically this revision:
http://anonscm.debian.org/gitweb/?p=pkg-javascript/libjs-jquery-hotkeys.git;a=commit;h=479c001b064494cb1f76304f82e870bebb69f879
was the last revision that works with coverage.py. All later revisions fail
- they either do not trigger any action when the key is pressed, or they
trigger all actions (depending on the specific version tested).
This can be easily tested with this simple bash script:
--<code>--
#!/bin/sh -ex
if [ -d reproducer_ve ]; then
rm -r reproducer_ve
fi
virtualenv reproducer_ve
. reproducer_ve/bin/activate
pip install coverage
cat > foo.py <<EOF
def bar(a, b):
if a < 0:
return a + b
return a - b
EOF
cat > test_foo.py <<EOF
from foo import bar
from unittest import TestCase
class FooTests(TestCase):
def test_bar(self):
bar(1, 2)
EOF
coverage run -m unittest test_foo
coverage html
xdg-open htmlcov/index.html
--</code>--
To reproduce, open the report for the 'foo' module, and try pressing an
unbound key (like 'alt', for example). In the current package, all actions
will be triggered.
Note: The above script uses 'pip' + 'virtualenv', but the same behavior is
present in the 'python-coverage' and 'python3-coverage' packages. I use pip
in the script above since it means I don't need root to install the package.
I'm not a JS developer, so I'm not able to easily tell what the exact issue
is in the latest package, but the diff between the version that works and
the version(s) that don't is relatively small, so hopefully someone can
figure out what's wrong.
Please let me know if I've forgotten to include any important information.
I'm happy to help get this fixed.
Cheers,
-- System Information:
Debian Release: jessie/sid
APT prefers trusty-updates
APT policy: (500, 'trusty-updates'), (500, 'trusty-security'), (500,
'trusty'), (100, 'trusty-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13.0-12-generic (SMP w/8 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libjs-jquery-hotkeys depends on:
ii dpkg 1.17.5ubuntu4
ii libjs-jquery 1.7.2+dfsg-2ubuntu1
Versions of packages libjs-jquery-hotkeys recommends:
ii javascript-common 11
libjs-jquery-hotkeys suggests no packages.
-- no debconf information
--
Thomi Richards
thomi.richa...@canonical.com
--- End Message ---
--- Begin Message ---
Source: libjs-jquery-hotkeys
Source-Version: 0.2.0-1
Done: Andreas Tille <ti...@debian.org>
We believe that the bug you reported is fixed in the latest version of
libjs-jquery-hotkeys, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 740...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated libjs-jquery-hotkeys
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 09 Jan 2025 09:16:32 +0100
Source: libjs-jquery-hotkeys
Architecture: source
Version: 0.2.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 740893 923517
Changes:
libjs-jquery-hotkeys (0.2.0-1) unstable; urgency=medium
.
* Team upload
.
[ Thomas Goirand ]
* New upstream release:
- Switch to the https://github.com/jeresig/jquery.hotkeys upstream, which
should fix python-coverage issue (Closes: #740893).
* Points VCS URLs to Salsa.
* Ran wrap-and-sort -bast.
* Fix d/copyright ordering and years.
* Removed Pre-Depends: dpkg (>= 1.15.6~)
.
[ Xavier Guimard ]
* Add Multi-Arch: foreign
Closes: #923517
.
[ Debian Janitor ]
* Use secure copyright file specification URI.
* Add debian/watch file, using github.
* Move source package lintian overrides to debian/source.
* Change priority extra to priority optional.
* Set upstream metadata fields: Repository, Repository-Browse.
.
[ Andreas Tille ]
* Standards-Version: 4.7.0 (routine-update)
* debhelper-compat 13 (routine-update)
* Remove trailing whitespace in debian/changelog (routine-update)
* Remove trailing whitespace in debian/rules (routine-update)
* Drop unneeded lintian-override
* Section: s/web/javascript/
* No custom-compression-in-debian-rules
* d/copyright: review for new version
Checksums-Sha1:
08eaf8cccfa1df634f5ffee0b9452dae0047f4e7 2082 libjs-jquery-hotkeys_0.2.0-1.dsc
d82c3b12a2a5ae7d20230a955abd9896592aba7a 114986
libjs-jquery-hotkeys_0.2.0.orig.tar.gz
b5db7a78867405b68d8e02c5379c9ef5d5c3fc5f 4188
libjs-jquery-hotkeys_0.2.0-1.debian.tar.xz
befffa20436dcdf9bcb8e8a04d45c9693204bfa2 5952
libjs-jquery-hotkeys_0.2.0-1_amd64.buildinfo
Checksums-Sha256:
df6968a06d10e5ac7b77ceb0faccc087907f0302a802d0f3ff4e09fb2fe8e99a 2082
libjs-jquery-hotkeys_0.2.0-1.dsc
6617896d63aaaae3332881f54c231e0ec181cc00331b432ea883fe09c146d011 114986
libjs-jquery-hotkeys_0.2.0.orig.tar.gz
7f5a175af5dce83e314fc73bcec463b9c758a8aeb8c84019b6c43fdd8f218433 4188
libjs-jquery-hotkeys_0.2.0-1.debian.tar.xz
b242e316c06d2db2f30dd19d9fd70eb7c414dd18053a988ad931ab9281f27b85 5952
libjs-jquery-hotkeys_0.2.0-1_amd64.buildinfo
Files:
1f8199ecd4181ea0bf3817584879bb9a 2082 javascript optional
libjs-jquery-hotkeys_0.2.0-1.dsc
ae97fe48fcc77efb2868eff018ab11db 114986 javascript optional
libjs-jquery-hotkeys_0.2.0.orig.tar.gz
487bc0e4da7c986ce3cff5640915ca07 4188 javascript optional
libjs-jquery-hotkeys_0.2.0-1.debian.tar.xz
7f892d4a0bb2541a81c39854e9412df5 5952 javascript optional
libjs-jquery-hotkeys_0.2.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmd/hl8RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGksQ/+L//yIYcfzW5HiBE3jWD01q3HDjg8IeXi
OCTkKqfxs2BW3Y3LR0cLsRCy7/uXjfDP3HZtRMX+pkl0RY+vkSPpvfmXCjexswc0
hqXt0Mv9fgG7YUC0W6UovJnO6U+H+DkO8oS2qZfD9OS7QtqLEsSqwYztZ4P2X1hf
24uVlD1vlzqdSFqVVz5jNaYcNOHCC9yuMYBdht2G6yJ/nAPvuvHWTk45nLJQizjw
nyOizuSbfACHC5H5eteWSdfbb4TH840DUdJRrqNaqS+K3fsLF+32aeh1MrjLT7Am
s9EhAvietVbEmrMCwRxWnrr+06J7qez5nt0j0a1WKK5NKn+230To2ISdsI8cejGR
tqjPwZu+JwU6ciah8mz62sLqrB75Hb1ZTtNxHK9nTs1fa9IHIAYOmxjpgHFXMTdT
OXoZ/iY/iP7ZcYTWO2UBBE1rmzt/RPexKVNNafLsE7Gpket+ngnt0UO/bJFOJNfz
6Rhuko/iEHVAASiYxQ77ufTamquw80h4gVrUiIR+WfolEsoZrcpjm8bUhxvO1ZhI
URpXOU+KdFV3OM7/egg9FaMuFwqs48pqE82NUkke0J2VWSWEFx2xqLEAgvz7mo8f
ErmTqhIpBJ/gGyc6UjuTOiprwJIWHZcbbSWYz4pxz5aGJ88Sch18GDSmcDcRjh9Y
ZDa+T7ISs3c=
=orri
-----END PGP SIGNATURE-----
pgpaiVjy9VCV0.pgp
Description: PGP signature
--- End Message ---
--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel