On Mon, 2020-11-16 at 22:07 +0000, Zbigniew Jędrzejewski-Szmek wrote:
I have no beef with using a spec file in the upstream repo for CI. I would do things differently myself, but that doesn't really matter. I'm only trying to push back against complaints about changes pushed to dist-git. The ability to have a canonical source for the spec file is crucial. And it's also crucial that this file is read-write, so that automated changes can be done across the distro.
Yeah, this is a better description of my position too. When I said I wished projects wouldn't consider upstream spec files canonical, I meant approximately this - the case I really dislike is when you touch a spec file downstream and then get a complaint that you shouldn't have done that, you should have sent a PR to some upstream repo instead. Bonus annoyance points when the distro ("downstream") spec does not reference the "upstream" spec at all so you could not possibly have known it existed at all.