This is system-wide change, at least that's what wiki says ;) On Sat, Dec 8, 2018 at 1:45 AM Ben Cotton <bcotton@xxxxxxxxxx> wrote: > > https://fedoraproject.org/wiki/Changes/EnablingPythonGeneratorsByDefault > > = Enabling Python Generators by default = > > == Summary == > This change enables the Python module dependency generator for > packages that provide Python Egg/Wheel metadata by default (this was > [[Changes/EnablingPythonGenerators|opt-in since Fedora 28]]). > > == Owner == > * Name: [[User:ignatenkobrain|Igor Gnatenko]], [[User:ngompa|Neal Gompa]] > * Email: ignatenkobrain@xxxxxxxxxxxxxxxxx, ngompa13@xxxxxxxxx > * Release notes owner: > > == Detailed Description == > Please see [[Changes/EnablingPythonGenerators#Detailed_Description|detailed > description from original change]] for information how it works and > implemented. > > In this change we will switch opt-in into opt-out. > > == Benefit to Fedora == > All the benefits as stated in > [[Changes/EnablingPythonGenerators#Benefit_to_Fedora|original change]] > will be turned on for all packages (unless they opt-out). > > == Scope == > * Proposal owners: Flip the switch (in python-rpm-generators) and > adjust python-rpm-macros to make feature be opt-out. Send patches to > packages to remove unnecessary manual-specified dependencies. > * Other developers: Packagers are strongly advised to remove > manually-specified python dependencies if they are set in egg/wheel > metadata. > * Release engineering: [https://pagure.io/releng/issue/7965 #7965] > (change should be implemented before mass rebuild) > * Policies and guidelines: Python Guidelines needs to be updated with > instructions how to disable the feature. > * Trademark approval: N/A (not needed for this Change) > > > == Upgrade/compatibility impact == > Some new dependencies might be automatically added, but this is rather > good because it fixes real bugs. > > == How To Test == > TBD > > == User Experience == > Users will see less number of packages with missing dependency information. > > == Dependencies == > None. > > == Contingency Plan == > * Contingency mechanism: (What to do? Who will do it?) Owners will > revert change and postpone it to next release. > * Contingency deadline: Beta freeze. > > == Documentation == > Packaging guidelines already contain > [https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_automatically_generated_dependencies > information how this feature work]. > > > -- > Ben Cotton > Fedora Program Manager > TZ=America/Indiana/Indianapolis > _______________________________________________ > 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 _______________________________________________ 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