Your message dated Sat, 12 Mar 2022 22:33:48 +0000
with message-id <e1ntaj2-000igs...@fasolo.debian.org>
and subject line Bug#1006003: fixed in ganeti 3.0.2-1
has caused the Debian Bug report #1006003,
regarding pyparsing breaks ganeti autopkgtest: module 'pyparsing' has no
attribute 'operatorPrecedence'
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.)
--
1006003: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006003
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pyparsing, ganeti
Control: found -1 pyparsing/3.0.7-1
Control: found -1 ganeti/3.0.1-4
Severity: serious
Tags: sid bookworm
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: breaks needs-update
Dear maintainer(s),
With a recent upload of pyparsing the autopkgtest of ganeti fails in
testing when that autopkgtest is run with the binary packages of
pyparsing from unstable. It passes when run with only packages from
testing. In tabular form:
pass fail
pyparsing from testing 3.0.7-1
ganeti from testing 3.0.1-4
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 pyparsing to
testing [1]. Due to the nature of this issue, I filed this bug report
against both packages. Can you please investigate the situation and
reassign the bug to the right package?
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=pyparsing
https://ci.debian.net/data/autopkgtest/testing/amd64/g/ganeti/19310148/log.gz
Running ganeti.qlang_unittest.py
EE.....EEE
======================================================================
ERROR: testFilter (__main__.TestMakeFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/ganeti/testsuite/test/py/ganeti.qlang_unittest.py",
line 231, in testFilter
self.assertEqual(qlang.MakeFilter(["foo/bar"], False),
File "/usr/share/ganeti/default/ganeti/qlang.py", line 331, in MakeFilter
result = ParseFilter(filter_text)
File "/usr/share/ganeti/default/ganeti/qlang.py", line 255, in
ParseFilter
parser = BuildFilterParser()
File "/usr/share/ganeti/default/ganeti/qlang.py", line 224, in
BuildFilterParser
filter_expr = pyp.operatorPrecedence(condition, [
AttributeError: module 'pyparsing' has no attribute 'operatorPrecedence'
======================================================================
ERROR: testForcedFilter (__main__.TestMakeFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/ganeti/testsuite/test/py/ganeti.qlang_unittest.py",
line 224, in testForcedFilter
self.assertRaises(errors.QueryFilterParseError,
File "/usr/lib/python3.9/unittest/case.py", line 739, in assertRaises
return context.handle('assertRaises', args, kwargs)
File "/usr/lib/python3.9/unittest/case.py", line 201, in handle
callable_obj(*args, **kwargs)
File "/usr/share/ganeti/default/ganeti/qlang.py", line 331, in MakeFilter
result = ParseFilter(filter_text)
File "/usr/share/ganeti/default/ganeti/qlang.py", line 255, in
ParseFilter
parser = BuildFilterParser()
File "/usr/share/ganeti/default/ganeti/qlang.py", line 224, in
BuildFilterParser
filter_expr = pyp.operatorPrecedence(condition, [
AttributeError: module 'pyparsing' has no attribute 'operatorPrecedence'
======================================================================
ERROR: test (__main__.TestParseFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/ganeti/testsuite/test/py/ganeti.qlang_unittest.py",
line 64, in setUp
self.parser = qlang.BuildFilterParser()
File "/usr/share/ganeti/default/ganeti/qlang.py", line 224, in
BuildFilterParser
filter_expr = pyp.operatorPrecedence(condition, [
AttributeError: module 'pyparsing' has no attribute 'operatorPrecedence'
======================================================================
ERROR: testAllFields (__main__.TestParseFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/ganeti/testsuite/test/py/ganeti.qlang_unittest.py",
line 64, in setUp
self.parser = qlang.BuildFilterParser()
File "/usr/share/ganeti/default/ganeti/qlang.py", line 224, in
BuildFilterParser
filter_expr = pyp.operatorPrecedence(condition, [
AttributeError: module 'pyparsing' has no attribute 'operatorPrecedence'
======================================================================
ERROR: testError (__main__.TestParseFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/ganeti/testsuite/test/py/ganeti.qlang_unittest.py",
line 64, in setUp
self.parser = qlang.BuildFilterParser()
File "/usr/share/ganeti/default/ganeti/qlang.py", line 224, in
BuildFilterParser
filter_expr = pyp.operatorPrecedence(condition, [
AttributeError: module 'pyparsing' has no attribute 'operatorPrecedence'
----------------------------------------------------------------------
Ran 10 tests in 0.012s
FAILED (errors=5)
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: ganeti
Source-Version: 3.0.2-1
Done: Apollon Oikonomopoulos <apoi...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ganeti, 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 1006...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Apollon Oikonomopoulos <apoi...@debian.org> (supplier of updated ganeti 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, 12 Mar 2022 23:23:27 +0200
Source: ganeti
Architecture: source
Version: 3.0.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ganeti Team <gan...@packages.debian.org>
Changed-By: Apollon Oikonomopoulos <apoi...@debian.org>
Closes: 993920 1006003
Changes:
ganeti (3.0.2-1) unstable; urgency=medium
.
* New upstream release (closes: #1006003, #993920)
* Drop patches merged upstream
* d/copyright: adjust years and upstream copyright info
Checksums-Sha1:
704d57bcb2fe90283622daff95ef6ca0339335e5 3368 ganeti_3.0.2-1.dsc
d0b7c6d40ad54ad87001ee430beef79dd99b600d 2682413 ganeti_3.0.2.orig.tar.gz
f2f382f0fd4e9a6f94ce0ce4e3c2ba1da15daaec 45700 ganeti_3.0.2-1.debian.tar.xz
86289e5ca62862b0d337d7862692a8056412ac69 15687 ganeti_3.0.2-1_amd64.buildinfo
Checksums-Sha256:
1cd2a155fd24e256024cf9c9011444e9aa662b4534003993a3a95ce4519d85e1 3368
ganeti_3.0.2-1.dsc
66864ffe105931b2344a562cedc7476a23e3dd2f3a20565388363e7f5aa95761 2682413
ganeti_3.0.2.orig.tar.gz
1c044b23c36afeb4b2e505060917ec1c5308cb81bedd3ca8ccafecf5b3a55271 45700
ganeti_3.0.2-1.debian.tar.xz
2264fe0bdcc0bffccc1476fe310e940ecad86c66a18d844eceb0bfe2be096d76 15687
ganeti_3.0.2-1_amd64.buildinfo
Files:
87b92e2e758a4f395409f227d6a5a22e 3368 admin optional ganeti_3.0.2-1.dsc
a14a6c1702ccaa4e9d22d44045edd4c4 2682413 admin optional
ganeti_3.0.2.orig.tar.gz
ab98e05eb0d97cc338bae8fd5e279c3b 45700 admin optional
ganeti_3.0.2-1.debian.tar.xz
5553868c3ae34902b62676e0ec49b2e3 15687 admin optional
ganeti_3.0.2-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEPgL9ZlYpWVIRC6uZ9RsYxyAkgiQFAmItGlkTHGFwb2lrb3NA
ZGViaWFuLm9yZwAKCRD1GxjHICSCJL2yEACyGNsHUdmMNIoPFDYGU8qog+Ysl8pB
d7a+M0xCGWpZAV1cUXV9y1wY7riHtElH5qbArQkTzekyxe2seBiXp+fUYWaV/J5q
BaiSWu+XThShJtLLG8kB72b+RYn2mqs9nucNMcp++7aO32XfoeLKxVTEzKc4OH84
BhjzFERESJ/UsANsCB+Ypp+h/oaJ6bnD/6ZnVjFPvvsMo20ox02z+3SKXFa7q04s
QGZpOidUmLdB5rDxhV3zAoOivWxn9mDMrOa0gjBsRzHntq6jdc8/Wc8Ia/8P0NQZ
CYob20nqwmz/dytyNUL7mTFMVum+tlRKWF8bJb1Of6QXzLzwAW5sbXNVlU/yCoBn
EzF+eLz8zWiv/VGUjjfj/1WNyohq6cjLNuNROdhXTUi+8PnutKLbFHhL1ht12xE1
pZNzK+KOVd5hTNcvAkOo4mQV0tSCemZ32E6ZPWwwqg4XsUMK45qAl90tJfRTikR8
2xO7ihBSUv2hpL0RSeZDbMrLzB1E3tDRLEm4f98b46QxDXkoQjrk4d4igVzn3Mwy
m7A/bM70BWeOaJMjLPPoKjfc1axgJSQhPw4Ab20WVwNZKUiJIcrXu3gay8+j0yjC
0DvC85EVsIiMGMoYqpyXvzGdRtxPlfQDwlurNTefiliabp4MkFBqFOX/lH5rAme6
9NHSjTngGzRQIA==
=WK87
-----END PGP SIGNATURE-----
--- End Message ---