Source: cloud-init Version: 26.1-2 Severity: grave Tags: ftbfs upstream Justification: renders package unusable
Cloud-init fails to build with errors such as: 2026-06-23T18:44:02.875942Z 01O _________________ ERROR collecting tests/unittests/test_net.py _________________ 2026-06-23T18:44:02.875944Z 01O Duplicate parametrization IDs detected, but strict_parametrization_ids is set. 2026-06-23T18:44:02.875945Z 01O 2026-06-23T18:44:02.875946Z 01O Test name: tests/unittests/test_net.py::TestRenderersSelect::test_valid_renderer_from_defaults_depending_on_availability 2026-06-23T18:44:02.875947Z 01O Parameters: renderer_selected, netplan, eni, sys, network_manager, networkd 2026-06-23T18:44:02.875949Z 01O Parameter sets: [<class 'cloudinit.net.RendererNotFoundError'>, False, False, False, False, False], ['eni', False, True, False, False, False], ['eni', True, True, False, False, False], ['netplan', True, False, False, False, False], ['netplan', True, False, False, False, False], ['sysconfig', False, False, True, False, False], ['sysconfig', False, False, True, True, False], ['network-manager', False, False, False, True, False], ['network-manager', False, False, False, True, True], ['networkd', False, False, False, False, True] 2026-06-23T18:44:02.875953Z 01O IDs: RendererNotFoundError-False-False-False-False-False, eni-False-True-False-False-False, eni-True-True-False-False-False, netplan-True-False-False-False-False, netplan-True-False-False-False-False, sysconfig-False-False-True-False-False, sysconfig-False-False-True-True-False, network-manager-False-False-False-True-False, network-manager-False-False-False-True-True, networkd-False-False-False-False-True 2026-06-23T18:44:02.875969Z 01O Duplicates: netplan-True-False-False-False-False 2026-06-23T18:44:02.875970Z 01O 2026-06-23T18:44:02.875970Z 01O You can fix this problem using `@pytest.mark.parametrize(..., ids=...)` or `pytest.param(..., id=...)`. 2026-06-23T18:44:02.875971Z 01O _____________ ERROR collecting tests/unittests/test_url_helper.py ______________ 2026-06-23T18:44:02.875971Z 01O Duplicate parametrization IDs detected, but strict_parametrization_ids is set. 2026-06-23T18:44:02.875972Z 01O 2026-06-23T18:44:02.875972Z 01O Test name: tests/unittests/test_url_helper.py::TestReadFileOrUrlParameters::test_read_file_or_url_passes_params_to_readurl 2026-06-23T18:44:02.875973Z 01O Parameters: timeout 2026-06-23T18:44:02.875974Z 01O Parameter sets: [1], [1.2], ['1'], [(1, None)], [(1, 1)], [(None, None)] 2026-06-23T18:44:02.875974Z 01O IDs: 1, 1.2, 1, timeout3, timeout4, timeout5 2026-06-23T18:44:06.808676Z 01O Duplicates: 1 2026-06-23T18:44:06.808679Z 01O 2026-06-23T18:44:06.808680Z 01O You can fix this problem using `@pytest.mark.parametrize(..., ids=...)` or `pytest.param(..., id=...)`. This is an upstream issue and being worked on in https://github.com/canonical/cloud-init/pull/6908 See https://salsa.debian.org/cloud-team/cloud-init/-/jobs/9835709 for an example build failure in salsa. noah
