-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 03 Oct 2026 16:35:25 +0200 Source: neutron Architecture: source Version: 2:29.0.0-3 Distribution: unstable Urgency: medium Maintainer: Debian OpenStack <[email protected]> Changed-By: Thomas Goirand <[email protected]> Changes: neutron (2:29.0.0-3) unstable; urgency=medium . * Use new --dynamic mode of stestr. * Fix flaky OVN unit test singletons (AgentCache and OVNClientPlacementExtension) that leak state between test classes when several classes share a test runner process, breaking `stestr run --dynamic` builds nondeterministically. * Fix more module level state leaks between the unit test classes (the qos extension custom supported check, the segments plugin reported_hosts set and the sriov driver SRIOV_SUPPORTED_VNIC_TYPES) that made the `stestr run --dynamic` builds fail nondeterministically. * Add a runtime dependency on the Font Awesome fonts to the -doc package, as needed by docs built with openstackdocstheme 3.2.0-4. * Fix the NeutronManager instance leak in test_neutron_plugin_base_v2 (its only test calls manager.init() without a PluginFixture, so the instance created for DummyCorePluginWithoutDatastore survives the test), which made `stestr run --dynamic` builds fail nondeterministically with AttributeError: 'NoneType' object has no attribute 'supported_extension_aliases' in the ML2 subnets tests. * Make the logging.config.fileConfig() call of cli.main() a no-op in test_migration (it defaults to disable_existing_loggers=True and sets disabled=True on every pre-existing logger of the test process), which made `stestr run --dynamic` builds fail nondeterministically with IndexError: list index out of range in the dns_forwarder tests. * Register the DNS_FORWARDER options explicitly in the dns_forwarder test setUp (they are otherwise registered as an import side effect of the OVS agent module only), which made `stestr run --dynamic` builds fail nondeterministically with NoSuchOptError: no such option DNS_FORWARDER in the dns_forwarder tests. Checksums-Sha1: ee1e08c0250c5df6288eac20378ab0645c1286d3 4965 neutron_29.0.0-3.dsc 05049ef91ca94c98e7b4af18bb66e2363ab28c77 45984 neutron_29.0.0-3.debian.tar.xz 0599c64797f9191c55f86a3ec741cbcae71eb600 22457 neutron_29.0.0-3_amd64.buildinfo Checksums-Sha256: 4d61b1f9c5c979e40737b1b5e91d35f8a31a8b15db058436b8cb67286bb646dc 4965 neutron_29.0.0-3.dsc 910c5b6e3ef5bc57e424594146454321e6eb02e9c1691e0c324d9c87ccfb05a1 45984 neutron_29.0.0-3.debian.tar.xz 15b898f2937c9e9f9cbb6f3755a01acb10b79407c6fe932119224557bc4f04c0 22457 neutron_29.0.0-3_amd64.buildinfo Files: 9d77d22ea76a50b1cefbffbf7f9504a5 4965 net optional neutron_29.0.0-3.dsc c4cd9aeea1f40c2bebb6847706f364c3 45984 net optional neutron_29.0.0-3.debian.tar.xz c2894ce1f399a3b8f6185da15e6ae56c 22457 net optional neutron_29.0.0-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmrLg6AACgkQ1BatFaxr Q/79Qw//Qr/2ni4Zqw+wyzfrzhfOXuDOx46Kdtgaee6X9Krr7kdTFu1uXOsBy7vs mFVfypn/V72DGuzXQjMe40sY41yzxiA+J8G51+6YMzcAkbqLvzAXIv6In722VEG1 Yl1PG0ZVF6aAQQWi0fI4yYd68Mne0agEM0j1gCcICgOBfeTbMSElQogdz6W80Ba3 zE3fQ+nPA+zbBce+AiN2ST2uD12RIrf40YGd+8y6qQmG950eAkpIlGFbWTMpta5M EtSkvtJABh4shqxgHrqif+GUui0/WmrZJBflxmsfqBZJKdbbSVueH8gQn9E2sVcF Gu4hpXi8aihgOng1r8Vjw/hwIl3M6MOvom8mVrEY6zJe7OnjnrVpYdzS6Y8pRde6 4JW4IOxvklMJ9FPM0jC2mq+wvUSVxo1vgPTQ6u2cUXKqDbiXsw9xKG3KeoS8Cp36 jeBdAikFUABohIW1efIw5SW4D4naXDJ5iNotWl90/TlcK8UMEvP77t3DaWC9gpPl PyQmRdO/YGRpQ5C8fqbGHWbbmOInWmV70UmbklX7CKwVJCeyXuagwOHdVS4dFlPt w3mqCQvBlrxMjrB/jPXEip7t4mL8GqHpNFYQ8r5PCI2lA2GK+Zmmm7oYQbR3sm1j P+TE1hHvj0hCNwcPBOmWABHxIiRM2Xt/X5YjcGLzIkLNJr+Owlo= =fw2p -----END PGP SIGNATURE-----
pgpjYP_bUaNoz.pgp
Description: PGP signature

