#1150467 manila: FTBFS: FAIL: manila.tests.scheduler.weighers.test_goodness.GoodnessWeigherTestCase.test_goodness_weigher_stats_substitution

Package:
src:manila
Source:
src:manila
Submitter:
Santiago Vila
Date:
2026-10-11 09:37:04 UTC
Severity:
normal
Tags:
#1150467#5
Date:
2026-10-09 19:40:47 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202610/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

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

Thanks.
--------------------------------------------------------------------------------
[...]
    raise mismatch_error
testtools.matchers._impl.MismatchError: 60 != 0


======================================================================
FAIL: manila.tests.scheduler.weighers.test_goodness.GoodnessWeigherTestCase.test_goodness_weigher_stats_substitution
manila.tests.scheduler.weighers.test_goodness.GoodnessWeigherTestCase.test_goodness_weigher_stats_substitution
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/manila/tests/scheduler/weighers/test_goodness.py", line 132, in test_goodness_weigher_stats_substitution
    self.assertEqual(100, weight)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 513, in assertEqual
    self.assertThat(observed, matcher, message)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 704, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 100 != 0
---------------------------------------------------------------------- Ran 12415 tests in 286.036s FAILED (failures=11, skipped=19) + echo ======> STESTR TEST SUITE FAILED FOR python3.14: displaying pip3 freeze output... ======> STESTR TEST SUITE FAILED FOR python3.14: displaying pip3 freeze output... + [ -x /usr/bin/pip3 ] + pip3 freeze WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. alabaster==1.0.0 alembic==1.18.4 amqp==5.3.1 arrow==1.4.0 attrs==26.1.0 autocommand==2.2.2 autopage==0.6.0 babel==2.18.0 bashate==2.1.0 bcrypt==5.0.0 blinker==1.9.0 cachetools==7.0.1 castellan==5.8.0 certifi==2026.7.22 cffi==2.1.1 chardet==5.2.0 charset-normalizer==3.4.7 cliff==4.16.0 cmd2==4.2.0+ds confluent-kafka==2.12.2 cotyledon==2.2.0 coverage==7.16.1 cryptography==49.0.0 ddt==1.7.2 debtcollector==3.1.0 decorator==5.3.1 defusedxml==0.7.1 deprecation==2.1.0 dnspython==2.8.0 docutils==0.23 dogpile.cache==1.5.0 dulwich==1.2.12 etcd3==0.12.0 etcd3gw==2.7.0 eventlet==0.41.2 fasteners==0.20 fixtures==4.3.0 flake8==7.3.0 futurist==3.5.0 gevent==25.9.1 greenlet==3.3.2 grpcio==1.51.1 hacking==8.1.0 idna==3.20 imagesize==2.0.1 infinity==1.5 invoke==3.0.3 iso8601==2.1.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 Jinja2==3.1.6 jmespath==1.0.1 jsonpatch==1.33 jsonpointer==2.4 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 kazoo==2.11.0.dev0 keystoneauth1==5.17.0 keystonemiddleware==13.0.1 kombu==5.6.2 legacy-cgi==2.6.4 linkify-it-py==2.1.0 lxml==6.1.3 Mako==1.3.10.dev0 manila==23.0.0 markdown-it-py==4.2.0 MarkupSafe==3.0.3 mccabe==0.7.0 mdurl==0.1.2 monotonic==1.6 more-itertools==11.1.0 msgpack==1.2.1 mysqlclient==1.4.6 netaddr==1.3.0 oauthlib==3.3.1 openstackdocstheme==3.2.0 openstacksdk==4.20.0 os-api-ref==3.1.0 os-client-config==2.3.0 os-service-types==1.9.0 osc-lib==4.7.0 oslo.cache==4.3.0 oslo.concurrency==7.6.1 oslo.config==10.7.0 oslo.context==6.5.0 oslo.db==18.1.1 oslo.i18n==6.9.0 oslo.log==8.3.2 oslo.messaging==18.3.0 oslo.metrics==0.17.0 oslo.middleware==8.2.0 oslo.policy==6.0.1 oslo.privsep==3.12.0 oslo.reports==3.9.0 oslo.rootwrap==7.10.0 oslo.serialization==5.11.0 oslo.service==4.8.0 oslo.upgradecheck==2.8.0 oslo.utils==10.2.0 oslosphinx==4.18.0 oslotest==6.1.1 osprofiler==4.3.0 packaging==26.2 paramiko==5.0.0 Paste==3.10.1 PasteDeploy==3.1.0 pbr==7.1.1 platformdirs==4.11.9 prettytable==3.18.0 prometheus_client==0.21.1 prompt_toolkit==3.0.53 protobuf==4.21.12 psutil==7.2.2 psycopg2==2.9.13 pure-sasl==0.6.2 pycadf==4.0.1 pycodestyle==2.14.0 pycparser==3.0 pyflakes==3.4.0 Pygments==2.20.0 PyJWT==2.15.1 pykerberos==1.1.14 pymemcache==4.0.0 PyMySQL==1.2.0 PyNaCl==1.6.2 pyOpenSSL==26.4.0 pyparsing==3.3.3 pyperclip==1.11.0 python-apt==3.1.0+b1 python-barbicanclient==7.6.0 python-binary-memcached==0.31.4 python-cinderclient==9.10.0 python-dateutil==2.9.0 python-debian==1.1.1 python-debianbts==4.1.1 python-glanceclient==4.13.0 python-keystoneclient==6.0.0 python-manilaclient==6.3.0 python-memcached==1.60 python-neutronclient==14.0.0 python-novaclient==18.13.1 python-openstackclient==10.3.0 python-subunit==1.4.6 PyYAML==6.0.3 pyzmq==27.1.0 redis==6.4.0 referencing==0.37.0 reportbug==13.2.0+nmu1 repoze-lru==0.8 requests==2.34.2 requests_mock==1.12.1 rfc3986==2.0.0 rich==15.0.0 rich-argparse==1.8.0 roman-numerals==4.1.0 Routes==2.5.1 rpds-py==0.30.0 setproctitle==1.3.7 setuptools==84.0.0 simplejson==4.1.2 six==1.17.0 snowballstemmer==3.1.1 Sphinx==9.1.0 SQLAlchemy==2.0.52 SQLAlchemy-Utils==0.42.1 statsd==4.0.1 stestr==4.2.1 stevedore==5.9.1 Tempita==0.6.0 tenacity==9.1.4 testresources==2.1.2 testscenarios==0.6.2 testtools==2.9.1 tomlkit==0.13.3 tooz==9.1.0 typing_extensions==4.16.0 uc-micro-py==2.0.0 uhashring==2.5 urllib3==2.8.0 vine==5.1.0 voluptuous==0.16.0 warlock==2.1.0 wcwidth==0.8.3 WebOb==1.8.11 wheel==0.47.0 wrapt==2.3.0 yappi==1.7.6 zake==0.2.2 zipp==3.23.0 zope.event==6.2 zope.interface==8.6 + exit 1 make[1]: *** [debian/rules:38: override_dh_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:6: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------
#1150467#8
Date:
2026-10-11 09:12:45 UTC
From:
To:
Hello,

Bug #1150467 in manila reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/openstack-team/services/manila/-/commit/6bc572e20ea655c0fcfa5fef14e58a83c73069c2
------------------------------------------------------------------------
Fix FTBFS with python3-pyparsing 3.3.3

Fixed FTBFS with python3-pyparsing 3.3.3, which now parses bare
identifiers in infixNotation as prefix operators, breaking variable
substitution in the scheduler evaluator (Closes: #1150467).
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1150467

#1150467#15
Date:
2026-10-11 09:34:36 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
manila, 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 1150467@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated manila 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 11 Oct 2026 10:50:41 +0200
Source: manila
Architecture: source
Version: 1:23.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Closes: 1150467
Changes:
 manila (1:23.0.0-2) unstable; urgency=medium
 .
   * Add a runtime dependency on the Font Awesome fonts to the -doc
     package, as needed by docs built with openstackdocstheme 3.2.0-4.
   * Fixed FTBFS with python3-pyparsing 3.3.3, which now parses bare
     identifiers in infixNotation as prefix operators, breaking variable
     substitution in the scheduler evaluator (Closes: #1150467).
Checksums-Sha1:
 ecff613afd68bbfa7d2b7f59b86493412203dd5e 3794 manila_23.0.0-2.dsc
 db95059f9eee533a510a8851b6da56d0524da585 14224 manila_23.0.0-2.debian.tar.xz
 558841355aa1e122b4ca9fcf920f19199da7b0b7 16887 manila_23.0.0-2_amd64.buildinfo
Checksums-Sha256:
 44ab3461519bb85eaf66eb899d1bc46e6dfdb329d630ca10049c713cd34b8421 3794 manila_23.0.0-2.dsc
 e362c34e5598d6970c27e77e049bff5278c02b5ced5230e2300deacf2f45a2a3 14224 manila_23.0.0-2.debian.tar.xz
 5ac7d2650cb65cd817377dc75f1ed1a0ac33d090b45fccb84605bcaddfd934a2 16887 manila_23.0.0-2_amd64.buildinfo
Files:
 f49a1d9f7d253b15ef084abbee0e4d55 3794 net optional manila_23.0.0-2.dsc
 030d6f58ee162cc8ce4b5fa9b9671acb 14224 net optional manila_23.0.0-2.debian.tar.xz
 a1b0ab430079b3feffd11262b0fc704a 16887 net optional manila_23.0.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmrLUw8ACgkQ1BatFaxr
Q/7fjw//ccTYeVIwj6MnFbIsP66BfZ9O8F6/uSMwCyj2IIWAqFqArYZ/QdO2RPRt
tz7olajZEukGqGAy0vQbkNTmBiIu8pwxHvheFRN9emo/h0mbVh5jlTKQNA4Pd9mh
cfTS1PCI+e/HS62Q/3WsvUHlyMAgI9d/3CY1Gg3A7k2sxWzihh8oa+BGcFcYqVRE
ypnd+X7K0x1YGJjAIaIPX7v921i1ILB29Qw67S4Z3qUPxDetksuPXyGoMuAS/kRB
YlCXWvxHfs2B54EMTeCMSkQ1tktYiaFrbFFOZpHvMVDfrzpHywVV0l2siQOY+VXI
TbZhamlPxjfC2gPTq4UBobkcnYMOfyDy3EAGFBD1pnJqrgywHsZyaltS5OMkub7i
TkHKhCf7sejqA1ESOeU8ylh4vmfMY8dizQazq7jZmk9c2kaSc/S70JQ3MmYBXVom
sG3hKMi2969OkPfFIFzAEaaefzFY6K0yYOPDsYscid7omxV3kCr+aKQpV+b1LDdN
ef5yg/HDgl6i9mVqw7qrV1i7kdhBL6BPoG4VoXKVQivu4lPSdqDpls3FcWsJGhl2
N2VGk4v1FHI2l+sZinVTt2IGx2UwBfYrCM+XK7+0s28alYiW3cvHROzQkZjgvM1+
CtRlHTHJwbSJmESzMedemoEA9+JLuOBJse6yqIVpL5XvAR91B/w=
=FQFn
-----END PGP SIGNATURE-----