F45 System-Wide Change: Disable Vendor Change by Default #13394

Closed
opened 2026-06-22 15:06:48 +00:00 by jrohel · 3 comments

Please review the following Fedora 45 System Wide Change Proposal: https://fedoraproject.org/wiki/Changes/DisableVendorChangeByDefault

Summary of the change:
Starting with Fedora Linux 45, DNF5 will no longer automatically replace an installed package with a version from a different vendor during upgrades, downgrades, or dependency resolution. Users who want to intentionally switch a package to a different vendor will need to do so explicitly, for example using the --from-vendor= option.

Release Engineering involvement:
The implementation is limited to two configuration file changes in the fedora-release-common package. I assume this change does not require a mass rebuild or any changes to installer image generation or update package delivery.

Targeted release: Fedora Linux 45

Please review the following Fedora 45 System Wide Change Proposal: https://fedoraproject.org/wiki/Changes/DisableVendorChangeByDefault **Summary of the change:** Starting with Fedora Linux 45, DNF5 will no longer automatically replace an installed package with a version from a different vendor during upgrades, downgrades, or dependency resolution. Users who want to intentionally switch a package to a different vendor will need to do so explicitly, for example using the `--from-vendor=` option. **Release Engineering involvement:** The implementation is limited to two configuration file changes in the fedora-release-common package. I assume this change does not require a mass rebuild or any changes to installer image generation or update package delivery. **Targeted release:** Fedora Linux 45
Owner

Okay, I went through the proposal. Once the approval goes through for the change, do you want releng to handle the file configuration changes? Or, is it something you are looking for reviews?

Okay, I went through the proposal. Once the approval goes through for the change, do you want releng to handle the file configuration changes? Or, is it something you are looking for reviews?
Author

@jnsamyak
This ticket is mainly a heads-up about the upcoming System-Wide Change for F45 and a request for your review of the proposal.

I will prepare and file the PR with the necessary configuration file changes myself. I assume this change shouldn't be an issue for releng. The theoretical risk during the transition could occur if there is a step in the release engineering pipeline or build chain where a package is installed and subsequently replaced (via upgrade/reinstall/downgrade) by a package from a different vendor. Without explicitly allowing the vendor change, this could now fail or block.

@jnsamyak This ticket is mainly a heads-up about the upcoming System-Wide Change for F45 and a request for your review of the proposal. I will prepare and file the PR with the necessary configuration file changes myself. I assume this change shouldn't be an issue for releng. The theoretical risk during the transition could occur if there is a step in the release engineering pipeline or build chain where a package is installed and subsequently replaced (via upgrade/reinstall/downgrade) by a package from a different vendor. Without explicitly allowing the vendor change, this could now fail or block.
Owner

Awesome, if you need anything from me let me know, thanks!

Awesome, if you need anything from me let me know, thanks!
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
releng/tickets#13394
No description provided.