Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 706146 - Huge Python 3.7 stable request
Summary: Huge Python 3.7 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 622916 623164 623640 python3.7-compat CVE-2019-17545 706442 708826
  Show dependency tree
 
Reported: 2020-01-23 09:33 UTC by Michał Górny
Modified: 2020-09-21 18:41 UTC (History)
30 users (show)

See Also:
Package list:
=app-portage/pfl-3.1 ~hppa =dev-util/cppcheck-1.88 ~hppa
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-23 09:33:39 UTC
This stablereq combines the results of gpy-upgrade-impl with pkgcheck's StableRequestCheck, i.e. all packages listed need new version stabilized due to 3.7 support added *and* are at least 30 days old.

I'm CC-ing all the maintainers.  If you do not wish your package to be stabilized as part of it or have other things ot note, please speak up ASAP.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-23 09:34:25 UTC
For the record, maintainer mapping (using GH usernames mostly, sorry):

app-accessibility/speech-dispatcher: williamh, @gentoo/accessibility, @gentoo/sound
app-misc/binwalk: @gyakovlev
app-misc/gramps: @mkszuba
app-misc/solaar: @gentoo/proxy-maint (maintainer needed)
app-misc/terminal-colors: @gentoo/proxy-maint (maintainer needed)
app-portage/pfl: @billie80
dev-libs/serd: @gentoo/proaudio
dev-libs/sord: @gentoo/proaudio
dev-python/astor: @gentoo/python
dev-python/autopep8: @gentoo/python
dev-python/billiard: @gentoo/python
dev-python/celery: @gentoo/python
dev-python/crcmod: @gentoo/python
dev-python/elasticsearch-curator: @hydrapolic, @gentoo/proxy-maint
dev-python/elasticsearch-py: @hydrapolic, @ferki, @gentoo/proxy-maint
dev-python/ijson: @gentoo/python
dev-python/ioflo: @chutz, @gentoo/python
dev-python/ipy: @gentoo/python
dev-python/nosexcover: @gentoo/python, @gentoo/openstack
dev-python/owslib: @gentoo/sci-geosciences, @gentoo/python
dev-python/pid: aballier, @gentoo/python
dev-python/plumbum: grozin, @gentoo/python
dev-python/pmw: @gentoo/python
dev-python/precis-i18n: @aidecoe
dev-python/progressbar: @gentoo/python
dev-python/ptpython: @gentoo/python
dev-python/pyatspi: @gentoo/gnome
dev-python/pygame: @gentoo/python
dev-python/pylibacl: @robbat2, @gentoo/python
dev-python/pylibmc: @gentoo/python
dev-python/pyproj: @gentoo/python
dev-python/pysmi: chainsaw, @gentoo/python
dev-python/pysnmp: @gentoo/python, @gentoo/netmon
dev-python/python-distutils-extra: @gentoo/python
dev-python/python-nbxmpp: @gentoo/python, @hannob
dev-python/rencode: @gentoo/proxy-maint (maintainer needed)
dev-python/retry-decorator: @gentoo/python
dev-python/rply: @gentoo/python
dev-python/rpyc: grozin, @gentoo/python
dev-python/ruamel-std-pathlib: @andrey-utkin, @fkmclane
dev-python/selenium: @gentoo/python
dev-python/sparql-wrapper: @gentoo/python
dev-python/tqdm: @TheChymera, @gentoo/proxy-maint
dev-python/virtualenvwrapper: @gentoo/python
dev-python/waitress: @gentoo/python
dev-python/wsgiproxy2: @gentoo/python
dev-python/zope-deprecation: @gentoo/python
dev-python/zstandard: @gentoo/python
dev-util/cppcheck: @tamiko
media-libs/opencolorio: @gentoo/graphics
media-libs/sratom: @gentoo/proaudio
media-plugins/mda-lv2: @gentoo/proaudio
media-sound/jalv: @gentoo/proaudio
net-misc/you-get: @dlan17
net-print/hplip: @billie80, @gentoo/printing
sys-apps/policycoreutils: @gentoo/selinux
sys-apps/selinux-python: @gentoo/selinux
sys-cluster/ceph: @chutz, @dlan17, @gentoo/cluster
sys-cluster/galera: @gentoo/mysql
sys-fs/zfs: @ryao, @gyakovlev
sys-libs/libsemanage: @gentoo/selinux
sys-libs/llvm-libunwind: @gentoo/llvm
sys-power/acpilight: grknight
x11-misc/mugshot: @ConiKost
Comment 2 Marek Szuba archtester gentoo-dev 2020-01-23 09:37:39 UTC
=app-misc/gramps-5.1.1 does not support python3_7. Have to wait until 2020-02-12 for 5.1.2 to mature.
Comment 3 Hanno Böck gentoo-dev 2020-01-23 09:54:41 UTC
For python-nbxmpp I'd actually like to skip stabilizing 0.6.10 and directly go with 0.6.10-r1 which also removes python2 (no revdeps) and adds python 3.8.

