Re: Packages which use the BuildRoot: directive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 11, 2018 at 3:42 PM, Josh Boyer <jwboyer@xxxxxxxxxxxxxxxxx> wrote:
> I disagree.  "Ownership" within Fedora is one aspect we've tried to
> address, but we're pretending that Fedora "owns" the code base which
> is a falsity.  There are many more people involved and in this
> specific kind of situation, pretending there aren't is just odd.

Only if you consider packaging metadata to be part of "the code base".
I guess that's the crux of the issue, some people want to treat it
this way and others don't.

Fedora's attitude, at least officially, has hitherto been that
"packaging metadata" is managed downstream by packagers as a group. I
struggle to see why "upstream author considers the package spec part
of their upstream project and does not want other Fedora packagers to
touch it without going through upstream" is all that different from
"downstream packager considers spec they wrote to be their private
project and does not want other Fedora packagers to touch it without
going through them".

That being said, you are right that people are ignoring the existing
guidelines, and so maybe something should be changed.

>> If this is really something that's necessary, maybe it would be good
>> to require someone's approval (FESCo? FPC?) to maintain a package
>> outside of Fedora dist-git. Then at least the number of such packages
>> could be hopefully kept low.
>
> That's a thing that could be done, but I'm skeptical it will help much
> without the other things.

Sure, this would be in addition to having some metadata on the package
to indicate external management. I am just suggesting that we
shouldn't let packagers do this themselves; some external body or
person should need to sign off on it first.

And as Matthew said, perhaps a requirement for approving this
arrangement could be that the packager in question agrees to respect
changes in dist-git (or automatically opened Pagure pull requests, or
whatever) made by other people?

Ben Rosser
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/33VZUAEXNSMBEHNAZ2XJCEYCGQX47JAX/




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux