summaryrefslogtreecommitdiff
path: root/metadata/news
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/news')
-rw-r--r--metadata/news/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt102
-rw-r--r--metadata/news/Manifest30
-rw-r--r--metadata/news/Manifest.files.gzbin18491 -> 18678 bytes
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/news/timestamp.commit2
5 files changed, 119 insertions, 17 deletions
diff --git a/metadata/news/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt b/metadata/news/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
new file mode 100644
index 000000000000..4ce77a9ae682
--- /dev/null
+++ b/metadata/news/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
@@ -0,0 +1,102 @@
+Title: Experimental amd64 17.1 profiles up for testing
+Author: Michał Górny <mgorny@gentoo.org>
+Posted: 2017-12-xx
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Profile: default/linux/amd64/13.0
+Display-If-Profile: default/linux/amd64/13.0/selinux
+Display-If-Profile: default/linux/amd64/13.0/desktop
+Display-If-Profile: default/linux/amd64/13.0/desktop/gnome
+Display-If-Profile: default/linux/amd64/13.0/desktop/gnome/systemd
+Display-If-Profile: default/linux/amd64/13.0/desktop/plasma
+Display-If-Profile: default/linux/amd64/13.0/desktop/plasma/systemd
+Display-If-Profile: default/linux/amd64/13.0/developer
+Display-If-Profile: default/linux/amd64/13.0/no-multilib
+Display-If-Profile: default/linux/amd64/13.0/systemd
+Display-If-Profile: default/linux/amd64/17.0
+Display-If-Profile: default/linux/amd64/17.0/selinux
+Display-If-Profile: default/linux/amd64/17.0/hardened
+Display-If-Profile: default/linux/amd64/17.0/hardened/selinux
+Display-If-Profile: default/linux/amd64/17.0/desktop
+Display-If-Profile: default/linux/amd64/17.0/desktop/gnome
+Display-If-Profile: default/linux/amd64/17.0/desktop/gnome/systemd
+Display-If-Profile: default/linux/amd64/17.0/desktop/plasma
+Display-If-Profile: default/linux/amd64/17.0/desktop/plasma/systemd
+Display-If-Profile: default/linux/amd64/17.0/developer
+Display-If-Profile: default/linux/amd64/17.0/no-multilib
+Display-If-Profile: default/linux/amd64/17.0/no-multilib/hardened
+Display-If-Profile: default/linux/amd64/17.0/no-multilib/hardened/selinux
+Display-If-Profile: default/linux/amd64/17.0/systemd
+
+A new set of 17.1 amd64 profiles has been added to the Gentoo
+repository. Those profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require explicit migration as described below. They
+are considered experimental at the moment, and have a fair risk
+of breaking your system. We would therefore like to ask our users to
+test them on their non-production ~amd64 systems.
+
+In those profiles, the lib->lib64 compatibility symlink is removed.
+The 'lib' directory becomes a separate directory, that is used
+for cross-arch and native non-library packages (gcc, clang) and 32-bit
+libraries on the multilib profile (for better compatibility with
+prebuilt x86 packages).
+
+Migration from both 13.0 and 17.0 profiles is supported. In case
+of the former, please read the news item for 17.0 upgrade first
+and enable gcc 6.4.0 or newer first as explained there.
+
+The migration is performed using app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool, e.g. via 'emerge -1v app-portage/unsymlink-lib'
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system and see if it still boots. Check if important
+ programs work. In particular, check if e.g. 'emerge --info' works
+ (but do not install anything). If you hit any serious problems,
+ you can use 'unsymlink-lib --rollback' to revert the changes
+ and return to step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+
+ eselect profile set --force default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again]
+
+9. Rebuild sys-devel/gcc. If you are switching from 13.0 profiles,
+ rebuild sys-devel/binutils and sys-libs/glibc afterwards.
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+
+ emerge -1v /lib32 /usr/lib32
+
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item.
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually.
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1]:https://bugs.gentoo.org/506276
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 9ff30b3db659..2a8581a6cb12 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 18491 BLAKE2B 61c0c02e0f200c1d8f738f2b893e1e05ac8fe4443df79abfcd326d78c4751a818003f28510fc0909981c0731a4fa3be607b6f3bf2907fc14fb4d4f1415efa08a SHA512 530cb3221a343b61850e6fdde4fdc1727735d45d05fb346eb786ec2b4e453f288d701c37cfd52d07b8057ce9bec5a71a844002f193138aae310dff06e06d8ce8
-TIMESTAMP 2017-12-25T16:39:23Z
+MANIFEST Manifest.files.gz 18678 BLAKE2B 574af76ac9293d579d743a9bb300fa25e2b63326f80268960b1ddcd251d57389471575e7a9ee1f7b6274001c79a2f95b450bc3212cca069e4f77d3133879d5db SHA512 f05479293e6328320fa767dc3568b587621d97ec9c9163e6461ce7b2320c9f706597b9156595e22e99e4aa4962859d799d603e8f193e904e42008c114ff6baa7
+TIMESTAMP 2017-12-26T19:39:08Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlpBKbtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlpCpVxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCtFQ//eTh76jeRJuob+Dpnf0s3B676m5TyBvbQsJkzHkUfpr7esjpF8Nr6HCnn
-dojU6kACbYQ/4q3yzjab3rPP4L3QcOtlZALVusklgEEs+2VPu8dnqkf4Y6h9pi6k
-mMZRgT+t4bAYKNJJ9oWW2K/DMaEgcAuQmSpAcS2wcC47q6setjh0hkoRjViNEw/c
-MbSiP3kc5ZYoaiaqnX2zF6b49mdT9qhiPPLAIAwPwGPuz0XWFiW9FQIHd3SMLn01
-S2Lrh86gHJV5xu1dUZ2A65azjKLssuDsaHHLoAyW4HDBxR0b6pxUe4fC9IevBURL
-AqY47BYofPHnAB2QdPoDPGmxXqJGAy2IX//KPPkrgkt+oAwKdpz5HL61NF+M/D7D
-1fz3Yrd9+mpTIH2AImWaOO1h7pPlp9gQmq1/kL/ABiyzOBSUs2KsdGt1g3ljqNIi
-5Ki0qHfpTosq3ktLPBmleJbfzenBQpoPCmQa23qUn+86v/hF6R0LLlXz2oo9kU0X
-2ONqViyKG9XOuQAeSlJTN+OA53jfUrz0WsQ8Oc70b3rdytvN1XtzpuLN+IHHbRLs
-SgbIKvtGbaexbe2zPqnS2u6GYPHIu7ZPnt3LlnM6wunnIKxXK2QDbzLzAx9QvShx
-s8uIq62sJphnpa8b/L+aBtRu9aSbpQ1UoGOQsPwLwxVPK1sNEp8=
-=eQ80
+klBqvhAAlJ9nL1w/fWWziwZUyZv9U7A8v0cM22HMvcnimemspj8U+ofGF2FEA1PH
+pGFWQZcLPv18wyakKrrQ8eC2auz4D10yYTknklxcUooLC8cpi8es+DhoKQG4hMb4
+Tk8RP8id532bqSJD+EZSN7Gk6x8lUyLunofRtHlNpBR5sBEkFRMsM7zXoYdQWgUY
+cA/XxbHgeAfaT3i5K9EFTKDOI4GXV3AeD8rT1XFRAViAzEWq7AaDkdLNXFiIzJqx
+pXX6KX4KxEacXP34oQ0TxGPJUUNsyDzJsrHG75JAOoDvJeGtglZZDPEckXSx5+LS
+FjVYHNVLCyckDcSLjIPhzMTgFgTt4Vh3hv5f03aVqLDcUnF2n91DKN4vw5/joUsu
+JG/yk1Ze7UtcWkZWIe2zw/mN2+x/jc/8DKWfUrqPwh6cnt2CMQXdqK8rOK3w4c8W
+KSLtVZR+iQbzjjBdNcuYOfZ7EbBjuiOTH/IA2czE1ZQwvyOMMY9aL6NLkAPYP9M0
+/Wrx50K9D7o8bhLf12MjkGCrjQZsHCI5SpDkkI+mEAyMsh07QVMkqwLr4geZPETQ
+ORDMFwpbt4wBWo1Hecz2RKFfD2p6+Fpsi3CBxkoArNnp2K8C6Dg/wfMNRbcBK4W2
+Jr8jqS/rerb7qVrrmr0ttRkcv9Tk3wmO47PFSC65+ANGRj+1Vlc=
+=b4OJ
-----END PGP SIGNATURE-----
diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz
index afe5887606f3..91c0b8ed3a80 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 80182140e353..c8ffe0ffdc30 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 25 Dec 2017 16:39:19 +0000
+Tue, 26 Dec 2017 19:39:04 +0000
diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit
index a43437d57fcb..51505f85f659 100644
--- a/metadata/news/timestamp.commit
+++ b/metadata/news/timestamp.commit
@@ -1 +1 @@
-119a7a72d0c16428b5b1d53399b0ef1840290cb5 1512979722 2017-12-11T08:08:42+00:00
+bc9ac8f8667e9db438e7f87a9b4d43eabbecdf4e 1514290801 2017-12-26T12:20:01+00:00