Re: Heads up, upcoming mass spec update to explicitly BuildRequire python3-setuptools
Congratulations, this change impacted tons of packages! That's also a nice step towards more explicit build dependencies. I understood that it's also the purpose of the pyproject.toml file ;-) Victor On Mon, Apr 19, 2021 at 2:39 PM Tomas Hrnciar wrote: > > Hello everyone, > > we successfully pushed explicit python3-setuptools BuildRequire to all > affected packages. As mentioned in the Change proposal, there is no need to > rebuild them, it will be done together with Python 3.10. mass rebuild. > > Regards, > Tomáš Hrnčiar > > On Fri, Mar 26, 2021 at 2:50 PM Tomas Hrnciar wrote: >> >> Hello everyone, >> >> some of you might have already seen the F35 Change [0] we submitted last >> week. >> >> We are trying to reduce the number of Python packages unnecessarily >> Requiring python3-setuptools. If you are interested in technical details see >> the change proposal [1], there is a broad explanation of why we are doing >> this. >> >> If the change is approved by FESCo we plan to do the mass spec update that >> will add explicit BuildRequire on python3-setuptools for all affected >> packages. We'll try to make this addition consistent with the actual style >> used in the spec files, but nobody's perfect and there might be some >> discrepancies; so please, if your package is listed below, check this diff >> [2] to see how the change will look like. If you disagree with the way how >> the BuildRequires will be added, feel free to add it yourself in any other >> way you prefer before 2021-04-15. A push to the rawhide/main branch in >> dist-git is sufficient, no need to bump the release or rebuild the package. >> >> We plan to update the list of affected packages again before we actually do >> the change. If you wish to opt-out of this change entirely, please let us >> know by editing the change wiki page and moving your package into the >> "Packages to be ignored" section [3] before 2021-04-15. However, bear in >> mind that this will likely cause future failures to build from source if >> your package actually needs setuptools to build. >> >> Thank you for your cooperation. >> Tomáš Hrnčiar >> >> [0] >> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/LGAUGOYHFKQXTS55IRWSIUVVAO3YHD5R/ >> [1] >> https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools >> [2] >> https://github.com/hrnciar/add-setuptools-buildrequire/compare/c082a1a...a60a447 >> [3] >> https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools#Packages_to_be_ignored >> >> List of all affected packages: >> >> Maintainers by package: >> 0ad ignatenkobrain pcpa pwalter >> OpenMolcas jussilehtola >> PyGreSQL hhorak jmlich odubaj panovotn pkubat praiskup >> R2spec pingou >> ViTables tnorth zbyszek >> ansible-review dcallagh ttrinks >> barman slaanesh tsao >> blender design-sw hobbes1069 ignatenkobrain kwizart luya roma >> s4504kr slaanesh >> btrfs-progs ignatenkobrain josef ngompa sandeen >> bumpversion duriantang jdornak >> calypso rathann >> cinchgreghellings >> commissaire-client mbarnes smilner >> cppcheck c72578 jussilehtola sgrubb >> cranclenkaseg >> crudini apevec jruzicka pbrady >> cxxtest mgieseki >> datanommer ralph >> dlib bizdelnick luya >> ec2-hibinit-agentdavdunc >> electrum tredaell >> fbthrift dcavalca filbranden salimma >> fedora-messaging abompard >> firefox alexl caolanm erack gecko-maint jgrulich kalev kengert >> mbarnes rhughes rstrode sharkcz stransky tpopela ueno xhorak >> follydcavalca filbranden salimma >> fontforgefrixxon kevin pnemade >> gajimmichich suraia >> gau2grid jussilehtola >> gfal2-python adev andreamanzi >> gingalupinix >> git-filter-repo asn >> gns3-gui kwizart >> gns3-net-converter kwizart >> gns3-server kwizart nucleo >> gpsd fab mlichvar ttorling >> h5py stevetraylen terjeros >> khardmathstuf sdyroff >> kismon fab >> koji ausil kevin mikem puiterwijk >> lammps ellio167 junghans >> legofy lkf williamjmorenor >> libcaca hubbitus slaanesh thias >> libiptcdata dcm hobbes1069 jchaloup >> libnuml sagitter >> libreoffice caolanm dtardon erack sbergmann >> lldb airlied daveisfera jankratochvil sergesanspaille >> siddharths tstellar >> llvm dmalcolm ignatenkobrain jakub jistone kyle scottt >> sergesanspaille siddharths tstellar >> llvm10 sergesanspaille tstellar >> llvm11 sergesanspaille tstellar >> llvm7.0 jistone petersen se
Re: Heads up, upcoming mass spec update to explicitly BuildRequire python3-setuptools
Hello everyone, we successfully pushed explicit python3-setuptools BuildRequire to all affected packages. As mentioned in the Change proposal, there is no need to rebuild them, it will be done together with Python 3.10. mass rebuild. Regards, Tomáš Hrnčiar On Fri, Mar 26, 2021 at 2:50 PM Tomas Hrnciar wrote: > Hello everyone, > > some of you might have already seen the F35 Change [0] we submitted last > week. > > We are trying to reduce the number of Python packages unnecessarily > Requiring python3-setuptools. If you are interested in technical details > see the change proposal [1], there is a broad explanation of why we are > doing this. > > If the change is approved by FESCo we plan to do the mass spec update > that will add explicit BuildRequire on python3-setuptools for all affected > packages. We'll try to make this addition consistent with the actual style > used in the spec files, but nobody's perfect and there might be some > discrepancies; so please, if your package is listed below, check this > diff [2] to see how the change will look like. If you disagree with the > way how the BuildRequires will be added, feel free to add it yourself in > any other way you prefer before 2021-04-15. A push to the rawhide/main > branch in dist-git is sufficient, no need to bump the release or rebuild > the package. > > We plan to update the list of affected packages again before we actually > do the change. If you wish to opt-out of this change entirely, please let > us know by editing the change wiki page and moving your package into the > "Packages to be ignored" section [3] before 2021-04-15. However, bear in > mind that this will likely cause future failures to build from source if > your package actually needs setuptools to build. > > Thank you for your cooperation. > Tomáš Hrnčiar > > [0] > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/LGAUGOYHFKQXTS55IRWSIUVVAO3YHD5R/ > [1] > https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools > [2] > https://github.com/hrnciar/add-setuptools-buildrequire/compare/c082a1a...a60a447 > [3] > https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools#Packages_to_be_ignored > > List of all affected packages: > > Maintainers by package: > 0ad ignatenkobrain pcpa pwalter > OpenMolcas jussilehtola > PyGreSQL hhorak jmlich odubaj panovotn pkubat praiskup > R2spec pingou > ViTables tnorth zbyszek > ansible-review dcallagh ttrinks > barman slaanesh tsao > blender design-sw hobbes1069 ignatenkobrain kwizart luya roma > s4504kr slaanesh > btrfs-progs ignatenkobrain josef ngompa sandeen > bumpversion duriantang jdornak > calypso rathann > cinchgreghellings > commissaire-client mbarnes smilner > cppcheck c72578 jussilehtola sgrubb > cranclenkaseg > crudini apevec jruzicka pbrady > cxxtest mgieseki > datanommer ralph > dlib bizdelnick luya > ec2-hibinit-agentdavdunc > electrum tredaell > fbthrift dcavalca filbranden salimma > fedora-messaging abompard > firefox alexl caolanm erack gecko-maint jgrulich kalev > kengert mbarnes rhughes rstrode sharkcz stransky tpopela ueno xhorak > follydcavalca filbranden salimma > fontforgefrixxon kevin pnemade > gajimmichich suraia > gau2grid jussilehtola > gfal2-python adev andreamanzi > gingalupinix > git-filter-repo asn > gns3-gui kwizart > gns3-net-converter kwizart > gns3-server kwizart nucleo > gpsd fab mlichvar ttorling > h5py stevetraylen terjeros > khardmathstuf sdyroff > kismon fab > koji ausil kevin mikem puiterwijk > lammps ellio167 junghans > legofy lkf williamjmorenor > libcaca hubbitus slaanesh thias > libiptcdata dcm hobbes1069 jchaloup > libnuml sagitter > libreoffice caolanm dtardon erack sbergmann > lldb airlied daveisfera jankratochvil sergesanspaille > siddharths tstellar > llvm dmalcolm ignatenkobrain jakub jistone kyle scottt > sergesanspaille siddharths tstellar > llvm10 sergesanspaille tstellar > llvm11 sergesanspaille tstellar > llvm7.0 jistone petersen sergesanspaille tstellar > llvm9.0 jistone sergesanspaille tstellar > mercurialkiilerix nbecker pstodulk > mod_wsgi jdornak jkaluza jorton lmacken mrunge > moosezbyszek > mypaint avsej > mysql-connector-python hhorak hubbitus hvad mschorm > nototoolsmfabian pwu > officeparser rebus > offlineimap cicku do