Your message dated Sat, 03 Sep 2022 11:05:00 +0000
with message-id <e1ouqxq-00e0in...@fasolo.debian.org>
and subject line Bug#1014100: fixed in qiime 2022.8.1-1
has caused the Debian Bug report #1014100,
regarding qiime: autopkgtest needs update for new version of python-decorator
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.)


-- 
1014100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: qiime
Version: 2021.8.0-2
Severity: serious
X-Debbugs-CC: python-decora...@packages.debian.org
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:python-decorator

Dear maintainer(s),

With a recent upload of python-decorator the autopkgtest of qiime fails in testing when that autopkgtest is run with the binary packages of python-decorator from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
python-decorator       from testing    5.1.1-2
qiime                  from testing    2021.8.0-2
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of python-decorator to testing [1]. Of course, python-decorator shouldn't just break your autopkgtest (or even worse, your package), but it seems to me that the change in python-decorator was intended and your package needs to update to the new situation. To me it looks like the references need updating for the new version but I might be wrong.

If this is a real problem in your package (and not only in your autopkgtest), the right binary package(s) from python-decorator should really add a versioned Breaks on the unfixed version of (one of your) package(s). Note: the Breaks is nice even if the issue is only in the autopkgtest as it helps the migration software to figure out the right versions to combine in the tests.

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=python-decorator

https://ci.debian.net/data/autopkgtest/testing/amd64/q/qiime/23173367/log.gz

................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................FF.........F....................................................................................................................................FF..........................................
======================================================================
FAIL: test_callable_and_async_signature_with_artifacts_and_parameters (qiime2.sdk.tests.test_method.TestMethod)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/autopkgtest-lxc.t_q3d0jx/downtmp/autopkgtest_tmp/qiime2/sdk/tests/test_method.py", line 223, in test_callable_and_async_signature_with_artifacts_and_parameters
    self.assertEqual(parameters, exp_parameters)
AssertionError: Lists differ: [('in[20 chars]ts1: list">), ('ints2', <Parameter "ints2: lis[108 chars]t">)] != [('in[20 chars]ts1: IntSequence1 | IntSequence2">), ('ints2',[147 chars]t">)]

First differing element 0:
('ints1', <Parameter "ints1: list">)
('ints1', <Parameter "ints1: IntSequence1 | IntSequence2">)

Diff is 735 characters long. Set self.maxDiff to None to see it.

======================================================================
FAIL: test_callable_and_async_signature_with_no_parameters (qiime2.sdk.tests.test_method.TestMethod)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/autopkgtest-lxc.t_q3d0jx/downtmp/autopkgtest_tmp/qiime2/sdk/tests/test_method.py", line 242, in test_callable_and_async_signature_with_no_parameters
    self.assertEqual(parameters, exp_parameters)
