summaryrefslogtreecommitdiff
path: root/metadata/news
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
commitf70a1bfc721336d4fc7dfb711c2f518a6b18cf16 (patch)
treee907cb121b30e3c1df1710719c0ddf4029597a47 /metadata/news
parentdb063b515939ab15261136b24e4bc44386335c0c (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.txt51
-rw-r--r--metadata/news/2020-09-28-python-2-7-cleanup/2020-09-28-python-2-7-cleanup.en.txt59
-rw-r--r--metadata/news/Manifest30
-rw-r--r--metadata/news/Manifest.files.gzbin12235 -> 12242 bytes
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/news/timestamp.commit2
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
index eafb949ba680..fbbe9a9a6eb3 100644
--- a/metadata/news/Manifest.files.gz
+++ b/metadata/news/Manifest.files.gz
Binary files differ
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