initscripts 10.21-1.fc40 dropped the legacy 'network' service. This was done with no communication and no Change proposal. This is a significant interface that folks are definitely still using - exhibit A, I use it in fedora infrastructure for the openQA worker hosts because there is integration between the legacy network scripts and openvswitch, see below config: https://pagure.io/fedora-infra/ansible/blob/main/f/roles/openqa/worker/templates/ifcfg-tap.j2 https://pagure.io/fedora-infra/ansible/blob/main/f/roles/openqa/worker/files/ifcfg-br0 also, the network service allows the use of special scripts at certain points, like this one: https://pagure.io/fedora-infra/ansible/blob/main/f/roles/openqa/worker/files/ifup-pre-local which I use to pre-create the tap devices for tap interfaces. I believe removal of this interface, even though it was in some ways marked as deprecated, is a significant change which should have gone through the Change process to create greater awareness, allow people to raise unconsidered use cases like mine, and ensure the change is properly documented. Thus I'm nominating this bug as a blocker not via the usual process (it doesn't technically violate any release criteria), but to ask FESCo to designate it as a blocker as violation of the Change process. I believe the service should be reinstated for F40. If removal is desired, a Change should be filed for F41.
It seems to be a downstream change, not a change in the upstream, so it seems doable to reverse this. @jamacku?
https://src.fedoraproject.org/rpms/initscripts/pull-request/10 restores the subpackage. I don't know enough about the package to be confident enough to push an update, so just a PR.
I'm sorry for the inconvenience caused by removing network-scripts support from Fedora 40. We didn't accept the change proposal because we were in a hurry and were confident that network-scripts were no longer used. I'll prepare a new update with network-scripts support and will work on a proposal for Fedora 41.
FEDORA-2024-bf57c83e79 (initscripts-10.23-1.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-bf57c83e79
From https://meetbot-raw.fedoraproject.org/teams/fesco/fesco.2024-04-15-19.01.html : * "AGREED: proposal: FESCo asks that the legacy network subpackage be reinstated for F40. The bug requesting the reinstatement is marked as F40-0day and F40-freeze-exception. APPROVED(+7,0,0)" * "AGREED: Proposal: the network-scripts should block F40 GA. REJECTED(+1,0,-6)" so, FESCo voted that this should be Accepted0Day, which means the fix does not need to be included in the RC compose or the frozen release repo (so there will be no network-scripts package in the frozen release repo) but must be pushed stable before the release day (so there will always be a network-scripts package in the F40 updates repo).
FEDORA-2024-bf57c83e79 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-bf57c83e79` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-bf57c83e79 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-bf57c83e79 (initscripts-10.23-1.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.