I have replied in the discussion thread https://discussion.fedoraproject.org/t/f45-change-proposal-disable-vendor-change-by-default-system-wide/195269. Also, I apologize for not responding here sooner; this thread somehow slipped under my radar.
If I understand you correctly, you don't have an issue with disabling vendor changes for installed packages by default. However, you are concerned that packages installed from COPR will be permanently locked to an unsupported version when a newer version appears in the Fedora repositories. You would like a specific exception for packages installed from COPR (vendor starting with "Fedora Copr") so that if a newer official version appears (vendor equal to "Fedora Project"), libdnf5 would automatically allow switching to this official version. While libdnf5 should not have such exceptions hardcoded, it is highly configurable, and this behavior can be achieved by adding a configuration file with the following content: === version = '1.1' [[incoming_vendors]] vendor = 'Fedora Project' comparator = 'EXACT' [[outgoing_vendors]] vendor = 'Fedora Copr' comparator = 'STARTSWITH' === Therefore, implementing this behavior is not an issue. The only thing we need to agree on is which exceptions we want to include by default. The proposal already includes a different exception that allows packages defined directly via file path/URL to ignore the vendor change restriction. -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
