dev-lang/python-3.6.7 seems to be a simple bump update, but 0006-tests-environment.patch from python-gentoo-patches-3.6.6.tar.xz doesn't fit any more I did emerge using these USE flags: # emerge -p1 python ......... done! [ebuild R ] dev-lang/python-3.6.7:3.6/3.6m::pmaci USE="bluetooth -build examples gdbm hardened ipv6 libressl ncurses readline sqlite ssl -test (threads) tk -wininst xml" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB --- Upstream also delivered dev-lang/python-3.7.1
Since more than a week without problem using dev-lang/python-3.6.7 with portage Having this setting: --- # eselect python list Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 --- To further help this bug to bump python, I did remerge python with USE "test" activated. I then searched for a script "test-all" , but I cannot find such starter for testing.
*** Bug 673752 has been marked as a duplicate of this bug. ***
Created attachment 558492 [details] Ebuild for Python-3.7.2 I have adapted python-gentoo-patches-3.7.2.tar.xz analogous to python-gentoo-patches-3.7.0.tar.xz Once has to copy python-gentoo-patches-3.7.2.tar.xz to /usr/portage/distfiles. Ebuilding Python-3.7.2 proceeds just fine, and it seems to be working, e.g. emerging packages works just fine (Python-3.7 is my default version)
Created attachment 558494 [details] Patches for Python 3.7.2
*** Bug 674306 has been marked as a duplicate of this bug. ***
I'm a bit busy. If someone else on the python team wants to take this, please feel free. We have a fork of the cpython repo on github. https://github.com/gentoo/cpython There are tags for each version of the patch set. For example: gentoo-3.7.0 gentoo-3.6.6 In case the existing patches fail, please rebase the patches on the upstream release tag, and push new gentoo tags to our fork. You can then generate a new patchset using git format-patch. For example: git format-patch -o patches v3.7.2..gentoo-3.7.2
Working on this today.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1229b00ec716d6f719c7aa5d65c2114ac6eb2ef1 commit 1229b00ec716d6f719c7aa5d65c2114ac6eb2ef1 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-03-03 16:50:32 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-03-03 16:51:15 +0000 dev-lang/python: bump to 2.7.16 Closes: https://bugs.gentoo.org/671590 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-lang/python/Manifest | 2 + dev-lang/python/python-2.7.16.ebuild | 356 +++++++++++++++++++++++++++++++++++ 2 files changed, 358 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ffc0e1f88866fcb9986e49160e7d08c8b7ec83 commit 85ffc0e1f88866fcb9986e49160e7d08c8b7ec83 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-03-03 16:13:25 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-03-03 16:51:00 +0000 dev-lang/python: bump to 3.6.8 Bug: https://bugs.gentoo.org/671590 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-lang/python/Manifest | 2 + dev-lang/python/python-3.6.8.ebuild | 349 ++++++++++++++++++++++++++++++++++++ 2 files changed, 351 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d42c807129ca0a9bb9351426d3fefe99e416e6 commit 27d42c807129ca0a9bb9351426d3fefe99e416e6 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-03-03 15:44:07 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-03-03 16:51:00 +0000 dev-lang/python: bump to 3.7.2 Bug: https://bugs.gentoo.org/671590 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-lang/python/Manifest | 2 + dev-lang/python/python-3.7.2.ebuild | 324 ++++++++++++++++++++++++++++++++++++ 2 files changed, 326 insertions(+)