Re: F45 Change Proposal: RelocateRpmRepoConfigsToUsr [SelfContained]

Adam Williamson <[email protected]> Mon, 20 Jul 2026 23:04:29 +0100
Newsgroups gmane.linux.redhat.fedora.devel
Message-ID <[email protected]>
On Thu, 2026-04-23 at 12:32 -0400, Allison King via devel-announce
wrote:
> Wiki: https://fedoraproject.org/wiki/Changes/RelocateRpmRepoConfigsToUsr
> 
> Discussion Thread: https://discussion.fedoraproject.org/t/188916
> 
> **This is a proposed Change for Fedora Linux.**
> This document represents a proposed Change. As part of the Changes process,
> proposals are publicly announced in order to receive community feedback.
> This proposal will only be implemented if approved by the Fedora
> Engineering Steering Committee.
> 
> == Summary ==
> 
> Relocate all packaged RPM repository configuration data from
> <code>/etc</code> to <code>/usr</code>.

Heads up: this one passed me by when it was proposed (as apparently it
passed most people by on this list, as there appears to have been no
discussion of it here). I just came across it, and it seems to me that
it's potentially an extremely disruptive change, and certainly should
be considered "systemwide", not "self-contained". We know for sure
there are people and workflows that rely on pre-dnf5 code that will be
broken by this (e.g. anything using python3-dnf). I'm also 100% sure
there are plenty of random docs and scripts around the internet that
expect our packaged repo config files to be in /etc/yum.repos.d .

I'm not saying I'm opposed to the change necessarily (though I do worry
about how much disruption it'll cause), but I definitely want to raise
the profile of it, and I think it should be treated as a systemwide
Change. I've filed a FESCo ticket for that:
https://forge.fedoraproject.org/fesco/tickets/issues/3648
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @[email protected]
https://www.happyassassin.net



-- 
_______________________________________________
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