From 69051588e2f955485fe5d45d45e616bc60a2de57 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 31 Jan 2021 18:57:01 +0000 Subject: gentoo resync : 31.01.2021 --- .../2021-01-30-display-manager-init.en.txt | 43 ++++++++++++++++++ ...thon-preference-to-follow-python-targets.en.txt | 48 +++++++++++++++++++++ metadata/news/Manifest | 30 ++++++------- metadata/news/Manifest.files.gz | Bin 10248 -> 10619 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- 6 files changed, 108 insertions(+), 17 deletions(-) create mode 100644 metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt create mode 100644 metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.en.txt (limited to 'metadata/news') diff --git a/metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt b/metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt new file mode 100644 index 000000000000..88fd5f5703b1 --- /dev/null +++ b/metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt @@ -0,0 +1,43 @@ +Title: New OpenRC Display Manager Initializer Scripts +Author: Aisha Tammy +Posted: 2021-01-30 +Revision: 4 +News-Item-Format: 2.0 +Display-If-Installed: sys-apps/openrc + +There has been a refactoring of the old 'xdm' init script and its +requirements from various packages into an independent package: + + gui-libs/display-manager-init + +This package provides the 'display-manager' startup script for +handling your chosen display manager, without depending on +Xorg server. The old 'xdm' init script is no longer supported +and is going to be removed in the next version of xorg-server, +so it is imperative that you shift to display-manager-init. + +To update to the new DM init scripts, you need to manually add the +package in your @world set: + + emerge -vuDU gui-libs/display-manager-init + +To start using the new init scripts, either copy your +existing /etc/conf.d/xdm to /etc/conf.d/displaymanager or +change the DISPLAYMANAGER variable in +/etc/conf.d/display-manager to your preferred DM: + + DISPLAYMANAGER="gdm" + +and remove 'xdm' from the default runlevel and add 'display-manager': + + rc-update del xdm default + rc-update add display-manager default + +The changes are complete and on the next reboot, 'display-manager' +will start your chosen DM. + +To switch to the new scripts without rebooting, run the following +commands in a tty: + + rc-service xdm stop + rc-service display-manager start diff --git a/metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.en.txt b/metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.en.txt new file mode 100644 index 000000000000..dbdf2a7bdd34 --- /dev/null +++ b/metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.en.txt @@ -0,0 +1,48 @@ +Title: Python preference to follow PYTHON_TARGETS +Author: Michał Górny +Posted: 2021-01-30 +Revision: 1 +News-Item-Format: 2.0 + +On 2021-02-01 stable users will switch to a new method of updating +the preferred Python versions that employs the configuration update +mechanism in order to follow PYTHON_TARGETS. We will also deprecate +app-eselect/eselect-python, and it will stop being installed by default +after 2021-07-01. If you wish to use the newest Python version present +in your PYTHON_TARGETS, you only have to accept configuration changes. +If you wish to customize the behavior, read on. + +Since 2017, /usr/bin/python and the related non-versioned symlinks +are wrapped through dev-lang/python-exec. The list of preferred Python +implementations is stored in /etc/python-exec/python-exec.conf and/or +per-program /etc/python-exec/.conf configuration files. +To preserve backwards compatibility, app-eselect/eselect-python remained +a wrapper that updated this file. + +However, this mechanism alone has proven inconvenient to end users who +had to update python-exec.conf whenever the default PYTHON_TARGETS +changed. Thanks to the fallback logic, this was not a major problem +for software installed via Gentoo packages that always ensure that +a supported implementation is used. However, users have reported that +whenever the preference for /usr/bin/python mismatched their +PYTHON_TARGETS, their custom scripts would break due to unsatisfied +dependencies. This does not follow the principle of least surprise. + +For this reason, we have decided to change the default python-exec +configuration to match PYTHON_TARGETS by default, in the eclass +preference order, that is from the newest CPython version to oldest, +with alternative Python implementations coming afterwards. This change +will be propagated via the configuration protection mechanism whenever +dev-lang/python-exec-conf is installed or rebuilt due to PYTHON_TARGETS +changes. This will permit the users to interactively confirm +the updates. + +If the new default is not correct for you, please use your preferred +configuration update tool to discard or edit the new configuration file. + +Furthermore, dev-lang/python will no longer attempt to automatically +update the Python interpreter preference, or pull in eselect-python +automatically. If you wish to continue using it, please install/record +it explicitly to ensure that it is not unmerged, e.g.: + + emerge -n app-eselect/eselect-python diff --git a/metadata/news/Manifest b/metadata/news/Manifest index ab48f25c25c9..1fe2ba6cd36a 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 10248 BLAKE2B 70b8b9cef9bbf0469dff0a3edb5705a982d1f0f6bce6528e5d659e4134770fe3c78fdc44245f64805b83f334a54766920f33c93c313a0b824845ac6345a34815 SHA512 62b5517f09d8e3743c8b5810ff997be14cbc7c3a7d14efefd433906fae2b2d90e396a8525177b530ebcf32147fae59a89ca91fd7e7ffc5e8f4444f220b091534 -TIMESTAMP 2021-01-29T17:38:24Z +MANIFEST Manifest.files.gz 10619 BLAKE2B bf882dee7091bdb183d1eeb88cbcf55dfb60deb39cdea550a6364a722f81af95ed23d22a4f8f20a950b01845d72158a9beadff8dc1b707055de577e9fbbd9f7d SHA512 e619ec7d1f5dc0c3122a2323bd7504c787e8a8abd6faa8956d127277cd2f502422f62fe92cd285b20ed46bf1460171521668087fee5a8957eb0977de63125267 +TIMESTAMP 2021-01-31T18:08:32Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmAUSBBfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmAW8iBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klATeRAArHJDvydaM4Hebf4kJg5EPm3GiGNNJ//z5kClMy3XuGGzkpqlrtH3yB9i -M57fp4UlP7PxQeXZpCfQH63FnjIyCQbL4USD+j2Q6XDA4xE78W9x6yZK4fsX7ORC -tc5xpAJ9VTPJxCtiqFXQzbphMr242P3BTif72W4+byXZDcqms30Wd+FNkjDWZwSz -IATq6D/4csUUt37UnJuLWG8sEheyOEpY4dHf1i7K1LSgcYxPSWEH9yaRjf3UVmiG -LrlflKC1JtQwgmBb9qj2BlghAPIrHnvGl6UR5/u2c/g7gATuAeMMZOYr/rmlcnjF -i5t0RzhVf01pKQ0X4kBwhc4l7wTVuNPgyNE0eV7g06vdT6i5wXCmcakMaB8UFhuy -og9qCcoiOltq5HfEHMNmTlFzvLRn7MeYOu5TST3GaADvSI9sNmUpXnwLESC9nwta -XGfGB+PtIcNQPb8PJfa0wRPvogTSQtdY1GsCjBNS+JWpSIJcWuxdDstB0NVBff8F -hz6qDG2J+m6X2giZ5g1VPK9tnYMhc+X71R/V43H6YqNVvqqa4o4eCJ6drg96qtSx -rW9pRYfE96+EUI/Bu6LCwPY3k7ZO6bx13oR8XQoOIhqh+PFkB74dhHnDol4a3eN0 -m4/yQf/6Z+mKpdwkK9Ua+hy/Yd7xMv7qsZD2iPs9/8YBe3HBI18= -=7/tN +klDzwQ/9GsZnpL0VpkZ9a8KgzSefAuB0IyEC0HpCzaf2gvnvbG1VuN/kcl1WymHc +7uanu3bsAvcvLexuAfx4J/zDArxkjN0k/gZ+Dijwt3IkLZfYr0LYTcFoIbUcVQgw +g4qpFzw3GC4fHA/OZry5PDnOMLPKsoo29Ro0hDM0yf9zT4hQrU2ao2AgreIIb42Z +B0qx92NsECh+fpMoA+nxI0Cwmo31b+dr0cj4zmQ2UweTDa/i8L5qg8ErWxtlVuKI +mAmVs0+vJEpAHoGe1byt+bIlfm/gOT/2/69cjQtlG8TJe/ZetDgR92ciRSkVboqa +HaO5UQFFzWz/heFwEl6YuAJ7slBZb7KWS+Q8VrETfSf4acjOFqbvgCKuXlSzoW0x +f69QpIa3jp3W5LZzdnUSjF0s5+kv8tyZUMHN9I/TV0qTgUbcgo+DM9LhVDV6Asp8 +RZotAc6XHwvZTc5mzdKud9cx72kQiPU1ySv0XwaswO55jlFIDRnzL4lNFbuYCYd6 +qO4reZP26451X07rDfZ1RFLtfwvWrruh0FVK3q1OgyRUGOzPFrTH8JKWHqUN0dhG +F4NBLv6wWeOlxcNea+hwCAw2tT3TlvO2jGCSQZx/NsSB62dhSf2+B9uxTlFkKcrW +ztJKMVnqn408iTvWKtoLwH5WyHS2u/tJqigTxRok448C2/KT+MA= +=SfHF -----END PGP SIGNATURE----- diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz index 0ea581801bb9..4be3e7b675e4 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 5a5c0130df7c..57df8ef7e658 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Fri, 29 Jan 2021 17:38:21 +0000 +Sun, 31 Jan 2021 18:08:29 +0000 diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit index 1f85f9e7c5f2..e55ea4f2cd47 100644 --- a/metadata/news/timestamp.commit +++ b/metadata/news/timestamp.commit @@ -1 +1 @@ -034ed5a1cd7f552e2cf130703f91b30681c47e7f 1609845379 2021-01-05T11:16:19+00:00 +a1f5db6da6357eb7e320d942040a7daa1aae9eca 1612034437 2021-01-30T19:20:37+00:00 -- cgit v1.2.3