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

Reply via email to