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

Attachment: 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 ---

Reply via email to