diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-09-30 17:27:54 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-09-30 17:27:54 +0100 |
commit | f70a1bfc721336d4fc7dfb711c2f518a6b18cf16 (patch) | |
tree | e907cb121b30e3c1df1710719c0ddf4029597a47 /metadata/news | |
parent | db063b515939ab15261136b24e4bc44386335c0c (diff) |
gentoo resync : 30.09.2020
Diffstat (limited to 'metadata/news')
-rw-r--r-- | metadata/news/2020-02-07-python-2-7-eol/2020-02-07-python-2-7-eol.en.txt | 51 | ||||
-rw-r--r-- | metadata/news/2020-09-28-python-2-7-cleanup/2020-09-28-python-2-7-cleanup.en.txt | 59 | ||||
-rw-r--r-- | metadata/news/Manifest | 30 | ||||
-rw-r--r-- | metadata/news/Manifest.files.gz | bin | 12235 -> 12242 bytes | |||
-rw-r--r-- | metadata/news/timestamp.chk | 2 | ||||
-rw-r--r-- | metadata/news/timestamp.commit | 2 |
6 files changed, 76 insertions, 68 deletions
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 deleted file mode 100644 index fb9c16ed55f8..000000000000 --- a/metadata/news/2020-02-07-python-2-7-eol/2020-02-07-python-2-7-eol.en.txt +++ /dev/null @@ -1,51 +0,0 @@ -Title: Python 2.7 went EOL -Author: Michał Górny <mgorny@gentoo.org> -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/2020-09-28-python-2-7-cleanup/2020-09-28-python-2-7-cleanup.en.txt b/metadata/news/2020-09-28-python-2-7-cleanup/2020-09-28-python-2-7-cleanup.en.txt new file mode 100644 index 000000000000..5a6e9bc89cf0 --- /dev/null +++ b/metadata/news/2020-09-28-python-2-7-cleanup/2020-09-28-python-2-7-cleanup.en.txt @@ -0,0 +1,59 @@ +Title: Python 2.7 cleanup is progressing +Author: Michał Górny <mgorny@gentoo.org> +Posted: 2020-09-28 +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, and many projects +have removed Python 2 support since. During the last few months we have +been working hard to migrate Gentoo to Python 3, and we have finally +reached the point making it possible for the vast majority of our users +to run a system free of Python 2.7 packages (except for the interpreter +itself). + +The few remaining high profile packages (e.g. dev-python/cython) +are preserving Python 2.7 only for a very few uncommon packages. +For this reason, we have decided to create new revisions of them having +Python 2.7 removed. If you do not need Python 2.7 there, your package +manager should upgrade these packages to the new revisions. + +Please note that you may need to manually uninstall any Python 2.7 +packages installed from third-party repositories and/or run `emerge +--depclean` first to remove orphan packages. The recommended process +for Portage users is: + + emerge --depclean + emerge -vDuU @world + emerge --depclean + +Please note that the Python 2.7 interpreter (without additional Python +packages) remains necessary to build a few high profile packages, +in particular Chromium, Mozilla software and PyPy. If you build either +of these packages from source, you will not be able to permanently +remove Python 2.7 from your system. + +We are going to preserve CPython 2.7 (and PyPy2.7) for as long +as necessary and provide security fixes to the best of our ability. +However, please note that we are not able to dedicate resources to +auditing Python 2.7's code and with little community interest in that, +it should be considered potentially vulnerable. + +If your projects still rely on Python 2.7, we would like to once again +encourage you to migrate them to Python 3. However, if you really need +to run them, we suggest using a virtualenv. To create a new Python 2.7 +environment, install dev-python/virtualenv and use the following option: + + virtualenv -p /usr/bin/python2.7 ... + +To create a PyPy2.7 environment: + + virtualenv -p /usr/bin/pypy ... + +Modern versions of pip should be able to automatically select older +versions of packages that still support Python 2.7. Please note that +these versions are generally no longer supported. They can be buggy, +vulnerable or simply incompatible with one another. + +Please do not forget to add dev-lang/python:2.7 to your @world set +or it may get depcleaned once all package dependencies are gone. diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 91356f75f26d..83cdda9ff3ad 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 12235 BLAKE2B dbb60bbb8f87fff007fe44224c2735eb946d061155e7239779e7ab2f73fa33264cea331b66bc73c360c40e80378b814649d169b243b848f9c0672acf7aeac90d SHA512 e634fed7d907071bc7b2c21ddf7367fb5d246d619d7af9c4d07a68ee8d16dad912b5953d0a543cbb93d9f2800013ef0c73196e210c4e8bebebf3b4436ff905ee -TIMESTAMP 2020-09-23T21:38:30Z +MANIFEST Manifest.files.gz 12242 BLAKE2B 63708e1e51b16a34a3f2a50a323f3af5b5b915560c0d248ae23b0b8063bdc4daa42999e12540ecf402753557b8be008f183bd9a3362df2a8f759d0570eb42801 SHA512 ae0f4bf6ad260e68b33f0fea3cb44d30aa724f573ded1559f1d30ca00b5a8f42e24129f34d4bfdd6c445dcfbfce001adc85474be53ed6ee989e703f11ff64aba +TIMESTAMP 2020-09-30T15:38:36Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl9rwFZfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl90pnxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBpog/+Pgscgh/gzydcp2PAV18vHD9NfwdgTR7G04SicnX3l43uLRDFivgklgAW -3/7Lf7g6qQZQCED4DOTWGJRQD2SCrl0EiwpQAtyBiqR9DzUPGeT/kGkb8VedD/6t -dEqA2UbRDb2YkS0b0zRWgR3VfVBcfPNpuJt4cOZjgvE/Zv4Y2yOb4ulZiJ9yFp62 -8vbtSYdZu3Ge5F9JrAWfJq0nyLIK/c6TOdvPNAiRV8t5ixxzFkn7MKDHU2sbaAY/ -j4MhfvA2u9OHt8rqv88dEGRXNlfpOBwP7z3i6ygKjWKmaZ3tAtPMFLnP5xO1gnM0 -eunO8kG313WufImYfDd/5cYV9hxEP4m12FvoxL5I6zXnqR/T2vuZRhZi401k6mFP -T7DilDUtYk3NFkXL0/fD9JoPCgcPgLX0fw96TdbrXiDmhD3VOvIuHSotX/GmTvGU -f09OOCi0OXqSQCegg7wU2kEDUCmx3AFJ1HuPU2555oXtdzDeFJUkzB0pAXYBwWvI -ixUDfOQekPot27EjTjjB5vWHxd3dprlSUYDyB/oxx9rneG6Opkxyum9RhwnbUiax -ro8TIb1PwHYw0zO4c1riypvnK14iCVok4721LXy57NmnSb3D/F826HiGc0Mgx21V -JIkvZ18vbMQ4ofjnZXjs7T/QCOwaJgdCsuOE2D4z1mBNL0ORK+M= -=80Ii +klArwg//SCz525mHZOi6NZrhwX+OlOGZUSliB8f1CALiqhkDHsG1G0PAiIpPm3V4 +SROlwGxsSWDVIKZqLWQWlihthBUbOOuWXxbrEsjNVnFXs7+JoNhkracNgBTy0A9N +t/Ax3/0++91VIit0wX/7o36UnqVZjwIyx57tRK4duiLXDhnjuttPsEWYjj4+qbqm +hfAS77qRFL/38rPbomgQVht3A5BJFdhzZX4bTLBc4c9fPtfzeXBmMZju/jxvpvA3 +VAZ4Bg4SgfeKfFldojaosn4Nf27SWxo1ssP7vHKp4UtzThJO6LOkCr9CKmmeJOlR +MHPMUlToerSxoiFpDdGlfAjr4Lv1zzQB1YtRHtuowsgdHCpbmBHFc/eLINyHKxaV +tqzMLc9OjiX2rJmU2UbwbfguL1fVIC7BepXsDWYw+A80DOoaEsDwmA9M3VaeZYx3 +ndAt8ygMj3HG9XiPLUDZTjjOhvf5EhPBGBM9nJxhsrtnERb9mXCiUREl+/bzxUHd +ijAY6taPbmjcRvqZJTK+04m7T88SSwvWZ3SWtbMelkPe0V34Zb6WMPVg9wZB0m9p +caqswYl+eQlDd3yIzpFmm4T3PdbifqyHwCwDjIjc4lVGix8XW/0BNgyBZkCwjd07 +g7gZE8h4kb9vamoNcHaTGUeV0kz9WY9vXVjm/q+i6BkiudYGh3E= +=L3Fx -----END PGP SIGNATURE----- diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz Binary files differindex eafb949ba680..fbbe9a9a6eb3 100644 --- a/metadata/news/Manifest.files.gz +++ b/metadata/news/Manifest.files.gz diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index b272585312a4..ef606278e760 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Wed, 23 Sep 2020 21:38:27 +0000 +Wed, 30 Sep 2020 15:38:33 +0000 diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit index 8f0cff7f3706..be0a717ea9c3 100644 --- a/metadata/news/timestamp.commit +++ b/metadata/news/timestamp.commit @@ -1 +1 @@ -28c8d820d4912d5e86d6b64d6ed5ae19dee5ace8 1599388904 2020-09-06T10:41:44+00:00 +33358d385bbf206509e018b9208f126d647a1702 1601308260 2020-09-28T15:51:00+00:00 |