Your message dated Fri, 11 May 2018 17:04:57 +0000 with message-id <e1fhbtv-0000hz...@fasolo.debian.org> and subject line Bug#898196: fixed in python-arrow 0.12.1-2 has caused the Debian Bug report #898196, regarding python-arrow: New version breaks autopkgtests of python-jsonext and rekall in testing 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.) -- 898196: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898196 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: python-arrow Version: 0.12.1-1 Severity: serious Control: affects -1 src:python-jsonext Control: affects -1 src:rekall User: debian...@lists.debian.org Usertags: breaks On 08-05-18 13:28, Paul Gevers wrote: > Dear maintainers, > > [This e-mail is automatically sent. V1 (20180508)] > > As recently announced [1] Debian is now running autopkgtests in testing > to check if the migration of a new source package causes regressions. It > does this with the binary packages of the new version of the source > package from unstable. > > With a recent upload of python-arrow the autopkgtest of python-jsonext > started to fail in testing [2]. This is currently delaying the migration > of python-arrow version 0.12.1-1 [3]. > > This e-mail is meant to trigger direct communication between the > maintainers of the involved packages as one party has insight in what > changed and the other party insight in what is being tested. After all, > a regression in a reverse dependency can be due to one of the > following reasons (of course not complete): > * new bug in the candidate package (fix the package) > * bug in the test case that only gets triggered due to the update (fix > the reverse dependency, but see below) > * out-of-date reference date in the test case that captures a former bug > in the candidate package (fix the reverse dependency, but see below) > * deprecation of functionality that is used in the reverse dependency > and/or its test case (discussion needed) > Triaging tips are being collected on the Debian Wiki [4]. > > Unfortunately sometimes a regression is only intermittent. Ideally this > should be fixed, but it may be OK to just have the autopkgtest retried > (a link is available in the excuses [3]). > > There are cases where it is required to have multiple packages migrate > together to have the test cases pass, e.g. when there was a bug in a > regressing test case of a reverse dependency and that got fixed. In that > case the test cases need to be triggered with both packages from > unstable (reply to this e-mail and/or contact the ci-team [5]) or just wait > until the aging time is over (if the fixed reverse dependency migrates > before that time, the failed test can be retriggered [3]). > > Of course no system is perfect. In case a framework issue is suspected, > don't hesitate to raise the issue via BTS or to the ci-team [5] (reply to > me is also fine for initial cross-check). > > To avoid stepping on peoples toes, this e-mail does not automatically > generate a bug in the BTS, but it is highly recommended to forward this > e-mail there (psuedo-header boilerplate below [6,7]) in case it is > clear which package should solve this regression. > > [1] https://lists.debian.org/debian-devel-announce/2018/05/msg00001.html > [2] https://ci.debian.net/packages/p/python-jsonext/testing/amd64/ > [3] https://qa.debian.org/excuses.php?package=python-arrow > [4] https://wiki.debian.org/ContinuousIntegration/TriagingTips > [5] #debci on oftc or debian...@lists.debian.org > [6] python-arrow has an issue > ============ > Source: python-arrow > Version: 0.12.1-1 > Severity: normal or higher > Control: affects -1 src:python-jsonext > User: debian...@lists.debian.org > Usertags: breaks > ============ > [7] python-jsonext has an issue > ============ > Source: python-jsonext > Version: 0.4.1-1 > Severity: normal or higher > Control: affects -1 src:python-arrow > User: debian...@lists.debian.org > Usertags: needs-update > ============ It turns out that the error in the log is the same for python-jsonext and rakall, copied below. Looking at it, it seems one can't even import the main library in python2. ImportError: No module named functools_lru_cache Paul autopkgtest [03:16:51]: test smoke-python2: - - - - - - - - - - stderr - - - - - - - - - - Traceback (most recent call last): File "debian/tests/smoke_test.py", line 121, in <module> exit_status = main(sys.argv) File "debian/tests/smoke_test.py", line 112, in main suite(args) File "debian/tests/smoke_test.py", line 74, in suite emit_module(module_name) File "debian/tests/smoke_test.py", line 56, in emit_module module = importlib.import_module(name) File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/usr/lib/python2.7/dist-packages/jsonext/__init__.py", line 13, in <module> from .mixins import JSONDateTimeMixin, JSONIterableMixin, JSONToDictMixin, \ File "/usr/lib/python2.7/dist-packages/jsonext/mixins.py", line 2, in <module> import arrow File "/usr/lib/python2.7/dist-packages/arrow/__init__.py", line 3, in <module> from .arrow import Arrow File "/usr/lib/python2.7/dist-packages/arrow/arrow.py", line 19, in <module> from arrow import util, locales, parser, formatter File "/usr/lib/python2.7/dist-packages/arrow/parser.py", line 12, in <module> from backports.functools_lru_cache import lru_cache # pragma: no cover ImportError: No module named functools_lru_cache autopkgtest [03:17:16]: test linux-image-tests: [----------------------- Traceback (most recent call last): File "/usr/bin/rekall", line 11, in <module> load_entry_point('rekall-core==1.6.0', 'console_scripts', 'rekall')() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 480, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2693, in load_entry_point return ep.load() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2324, in load return self.resolve() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2330, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python2.7/dist-packages/rekall/rekal.py", line 39, in <module> entry_point.load() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2324, in load return self.resolve() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2330, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python2.7/dist-packages/rekall/plugins/__init__.py", line 4, in <module> import addrspaces File "/usr/lib/python2.7/dist-packages/rekall/plugins/addrspaces/__init__.py", line 8, in <module> from rekall.plugins.addrspaces import crash File "/usr/lib/python2.7/dist-packages/rekall/plugins/addrspaces/crash.py", line 27, in <module> from rekall.plugins.overlays.windows import crashdump File "/usr/lib/python2.7/dist-packages/rekall/plugins/overlays/__init__.py", line 3, in <module> from rekall.plugins.overlays import basic File "/usr/lib/python2.7/dist-packages/rekall/plugins/overlays/basic.py", line 31, in <module> import arrow File "/usr/lib/python2.7/dist-packages/arrow/__init__.py", line 3, in <module> from .arrow import Arrow File "/usr/lib/python2.7/dist-packages/arrow/arrow.py", line 19, in <module> from arrow import util, locales, parser, formatter File "/usr/lib/python2.7/dist-packages/arrow/parser.py", line 12, in <module> from backports.functools_lru_cache import lru_cache # pragma: no cover ImportError: No module named functools_lru_cache
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: python-arrow Source-Version: 0.12.1-2 We believe that the bug you reported is fixed in the latest version of python-arrow, 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 898...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Federico Ceratto <feder...@debian.org> (supplier of updated python-arrow 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: Fri, 11 May 2018 17:31:08 +0100 Source: python-arrow Binary: python-arrow python3-arrow python-arrow-doc Architecture: source Version: 0.12.1-2 Distribution: unstable Urgency: medium Maintainer: Federico Ceratto <feder...@debian.org> Changed-By: Federico Ceratto <feder...@debian.org> Description: python-arrow - Python library to manipulate dates, times, and timestamps python-arrow-doc - Python library to manipulate dates, times, timestamps: documentat python3-arrow - Python3 library to manipulate dates, times, and timestamps Closes: 898196 Changes: python-arrow (0.12.1-2) unstable; urgency=medium . [ Pierre-Elliott Bécue ] * Add dependency on python-backports.functools-lru-cache for the Python2 package. (Closes: #898196) Checksums-Sha1: 1425ea58f3058036c7cf0d57b78aa906118ba4d6 2126 python-arrow_0.12.1-2.dsc ac9feb347fde93f2e03f640523f0688372bf8f36 3700 python-arrow_0.12.1-2.debian.tar.xz 7f9e1a4b5b5cfa2b79e36bbfa56de00011a89e3f 7868 python-arrow_0.12.1-2_amd64.buildinfo Checksums-Sha256: 7a2fbe1d7cbe1bba8d04061414bc2b76d34e4a58a925187fc4a2857e26e7a73b 2126 python-arrow_0.12.1-2.dsc e0fa7e9595ca00137260440507b242a5f6f22aec138ec65a1237ba96ce109821 3700 python-arrow_0.12.1-2.debian.tar.xz 3ab51535a2d30ff68d2fae12b5d446b610bac0e3188e69c6e5c62ee153b2394c 7868 python-arrow_0.12.1-2_amd64.buildinfo Files: b1b62a840d51af62be788f60ea08a6e0 2126 python optional python-arrow_0.12.1-2.dsc 02dc32f12bbf67ef3d5ddddb3e302cbc 3700 python optional python-arrow_0.12.1-2.debian.tar.xz 927d4bf751ca2a15779db1f28790da59 7868 python optional python-arrow_0.12.1-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfKfd+zM5IUCMbyuWbzG8RPUXfaoFAlr1xoUACgkQbzG8RPUX faoQRxAApAuTsQrFEA+BgiutzKYzE73IIpzbp0n4F8FPOJkGTZkSW6UT5WS/Zy+T Rcnz8IZ2SH+v8vQASWTfljSuH35WtG8ybKf+SLIEpkbxVpX7IgBo14uow+PDbztg V12La3ldtfQnLEJIN4OCBqwTDwA8s/9SxrTEGmsjZ63Frb9/xbC8bEvhTsLeOD+l PfrpkhU/gVxzE4vE8mqAe1WKxfB3w3SKm7/MYPsNnUO0UKGv7naTRJpxJs1+s49B WGa6W820IiuaMe2zjKgxNP7a0sqW7yBP7/aVTy0/tFFmwCLkEixYKDp2cf5deEK5 udEaT5EgASBDIaWeB0sFv/S926cOq8qRWh0kgtQCBQUEjQaphtemNnenqQ2eAua6 goD9sxo20nVEI/18ClFlUjJ2iYsfrtziE1klTdyKwHNbQ2KBLhp4l1qz+SpJBsy1 3tAdrpaywjQVuHTV3d5x670xN6LcG4x0W2+LFKytbPPS3SavvfxTfvVMH6ePolrh 8hVxXNKyM6XspOQ12akCql3l0fLunRFa+khzLFJF33C3UIu55T+kRwZpmbtEHdNk ugqGEKzzWidVaLLJ8e5gBuEGSbnh+Kj9MiGyk7i7Z8819DDUbwzjIqaRibzuqZDS 0pE01WWHwlm+unfy1j4Mpmv3wrhVxdezq7uoMLA5kGvbarl80BA= =V1o+ -----END PGP SIGNATURE-----
--- End Message ---