AssertionError: Lists differ: [('ma[26 chars]ng1: dict">), ('mapping2', <Parameter "mapping2: dict">)] != [('ma[26 chars]ng1: Mapping">), ('mapping2', <Parameter "mapping2: Mapping">)]

First differing element 0:
('mapping1', <Parameter "mapping1: dict">)
('mapping1', <Parameter "mapping1: Mapping">)

- [('mapping1', <Parameter "mapping1: dict">),
?                                     ^ ^^

+ [('mapping1', <Parameter "mapping1: Mapping">),
?                                     ^^^^ ^^

-  ('mapping2', <Parameter "mapping2: dict">)]
?                                     ^ ^^

+  ('mapping2', <Parameter "mapping2: Mapping">)]
?                                     ^^^^ ^^


======================================================================
FAIL: test_callable_and_async_signature (qiime2.sdk.tests.test_pipeline.TestPipeline)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/autopkgtest-lxc.t_q3d0jx/downtmp/autopkgtest_tmp/qiime2/sdk/tests/test_pipeline.py", line 78, in test_callable_and_async_signature
    self.assertEqual(parameters, exp_parameters)
AssertionError: Lists differ: [('in[32 chars]uence">), ('mapping', <Parameter "mapping">), [74 chars]1">)] != [('in[32 chars]uence: IntSequence1">), ('mapping', <Parameter[110 chars]1">)]

First differing element 0:
('int_sequence', <Parameter "int_sequence">)
('int_sequence', <Parameter "int_sequence: IntSequence1">)

- [('int_sequence', <Parameter "int_sequence">),
+ [('int_sequence', <Parameter "int_sequence: IntSequence1">),
?                                           ++++++++++++++

-  ('mapping', <Parameter "mapping">),
+  ('mapping', <Parameter "mapping: Mapping">),
?                           +++++++++

-  ('do_extra_thing', <Parameter "do_extra_thing">),
+  ('do_extra_thing', <Parameter "do_extra_thing: Bool">),
?                                               ++++++

-  ('add', <Parameter "add=1">)]
+  ('add', <Parameter "add: Int = 1">)]
?                         ++++++ +


======================================================================
FAIL: test_callable_and_async_different_signature (qiime2.sdk.tests.test_visualizer.TestVisualizer)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/autopkgtest-lxc.t_q3d0jx/downtmp/autopkgtest_tmp/qiime2/sdk/tests/test_visualizer.py", line 211, in test_callable_and_async_different_signature
    self.assertEqual(parameters, exp_parameters)
AssertionError: Lists differ: [('ints', <Parameter "ints: collections.Counter">)] != [('ints', <Parameter "ints: IntSequence1 | IntSequence2">)]

First differing element 0:
('ints', <Parameter "ints: collections.Counter">)
('ints', <Parameter "ints: IntSequence1 | IntSequence2">)

- [('ints', <Parameter "ints: collections.Counter">)]
+ [('ints', <Parameter "ints: IntSequence1 | IntSequence2">)]

======================================================================
FAIL: test_callable_and_async_signature (qiime2.sdk.tests.test_visualizer.TestVisualizer)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/autopkgtest-lxc.t_q3d0jx/downtmp/autopkgtest_tmp/qiime2/sdk/tests/test_visualizer.py", line 193, in test_callable_and_async_signature
    self.assertEqual(parameters, exp_parameters)
AssertionError: Lists differ: [('ma[26 chars]ng1: dict">), ('mapping2', <Parameter "mapping[100 chars]r">)] != [('ma[26 chars]ng1: Mapping">), ('mapping2', <Parameter "mapp[106 chars]r">)]

First differing element 0:
('mapping1', <Parameter "mapping1: dict">)
('mapping1', <Parameter "mapping1: Mapping">)

Diff is 756 characters long. Set self.maxDiff to None to see it.

----------------------------------------------------------------------
Ran 940 tests in 10.542s

FAILED (failures=5)
autopkgtest [01:12:37]: test run-unit-test

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: qiime
Source-Version: 2022.8.1-1
Done: Étienne Mollier <emoll...@debian.org>

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

Debian distribution maintenance software
pp.
Étienne Mollier <emoll...@debian.org> (supplier of updated qiime 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: Sat, 03 Sep 2022 12:05:26 +0200
Source: qiime
Architecture: source
Version: 2022.8.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emoll...@debian.org>
Closes: 1014100 1018609
Changes:
 qiime (2022.8.1-1) unstable; urgency=medium
 .
   [ Nilesh Patra ]
   * New upstream version 2022.8.1
   * d/t/run-unit-test: Skip tests on 32-bit
     arch (Closes: #1014100)
   * Switch from nose to pytest (Closes: #1018609)
 .
   [ Étienne Mollier ]
   * python3.8.patch: unfuzz.
   * python3.10.patch: added; fix autopkgtest with python3.10.
Checksums-Sha1:
 b7f8f69361db299216f3102a882f7e8543fdae79 2493 qiime_2022.8.1-1.dsc
 f5069903e824a0a8def9b8cbb1d2806f987db6e1 227128 qiime_2022.8.1.orig.tar.gz
 d28b1363099de6278def414cf7996064d571c3e4 17076 qiime_2022.8.1-1.debian.tar.xz
Checksums-Sha256:
 30f4232e520ef09e8f33c48bb244690cecc55ffe316c5a25a50627756dd618d8 2493 
qiime_2022.8.1-1.dsc
 bd872e6de17651877e80e50fb06d575576c4ed9f78ea839b796304aa48860bed 227128 
qiime_2022.8.1.orig.tar.gz
 4b1b33f7a6ff638c7a68f9c58082e0a4a042c42b6d167c7c657c5ab85f2e33c9 17076 
qiime_2022.8.1-1.debian.tar.xz
Files:
 5ad4db8f5622f0730e035661bf59cf07 2493 science optional qiime_2022.8.1-1.dsc
 e04386a02ecf5baad0a3a52ac8669554 227128 science optional 
qiime_2022.8.1.orig.tar.gz
 3fd1de478849e1d83c9d47a49da12388 17076 science optional 
qiime_2022.8.1-1.debian.tar.xz

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

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmMTMfcUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdq2ahAAvVcMKXS6VEcMZka3ufMfRuDYTJxG
S4Hu5T30PdG0w03f8rrKH8E1vON5oKTrKay28MqJ1bjNm0xNUevG5kql42MMCjsp
hkklP4VSJui4RHZrvMIMJ2jXJxvMsmHZL4vns6fjuhVPyxp6SJD59tULUn3V1wpC
O0Z0lsMa36Wi9W9fKBcJcIduZFuHvMG67sT13wIxHdThZlU41qmGpHMc07wrm+Gc
/fsQ2CVzyo9gvXhZz1W/NLDNQPj33QlXUVDimiwsYicyrkakWBsJfDo14WAwEaqQ
pcnZb5AO2B3R5MOBLv5uBpzgNO4XJCLvhAq9GrUoynIHPl5hlYCNLph7wsOMmLfi
KySazMoHyKLS4Re7diQHwhTwiDbGQC6fu3zl/ELAbRXHofC3O3vwfdNSLb0I+5pG
OgNhC78f0YgOsxZAWjJeoGs1R8BJb5PZHpE0Nm95xh7Tf6n0bEobw2LWvQ6UxsaI
hacwx67HqBcqg8cLlgbK0SFdxBXCRNMI/msYfU6/+LvxWXBomd5zvik5vzhqnk+i
mjLwE/iPC9+FrYUno90eOpbSRUFCRW5xoWYxUaqKr01I7K9hwPiET+pEQ7C5lx8n
8s3Fyg8sX0j5eRnjUiRbf8mt461yBlJFju3RGCfNpadxi6TXEW6kqhCVHHQItESK
KVxftWyfIRyMcgA=
=Uks/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to