In theory this needs another 3 days for the 30 days rule.
Comment 4 Conrad Kostecki gentoo-dev 2020-01-23 10:08:17 UTC
For my package (x11-misc/mugshot), I already filled a seperate bug a couple days ago:
https://packages.gentoo.org/packages/x11-misc/mugshot

Should I close in favor of this one here?
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-23 10:37:10 UTC
(In reply to Hanno Böck from comment #3)
> For python-nbxmpp I'd actually like to skip stabilizing 0.6.10 and directly
> go with 0.6.10-r1 which also removes python2 (no revdeps) and adds python
> 3.8.

Updated.

(In reply to Conrad Kostecki from comment #4)
> For my package (x11-misc/mugshot), I already filled a seperate bug a couple
> days ago:
> https://packages.gentoo.org/packages/x11-misc/mugshot
> 
> Should I close in favor of this one here?

Nah, it's got arches CC-ed, so let's use it instead.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-23 10:41:37 UTC
Removing more packages with separate stablereqs open.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-24 07:59:57 UTC
Fixed pmw version.
Comment 8 Horea Christian 2020-01-24 18:55:01 UTC
tqdm 4.40.0 is working fine and can be stabilized. Can I do anything else to help with it? I don't have push access, so I can't mark it as stable myself.
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-24 19:09:29 UTC
I suppose I'll fire it on Sunday.
Comment 10 Stabilization helper bot gentoo-dev 2020-02-11 14:02:40 UTC
An automated check of this bug failed - the following atoms are unknown:

media-libs/opencolorio-1.1.0-r2
net-print/hplip-3.19.12

Please verify the atom list.
Comment 11 Mart Raudsepp gentoo-dev 2020-02-11 14:33:34 UTC
dev-python/pyatspi shouldn't be stabled out of sync with the relevant C libraries (at-spi2-core, at-spi2-atk and maybe atk, which means in turn atkmm too potentially)
Comment 12 Stabilization helper bot gentoo-dev 2020-02-11 15:20:09 UTC
An automated check of this bug failed - repoman reported dependency errors (580 lines truncated): 

> dependency.bad dev-python/celery/celery-4.3.0.ebuild: DEPEND: amd64(default/linux/amd64/17.0) ['>=dev-python/vine-1.3.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]', '>=dev-python/moto-1.3.7[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]', '>=dev-python/sphinx_celery-2.0[python_targets_python3_6(-)?,-python_single_target_python3_6(-),python_targets_python3_7(-)?,-python_single_target_python3_7(-)]']
> dependency.bad dev-python/celery/celery-4.3.0.ebuild: RDEPEND: amd64(default/linux/amd64/17.0) ['>=dev-python/vine-1.3.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/celery/celery-4.3.0.ebuild: DEPEND: amd64(default/linux/amd64/17.0/desktop) ['>=dev-python/vine-1.3.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]', '>=dev-python/moto-1.3.7[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]', '>=dev-python/sphinx_celery-2.0[python_targets_python3_6(-)?,-python_single_target_python3_6(-),python_targets_python3_7(-)?,-python_single_target_python3_7(-)]']
> dependency.bad dev-python/elasticsearch-curator/elasticsearch-curator-5.8.1.ebuild: DEPEND: amd64(default/linux/amd64/17.0) ['>=dev-python/certifi-2019.9.11[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/elasticsearch-curator/elasticsearch-curator-5.8.1.ebuild: RDEPEND: amd64(default/linux/amd64/17.0) ['>=dev-python/certifi-2019.9.11[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/elasticsearch-curator/elasticsearch-curator-5.8.1.ebuild: DEPEND: amd64(default/linux/amd64/17.0/desktop) ['>=dev-python/certifi-2019.9.11[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/ptpython/ptpython-2.0.6.ebuild: RDEPEND: amd64(default/linux/amd64/17.0) ['>=dev-python/prompt_toolkit-2.0.8[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/ptpython/ptpython-2.0.6.ebuild: RDEPEND: amd64(default/linux/amd64/17.0/desktop) ['>=dev-python/prompt_toolkit-2.0.8[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/ptpython/ptpython-2.0.6.ebuild: RDEPEND: amd64(default/linux/amd64/17.0/desktop/gnome) ['>=dev-python/prompt_toolkit-2.0.8[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/pyatspi/pyatspi-2.34.0.ebuild: RDEPEND: amd64(default/linux/amd64/17.0) ['>=app-accessibility/at-spi2-core-2.34[introspection]']
> dependency.bad dev-python/pyatspi/pyatspi-2.34.0.ebuild: RDEPEND: amd64(default/linux/amd64/17.0/desktop) ['>=app-accessibility/at-spi2-core-2.34[introspection]']
> dependency.bad dev-python/pyatspi/pyatspi-2.34.0.ebuild: RDEPEND: amd64(default/linux/amd64/17.0/desktop/gnome) ['>=app-accessibility/at-spi2-core-2.34[introspection]']
> dependency.bad dev-python/pyproj/pyproj-2.4.2.ebuild: BDEPEND: amd64(default/linux/amd64/17.0) ['>=sci-libs/proj-6.2.0']
> dependency.bad dev-python/pyproj/pyproj-2.4.2.ebuild: DEPEND: amd64(default/linux/amd64/17.0) ['>=sci-libs/proj-6.2.0']
> dependency.bad dev-python/pyproj/pyproj-2.4.2.ebuild: RDEPEND: amd64(default/linux/amd64/17.0) ['>=sci-libs/proj-6.2.0']
> dependency.bad sys-apps/policycoreutils/policycoreutils-3.0.ebuild: DEPEND: amd64(default/linux/amd64/17.0) ['>=sys-libs/libselinux-3.0:=[python,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]', '>=sys-libs/libsepol-3.0:=']
> dependency.bad sys-apps/policycoreutils/policycoreutils-3.0.ebuild: RDEPEND: amd64(default/linux/amd64/17.0) ['>=sys-libs/libselinux-3.0:=[python,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]', '>=sys-libs/libsepol-3.0:=']
> dependency.bad sys-apps/policycoreutils/policycoreutils-3.0.ebuild: DEPEND: amd64(default/linux/amd64/17.0/desktop) ['>=sys-libs/libselinux-3.0:=[python,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]', '>=sys-libs/libsepol-3.0:=']
> dependency.bad sys-apps/selinux-python/selinux-python-3.0.ebuild: DEPEND: amd64(default/linux/amd64/17.0) ['>=sys-libs/libselinux-3.0:=[python]', '>=sys-libs/libsepol-3.0:=']
> dependency.bad sys-apps/selinux-python/selinux-python-3.0.ebuild: RDEPEND: amd64(default/linux/amd64/17.0) ['>=sys-libs/libselinux-3.0:=[python]', '>=sys-libs/libsepol-3.0:=']
Comment 13 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-02-11 15:22:57 UTC
Removed pyatspi, added missing deps.
Comment 14 Agostino Sarubbo gentoo-dev 2020-02-11 16:01:35 UTC
arm stable
Comment 15 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-02-11 16:59:25 UTC
Removed ia64 from zstandard but I don't see espeak on the list...
Comment 16 Gleb 2020-02-11 18:46:15 UTC
dev-python/prompt_toolkit-2.0.10 update will be skipped by current stable ipython
Comment 17 Agostino Sarubbo gentoo-dev 2020-02-11 19:43:37 UTC
amd64 stable
Comment 18 Agostino Sarubbo gentoo-dev 2020-02-11 19:50:19 UTC
x86 stable
Comment 19 Agostino Sarubbo gentoo-dev 2020-02-11 19:51:58 UTC
ppc64 stable
Comment 20 Agostino Sarubbo gentoo-dev 2020-02-12 07:48:06 UTC
ia64 stable
Comment 21 Agostino Sarubbo gentoo-dev 2020-02-12 07:52:05 UTC
ppc stable
Comment 22 Agostino Sarubbo gentoo-dev 2020-02-12 16:14:45 UTC
s390 stable
Comment 23 Mart Raudsepp gentoo-dev 2020-03-29 17:56:28 UTC
arm64 stable
Comment 24 Stabilization helper bot gentoo-dev 2020-03-29 18:02:52 UTC
An automated check of this bug failed - the following atoms are unknown:

dev-python/ijson-2.4
dev-python/plumbum-1.6.7
dev-python/rpyc-4.0.2

Please verify the atom list.
Comment 25 NATTkA bot gentoo-dev 2020-04-06 14:57:33 UTC
All sanity-check issues have been resolved
Comment 26 NATTkA bot gentoo-dev 2020-04-11 06:07:25 UTC
Unable to check for sanity:

> no match for package: dev-python/ijson-2.4
Comment 27 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-12 18:51:00 UTC
Apparently only these 4 are left.
Comment 28 NATTkA bot gentoo-dev 2020-04-12 18:52:43 UTC
All sanity-check issues have been resolved
Comment 29 NATTkA bot gentoo-dev 2020-09-20 09:42:01 UTC
Unable to check for sanity:

> no match for package: =dev-python/zstandard-0.12.0
Comment 30 NATTkA bot gentoo-dev 2020-09-20 10:09:25 UTC
All sanity-check issues have been resolved
Comment 31 Rolf Eike Beer archtester 2020-09-21 18:41:56 UTC
hppa stable. Last arch, closing.