Your message dated Thu, 25 May 2017 11:49:16 +0000 with message-id <[email protected]> and subject line Bug#848188: fixed in python-coverage 4.3.4+dfsg.1-1 has caused the Debian Bug report #848188, regarding python-coverage: Avoid broken ‘jquery.hotkeys.js’ version 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.) -- 848188: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848188 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: python-coverage Severity: normal Dear Maintainer, The python-coverage package recommends libjs-jquery-hotkeys and does not install the jquery.hotkeys.js. However the file found in the coverage.py sources is different from the file found in libjs-jquery-hotkeys: --- /tmp/libjs-jquery-hotkeys-0~20130707+git2d51e3a9+dfsg/jquery.hotkeys.js 2016-12-14 23:42:26.000000000 +0100 +++ /home/loic/software/coveragepy/issue-518/coverage.py/coverage/htmlfiles/jquery.hotkeys.js 2016-12-14 20:13:35.576077233 +0100 @@ -22,8 +22,7 @@ 96: "0", 97: "1", 98: "2", 99: "3", 100: "4", 101: "5", 102: "6", 103: "7", 104: "8", 105: "9", 106: "*", 107: "+", 109: "-", 110: ".", 111 : "/", 112: "f1", 113: "f2", 114: "f3", 115: "f4", 116: "f5", 117: "f6", 118: "f7", 119: "f8", - 120: "f9", 121: "f10", 122: "f11", 123: "f12", 144: "numlock", 145: "scroll", 188: ",", 190: ".", - 191: "/", 224: "meta" + 120: "f9", 121: "f10", 122: "f11", 123: "f12", 144: "numlock", 145: "scroll", 191: "/", 224: "meta" }, shiftNums: { @@ -45,7 +44,7 @@ handleObj.handler = function( event ) { // Don't fire in text-accepting inputs that we didn't directly bind to if ( this !== event.target && (/textarea|select/i.test( event.target.nodeName ) || - event.target.type === "text" || $(event.target).prop('contenteditable') == 'true' )) { + event.target.type === "text") ) { return; } In order to avoid unintended behavior or regressions, the jquery.hotkeys.js file provided in the coverage.py sources must be installed. Although it is desirable to avoid file duplication, this can only be done if the files are indeed identical or if they are provided by an upstream that maintains an API of some kind. Although I've not checked, I suspect that other python-coverage javascript dependencies suffer from the same problem. The bug reported against coverage.py[1] regarding key bindings could originate from untested javascript libraries substitution. Cheers [1] https://bitbucket.org/ned/coveragepy/issues/474/javascript-in-html-captures-all-keys -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.4.0-47-generic (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect -- Loïc Dachary, Artisan Logiciel Libre
--- End Message ---
--- Begin Message ---Source: python-coverage Source-Version: 4.3.4+dfsg.1-1 We believe that the bug you reported is fixed in the latest version of python-coverage, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ben Finney <[email protected]> (supplier of updated python-coverage 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 25 May 2017 19:30:50 +1000 Source: python-coverage Binary: python3-coverage python-coverage python-coverage-doc Architecture: source amd64 all Version: 4.3.4+dfsg.1-1 Distribution: unstable Urgency: medium Maintainer: Ben Finney <[email protected]> Changed-By: Ben Finney <[email protected]> Description: python-coverage - code coverage tool for Python 2 python-coverage-doc - code coverage tool for Python — documentation python3-coverage - code coverage tool for Python 3 Closes: 848188 Changes: python-coverage (4.3.4+dfsg.1-1) experimental; urgency=medium . * The “Faraaz Ayaaz Hossain” release. * New upstream version. Highlights since previous release: * HTML report generation now obeys the ‘--skip-covered’ option. * The coverage run now executes ‘sys.excepthook’ when an exception is uncaught. * Configuration options in Tox configuration is now obeyed. * Specify current VCS for Debian packaging work. * debian/patches/03.rename-debounce-library.patch: * Removed, applied upstream. * debian/patches/03.remove-hotkeys.patch: * Remove usage of incompatible ‘jquery.hotkeys.js’ API. Closes: bug#848188. Thanks to Loic Dachary for the report. Checksums-Sha1: 88eb2c78a7798a5894ae9c4f4b26b4774c420bf4 2457 python-coverage_4.3.4+dfsg.1-1.dsc 32e6883c8cdaa55dfb49c71a8d8127287dde12fe 323325 python-coverage_4.3.4+dfsg.1.orig.tar.gz 74d056683a25af75693ef8dcdd3aa0730e4b798c 19728 python-coverage_4.3.4+dfsg.1-1.debian.tar.xz fed41e8fea48ff8f28afa38db2e4e47afbb1eca6 26390 python-coverage-dbgsym_4.3.4+dfsg.1-1_amd64.deb 70106ce10fd75e331d4473a7ce3484bbd6f6e802 126766 python-coverage-doc_4.3.4+dfsg.1-1_all.deb 019ca78d2c0bfcf4db9c60471ebd7c17fc84db02 9300 python-coverage_4.3.4+dfsg.1-1_amd64.buildinfo 1f269a505407be8c77a46d02e6ff567b14eaecc5 133236 python-coverage_4.3.4+dfsg.1-1_amd64.deb c4aaa8f30f0d14f13f7148f259f7d2f12e012c62 30016 python3-coverage-dbgsym_4.3.4+dfsg.1-1_amd64.deb e5736341547e5e184d34e66a4991675db603daa4 132790 python3-coverage_4.3.4+dfsg.1-1_amd64.deb Checksums-Sha256: 7150ac97b05a5437f63189f28c9319e66870e498370545b5d73a8649a6c83cce 2457 python-coverage_4.3.4+dfsg.1-1.dsc 9adc2e8ecfb0f9d450987c4bcf0c369b3a2591e986ee6c7d1efbab42efca21fa 323325 python-coverage_4.3.4+dfsg.1.orig.tar.gz 1c7cfeb570f0068fe62cb895cf60c09d8cd394633995f0968aa42287935db6c2 19728 python-coverage_4.3.4+dfsg.1-1.debian.tar.xz 9c2dbc5283d0138585ecc8df437934c73c5b793dc9b784ebdad01e3f9a5c914b 26390 python-coverage-dbgsym_4.3.4+dfsg.1-1_amd64.deb fa4b14d794e2ee967c65f1e37e7a75cd6757e722c9b3f88053a8a0941d4cedad 126766 python-coverage-doc_4.3.4+dfsg.1-1_all.deb 36064323c8d110adadaec0bcb67d2cdf8502e5fad8c3171cf44f05e036a2a4a8 9300 python-coverage_4.3.4+dfsg.1-1_amd64.buildinfo cc76b0738a8a34c923f167046c6cd72700d371f6cc8ee4c58b63d775e7c27b90 133236 python-coverage_4.3.4+dfsg.1-1_amd64.deb e172c596e1275424c0db687653bd8b891c310f0d13cd8df5d5ad73f982c0dbb7 30016 python3-coverage-dbgsym_4.3.4+dfsg.1-1_amd64.deb 78880d1cfd02c1a9028ebb271848915134327b71fe7ec266644d39a1cc4424af 132790 python3-coverage_4.3.4+dfsg.1-1_amd64.deb Files: 05534d8789ba7867248134b75d6665ca 2457 python optional python-coverage_4.3.4+dfsg.1-1.dsc d56ec9305bb0a461567f762747af90a5 323325 python optional python-coverage_4.3.4+dfsg.1.orig.tar.gz 46a4afbb6f12b392ba0c668707f979c8 19728 python optional python-coverage_4.3.4+dfsg.1-1.debian.tar.xz 0d550d9127305a7a02f034a64cbfbb64 26390 debug extra python-coverage-dbgsym_4.3.4+dfsg.1-1_amd64.deb ea51df2a8495dd122f5a0725c3e7e2fc 126766 doc optional python-coverage-doc_4.3.4+dfsg.1-1_all.deb 1237ab5afc368751275e628988c526fe 9300 python optional python-coverage_4.3.4+dfsg.1-1_amd64.buildinfo 1338fc06ce5cdb0a20d0cdfbfbd97786 133236 python optional python-coverage_4.3.4+dfsg.1-1_amd64.deb ede75cf93c4f5987058833168cd11b90 30016 debug extra python3-coverage-dbgsym_4.3.4+dfsg.1-1_amd64.deb 5e438d2da74937e90d428b5998ba509a 132790 python optional python3-coverage_4.3.4+dfsg.1-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoaELxsJFHaxC07KLDqWsb2XR8fcFAlkmvgMACgkQDqWsb2XR 8fek+A/+INX2h5nx+lsQjPxnUTB4MYItGok+CdPMfRwA/5a19XXtyd8LxkD14zGe n2FbBGx2M0BMo6jsS64gryQnpAI6azBO0Yb+fcVju58EEOyYBHZui/4MfgZKSWF0 ueLDXaHJ5jphzqPr6MDILUmTfySN6TCuF9PJRP5/IR/M8ExfM28ouFDKJsWCVPd7 6/33hplFQO6U2r/xFUsKybPKiUDhX5X43+WbWIOnDkZuVsDN+ZaNKFMSiqjDgq/9 K1vmcO1r0EspKfJovG2TDYjSBLdYQtvKV7UtjLOTV0iMP+uJ+g6+kr0brjI91wNg rEM236bptnJ4A+CLJtdDDZheT3gzjtBI1ZQKW/BtlGRVQmEtJO71c1Lr5kJOjGlc 3NZVgUBH4M7TTuUnW90f7kdMykTtiSimOYtmjF+HIcFjv/fteR4ioIR4qCWBj6qk I9jeSfBL4+CrUCgrcf3AKdIIt66nkaIDzYBu4KzZu2O37GveUKNb2ANQRDzYYFVr xqLKvbEOz/6qKvpaTxbPVPRK2c/WLuqOHsDgQ0QOgdQVut+ukMa5O6hx6mDevGjP bCiyGLePA88RzpoK+mAXmj6RoHH5XfYzg0kL9/JmtmXvSF8EWQKLnmmYvDv/UBCZ T+Rm/1PIqFoHUT7k6cuZ3gKXNa/CkItoZWWzKb9kMFdef4cCVB0= =xkNW -----END PGP SIGNATURE-----
--- End Message ---

