Your message dated Wed, 09 Dec 2020 19:48:27 +0000
with message-id <e1kn5rr-000cas...@fasolo.debian.org>
and subject line Bug#975776: fixed in billiard 3.6.3.0-2
has caused the Debian Bug report #975776,
regarding billiard: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i 
python{version} -p "3.8 3.9" returned exit code 13
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.)


-- 
975776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975776
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: billiard
Version: 3.6.3.0-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201125 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="py.test-3" \
> dh_auto_test
> I: pybuild base:232: py.test-3
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.0+, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, inifile: setup.cfg, testpaths: t/unit/
> plugins: case-1.5.3
> collected 70 items
> 
> t/unit/test_common.py ........                                           [ 
> 11%]
> t/unit/test_dummy.py .                                                   [ 
> 12%]
> t/unit/test_package.py .                                                 [ 
> 14%]
> t/unit/test_pool.py ..                                                   [ 
> 17%]
> t/unit/test_spawn.py F..                                                 [ 
> 21%]
> t/unit/test_values.py ....                                               [ 
> 27%]
> t/unit/test_win32.py sssssssssssssssssssssssssssssssssssssssssssssssssss 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ____________________________ test_spawn.test_start 
> _____________________________
> 
> self = <t.unit.test_spawn.test_spawn object at 0x7f22d627dbe0>
> 
>     def test_start(self):
>         ctx = get_context('spawn')
>     
>         p = ctx.Process(target=task_from_process, args=('opa',))
> >       p.start()
> 
> t/unit/test_spawn.py:17: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> billiard/process.py:124: in start
>     self._popen = self._Popen(self)
> billiard/context.py:341: in _Popen
>     return Popen(process_obj)
> billiard/popen_spawn_posix.py:39: in __init__
>     super(Popen, self).__init__(process_obj)
> billiard/popen_fork.py:24: in __init__
>     self._launch(process_obj)
> billiard/popen_spawn_posix.py:49: in _launch
>     tracker_fd = semaphore_tracker.getfd()
> billiard/semaphore_tracker.py:38: in getfd
>     self.ensure_running()
> billiard/semaphore_tracker.py:62: in ensure_running
>     spawnv_passfds(exe, args, fds_to_pass)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> path = '/usr/bin/python3'
> args = ['/usr/bin/python3', '-c', 'from billiard.semaphore_tracker import 
> main;main(21)']
> passfds = [9, 21]
> 
>     def spawnv_passfds(path, args, passfds):
>         passfds = sorted(passfds)
>         errpipe_read, errpipe_write = os.pipe()
>         try:
> >           return _posixsubprocess.fork_exec(
>                 args, [fsencode(path)], True, tuple(passfds), None, None,
>                 -1, -1, -1, -1, -1, -1, errpipe_read, errpipe_write,
>                 False, False, None)
> E               TypeError: fork_exec() takes exactly 21 arguments (17 given)
> 
> billiard/compat.py:223: TypeError
> =============== 1 failed, 18 passed, 51 skipped in 2.16 seconds 
> ================
> E: pybuild pybuild:353: test: plugin custom failed with: exit code=1: 
> py.test-3
> I: pybuild base:232: py.test-3
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.0+, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, inifile: setup.cfg, testpaths: t/unit/
> plugins: case-1.5.3
> collected 70 items
> 
> t/unit/test_common.py ........                                           [ 
> 11%]
> t/unit/test_dummy.py .                                                   [ 
> 12%]
> t/unit/test_package.py .                                                 [ 
> 14%]
> t/unit/test_pool.py ..                                                   [ 
> 17%]
> t/unit/test_spawn.py F..                                                 [ 
> 21%]
> t/unit/test_values.py ....                                               [ 
> 27%]
> t/unit/test_win32.py sssssssssssssssssssssssssssssssssssssssssssssssssss 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ____________________________ test_spawn.test_start 
> _____________________________
> 
> self = <t.unit.test_spawn.test_spawn object at 0x7fa39e0751c0>
> 
>     def test_start(self):
>         ctx = get_context('spawn')
>     
>         p = ctx.Process(target=task_from_process, args=('opa',))
> >       p.start()
> 
> t/unit/test_spawn.py:17: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> billiard/process.py:124: in start
>     self._popen = self._Popen(self)
> billiard/context.py:341: in _Popen
>     return Popen(process_obj)
> billiard/popen_spawn_posix.py:39: in __init__
>     super(Popen, self).__init__(process_obj)
> billiard/popen_fork.py:24: in __init__
>     self._launch(process_obj)
> billiard/popen_spawn_posix.py:49: in _launch
>     tracker_fd = semaphore_tracker.getfd()
> billiard/semaphore_tracker.py:38: in getfd
>     self.ensure_running()
> billiard/semaphore_tracker.py:62: in ensure_running
>     spawnv_passfds(exe, args, fds_to_pass)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> path = '/usr/bin/python3'
> args = ['/usr/bin/python3', '-c', 'from billiard.semaphore_tracker import 
> main;main(21)']
> passfds = [9, 21]
> 
>     def spawnv_passfds(path, args, passfds):
>         passfds = sorted(passfds)
>         errpipe_read, errpipe_write = os.pipe()
>         try:
> >           return _posixsubprocess.fork_exec(
>                 args, [fsencode(path)], True, tuple(passfds), None, None,
>                 -1, -1, -1, -1, -1, -1, errpipe_read, errpipe_write,
>                 False, False, None)
> E               TypeError: fork_exec() takes exactly 21 arguments (17 given)
> 
> billiard/compat.py:223: TypeError
> =============== 1 failed, 18 passed, 51 skipped in 1.01 seconds 
> ================
> E: pybuild pybuild:353: test: plugin custom failed with: exit code=1: 
> py.test-3
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.8 
> 3.9" returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/11/25/billiard_3.6.3.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: billiard
Source-Version: 3.6.3.0-2
Done: Michael Fladischer <fl...@debian.org>

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

Debian distribution maintenance software
pp.
Michael Fladischer <fl...@debian.org> (supplier of updated billiard 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: Wed, 09 Dec 2020 18:37:55 +0100
Source: billiard
Architecture: source
Version: 3.6.3.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Michael Fladischer <fl...@debian.org>
Closes: 975776
Changes:
 billiard (3.6.3.0-2) unstable; urgency=low
 .
   [ Ondřej Nový ]
   * Bump Standards-Version to 4.4.1.
   * d/control: Update Maintainer field with new Debian Python Team
     contact address.
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Bug-Database, Bug-Submit.
   * Update standards version to 4.5.0, no changes needed.
 .
   [ Michael Fladischer ]
   * Add upstream patch to fix Python 3.9 FTBFS (Closes: #975776).
   * Bump debhelper version to 13.
   * Bump Standards-Version to 4.5.1.
   * Set Rules-Requires-Root: no.
   * Use uscan version 4.
   * Remove unused upstream signing key.
   * Add Repository* fields to d/upstream/metadata.
   * Remove debian/upstream-signing-key.pgp from include-binaries, no
     longer used.
Checksums-Sha1:
 4f00d8e522c0e59df781788651f2e643524c0771 1900 billiard_3.6.3.0-2.dsc
 c473ecdd926b2c64874839a6e37714bde026b3a9 7188 billiard_3.6.3.0-2.debian.tar.xz
 cf1c364ccf6d7d1818bb93e16b1fad2bcb065cb6 8775 
billiard_3.6.3.0-2_amd64.buildinfo
Checksums-Sha256:
 58ca6f5860f7a2bde8c9b20603ce006b8b4dea942f9dfbfc3e56ee007479d3f6 1900 
billiard_3.6.3.0-2.dsc
 89d236fadcd83d6d3db3621d7677cf9eaee15a68ebb73ef3d683a8249ae7ba32 7188 
billiard_3.6.3.0-2.debian.tar.xz
 66f8029c404a93d1322c0192c4e7df30877c73b41b375810ac69954b464fbf5f 8775 
billiard_3.6.3.0-2_amd64.buildinfo
Files:
 1fda150ce58a5f4b0f8ea8892618419f 1900 python optional billiard_3.6.3.0-2.dsc
 cec04c4d9cd2f5cc9c18ba7649e61b0d 7188 python optional 
billiard_3.6.3.0-2.debian.tar.xz
 b318ef14ca1deecddfd969ef0b3feb94 8775 python optional 
billiard_3.6.3.0-2_amd64.buildinfo

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

iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAl/RJB4ACgkQ/9PIi5l9
0WpfSAgAsFy+HFnr8qvZ8I4HhskxVsDJ6ryZp9K+j1VNwM5QKswtHBWYiB5PtUN+
JYGHuVwX2WW2xa1/dTA+QQmvfjUV2pwx1Gw/QPvjvaI7ShwpPqGIej3NoMrf04eV
egYL/qGKt4ZDqOOVMTEVbr2HKG7EY2Pbz0htuYi6ghdla2Iq0Lvy4n0OJM9mq3Lz
H4HQRy7T/IC26Bbpv4MLBVOE0/gXBYhMNryj3QY/byKvfdBXmoPcS8J6fyPeYuUH
GyGzxKLx3Dg9of5FiVT9lnBqC5DZCnOerw5Vawnr3dXzFbxXnOyLeoYcL7m5HnYJ
oeiIAlXic5N0OzIKbil1UMKnlxGYMQ==
=1b88
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to