#1578 F25 System Wide Change: Use /etc/repos.d as default reposdir
Closed None Opened 7 years ago by jkurik.


I won't be at the meeting today, so here are my thoughts:

Based on the discussion on the mailing list, I am mostly -1 to this Change. I don't see any value to the distribution to make this Change at all. In order to avoid backwards-compatibility breakage, we would need to maintain symlinks for the yum.repos.d directory indefinitely anyway, so really the only effect of this Change is to add a bunch of symlinks.

Proposal: FESCo considers {{{/etc/yum.repos.d}}} to be de-facto stable API and requires that the availability of this directory does not change. Fedora itself will continue to use {{{/etc/yum.repos.d}}} path as its official repo installation path and will recommend that downstream third-parties continue to use this path for their repo files as well. FESCo FESCo does not accept this as a Change to be announced or packaging guidelines to be modified as a result of it.

Whoops, while editing, I left out this piece: This doesn't prevent upstream DNF/PackageKit from choosing some other directory, but my proposal states that {{{/etc/yum.repos.d}}} (symlink or otherwise) must remain and be usable as it is today.

/etc/yum.repos.d directory support will stay in DNF forever. We don't plan do any symlinks, the repo configs would be loaded from all supported directories, we just wanted to have some package manager agnostic directory name. The truth is that repo configs from third-party repos would be in different directory (until they change it) than the fedora.repo which could be a bit confusing for users. The change makes sense for the DNF upstream when some distribution adopts DNF as package manager when they didn't have yum previously. Maybe the benefit for Fedora is not that big because of the compatibility.

+1 to sgallagh proposal (c#3 notes included), I see no benefit in that changes to land in Fedora

In today's meeting, we decided
AGREED: revisit this ticket next week so that kalev-afk can get feedback on this (paragan, 16:43:56)

Owner of this Change proposal ([https://fedoraproject.org/wiki/User:Jsilhan Jan Silhan]) has decided to cancel the Change proposal. I am leaving this ticket opened to make sure FESCo has noticed this decision. Once noticed, feel free to close it.

Login to comment on this ticket.

Metadata