Your message dated Mon, 04 Mar 2019 18:50:08 +0000
with message-id <e1h0sfa-0000ir...@fasolo.debian.org>
and subject line Bug#917658: fixed in pyres 1.5-2
has caused the Debian Bug report #917658,
regarding pyres: FTBFS (AttributeError: 'int' object has no attribute 
'iteritems')
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.)


-- 
917658: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917658
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:pyres
Version: 1.5-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with python2,systemd --buildsystem=pybuild
   dh_update_autotools_config -i -O--buildsystem=pybuild
   dh_auto_configure -i -O--buildsystem=pybuild
I: pybuild base:217: python2.7 setup.py config 
running config
   dh_auto_build -i -O--buildsystem=pybuild
I: pybuild base:217: /usr/bin/python setup.py build 
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres
copying pyres/scripts.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres
copying pyres/worker.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres
copying pyres/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres

[... snipped ...]

    def test_retry_on_exception(self):
        now = datetime.datetime.now()
        self.set_current_time(now)
        worker = Worker(['basic'])
        scheduler = Scheduler()
    
        # queue up a job that will fail for 30 seconds
        self.resq.enqueue(RetryOnExceptionJob,
                now + datetime.timedelta(seconds=30))
        worker.process()
>       assert worker.get_failed() == 0
E       AssertionError: assert 1 == 0
E        +  where 1 = <bound method Worker.get_failed of <pyres.worker.Worker 
object at 0x7f614aae4f10>>()
E        +    where <bound method Worker.get_failed of <pyres.worker.Worker 
object at 0x7f614aae4f10>> = <pyres.worker.Worker object at 
0x7f614aae4f10>.get_failed

tests/test_worker.py:191: AssertionError
------------------------------ Captured log call -------------------------------
worker.py                  273 ERROR    (Job{basic} | tests.RetryOnExceptionJob 
| [datetime.datetime(2018, 12, 25, 22, 42, 17)]) failed: 'int' object has no 
attribute 'iteritems'
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres/worker.py", 
line 256, in process
    return job.perform()
  File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres/job.py", line 
88, in perform
    if not self.retry(payload_class, args):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres/job.py", line 
126, in retry
    **{'first_attempt':first_attempt})
  File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres/__init__.py", 
line 279, in enqueue_at
    self.enqueue_at_from_string(datetime, class_name, klass.queue, *args, 
**kwargs)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres/__init__.py", 
line 289, in enqueue_at_from_string
    self.delayed_push(datetime, payload)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build/pyres/__init__.py", 
line 294, in delayed_push
    self.redis.zadd('resque:delayed_queue_schedule', key, key)
  File "/usr/lib/python2.7/dist-packages/redis/client.py", line 2263, in zadd
    for pair in iteritems(mapping):
  File "/usr/lib/python2.7/dist-packages/redis/_compat.py", line 94, in 
iteritems
    return x.iteritems()
AttributeError: 'int' object has no attribute 'iteritems'
=============================== warnings summary ===============================
.pybuild/cpython2_2.7_pyres/build/tests/test_failure_multi.py::TestBackend
  cannot collect test class 'TestBackend' because it has a __init__ constructor

-- Docs: http://doc.pytest.org/en/latest/warnings.html
======== 7 failed, 70 passed, 1 deselected, 1 warnings in 8.21 seconds =========
E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_pyres/build; python2.7 -m pytest -k 'not 
test_worker_pids'
dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
make: *** [debian/rules:9: build-indep] Error 25
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit 
status 2
E: Build killed with signal TERM after 60 minutes of inactivity
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
but it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pyres.html

where you can get a full build log if you need it (for some reason, 
reproducible-builds
autobuilders do not hang here).

If this is really a bug in one of the build-depends, please use reassign and 
affects,
so that this is still visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: pyres
Source-Version: 1.5-2

