Re: Packages that failed to build with Python 3.9
On 03/06/20 01:04 +0200, Denis Arnaud wrote: Yes, sure, no problem. I'll rebuild them soon (maybe this weekend). A big big thanks to you, Jonathan, to have done that important Boost release! It is a lot of work, and the result is well appreciated! Also, just for the sake of following up on on-going Python development, my guess is that this release (eventually) gets rid of linking with the Python library, doesn't it? Yes. I actually did that in rawhide just before updating to boost-1.73.0, so the final build of boost-1.69.0 in rawhide already stopped linking to libpython. Packages using Boost.Python would need to adapt too. If some of packagers have issues here (unlinking Python library from their own packages), I can give some support, as I went through that myself, and was much confused with it at the beginning (but it's all crystal clear by now). Thanks! Kind regards Denis Le mar. 2 juin 2020 à 17:46, Jonathan Wakely a écrit : On 01/06/20 02:14 -, Denis Arnaud wrote: >Thanks for the follow up! > >| airinv airrac airtsp rmol sevmgr trademgen > >All those packages have been successfully rebuilt (after upstream upgrade): >* airinv: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d6b3c81762 >* airrac: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bd268627aa >* airtsp: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf40bfa645 >* rmol: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5c004b8ae6 >* sevmgr: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cd31866cb >* trademgen: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1966482401 Hi Denis, You'll need to build these again now that boost-1.73-0-3.fc33 is in rawhide (they failed in my side tag rebuilds, for the same reasons as they failed in Miro's python 3.9 rebuilds). ___ 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 ___ 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
Re: Packages that failed to build with Python 3.9
Yes, sure, no problem. I'll rebuild them soon (maybe this weekend). A big big thanks to you, Jonathan, to have done that important Boost release! It is a lot of work, and the result is well appreciated! Also, just for the sake of following up on on-going Python development, my guess is that this release (eventually) gets rid of linking with the Python library, doesn't it? Packages using Boost.Python would need to adapt too. If some of packagers have issues here (unlinking Python library from their own packages), I can give some support, as I went through that myself, and was much confused with it at the beginning (but it's all crystal clear by now). Thanks! Kind regards Denis Le mar. 2 juin 2020 à 17:46, Jonathan Wakely a écrit : > On 01/06/20 02:14 -, Denis Arnaud wrote: > >Thanks for the follow up! > > > >| airinv airrac airtsp rmol sevmgr trademgen > > > >All those packages have been successfully rebuilt (after upstream > upgrade): > >* airinv: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d6b3c81762 > >* airrac: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bd268627aa > >* airtsp: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf40bfa645 > >* rmol: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5c004b8ae6 > >* sevmgr: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cd31866cb > >* trademgen: > https://bodhi.fedoraproject.org/updates/FEDORA-2020-1966482401 > > Hi Denis, > > You'll need to build these again now that boost-1.73-0-3.fc33 is in > rawhide (they failed in my side tag rebuilds, for the same reasons as > they failed in Miro's python 3.9 rebuilds). > > > > ___ 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
Re: Packages that failed to build with Python 3.9
On 01/06/20 02:14 -, Denis Arnaud wrote: Thanks for the follow up! | airinv airrac airtsp rmol sevmgr trademgen All those packages have been successfully rebuilt (after upstream upgrade): * airinv: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d6b3c81762 * airrac: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bd268627aa * airtsp: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf40bfa645 * rmol: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5c004b8ae6 * sevmgr: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cd31866cb * trademgen: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1966482401 Hi Denis, You'll need to build these again now that boost-1.73-0-3.fc33 is in rawhide (they failed in my side tag rebuilds, for the same reasons as they failed in Miro's python 3.9 rebuilds). ___ 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
Re: Packages that failed to build with Python 3.9
Miro Hrončok writes: > python-metaextract defolos This should be fixed in Rawhide as well. Cheers, Dan signature.asc Description: PGP signature ___ 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
Re: Packages that failed to build with Python 3.9
On 01. 06. 20 4:14, Denis Arnaud wrote: Thanks for the follow up! | airinv airrac airtsp rmol sevmgr trademgen All those packages have been successfully rebuilt (after upstream upgrade): * airinv: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d6b3c81762 * airrac: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bd268627aa * airtsp: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf40bfa645 * rmol: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5c004b8ae6 * sevmgr: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cd31866cb * trademgen: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1966482401 Thank you, Denis! -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
Thanks for the follow up! | airinv airrac airtsp rmol sevmgr trademgen All those packages have been successfully rebuilt (after upstream upgrade): * airinv: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d6b3c81762 * airrac: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bd268627aa * airtsp: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf40bfa645 * rmol: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5c004b8ae6 * sevmgr: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cd31866cb * trademgen: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1966482401 Kind regards Denis ___ 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
Re: Packages that failed to build with Python 3.9
> On 31. 05. 20 17:09, Leigh Scott wrote: > > That's up to the maintainer. Seems reasonable to me. Thanks, patch forwarded to https://bugzilla.redhat.com/show_bug.cgi?id=1792059 ___ 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
Re: Packages that failed to build with Python 3.9
On 31. 05. 20 17:09, Leigh Scott wrote: On 31. 05. 20 12:49, Leigh Scott wrote: Note that python-setproctitle already failed to built with Python 3.8 and the "fix" was to comment out the tests: https://src.fedoraproject.org/rpms/python-setproctitle/c/d6d9620c3c4fa076... Hence, it built with Python 3.9 even if it doesn't work at all. Would it be acceptable to comment out the Py_GetArgcArgv code? https://paste.centos.org/view/raw/779a12bd Doing this enables cinnamon, blueberry, cinnamon-screensaver and lightdm-settings to function That's up to the maintainer. Seems reasonable to me. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
> On 31. 05. 20 12:49, Leigh Scott wrote: > > Note that python-setproctitle already failed to built with Python 3.8 and the > "fix" was to comment out the tests: > > https://src.fedoraproject.org/rpms/python-setproctitle/c/d6d9620c3c4fa076... > > Hence, it built with Python 3.9 even if it doesn't work at all. Would it be acceptable to comment out the Py_GetArgcArgv code? https://paste.centos.org/view/raw/779a12bd Doing this enables cinnamon, blueberry, cinnamon-screensaver and lightdm-settings to function ___ 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
Re: Packages that failed to build with Python 3.9
On 29. 05. 20 21:59, Miro Hrončok wrote: Hello. As you might already know, we have recently merged in the Python 3.9 side tag, despite several builds have not succeeded. We always aim for some compromise between having the side tag open for too long and having too many failures. ... cinch greghellings libtaskotron mkrizek python-ansible-runner radez python-peewee cstratak mstuchli vkrizan python-testinfra chedi ignatenkobrain wakko666 python-wtf-peewee cstratak mstuchli I've rebuilt those. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
On 31. 05. 20 13:13, Zbigniew Jędrzejewski-Szmek wrote: On Sun, May 31, 2020 at 01:09:31PM +0200, Miro Hrončok wrote: On 31. 05. 20 13:04, Zbigniew Jędrzejewski-Szmek wrote: On Sun, May 31, 2020 at 10:49:28AM -, Leigh Scott wrote: Even if the package builds it doesn't mean it's functional. $ cinnamon-settings Traceback (most recent call last): File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, in from setproctitle import setproctitle ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv Idea for a global gating test for packages: for rpm in $rpms; do python3 -c "$(rpm -qP $rpm | sed -n -r 's/python3dist\((.*)\).*/import \1/p')" done Unfortunately, this has a wrong assumption: python3dist(xxx) doesn't mean there is an xxx module to import. See for example: python3-beautifulsoup4 provides python3.9dist(beautifulsoup4) but is imported as bs4. (I have plenty more examples like this... including python-fedora.) A better thing might be to query for .py files, .so files and directories with such in %{python_sitelib}/%{python_sitearch}. I always thought python3dist(foo) means that the package provides the foo module, so that if I want to install foo module, I can rely on this provides. This is a very common misconception. That's why we want to explain this better in the new Python guidelines: https://lists.fedoraproject.org/archives/list/python-de...@lists.fedoraproject.org/message/ZCNUQBJLDUJUJXK2EOPP2MWL6FJKLBPS/ Particularly: --- Python packages have several different names, which should be kept in sync but will sometimes differ for historical or practical reasons. They are: * the Fedora *source package name* (or *component name*, %{name}), * the Fedora *built RPM name*, * the *project name* used on *PyPI* or by *pip*, and * the *importable module name* used in Python (a single package may have multiple importable modules). Some examples (both good and worse): | Fedora component | Built RPM | Project name | Importable module | | - | -- | - | --- | | `python-requests` | `python3-requests` | `requests`| `requests` | | `PyYAML` | `python3-pyyaml` | `pyyaml` | `yaml` | | `python-ldap` | `python3-ldap` | `python-ldap` | `ldap`, `ldif`, etc.| | `python-pillow` | `python3-pillow` | `pillow` | `PIL` | --- python3dist() holds the "project name" (more specifically, the canonical form). We use upstream metadata to generate python3.Xdist() requires. Upstreams specify dependencies in project names, not importable module names. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
On Sun, May 31, 2020 at 01:09:31PM +0200, Miro Hrončok wrote: > On 31. 05. 20 13:04, Zbigniew Jędrzejewski-Szmek wrote: > > On Sun, May 31, 2020 at 10:49:28AM -, Leigh Scott wrote: > > > Even if the package builds it doesn't mean it's functional. > > > > > > $ cinnamon-settings > > > Traceback (most recent call last): > > >File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", > > > line 16, in > > > from setproctitle import setproctitle > > > ImportError: > > > /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: > > > undefined symbol: Py_GetArgcArgv > > > > Idea for a global gating test for packages: > > for rpm in $rpms; do > > python3 -c "$(rpm -qP $rpm | sed -n -r 's/python3dist\((.*)\).*/import > > \1/p')" > > done > > Unfortunately, this has a wrong assumption: python3dist(xxx) doesn't mean > there is an xxx module to import. See for example: > > python3-beautifulsoup4 provides python3.9dist(beautifulsoup4) but is > imported as bs4. (I have plenty more examples like this... including > python-fedora.) > > A better thing might be to query for .py files, .so files and directories > with such in %{python_sitelib}/%{python_sitearch}. I always thought python3dist(foo) means that the package provides the foo module, so that if I want to install foo module, I can rely on this provides. Zbyszek ___ 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
Re: Packages that failed to build with Python 3.9
On 31. 05. 20 13:04, Zbigniew Jędrzejewski-Szmek wrote: On Sun, May 31, 2020 at 10:49:28AM -, Leigh Scott wrote: Even if the package builds it doesn't mean it's functional. $ cinnamon-settings Traceback (most recent call last): File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, in from setproctitle import setproctitle ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv Idea for a global gating test for packages: for rpm in $rpms; do python3 -c "$(rpm -qP $rpm | sed -n -r 's/python3dist\((.*)\).*/import \1/p')" done Unfortunately, this has a wrong assumption: python3dist(xxx) doesn't mean there is an xxx module to import. See for example: python3-beautifulsoup4 provides python3.9dist(beautifulsoup4) but is imported as bs4. (I have plenty more examples like this... including python-fedora.) A better thing might be to query for .py files, .so files and directories with such in %{python_sitelib}/%{python_sitearch}. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
On Sun, May 31, 2020 at 10:49:28AM -, Leigh Scott wrote: > Even if the package builds it doesn't mean it's functional. > > $ cinnamon-settings > Traceback (most recent call last): > File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, > in > from setproctitle import setproctitle > ImportError: > /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: > undefined symbol: Py_GetArgcArgv Idea for a global gating test for packages: for rpm in $rpms; do python3 -c "$(rpm -qP $rpm | sed -n -r 's/python3dist\((.*)\).*/import \1/p')" done ;) Zbyszek ___ 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
Re: Packages that failed to build with Python 3.9
On 31. 05. 20 12:49, Leigh Scott wrote: Hello. As you might already know, we have recently merged in the Python 3.9 side tag, despite several builds have not succeeded. We always aim for some compromise between having the side tag open for too long and having too many failures. The packages, when not rebuilt, are not installable in rawhide, hence fixing them should be our top priority. If you need help with Python related issues, we (the Python Maintenance team at Red Hat) are happy to help. Unfortunately, several packages fail to build for Python-unrelated reasons. Some of the actual build failures already have a bugzilla open from our copr rebuilds. Others don't have it yet because the error only manifested on some architecture other than x86_64. I'll get back to this next week and open the remaining bugzillas. Most of the packages only fail to build because their dependencies were not yet rebuilt. Chances are, you already got an automated bugzilla from Igor, that your package fails to install. It would be really helpful if you could find the missing dependency and mark the bugzilla for your package dependent on the bugzilla for the missing dep. I slowly progress to do that as well, but your help is crucial here. Let me know if you have questions. Even if the package builds it doesn't mean it's functional. $ cinnamon-settings Traceback (most recent call last): File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, in from setproctitle import setproctitle ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv [leigh@leigh ~]$ python Python 3.9.0b1 (default, May 29 2020, 00:00:00) [GCC 10.1.1 20200507 (Red Hat 10.1.1-1)] on linux Type "help", "copyright", "credits" or "license" for more information. from setproctitle import setproctitle Traceback (most recent call last): File "", line 1, in ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv import setproctitle Traceback (most recent call last): File "", line 1, in ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv Note that python-setproctitle already failed to built with Python 3.8 and the "fix" was to comment out the tests: https://src.fedoraproject.org/rpms/python-setproctitle/c/d6d9620c3c4fa076b62ddfa7fdc39b0f70597dd6?branch=master Hence, it built with Python 3.9 even if it doesn't work at all. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
> Hello. > > As you might already know, we have recently merged in the Python 3.9 side > tag, > despite several builds have not succeeded. We always aim for some compromise > between having the side tag open for too long and having too many failures. > > The packages, when not rebuilt, are not installable in rawhide, hence fixing > them should be our top priority. If you need help with Python related issues, > we > (the Python Maintenance team at Red Hat) are happy to help. Unfortunately, > several packages fail to build for Python-unrelated reasons. > > Some of the actual build failures already have a bugzilla open from our copr > rebuilds. Others don't have it yet because the error only manifested on some > architecture other than x86_64. I'll get back to this next week and open the > remaining bugzillas. > > Most of the packages only fail to build because their dependencies were not > yet > rebuilt. Chances are, you already got an automated bugzilla from Igor, that > your > package fails to install. It would be really helpful if you could find the > missing dependency and mark the bugzilla for your package dependent on the > bugzilla for the missing dep. I slowly progress to do that as well, but your > help is crucial here. > > Let me know if you have questions. > Even if the package builds it doesn't mean it's functional. $ cinnamon-settings Traceback (most recent call last): File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, in from setproctitle import setproctitle ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv [leigh@leigh ~]$ python Python 3.9.0b1 (default, May 29 2020, 00:00:00) [GCC 10.1.1 20200507 (Red Hat 10.1.1-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from setproctitle import setproctitle Traceback (most recent call last): File "", line 1, in ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv >>> import setproctitle Traceback (most recent call last): File "", line 1, in ImportError: /usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: undefined symbol: Py_GetArgcArgv >>> ___ 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
Re: Packages that failed to build with Python 3.9
On 30. 05. 20 11:56, Ján ONDREJ (SAL) wrote: Ahoj, Hey. I'll try to answer. som trocha zmateny z tych hlaseni. Je skoda, ze bugzilla priamo neobsahuje link na failed build. The bugzillas don't contain the failed build link, because they are primarily "fails to install" and not "fails to build" bugzillas. In this particular case, the first is caused by the latter, but Igor's automation cannot know that. Musim si ho pohladat sam. Skusal som rebuildnut tak ako si mi vravel, teda cez mock s konfiguraciou copr repo, ale neviem preco, tak ten build zbehne teraz bez problemov. Ale ked dam build priamo cez fedpkg build, tak to nezbehne. To este nie je mergnute? Ale divne je, ze preco mi mock -r fedora-rawhide-python39 ... zbehne. The Python 3.9 copr is debugging tool only. It contains builds of genshi and chameleon done with Python 3.9.0a1, a2... etc. In Koji, we have started with b1 and chameleon and genshi didn't build there. That's the reason why your packages build with copr-mock, but not in regular mock. Upravil som tie bugy a doplnil pozadovane depends. Hadam je to vsetko, pretoze ani z koji build logov mi nie je uplne jasne, co z toho naozaj treba a mozno ani nie. Pridal som aj pull-request pre chameleon, ale mam pocit, ze ten maintainer je unresponsible. I suggest you change the bugzillas to ASSIGNED, becasue you are clearly looking into it -- that way, others know you are on top of this and Igor's automation won't bother you. Indeed, the chameleon bug received no maintainer response for a very long time. This way, the automation may as well render the package orphan and you can take it. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
On 30. 05. 20 1:17, Adam Williamson wrote: On Fri, 2020-05-29 at 21:59 +0200, Miro Hrončok wrote: Hello. As you might already know, we have recently merged in the Python 3.9 side tag, despite several builds have not succeeded. We always aim for some compromise between having the side tag open for too long and having too many failures. The packages, when not rebuilt, are not installable in rawhide, hence fixing them should be our top priority. If you need help with Python related issues, we (the Python Maintenance team at Red Hat) are happy to help. Unfortunately, several packages fail to build for Python-unrelated reasons. Some of the actual build failures already have a bugzilla open from our copr rebuilds. Others don't have it yet because the error only manifested on some architecture other than x86_64. I'll get back to this next week and open the remaining bugzillas. Most of the packages only fail to build because their dependencies were not yet rebuilt. Chances are, you already got an automated bugzilla from Igor, that your package fails to install. It would be really helpful if you could find the missing dependency and mark the bugzilla for your package dependent on the bugzilla for the missing dep. I slowly progress to do that as well, but your help is crucial here. Let me know if you have questions. Here is the list: Maintainers by package: bugzilla2fedmsg abompard calibre chkr heliocastro kevin nushio zbyszek python-apsw cicku dfateyev maci python-stompest abompard I fixed apsw and rebuilt calibre, which needed it. Thanks. I'll close https://bugzilla.redhat.com/show_bug.cgi?id=1840234 -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
On 30. 05. 20 9:18, Przemo Firszt wrote: W dniu pią, 29.05.2020 o godzinie 23∶10 +0200, użytkownik Miro Hrončok napisał: [..] When will python3 in the rawhide buildroot be 3.9? It is. Note that the component name is python3.9, but the binary package is still python3. The python3 component is retired. Hi Miro, What's the time line for COPR? My FreeCAD nightly on rawhide still builds on python 3.8 As soon as the mirrors have the newest compose from yesterday. Should be now already. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
On Fri, 2020-05-29 at 21:59 +0200, Miro Hrončok wrote: > mlt martinkg sergiomb I built mlt in opencv-4 side tag -- Sérgio M. B. ___ 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
Re: Packages that failed to build with Python 3.9
Il giorno ven, 29/05/2020 alle 21.59 +0200, Miro Hrončok ha scritto: > Hello. Hello, > As you might already know, we have recently merged in the Python 3.9 > side tag, > despite several builds have not succeeded. We always aim for some > compromise > between having the side tag open for too long and having too many > failures. > ...snip I just successfully rebuilt lilv, it failed only on s390x, because dependant package sord had some problems on s390x and GCC 10. I first rebuilt sord with -O1 optimization on all arches except x86. I still have some optimization bugs with GCC 10 on arches other than x86, I will try to understand how to reproduce them and file a bug on GCC. Ciao Guido FAS: tartina signature.asc Description: This is a digitally signed message part ___ 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
Re: Packages that failed to build with Python 3.9
Ahoj, som trocha zmateny z tych hlaseni. Je skoda, ze bugzilla priamo neobsahuje link na failed build. Musim si ho pohladat sam. Skusal som rebuildnut tak ako si mi vravel, teda cez mock s konfiguraciou copr repo, ale neviem preco, tak ten build zbehne teraz bez problemov. Ale ked dam build priamo cez fedpkg build, tak to nezbehne. To este nie je mergnute? Ale divne je, ze preco mi mock -r fedora-rawhide-python39 ... zbehne. Upravil som tie bugy a doplnil pozadovane depends. Hadam je to vsetko, pretoze ani z koji build logov mi nie je uplne jasne, co z toho naozaj treba a mozno ani nie. Pridal som aj pull-request pre chameleon, ale mam pocit, ze ten maintainer je unresponsible. SALstar ___ 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
Re: Packages that failed to build with Python 3.9
W dniu pią, 29.05.2020 o godzinie 23∶10 +0200, użytkownik Miro Hrončok napisał: > [..] > > > > > When will python3 in the rawhide buildroot be 3.9? > > It is. > > Note that the component name is python3.9, but the binary package is > still > python3. The python3 component is retired. > Hi Miro, What's the time line for COPR? My FreeCAD nightly on rawhide still builds on python 3.8 -- Kind regards, Przemo Firszt signature.asc Description: This is a digitally signed message part ___ 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
Re: Packages that failed to build with Python 3.9
On Fri, May 29, 2020 at 04:17:03PM -0700, Adam Williamson wrote: > I fixed apsw and rebuilt calibre, which needed it. bugzilla2fedmsg I looked at apsw also, but in https://bugzilla.redhat.com/show_bug.cgi?id=1840234 the maintainer wanted to wait for a new release which is prepping upstream. Thanks for fixing it kevin signature.asc Description: PGP signature ___ 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
Re: Packages that failed to build with Python 3.9
On Fri, 2020-05-29 at 21:59 +0200, Miro Hrončok wrote: > Hello. > > As you might already know, we have recently merged in the Python 3.9 side > tag, > despite several builds have not succeeded. We always aim for some compromise > between having the side tag open for too long and having too many failures. > > The packages, when not rebuilt, are not installable in rawhide, hence fixing > them should be our top priority. If you need help with Python related issues, > we > (the Python Maintenance team at Red Hat) are happy to help. Unfortunately, > several packages fail to build for Python-unrelated reasons. > > Some of the actual build failures already have a bugzilla open from our copr > rebuilds. Others don't have it yet because the error only manifested on some > architecture other than x86_64. I'll get back to this next week and open the > remaining bugzillas. > > Most of the packages only fail to build because their dependencies were not > yet > rebuilt. Chances are, you already got an automated bugzilla from Igor, that > your > package fails to install. It would be really helpful if you could find the > missing dependency and mark the bugzilla for your package dependent on the > bugzilla for the missing dep. I slowly progress to do that as well, but your > help is crucial here. > > Let me know if you have questions. > > Here is the list: > > Maintainers by package: > > bugzilla2fedmsg abompard > calibre chkr heliocastro kevin nushio zbyszek > python-apsw cicku dfateyev maci > python-stompest abompard I fixed apsw and rebuilt calibre, which needed it. bugzilla2fedmsg needs stompest, but stompest build (which you kicked off) seems to actually be hanging during the test phase...we might need to tweak the pytest args in the %check phase to find out why, I guess, or poke around in mock (if it reproduces in a local mock). -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net http://www.happyassassin.net ___ 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
Re: Packages that failed to build with Python 3.9
On Fri, May 29, 2020 at 09:59:27PM +0200, Miro Hrončok wrote: > coccinelle rjones This one has a bug and an upstream fix already, I "just" have to apply it: https://bugzilla.redhat.com/show_bug.cgi?id=1791765#c10 The only possible problem is it seems to be bundling a Python library which we didn't realise, so I need to unbundle that and make sure the Python library is fixed in Fedora. Anyway, will look into this soon. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW ___ 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
Re: Packages that failed to build with Python 3.9
On 29. 05. 20 22:38, Gwyn Ciesla via devel wrote: ‐‐‐ Original Message ‐‐‐ On Friday, May 29, 2020 2:59 PM, Miro Hrončok wrote: Hello. As you might already know, we have recently merged in the Python 3.9 side tag, despite several builds have not succeeded. We always aim for some compromise between having the side tag open for too long and having too many failures. When will python3 in the rawhide buildroot be 3.9? It is. Note that the component name is python3.9, but the binary package is still python3. The python3 component is retired. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ 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
Re: Packages that failed to build with Python 3.9
‐‐‐ Original Message ‐‐‐ On Friday, May 29, 2020 2:59 PM, Miro Hrončok wrote: > Hello. > > As you might already know, we have recently merged in the Python 3.9 side tag, > despite several builds have not succeeded. We always aim for some compromise > between having the side tag open for too long and having too many failures. > When will python3 in the rawhide buildroot be 3.9? -- Gwyn Ciesla she/her/hers in your fear, seek only peace in your fear, seek only love -d. bowie Sent with ProtonMail Secure Email. > The packages, when not rebuilt, are not installable in rawhide, hence fixing > them should be our top priority. If you need help with Python related issues, > we > (the Python Maintenance team at Red Hat) are happy to help. Unfortunately, > several packages fail to build for Python-unrelated reasons. > > Some of the actual build failures already have a bugzilla open from our copr > rebuilds. Others don't have it yet because the error only manifested on some > architecture other than x86_64. I'll get back to this next week and open the > remaining bugzillas. > > Most of the packages only fail to build because their dependencies were not > yet > rebuilt. Chances are, you already got an automated bugzilla from Igor, that > your > package fails to install. It would be really helpful if you could find the > missing dependency and mark the bugzilla for your package dependent on the > bugzilla for the missing dep. I slowly progress to do that as well, but your > help is crucial here. > > Let me know if you have questions. > > Here is the list: > > Maintainers by package: > 5minute jhutar pmoravco > Mayavi chedi orion > TurboGears2 cverna ondrejj > Zim cheeselee ohaessler > abiword herrold huzaifas uwog > airinv denisarnaud > airrac denisarnaud > airtsp denisarnaud > ansible kevin toshio wzzrd > ansible-inventory-grapher pnemade > ansible-lint pnemade > ansible-review dcallagh ttrinks > ara dmsimard > blender design-sw hobbes1069 ignatenkobrain kwizart luya roma > s4504kr slaanesh > bugzilla2fedmsg abompard > calibre chkr heliocastro kevin nushio zbyszek > cantor jreznik rdieter than > cinch greghellings > cjdns sdgathman > coccinelle rjones > commissaire-client mbarnes smilner > coreboot-utils lkundrak peter > cryptlib senderek > csound pbrobinson sdz > cura churchyard gferon > diffoscope halfie zbyszek > distro-info suraia > enjarify zbyszek > fonttools pnemade tagoh > freecad hobbes1069 jkastner zultron > gdeploy ramkrsna sac > gfal2-util adev andreamanzi gbitzes > gmsh hobbes1069 ignatenkobrain jkastner smani > gpaw marcindulak > home-assistant-cli fab > imgbased dougsland fabiand sbonazzo yuvalturg > ipsilon ngompa puiterwijk simo > kdevelop-python dvratil jgrulich minh > komikku atim lyessaadi > lazygal rathann > libcec pbrobinson > libfreenect jkastner kwizart rmattes > libtaskotron mkrizek > libuser herczy jhrozek mitr > lilv bsjones nphilipp tartina > luxcorerender besser82 kwizart luya > m2crypto mitr ngompa > mailman3 abompard > micropipenv lbalhar > mirrormanager2 adrian > mlt martinkg sergiomb > mnemosyne itamarjp jpopelka rathann > module-build-service cqi jkaluza mikem mprahl qwan ralph vmaljulin > mom aglitke msivak sbonazzo > moose zbyszek > mu churchyard kushal > needrestart duck > notcurses nickblack > nototools mfabian pwu > ocrmypdf qulogic > openslide-python bgilbert > osc hguemar msuchy ngompa > paraview deji orion sagitter > pcp agerstmayr lberk mgoodwin nathans > pcs cfeist idevat mlisik omular tojeline > petsc4py sagitter > player kwizart rmattes timn ttorling > pre-commit atim chedi churchyard major > py3status gchamoul kubo > pydeps lbazan > pyee pbrobinson > pyflakes mrunge sbonazzo > pygrib jdekloe > pymol sagitter sergiomb > pyosmium tomh > pyproj jdekloe > python-AppTools chedi orion > python-CacheControl decathorpe > python-IPy kevin > python-SALib ankursinha > python-Traits ignatenkobrain orion > python-aioresponses gsauthof > python-ansible-runner radez > python-anyio carlwgeorge fab > python-aodhclient apevec > python-apsw cicku dfateyev maci > python-asteval fab > python-astral fab > python-astroML lupinix > python-astroscrappy lupinix > python-asttokens zbyszek > python-astunparse churchyard > python-asynctest gsauthof > python-azure-sdk melmorabity > python-azure-storage melmorabity > python-barbicanclient chandankumar jruzicka > python-basemap jspaleta limb > python-beniget churchyard > python-black cheimes churchyard > python-capturer cottsay > python-cartopy qulogic > python-ccdproc lupinix > python-chameleon lmacken ralph tdabasin > python-chaospy lbazan > python-cheroot ignatenkobrain jcaratzas radez > python-cherrypy ignatenkobrain jcaratzas mrunge radez > python-cocotb tc01 > python-coloredlogs cottsay > python-compreffor athoscr > python-congressclient amoralej > python-cram ktdreyer > python-cu2qu athoscr > python-debianbts huzaifas > python-descartes qulogic >
Re: Packages that failed to build with Python 3.9
I'm already working on updating freecad to work with VTK 9.0 and hopefully nothing falls apart with Python 3.9 while I'm at it. Thanks, Richard ___ 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