Bug 2403560

Summary: netplan: Fails to build with setuptools 80.9.0
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: netplanAssignee: Neal Gompa <ngompa13>
Status: CLOSED NOTABUG QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: daltonminer, jonathan, ngompa13
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-10-14 13:09:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2362565    

Description Miro Hrončok 2025-10-13 15:40:53 UTC
Dear package maintainer,

We want to update python-setuptools to 80.9.0 or newer.

However, your package fails to build with it, in our testing Copr:

https://copr.fedorainfracloud.org/coprs/churchyard/setuptools-80.9.0/package/netplan

To reproduce, try to build your package in mock with:

 $ fedpkg --release rawhide mockbuild -N -- --addrepo=https://download.copr.fedorainfracloud.org/results/churchyard/setuptools-80.9.0/fedora-rawhide-x86_64

As the number of failures is rather high, I have not yet tried to look into the details about each individual failure.
When you do, please feel free to post relevant part of the logs as comments.

Thank you. Let me know if you need help.

Comment 1 Miro Hrončok 2025-10-13 16:08:22 UTC
python-cffi/netplan/meson.build:8:12: ERROR: Command `/usr/bin/python3 /builddir/build/BUILD/netplan-1.1.2-build/netplan-1.1.2/python-cffi/netplan/_build_cffi.py /builddir/build/BUILD/netplan-1.1.2-build/netplan-1.1.2/include /builddir/build/BUILD/netplan-1.1.2-build/netplan-1.1.2/redhat-linux-build/python-cffi/netplan/src` failed with status 1.

A full log can be found at /builddir/build/BUILD/netplan-1.1.2-build/netplan-1.1.2/redhat-linux-build/meson-logs/meson-log.txt



To see the problem, we probably need to see meson-log.txt

Comment 2 Miro Hrončok 2025-10-14 12:57:26 UTC
I cannot reproduce this locally, so trying again in https://copr.fedorainfracloud.org/coprs/churchyard/setuptools-80.9.0_redux/package/netplan/