In Fedora 32, we have updated Python to 3.8:
https://fedoraproject.org/wiki/Changes/Python3.8
There are last 13 packages that were still not successfully rebuilt with Python 3.8 and they require Python 3.7 at run-time, causing broken dependencies. The packages are not installable. I don't think the bugzillas are moving anywhere.
Technically, such noninstallable packages should be retired one week before the beta freeze. I'm writing this e-mail to raise awareness about the problem. Some of the packages are awaiting upstream fixes.
mailman3 https://bugzilla.redhat.com/show_bug.cgi?id=1715598 mraa https://bugzilla.redhat.com/show_bug.cgi?id=1721671 python-bz2file https://bugzilla.redhat.com/show_bug.cgi?id=1728072 python-cartopy https://bugzilla.redhat.com/show_bug.cgi?id=1743898 python-geoplot https://bugzilla.redhat.com/show_bug.cgi?id=1773373 python-jenkins-job-builder https://bugzilla.redhat.com/show_bug.cgi?id=1706223 python-libpysal https://bugzilla.redhat.com/show_bug.cgi?id=1746849 python-missingno https://bugzilla.redhat.com/show_bug.cgi?id=1773375 python-nineml https://bugzilla.redhat.com/show_bug.cgi?id=1746850 python-nose-parameterized https://bugzilla.redhat.com/show_bug.cgi?id=1718347 python-subunit2sql https://bugzilla.redhat.com/show_bug.cgi?id=1746853 python-xarray https://bugzilla.redhat.com/show_bug.cgi?id=1773377 upm https://bugzilla.redhat.com/show_bug.cgi?id=1736936
Maintainers by package: mailman3 abompard mraa pbrobinson python-bz2file orphan besser82 python-cartopy qulogic python-geoplot qulogic python-jenkins-job-builder orphan ignatenkobrain ktdreyer pabelanger python-libpysal qulogic python-missingno lbazan python-nineml ankursinha python-nose-parameterized echevemaster python-subunit2sql chandankumar python-xarray qulogic upm pbrobinson
Packages by maintainer: abompard mailman3 ankursinha python-nineml besser82 python-bz2file chandankumar python-subunit2sql echevemaster python-nose-parameterized ignatenkobrain python-jenkins-job-builder ktdreyer python-jenkins-job-builder lbazan python-missingno pabelanger python-jenkins-job-builder pbrobinson mraa upm qulogic python-cartopy python-geoplot python-libpysal python-xarray
On Wed., Feb. 5, 2020, 6:33 a.m. Miro Hrončok, mhroncok@redhat.com wrote:
In Fedora 32, we have updated Python to 3.8:
https://fedoraproject.org/wiki/Changes/Python3.8
There are last 13 packages that were still not successfully rebuilt with Python 3.8 and they require Python 3.7 at run-time, causing broken dependencies. The packages are not installable. I don't think the bugzillas are moving anywhere.
Technically, such noninstallable packages should be retired one week before the beta freeze. I'm writing this e-mail to raise awareness about the problem. Some of the packages are awaiting upstream fixes.
mailman3 https://bugzilla.redhat.com/show_bug.cgi?id=1715598 mraa https://bugzilla.redhat.com/show_bug.cgi?id=1721671 python-bz2file https://bugzilla.redhat.com/show_bug.cgi?id=1721671python-bz2file https://bugzilla.redhat.com/show_bug.cgi?id=1728072 python-cartopy https://bugzilla.redhat.com/show_bug.cgi?id=1728072python-cartopy https://bugzilla.redhat.com/show_bug.cgi?id=1743898 python-geoplot https://bugzilla.redhat.com/show_bug.cgi?id=1743898python-geoplot https://bugzilla.redhat.com/show_bug.cgi?id=1773373 python-jenkins-job-builder https://bugzilla.redhat.com/show_bug.cgi?id=1773373python-jenkins-job-builder https://bugzilla.redhat.com/show_bug.cgi?id=1706223 python-libpysal https://bugzilla.redhat.com/show_bug.cgi?id=1706223python-libpysal https://bugzilla.redhat.com/show_bug.cgi?id=1746849 python-missingno https://bugzilla.redhat.com/show_bug.cgi?id=1746849python-missingno https://bugzilla.redhat.com/show_bug.cgi?id=1773375 python-nineml https://bugzilla.redhat.com/show_bug.cgi?id=1773375python-nineml https://bugzilla.redhat.com/show_bug.cgi?id=1746850 python-nose-parameterized https://bugzilla.redhat.com/show_bug.cgi?id=1746850python-nose-parameterized https://bugzilla.redhat.com/show_bug.cgi?id=1718347 python-subunit2sql https://bugzilla.redhat.com/show_bug.cgi?id=1718347python-subunit2sql https://bugzilla.redhat.com/show_bug.cgi?id=1746853 python-xarray https://bugzilla.redhat.com/show_bug.cgi?id=1746853python-xarray https://bugzilla.redhat.com/show_bug.cgi?id=1773377 upm https://bugzilla.redhat.com/show_bug.cgi?id=1736936
Maintainers by package: mailman3 abompard mraa pbrobinson python-bz2file orphan besser82 python-cartopy qulogic python-geoplot qulogic python-jenkins-job-builder orphan ignatenkobrain ktdreyer pabelanger python-libpysal qulogic python-missingno lbazan python-nineml ankursinha python-nose-parameterized echevemaster python-subunit2sql chandankumar python-xarray qulogic upm pbrobinson
Packages by maintainer: abompard mailman3 ankursinha python-nineml besser82 python-bz2file chandankumar python-subunit2sql echevemaster python-nose-parameterized ignatenkobrain python-jenkins-job-builder ktdreyer python-jenkins-job-builder lbazan python-missingno pabelanger python-jenkins-job-builder pbrobinson mraa upm qulogic python-cartopy python-geoplot python-libpysal python-xarray
I'm going to tag a beta for Cartopy today or tomorrow (depending on how quick I can go through the issues), and import it into Fedora, so that should unblock the other ones, I think.
-- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok
On Wed, Feb 05, 2020 12:32:57 +0100, Miro Hrončok wrote:
In Fedora 32, we have updated Python to 3.8:
https://fedoraproject.org/wiki/Changes/Python3.8
There are last 13 packages that were still not successfully rebuilt with Python 3.8 and they require Python 3.7 at run-time, causing broken dependencies. The packages are not installable. I don't think the bugzillas are moving anywhere.
Technically, such noninstallable packages should be retired one week before the beta freeze. I'm writing this e-mail to raise awareness about the problem. Some of the packages are awaiting upstream fixes.
<snip> python-nineml https://bugzilla.redhat.com/show_bug.cgi?id=1746850 <snip>
Maintainers by package:
<snip> python-nineml ankursinha <snip>
Upstream has been informed, but they're just too busy to fix it at the moment. It isn't a simple enough issue for me to fix either, unfortunately. I'll have another look this week.
I think nineml is a leaf package that isn't affecting other packages. So, could we please leave it with the hope that upstream will be able to look at it sometime soon? Otherwise, we'll have just retire and un-retire it when upstream does eventually get to it.
On Wednesday, February 5, 2020 4:32:57 AM MST Miro Hrončok wrote:
In Fedora 32, we have updated Python to 3.8:
https://fedoraproject.org/wiki/Changes/Python3.8
There are last 13 packages that were still not successfully rebuilt with Python
3.8 and they require Python 3.7 at run-time, causing broken
dependencies. The packages are not installable. I don't think the bugzillas are moving anywhere.
Technically, such noninstallable packages should be retired one week before the
beta freeze. I'm writing this e-mail to raise awareness about the
problem. Some of the packages are awaiting upstream fixes.
mailman3 https://bugzilla.redhat.com/show_bug.cgi?id=1715598
mraa
https://bugzilla.redhat.com/show_bug.cgi?id=1721671 python-bz2file https://bugzilla.redhat.com/show_bug.cgi?id=1728072 python-cartopy https://bugzilla.redhat.com/show_bug.cgi?id=1743898
python-geoplot https://bugzilla.redhat.com/show_bug.cgi?id=1773373 python-jenkins-job-builder https://bugzilla.redhat.com/show_bug.cgi?id=1706223 python-libpysal https://bugzilla.redhat.com/show_bug.cgi?id=1746849 python-missingno https://bugzilla.redhat.com/show_bug.cgi?id=1773375 python-nineml https://bugzilla.redhat.com/show_bug.cgi?id=1746850 python-nose-parameterized https://bugzilla.redhat.com/show_bug.cgi?id=1718347 python-subunit2sql https://bugzilla.redhat.com/show_bug.cgi?id=1746853 python-xarray https://bugzilla.redhat.com/show_bug.cgi?id=1773377 upm https://bugzilla.redhat.com/show_bug.cgi?id=1736936
Maintainers by package: mailman3 abompard mraa pbrobinson python-bz2file orphan besser82 python-cartopy qulogic python-geoplot qulogic python-jenkins-job-builder orphan ignatenkobrain ktdreyer pabelanger python-libpysal qulogic python-missingno lbazan python-nineml ankursinha python-nose-parameterized echevemaster python-subunit2sql chandankumar python-xarray qulogic upm pbrobinson
Packages by maintainer: abompard mailman3 ankursinha python-nineml besser82 python-bz2file chandankumar python-subunit2sql echevemaster python-nose-parameterized ignatenkobrain python-jenkins-job-builder ktdreyer python-jenkins-job-builder lbazan python-missingno pabelanger python-jenkins-job-builder pbrobinson mraa upm qulogic python-cartopy python-geoplot python-libpysal python-xarray
-- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@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
One potential solution would be to keep Python 3.7 for now, instead of causing needless breakage.
On 10. 02. 20 9:33, John M. Harris Jr wrote:
One potential solution would be to keep Python 3.7 for now, instead of causing needless breakage.
Could you please elaborate on how do we do that?
Do you propose to revert python3 from 3.8 back to 3.7 and start bootstrapping all the Python packages back with 3.7, 2 weeks before the beta freeze? How would you deal with the number of packages that would fail to build with 3.7 for unrelated reasons? I suppose it would be way more over 13.
Do you consider 13 broken packages from 3583 a needless breakage?
Do you propose Fedora to stay on one Python version forever to avoid needless breakage? What happens when this Python version is no longer maintained upstream?
I am sorry, none of this sounds like something we want, so what do you actually propose?
On 05. 02. 20 12:32, Miro Hrončok wrote:
In Fedora 32, we have updated Python to 3.8:
https://fedoraproject.org/wiki/Changes/Python3.8
There are last 13 packages that were still not successfully rebuilt with Python 3.8 and they require Python 3.7 at run-time, causing broken dependencies. The packages are not installable. I don't think the bugzillas are moving anywhere.
Technically, such noninstallable packages should be retired one week before the beta freeze. I'm writing this e-mail to raise awareness about the problem. Some of the packages are awaiting upstream fixes.
The last four are:
mailman3 https://bugzilla.redhat.com/show_bug.cgi?id=1715598 mraa https://bugzilla.redhat.com/show_bug.cgi?id=1721671 python-subunit2sql https://bugzilla.redhat.com/show_bug.cgi?id=1746853 upm https://bugzilla.redhat.com/show_bug.cgi?id=1736936
mailman3 abompard mraa pbrobinson python-subunit2sql chandankumar upm pbrobinson
Since Peter replied that mraa and upm are on his todo list, I suggest we retire mailman3 and python-subunit2sql for now, so we don't have it in the GA repo with broken depndndencies (and we obsolete via fedora-obsoelte-packages to prevent upgrade to Fedora 32 problems). Later we can unretire any time during the Fedora 32 life cycle.
On Thu, Mar 5, 2020 at 6:34 PM Miro Hrončok mhroncok@redhat.com wrote:
On 05. 02. 20 12:32, Miro Hrončok wrote:
In Fedora 32, we have updated Python to 3.8:
https://fedoraproject.org/wiki/Changes/Python3.8
There are last 13 packages that were still not successfully rebuilt with Python 3.8 and they require Python 3.7 at run-time, causing broken dependencies. The packages are not installable. I don't think the bugzillas are moving anywhere.
Technically, such noninstallable packages should be retired one week before the beta freeze. I'm writing this e-mail to raise awareness about the problem. Some of the packages are awaiting upstream fixes.
The last four are:
mailman3 https://bugzilla.redhat.com/show_bug.cgi?id=1715598 mraa https://bugzilla.redhat.com/show_bug.cgi?id=1721671 python-subunit2sql https://bugzilla.redhat.com/show_bug.cgi?id=1746853 upm https://bugzilla.redhat.com/show_bug.cgi?id=1736936
mailman3 abompard mraa pbrobinson python-subunit2sql chandankumar upm pbrobinson
Since Peter replied that mraa and upm are on his todo list, I suggest we retire mailman3 and python-subunit2sql for now, so we don't have it in the GA repo with broken depndndencies (and we obsolete via fedora-obsoelte-packages to prevent upgrade to Fedora 32 problems). Later we can unretire any time during the Fedora 32 life cycle.
There's a PR open to update mailman3 and fix things: https://src.fedoraproject.org/rpms/mailman3/pull-request/2
I'm not sure why, but both Duck and myself are supposed to be co-maintainers of this and we're not...