We believe that the bug you reported is fixed in the latest version of
pyres, 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 917...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marcelo Jorge Vieira <me...@debian.org> (supplier of updated pyres 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: SHA256

Format: 1.8
Date: Mon, 04 Mar 2019 15:28:30 -0300
Source: pyres
Binary: python-pyres
Architecture: source all
Version: 1.5-2
Distribution: unstable
Urgency: high
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Marcelo Jorge Vieira <me...@debian.org>
Description:
 python-pyres - Python module to provide a Resque-like job queue
Closes: 917658
Changes:
 pyres (1.5-2) unstable; urgency=high
 .
   [ Ondřej Nový ]
 .
   * d/control: Set Vcs-* to salsa.debian.org
   * d/control: Remove ancient X-Python-Version field
 .
   [ Marcelo Jorge Vieira]
 .
   * AttributeError: 'int' object has no attribute 'iteritems' (Closes: #917658)
Checksums-Sha1:
 87326e6e94ad246b5388f4d2676d40bcb027cfbc 2107 pyres_1.5-2.dsc
 a30fbeba113b2698104f796f9ededced88f89740 5344 pyres_1.5-2.debian.tar.xz
 614057e0fa0efa0a403790d83e5f0c695a84fccd 7281 pyres_1.5-2_amd64.buildinfo
 ca444e01d381751cf8a44ae226516861e4b82a2a 23532 python-pyres_1.5-2_all.deb
Checksums-Sha256:
 44ed902380c41e47e3ccb0e2cc0fa451e17ab519fd614a0d47d0f5c12edd3007 2107 
pyres_1.5-2.dsc
 b29e0cc8a025382f8288d4813b27640039fae75f9c2698a561d9bb63a06b1048 5344 
pyres_1.5-2.debian.tar.xz
 9e969c32ac0809004b1af868e08406faa57edb9e73b3abefb06347e759f2a959 7281 
pyres_1.5-2_amd64.buildinfo
 269ffe8da2b8d211bc07652558917cce8c0228a31198bd716e49d57be08fc651 23532 
python-pyres_1.5-2_all.deb
Files:
 ca7fbb9eecbe180decbca4546f2daac2 2107 python optional pyres_1.5-2.dsc
 a188ee62778fcd1e9ec37d267da1d5bf 5344 python optional pyres_1.5-2.debian.tar.xz
 b51c639ba214a97b52a6cdb98d9faaf3 7281 python optional 
pyres_1.5-2_amd64.buildinfo
 2c1d3a8d1e5c426e7b888e40f7fa86f6 23532 python optional 
python-pyres_1.5-2_all.deb

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEEX659A8zSLhyNqcUJW5JO4xAFXNMFAlx9bvkRHG1ldGFsQGRl
Ymlhbi5vcmcACgkQW5JO4xAFXNMaeQ/+P8zbFK/hGhDELiLcWugZmpJqrHhyfqdM
W1GdCVisKs2IBUM9GNLjOJVAkU0BdQGVORD9Fs6+vO0fCcZzsAF7E6dvUO8jwQN2
HXoFZ/62kH4/pNblhBVtKis1HGIt5hjImH5nffdamFslHoAtB1FHfAmyVAyOdQDe
qrt0GcVoNSLNowLjhrGbYDnUa2ernl1SaveuDCvhVPvWzPekDb0eZTsvPCtdNJNy
obsuBdjXlB0QwG7vVwVdL10s1kar1mw60UsF8KIzNOqrzwTdC8x5x5uceHvrLQK8
dJenjDksXpcmA7G+ZGMIQz5XPg+1SkQ4rbcKLXl2UcfWcDbrKwvsKo3AEul58Kys
FK2nQ0E4Hf0HzIROhWhNhLkLJkbyjCh7cZYo1FiB2SsHfh0RRGHxa2zXjuTQ0+2u
C+jc/BlHh/9Aq89HTcMAT2GZ8rkQwhT39pndubRhfZ+xyHd0BEPB4oUqbgsFsUfu
H1FzYUcuYGjLirkaeMrPh2BeQu1nbwXbWHHu2zY2Y2AeDy/TFTA1WKFpkPatVen7
853YLRJ0UH946L7Vch5JqKmDdjQJO4QcjmGUD2H77F9tocWk8HHA8IwXJ9OlrgkB
3E9cLoPryJTaXAKz0Rx3pPSSJgtQgB4D04iZ0X5qVBonZ/t6kdDhEC90uSDMr3oJ
CHr8advzMbE=
=U6XC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to