From 71deace00d1a2b091313fe137ab7092418c6f87c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 10 Feb 2020 21:05:55 +0000 Subject: gentoo resync : 10.02.2020 --- .../2020-02-07-python-2-7-eol.en.txt | 51 +++++++++++++++++++++ metadata/news/Manifest | 30 ++++++------ metadata/news/Manifest.files.gz | Bin 12822 -> 13002 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- 5 files changed, 68 insertions(+), 17 deletions(-) create mode 100644 metadata/news/2020-02-07-python-2-7-eol/2020-02-07-python-2-7-eol.en.txt (limited to 'metadata/news') diff --git a/metadata/news/2020-02-07-python-2-7-eol/2020-02-07-python-2-7-eol.en.txt b/metadata/news/2020-02-07-python-2-7-eol/2020-02-07-python-2-7-eol.en.txt new file mode 100644 index 000000000000..fb9c16ed55f8 --- /dev/null +++ b/metadata/news/2020-02-07-python-2-7-eol/2020-02-07-python-2-7-eol.en.txt @@ -0,0 +1,51 @@ +Title: Python 2.7 went EOL +Author: Michał Górny +Posted: 2020-02-07 +Revision: 1 +News-Item-Format: 2.0 +Display-If-Installed: dev-lang/python:2.7 + +Python 2.7 has reached its end-of-life by 2019-12-31. Python package +upstreams have started removing Python 2 compatibility code from their +packages more aggressively. This includes common dependencies such as +dev-python/pytest, dev-python/setuptools and dev-python/sphinx. While +we realize that many packages are still dependent on Python 2, providing +full support for it exceeds our maintenance capabilities. + +Upstream is planning to make one more release of dev-lang/python:2.7 +in April 2020. We are going to continue maintaining and patching +the interpreter for as long as it is feasible, most likely even after +all Python 2 packages are gone from Gentoo. + +At the same time, we are actively working towards switching +the distribution to Python 3. Whenever possible, we are removing +Python 2 support from packages. It will remain available for +the packages missing Python 3 compatibility and their dependencies +for some more time. However, packages that have little chances of being +ported will eventually be removed. + +If you are still using Python 2 for your projects, we strongly recommend +you to migrate away. For the time being, it is preferable to use +dev-python/virtualenv or a similar solution rather than ebuilds, +to install the dependencies for your projects locally. + +Regular Gentoo systems will be migrated off Python 2 gracefully. It may +be necessary to use --changed-deps or a similar option during system +upgrades whenever they become blocked by Python 2 packages installed +earlier. + +If you wish to remove Python 2.7 entirely sooner, you can try removing +python2_7 from PYTHON_TARGETS. However, this will require adding +explicit package.use entries if some of the installed packages still +require Python 2. An example package.use entry follows: + + # disable py2.7 without altering the other flags + */* PYTHON_TARGETS: -python2_7 + # enable py2.7 for setuptools + dev-python/setuptools PYTHON_TARGETS: python2_7 + # switch a single-impl package to 2.7 + dev-embedded/libftdi PYTHON_TARGETS: python2_7 + dev-embedded/libftdi PYTHON_SINGLE_TARGET: -* python2_7 + +Note that package.use entries are not necessary for packages that +support one implementation only (i.e. do not support Python 3 at all). diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 8ace0abd1714..ba86ee518f9b 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 12822 BLAKE2B 25e978ab1a0640a70d05ff94260cf7305dd59fb3ba256c0504271b22a88d8ef9a10f450812837a0e93078a59b20ab74a8e1111f487063ed13658e506a0c5e6ee SHA512 8e7f8e822b2dd138621b5b3ebaae613cb476c21f14e22bb24e9851dc77bd6b2064a1d95787173ce75ef39bb0850e0fa6a364201f76dbaa83ee08b46debd72f80 -TIMESTAMP 2020-02-05T17:38:58Z +MANIFEST Manifest.files.gz 13002 BLAKE2B 47e7135a6a305185482ecd03c9679ad57a3a6b2c2960a15e2ff9bd1141ba078ea01d13d5bce936f860090db1a93d8226d869a2594d126db9ed34cf0ed5907801 SHA512 fdddccc915b4305e95506ac62eccf0d13e35b757d53e29ea36e8894697c26bdb906b011e6465bb8a6bec7f2dc0853d3e7b36336c72ab7a013b59fd2c277c7b98 +TIMESTAMP 2020-02-10T20:08:56Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl46/bJfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl5BuFhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAVHw/+L9F7Uxf2pSfQ/cLMeOw22IQ8mfzimZGU8P1IakRFuotzJwbrnEZyzvyn -V5nH/7WsfX1VqBmfeqfxAGaFu8VxVcuE0Kryw6rwoysH2uy5T6/FZdv59h5/qmHh -s4P5KiWEUeTaqig0B3Q6Hjwf1nk8SZ3RMv96gvmKgC/G4P5efRUWZ5yvex0hTjMw -wJDqwZ8m5DW8NFF0VWvazc8stbhQ8OxMzDk0Kab4+Up5CMEq8vbpYaCTFOAqx1DO -QhfnCcg+sAXS5ZIwpVEUHk92Rn5FldV274clmuzXLoBS4XGBtlER39MKcR79YhY2 -eyJJkId9TDa3NqTb9J9tQhILeJ+XTbY/bOdiuryL+EGW00d3n5vtMQoQmeK3E2o9 -Yr++VAm7j+jrEndXkMUM6+gT6tJwOCYrxm5iRcZjmeaN8Esqr6dEugiQS9hlX49D -RAmok9Z3oA8XsbsuA8FmS332FHmW2nhhObBgfTKkOlAVq6xFK6PqE+LUrplPuQQD -Ig+xhk+G8D5OxjJZdhetX8s1jpl//84rn9Q+M/kD4vveDwu3EpnSXec8slOIjQpv -fxKAhMvWlX12qS6Txtm/MGS8FDdWdd/e2La2UdYcOkEE15G5x6ELueY/kV34k8uz -KENpfPSRgtSuMNOg4MfDCV7qj0+WwV7mxGsh0VxmMMwFLShktoQ= -=ZDPn +klCTMhAAlATRYXFyTWoc7q08LvnB5+OQA9z4PZY9H4w7gemTBWmxA+JeoCBcE5aW +mv9uONeilJCAaxr6pZkI4aB8BMt/Z9KnJzLHnDbCqfapkHSbaX1YFfJSEjApndP2 +KfJ63Tms5IF2XE+PBEYK82CI4xUTDndrBbdm58DCjjdcCuIk7rLJ/ZveBZzoXbzm +MhKHg2UVorRrkXwd57rjAMspDzLHLcT+w5tCtl8fWEaOLrEE8GxgHrBiLh7W6La6 +mqgoSBjNaDP+mYxaMvmoaQoNExNZ5sxyWlETcmwZAEvCAirAJtpelDHTEWa6DpXZ +nU5xvMysvFqxLe9W0ZNRgTg1Co9iAYzryUEeeEUIQOUtSfklnntqytOZr9B61SO3 +QbM8eqxPBQJPsUx9Srg/zhfflh/fYqoKNyHAGNCPsFKsC2+vqEgBJYLm4TGJvpbi +lUWeRyQRnzsHoeuPZgpD1Pu/Bp7uzzoQLPjXRX8lZBZMA0CSfr9RFUhQePWdFtX6 +EiNcM4pxLhHP7mKT2OxRbdF8otjNolrg8VhOPzavek9Y7qQ2wjG4/g4HymhgHz49 +QTEo03kxt8IzwXC6kh8NtTl6qoUevF2bNpXz771fOcA5pqJOQaB2wNRLR0qk6pXM +79GtQfY1zPQDOqfKicvcFX8JA/Fg6OEtQRLOEVR2EXmvGYDeJvs= +=daIp -----END PGP SIGNATURE----- diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz index addd6b936306..d9d1a60c8d10 100644 Binary files a/metadata/news/Manifest.files.gz and b/metadata/news/Manifest.files.gz differ diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index f997de2c7d66..be70808d571a 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Wed, 05 Feb 2020 17:38:55 +0000 +Mon, 10 Feb 2020 20:08:53 +0000 diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit index 6e80c4d926e4..a35a8357ed5f 100644 --- a/metadata/news/timestamp.commit +++ b/metadata/news/timestamp.commit @@ -1 +1 @@ -b5869a4f4a80c5804d7abfbdfbbd8c9ee3ee2e53 1579814715 2020-01-23T21:25:15+00:00 +bb6ecae5a95bc13b2ec01a5bf3188d87df9a0c2c 1581078273 2020-02-07T12:24:33+00:00 -- cgit v1.2.3