View previous topic :: View next topic |
Author |
Message |
juniper l33t
Joined: 22 Oct 2004 Posts: 943 Location: we the north
|
Posted: Sat Mar 30, 2024 6:52 pm Post subject: [Solved] 23.0 upgrade confusion at step 6 |
|
|
Yikes. Lots of threads on this. I guess it can hit speed bumps.
My issue is that I don't understand a step 6. It says that "old profiles are by default split-usr" ok. Here is what eselect profile.
eselect profile list: |
eselect profile list
Available profile symlink targets:
[1] default/linux/amd64/17.1 (exp)
[2] default/linux/amd64/17.1/selinux (exp)
[3] default/linux/amd64/17.1/hardened (exp)
[4] default/linux/amd64/17.1/hardened/selinux (exp)
[5] default/linux/amd64/17.1/desktop (exp)
[6] default/linux/amd64/17.1/desktop/gnome (exp)
[7] default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr (exp)
[8] default/linux/amd64/17.1/desktop/plasma (exp) *
[9] default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr (exp)
[10] default/linux/amd64/17.1/desktop/systemd/merged-usr (exp)
[11] default/linux/amd64/17.1/developer (exp)
[12] default/linux/amd64/17.1/no-multilib (exp)
[13] default/linux/amd64/17.1/no-multilib/hardened (exp)
[14] default/linux/amd64/17.1/no-multilib/hardened/selinux (exp)
[15] default/linux/amd64/17.1/no-multilib/systemd/merged-usr (exp)
[16] default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr (exp)
[17] default/linux/amd64/17.1/systemd/merged-usr (exp)
[18] default/linux/amd64/17.1/systemd/selinux/merged-usr (exp)
[19] default/linux/amd64/17.1/clang (exp)
[20] default/linux/amd64/17.1/systemd/clang/merged-usr (exp)
[21] default/linux/amd64/23.0 (stable)
[22] default/linux/amd64/23.0/systemd (stable)
[23] default/linux/amd64/23.0/desktop (stable)
[24] default/linux/amd64/23.0/desktop/systemd (stable)
[25] default/linux/amd64/23.0/desktop/gnome (stable)
[26] default/linux/amd64/23.0/desktop/gnome/systemd (stable)
[27] default/linux/amd64/23.0/desktop/plasma (stable)
[28] default/linux/amd64/23.0/desktop/plasma/systemd (stable)
[29] default/linux/amd64/23.0/no-multilib (stable)
[30] default/linux/amd64/23.0/no-multilib/systemd (stable)
[31] default/linux/amd64/23.0/no-multilib/hardened (stable)
[32] default/linux/amd64/23.0/no-multilib/hardened/systemd (stable)
[33] default/linux/amd64/23.0/no-multilib/hardened/selinux (stable)
[34] default/linux/amd64/23.0/no-multilib/hardened/selinux/systemd (stable)
[35] default/linux/amd64/23.0/no-multilib/prefix (exp)
[36] default/linux/amd64/23.0/no-multilib/prefix/kernel-2.6.32+ (exp)
[37] default/linux/amd64/23.0/no-multilib/prefix/kernel-2.6.16+ (exp)
[38] default/linux/amd64/23.0/no-multilib/prefix/kernel-3.2+ (exp)
[39] default/linux/amd64/23.0/llvm (stable)
[40] default/linux/amd64/23.0/llvm/systemd (stable)
[41] default/linux/amd64/23.0/hardened (stable)
[42] default/linux/amd64/23.0/hardened/systemd (stable)
[43] default/linux/amd64/23.0/hardened/selinux (stable)
[44] default/linux/amd64/23.0/hardened/selinux/systemd (stable)
[45] default/linux/amd64/23.0/split-usr (stable)
[46] default/linux/amd64/23.0/split-usr/desktop (stable)
[47] default/linux/amd64/23.0/split-usr/desktop/gnome (stable)
[48] default/linux/amd64/23.0/split-usr/desktop/plasma (stable)
[49] default/linux/amd64/23.0/split-usr/no-multilib (stable)
[50] default/linux/amd64/23.0/split-usr/no-multilib/selinux (stable)
[51] default/linux/amd64/23.0/split-usr/no-multilib/hardened (stable)
[52] default/linux/amd64/23.0/split-usr/no-multilib/hardened/selinux (stable)
[53] default/linux/amd64/23.0/split-usr/no-multilib/prefix (exp)
[54] default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.32+ (exp)
[55] default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.16+ (exp)
[56] default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+ (exp)
[57] default/linux/amd64/23.0/split-usr/llvm (stable)
[58] default/linux/amd64/23.0/split-usr/hardened (stable)
[59] default/linux/amd64/23.0/split-usr/hardened/selinux (stable)
[60] default/linux/amd64/17.0/x32 (exp)
[61] default/linux/amd64/17.0/x32/systemd/merged-usr (exp)
[62] default/linux/amd64/23.0/x32 (dev)
[63] default/linux/amd64/23.0/x32/systemd (exp)
[64] default/linux/amd64/23.0/split-usr/x32 (exp)
[65] default/linux/amd64/17.0/musl (exp)
[66] default/linux/amd64/17.0/musl/clang (exp)
[67] default/linux/amd64/17.0/musl/hardened (exp)
[68] default/linux/amd64/17.0/musl/hardened/selinux (exp)
[69] default/linux/amd64/23.0/musl (dev)
[70] default/linux/amd64/23.0/musl/llvm (exp)
[71] default/linux/amd64/23.0/musl/hardened (exp)
[72] default/linux/amd64/23.0/musl/hardened/selinux (exp)
[73] default/linux/amd64/23.0/split-usr/musl (dev)
[74] default/linux/amd64/23.0/split-usr/musl/llvm (exp)
[75] default/linux/amd64/23.0/split-usr/musl/hardened (exp)
[76] default/linux/amd64/23.0/split-usr/musl/hardened/selinux (exp)
|
(by the way, what's the crazy numbering? Why 17.1 -> 23.0?)
So my current profile is
Code: |
[8] default/linux/amd64/17.1/desktop/plasma (exp) *
|
So, from the instructions, I should pick for my new profile
Code: |
[48] default/linux/amd64/23.0/split-usr/desktop/plasma (stable)
|
AND NOT
Code: |
[27] default/linux/amd64/23.0/desktop/plasma (stable)
|
is that correct?
Last edited by juniper on Mon Apr 01, 2024 7:25 pm; edited 1 time in total |
|
Back to top |
|
|
rburcham Apprentice
Joined: 20 Mar 2003 Posts: 243
|
Posted: Sat Mar 30, 2024 7:00 pm Post subject: |
|
|
That's right. If you look in the footnotes of the news item, there's a link [5] to the profile mapping table. |
|
Back to top |
|
|
logrusx Veteran
Joined: 22 Feb 2018 Posts: 1550
|
Posted: Sat Mar 30, 2024 7:01 pm Post subject: |
|
|
17.1 being by default split-usr means that if you don't see split-usr in the name it's split-usr. On the other hand 23.0 being by default merged-usr means that if you want split-usr profile you must see it in the name, otherwise it's merged-usr.
So your conclusion you need to choose 48 is correct.
Best Regards,
Georgi |
|
Back to top |
|
|
paulj Guru
Joined: 30 Sep 2004 Posts: 513 Location: Wales, UK
|
Posted: Mon Apr 01, 2024 7:31 am Post subject: |
|
|
If you did choose 27, then when you get to the next step, binutils stops and tells you the profile is wrong according to the directory structure on disk and stops, so nothing bad happens. You can then select the correct profile (as you say - [48]), and continue to follow the instructions.
Modesty prevents me from telling you how I know this!! |
|
Back to top |
|
|
juniper l33t
Joined: 22 Oct 2004 Posts: 943 Location: we the north
|
Posted: Mon Apr 01, 2024 7:24 pm Post subject: |
|
|
paulj wrote: | If you did choose 27, then when you get to the next step, binutils stops and tells you the profile is wrong according to the directory structure on disk and stops, so nothing bad happens. You can then select the correct profile (as you say - [48]), and continue to follow the instructions.
Modesty prevents me from telling you how I know this!! |
Ha ha! it's good to build in this redundancy for us humans.
I picked [48] and reemerged with emptytree. 1300 packages emerged with no errors. Bloody miracle. or good design. |
|
Back to top |
|
|
|