On Mon, May 04, 2020 at 05:05:02PM +0200, Tomas Tomecek wrote:
Over the years there have been multiple tools created to improve the development experience: rdopkg [r], rpkg-util [ru], tito [t] and probably much much more (e.g. the way Fedora kernel developers work on kernel [k]).
In the packit project, we work in source-git repositories. These are pretty much upstream repositories combined with Fedora downstream packaging files.
And then come another distribution with a request to combine its dist-git into the upstream. Fedora is not the only distribution. Do you know how many distributions exist? From my point of view as a upstream it's one big NO.
From point of view of a Fedora packager, it's just moving Fedora bits into another repository with the burden of synchronizing that repository with dist-git (and back because of what an authoritative source for Fedora is).
If you want to introduce an intermediary third repository between the upstream and the distribution, a repository that would normalize (read git-ify) the upstream and overlay downstream patches and metadata, then, ehm, it's a nice project for exploration how far we go with unification among the distributions. But I'm quite sceptical regarding it's adoption. But don't take my prognosis seriously. I can be mistaken. There are some positive prior arts like release-monitoring.org.
-- Petr