public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] data/gentoo-news:master commit in: 2017-12-26-experimental-amd64-17-1-profiles/
@ 2017-12-26 12:20 Michał Górny
  0 siblings, 0 replies; 5+ messages in thread
From: Michał Górny @ 2017-12-26 12:20 UTC (permalink / raw
  To: gentoo-commits

commit:     bc9ac8f8667e9db438e7f87a9b4d43eabbecdf4e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 26 11:32:04 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Dec 26 12:20:01 2017 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=bc9ac8f8

Add the news item for 17.1 amd64 profiles

 ...7-12-26-experimental-amd64-17-1-profiles.en.txt | 102 +++++++++++++++++++++
 1 file changed, 102 insertions(+)

diff --git a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
new file mode 100644
index 0000000..4ce77a9
--- /dev/null
+++ b/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


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] data/gentoo-news:master commit in: 2017-12-26-experimental-amd64-17-1-profiles/
@ 2017-12-26 21:22 Michał Górny
  0 siblings, 0 replies; 5+ messages in thread
From: Michał Górny @ 2017-12-26 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     585af3a637b078263eca08ea24fcce034007cf14
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 26 21:22:08 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Dec 26 21:22:25 2017 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=585af3a6

2017-12-26: Fix posting date in headers

 .../2017-12-26-experimental-amd64-17-1-profiles.en.txt                  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
index 4ce77a9..7a52d9a 100644
--- a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
+++ b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
@@ -1,6 +1,6 @@
 Title: Experimental amd64 17.1 profiles up for testing
 Author: Michał Górny <mgorny@gentoo.org>
-Posted: 2017-12-xx
+Posted: 2017-12-26
 Revision: 1
 News-Item-Format: 2.0
 Display-If-Profile: default/linux/amd64/13.0


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] data/gentoo-news:master commit in: 2017-12-26-experimental-amd64-17-1-profiles/
@ 2017-12-27 16:57 Michał Górny
  0 siblings, 0 replies; 5+ messages in thread
From: Michał Górny @ 2017-12-27 16:57 UTC (permalink / raw
  To: gentoo-commits

commit:     cf9bfd30351b8bb14e0c550603c627d5e7eeeba2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 27 16:56:32 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 27 16:56:32 2017 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=cf9bfd30

2017-12-26: Link wiki article on amd64 multilib layouts

 .../2017-12-26-experimental-amd64-17-1-profiles.en.txt                | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
index 7a52d9a..4cd5657 100644
--- a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
+++ b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
@@ -99,4 +99,8 @@ 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.
 
+For more information on the layout, please see the wiki article
+on AMD64 multilib layouts [2].
+
 [1]:https://bugs.gentoo.org/506276
+[2]:https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] data/gentoo-news:master commit in: 2017-12-26-experimental-amd64-17-1-profiles/
@ 2018-01-08 15:40 Mike Gilbert
  0 siblings, 0 replies; 5+ messages in thread
From: Mike Gilbert @ 2018-01-08 15:40 UTC (permalink / raw
  To: gentoo-commits

commit:     9bc7b59d8b1f19c9151f3330b0fa4a6198eb7895
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 15:38:03 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 15:39:59 2018 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=9bc7b59d

2017-12-26-experimental-amd64-17-1-profiles: Replace eselect profile with ln command

 .../2017-12-26-experimental-amd64-17-1-profiles.en.txt                | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
index 4cd5657..7fda8d7 100644
--- a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
+++ b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
@@ -1,7 +1,7 @@
 Title: Experimental amd64 17.1 profiles up for testing
 Author: Michał Górny <mgorny@gentoo.org>
 Posted: 2017-12-26
-Revision: 1
+Revision: 2
 News-Item-Format: 2.0
 Display-If-Profile: default/linux/amd64/13.0
 Display-If-Profile: default/linux/amd64/13.0/selinux
@@ -76,7 +76,7 @@ The following steps can be used to upgrade your system:
 
 8. Switch the profile, e.g.:
 
-     eselect profile set --force default/linux/amd64/17.1/desktop
+     ln -snf /usr/portage/profiles/default/linux/amd64/17.1/desktop /etc/portage/make.profile
 
 [at this point you can start using emerge again]
 


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] data/gentoo-news:master commit in: 2017-12-26-experimental-amd64-17-1-profiles/
@ 2018-01-09 16:48 Mike Gilbert
  0 siblings, 0 replies; 5+ messages in thread
From: Mike Gilbert @ 2018-01-09 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     49eb23dc2fabe8b786099e4f1c6d65b9c77d6486
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  9 16:46:55 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Jan  9 16:48:50 2018 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=49eb23dc

2017-12-26-experimental-amd64-17-1-profiles: restore eselect command

 .../2017-12-26-experimental-amd64-17-1-profiles.en.txt                | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
index 7fda8d7..4418799 100644
--- a/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
+++ b/2017-12-26-experimental-amd64-17-1-profiles/2017-12-26-experimental-amd64-17-1-profiles.en.txt
@@ -1,7 +1,7 @@
 Title: Experimental amd64 17.1 profiles up for testing
 Author: Michał Górny <mgorny@gentoo.org>
 Posted: 2017-12-26
-Revision: 2
+Revision: 3
 News-Item-Format: 2.0
 Display-If-Profile: default/linux/amd64/13.0
 Display-If-Profile: default/linux/amd64/13.0/selinux
@@ -76,7 +76,7 @@ The following steps can be used to upgrade your system:
 
 8. Switch the profile, e.g.:
 
-     ln -snf /usr/portage/profiles/default/linux/amd64/17.1/desktop /etc/portage/make.profile
+     eselect profile set --force default/linux/amd64/17.1/desktop
 
 [at this point you can start using emerge again]
 


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-01-09 16:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-09 16:48 [gentoo-commits] data/gentoo-news:master commit in: 2017-12-26-experimental-amd64-17-1-profiles/ Mike Gilbert
  -- strict thread matches above, loose matches on Subject: below --
2018-01-08 15:40 Mike Gilbert
2017-12-27 16:57 Michał Górny
2017-12-26 21:22 Michał Górny
2017-12-26 12:20 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox