On Fri, Dec 6, 2019 at 8:19 PM Langdon White <lang...@fedoraproject.org> wrote:
> ## What happened:
> First and foremost, this issue appears to be caused by Modularity but, in 
> fact, is just an example of a policy not being followed. When a module wishes 
> to declare a "default stream"[1] it *must* not override a traditional RPM 
> without express permission from FESCo. The policy is documented here[2].
>
> Unfortunately, the recent change to enable an Eclipse Module Stream as a 
> default stream did not follow this policy and provided a different protobuf 
> RPM with different functionality.
>
> ## What we can do going forward:
> * Increase the awareness of the policies for Fedora Modules
> * Investigate an "early warning system" that would indicate to packagers 
> (modular and RPM) when they might be violating this policy

Hi Langdon,

Thanks for the summary of the issue.

Igor wrote in the other thread that, as the maintainer of protobuf, he
had no idea this was happening. In addition to FESCo approval, is it
worth stating explicitly somewhere in the policy that overriding a
traditional RPM should require the consent of the maintainer(s) of
that RPM?

(I realize that in this particular case, Igor is on FESCo, and so had
the policy been followed more carefully, he would have been aware
anyway).

Ben Rosser
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org

Reply via email to