Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/17.0/desktop/gnome/systemd/, ...
Date: Fri, 14 Jan 2022 09:45:52
Message-Id: 1642153538.a697b4fc0d147dbd096fd91574c49f39aaf0ef56.sam@gentoo
1 commit: a697b4fc0d147dbd096fd91574c49f39aaf0ef56
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 14 09:44:24 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 14 09:45:38 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a697b4fc
7
8 profiles: sync 17.0 deprecation notice with news item
9
10 Avoids confusion in support forums when referencing certain
11 steps and it's only going to help to have these in sync
12 anyway (to avoid people missing steps).
13
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 profiles/default/linux/amd64/17.0/deprecated | 47 ++++++++++++++++------
17 .../default/linux/amd64/17.0/desktop/deprecated | 47 ++++++++++++++++------
18 .../linux/amd64/17.0/desktop/gnome/deprecated | 47 ++++++++++++++++------
19 .../amd64/17.0/desktop/gnome/systemd/deprecated | 47 ++++++++++++++++------
20 .../linux/amd64/17.0/desktop/plasma/deprecated | 47 ++++++++++++++++------
21 .../amd64/17.0/desktop/plasma/systemd/deprecated | 47 ++++++++++++++++------
22 .../default/linux/amd64/17.0/developer/deprecated | 47 ++++++++++++++++------
23 .../default/linux/amd64/17.0/hardened/deprecated | 47 ++++++++++++++++------
24 .../linux/amd64/17.0/hardened/selinux/deprecated | 47 ++++++++++++++++------
25 .../linux/amd64/17.0/no-multilib/deprecated | 47 ++++++++++++++++------
26 .../amd64/17.0/no-multilib/hardened/deprecated | 47 ++++++++++++++++------
27 .../17.0/no-multilib/hardened/selinux/deprecated | 47 ++++++++++++++++------
28 .../default/linux/amd64/17.0/selinux/deprecated | 47 ++++++++++++++++------
29 .../default/linux/amd64/17.0/systemd/deprecated | 45 +++++++++++++++------
30 14 files changed, 475 insertions(+), 181 deletions(-)
31
32 diff --git a/profiles/default/linux/amd64/17.0/deprecated b/profiles/default/linux/amd64/17.0/deprecated
33 index 91595130b2d6..2c476214c5de 100644
34 --- a/profiles/default/linux/amd64/17.0/deprecated
35 +++ b/profiles/default/linux/amd64/17.0/deprecated
36 @@ -1,53 +1,73 @@
37 -default/linux/amd64/17.1
38 +default/linux/amd64/17.1/systemd
39
40 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
41 -multilib layout, and require an explicit migration.
42 -The migration is performed using the app-portage/unsymlink-lib tool.
43 +multilib layout, and require an explicit migration. The migration is
44 +performed using the app-portage/unsymlink-lib tool.
45 +
46 +Read the Gentoo news item [2] for more information!
47 +
48 The following steps can be used to upgrade your system:
49
50 1. Sync and upgrade your system to the newest package versions
51 to reduce the risk of issues.
52
53 -2. Install the tool:
54 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
55 + as the system compiler, source /etc/profile and reinstall libtool:
56 +
57 + # gcc-config -l
58 + [1] x86_64-pc-linux-gnu-5.5.0 *
59 + [2] x86_64-pc-linux-gnu-8.3.0
60 + # gcc-config 2
61 + # . /etc/profile
62 + # emerge -1v libtool
63 +
64 +3. Install the tool:
65 # emerge -1v app-portage/unsymlink-lib
66
67 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
68 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
69 mistakes. If you need to perform any changes to the system, remember
70 to run 'unsymlink-lib --analyze' again afterwards.
71
72 [past this point do not call emerge or modify /usr manually]
73
74 -4. This is a very good time to make a backup.
75 +5. This is a very good time to make a backup.
76
77 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
78 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
79 what is going to happen.
80
81 -6. Reboot your system. Check if important programs work.
82 +7. Reboot your system. Check if important programs work.
83 In particular, verify that e.g. 'emerge --info' works (but do not
84 install anything). If you hit any serious problems, you can use
85 'unsymlink-lib --rollback' to revert the changes and return to
86 step 3.
87
88 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
89 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
90 what is going to happen but note that you're going to see a very long
91 list of files to remove.
92
93 -8. Switch the profile, e.g.:
94 +9. Switch the profile, e.g.:
95 # eselect profile set default/linux/amd64/17.1/desktop
96
97 [at this point you can start using emerge again. emerge will then
98 not display this message anymore, but the remaining steps are still
99 required!]
100
101 -9. Rebuild gcc:
102 +10. Rebuild the toolchain:
103 # emerge -1v sys-devel/gcc:9.3.0
104 [ repeat for other slots you will be using ]
105 + [ if you are upgrading from 13.0 profile, also: ]
106 + # emerge -1v sys-devel/binutils
107 + # emerge -1v sys-libs/glibc
108
109 -10. If you are using a multilib profile, rebuild all 32-bit packages.
110 +11. If you are using a multilib profile, rebuild all 32-bit packages.
111 This can be done using:
112 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
113
114 -11. Once the last 32-bit package is rebuilt, your package manager
115 + Alternatively, if you are switching from one of the 13.0 profiles
116 + you can rebuild all packages as detailed in the 17.0 news item:
117 + # emerge -ev @world
118 +
119 +12. Once the last 32-bit package is rebuilt, your package manager
120 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
121 does not happen, remove them manually:
122 # rm /lib32 /usr/lib32
123 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
124 and make it block the tracker.
125
126 [1] bug #506276
127 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
128
129 diff --git a/profiles/default/linux/amd64/17.0/desktop/deprecated b/profiles/default/linux/amd64/17.0/desktop/deprecated
130 index b726cb19ea7a..2c476214c5de 100644
131 --- a/profiles/default/linux/amd64/17.0/desktop/deprecated
132 +++ b/profiles/default/linux/amd64/17.0/desktop/deprecated
133 @@ -1,53 +1,73 @@
134 -default/linux/amd64/17.1/desktop
135 +default/linux/amd64/17.1/systemd
136
137 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
138 -multilib layout, and require an explicit migration.
139 -The migration is performed using the app-portage/unsymlink-lib tool.
140 +multilib layout, and require an explicit migration. The migration is
141 +performed using the app-portage/unsymlink-lib tool.
142 +
143 +Read the Gentoo news item [2] for more information!
144 +
145 The following steps can be used to upgrade your system:
146
147 1. Sync and upgrade your system to the newest package versions
148 to reduce the risk of issues.
149
150 -2. Install the tool:
151 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
152 + as the system compiler, source /etc/profile and reinstall libtool:
153 +
154 + # gcc-config -l
155 + [1] x86_64-pc-linux-gnu-5.5.0 *
156 + [2] x86_64-pc-linux-gnu-8.3.0
157 + # gcc-config 2
158 + # . /etc/profile
159 + # emerge -1v libtool
160 +
161 +3. Install the tool:
162 # emerge -1v app-portage/unsymlink-lib
163
164 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
165 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
166 mistakes. If you need to perform any changes to the system, remember
167 to run 'unsymlink-lib --analyze' again afterwards.
168
169 [past this point do not call emerge or modify /usr manually]
170
171 -4. This is a very good time to make a backup.
172 +5. This is a very good time to make a backup.
173
174 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
175 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
176 what is going to happen.
177
178 -6. Reboot your system. Check if important programs work.
179 +7. Reboot your system. Check if important programs work.
180 In particular, verify that e.g. 'emerge --info' works (but do not
181 install anything). If you hit any serious problems, you can use
182 'unsymlink-lib --rollback' to revert the changes and return to
183 step 3.
184
185 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
186 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
187 what is going to happen but note that you're going to see a very long
188 list of files to remove.
189
190 -8. Switch the profile, e.g.:
191 +9. Switch the profile, e.g.:
192 # eselect profile set default/linux/amd64/17.1/desktop
193
194 [at this point you can start using emerge again. emerge will then
195 not display this message anymore, but the remaining steps are still
196 required!]
197
198 -9. Rebuild gcc:
199 +10. Rebuild the toolchain:
200 # emerge -1v sys-devel/gcc:9.3.0
201 [ repeat for other slots you will be using ]
202 + [ if you are upgrading from 13.0 profile, also: ]
203 + # emerge -1v sys-devel/binutils
204 + # emerge -1v sys-libs/glibc
205
206 -10. If you are using a multilib profile, rebuild all 32-bit packages.
207 +11. If you are using a multilib profile, rebuild all 32-bit packages.
208 This can be done using:
209 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
210
211 -11. Once the last 32-bit package is rebuilt, your package manager
212 + Alternatively, if you are switching from one of the 13.0 profiles
213 + you can rebuild all packages as detailed in the 17.0 news item:
214 + # emerge -ev @world
215 +
216 +12. Once the last 32-bit package is rebuilt, your package manager
217 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
218 does not happen, remove them manually:
219 # rm /lib32 /usr/lib32
220 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
221 and make it block the tracker.
222
223 [1] bug #506276
224 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
225
226 diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
227 index 995ec40fcfe2..2c476214c5de 100644
228 --- a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
229 +++ b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
230 @@ -1,53 +1,73 @@
231 -default/linux/amd64/17.1/desktop/gnome
232 +default/linux/amd64/17.1/systemd
233
234 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
235 -multilib layout, and require an explicit migration.
236 -The migration is performed using the app-portage/unsymlink-lib tool.
237 +multilib layout, and require an explicit migration. The migration is
238 +performed using the app-portage/unsymlink-lib tool.
239 +
240 +Read the Gentoo news item [2] for more information!
241 +
242 The following steps can be used to upgrade your system:
243
244 1. Sync and upgrade your system to the newest package versions
245 to reduce the risk of issues.
246
247 -2. Install the tool:
248 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
249 + as the system compiler, source /etc/profile and reinstall libtool:
250 +
251 + # gcc-config -l
252 + [1] x86_64-pc-linux-gnu-5.5.0 *
253 + [2] x86_64-pc-linux-gnu-8.3.0
254 + # gcc-config 2
255 + # . /etc/profile
256 + # emerge -1v libtool
257 +
258 +3. Install the tool:
259 # emerge -1v app-portage/unsymlink-lib
260
261 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
262 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
263 mistakes. If you need to perform any changes to the system, remember
264 to run 'unsymlink-lib --analyze' again afterwards.
265
266 [past this point do not call emerge or modify /usr manually]
267
268 -4. This is a very good time to make a backup.
269 +5. This is a very good time to make a backup.
270
271 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
272 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
273 what is going to happen.
274
275 -6. Reboot your system. Check if important programs work.
276 +7. Reboot your system. Check if important programs work.
277 In particular, verify that e.g. 'emerge --info' works (but do not
278 install anything). If you hit any serious problems, you can use
279 'unsymlink-lib --rollback' to revert the changes and return to
280 step 3.
281
282 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
283 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
284 what is going to happen but note that you're going to see a very long
285 list of files to remove.
286
287 -8. Switch the profile, e.g.:
288 +9. Switch the profile, e.g.:
289 # eselect profile set default/linux/amd64/17.1/desktop
290
291 [at this point you can start using emerge again. emerge will then
292 not display this message anymore, but the remaining steps are still
293 required!]
294
295 -9. Rebuild gcc:
296 +10. Rebuild the toolchain:
297 # emerge -1v sys-devel/gcc:9.3.0
298 [ repeat for other slots you will be using ]
299 + [ if you are upgrading from 13.0 profile, also: ]
300 + # emerge -1v sys-devel/binutils
301 + # emerge -1v sys-libs/glibc
302
303 -10. If you are using a multilib profile, rebuild all 32-bit packages.
304 +11. If you are using a multilib profile, rebuild all 32-bit packages.
305 This can be done using:
306 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
307
308 -11. Once the last 32-bit package is rebuilt, your package manager
309 + Alternatively, if you are switching from one of the 13.0 profiles
310 + you can rebuild all packages as detailed in the 17.0 news item:
311 + # emerge -ev @world
312 +
313 +12. Once the last 32-bit package is rebuilt, your package manager
314 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
315 does not happen, remove them manually:
316 # rm /lib32 /usr/lib32
317 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
318 and make it block the tracker.
319
320 [1] bug #506276
321 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
322
323 diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
324 index e64ddd762146..2c476214c5de 100644
325 --- a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
326 +++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
327 @@ -1,53 +1,73 @@
328 -default/linux/amd64/17.1/desktop/gnome/systemd
329 +default/linux/amd64/17.1/systemd
330
331 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
332 -multilib layout, and require an explicit migration.
333 -The migration is performed using the app-portage/unsymlink-lib tool.
334 +multilib layout, and require an explicit migration. The migration is
335 +performed using the app-portage/unsymlink-lib tool.
336 +
337 +Read the Gentoo news item [2] for more information!
338 +
339 The following steps can be used to upgrade your system:
340
341 1. Sync and upgrade your system to the newest package versions
342 to reduce the risk of issues.
343
344 -2. Install the tool:
345 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
346 + as the system compiler, source /etc/profile and reinstall libtool:
347 +
348 + # gcc-config -l
349 + [1] x86_64-pc-linux-gnu-5.5.0 *
350 + [2] x86_64-pc-linux-gnu-8.3.0
351 + # gcc-config 2
352 + # . /etc/profile
353 + # emerge -1v libtool
354 +
355 +3. Install the tool:
356 # emerge -1v app-portage/unsymlink-lib
357
358 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
359 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
360 mistakes. If you need to perform any changes to the system, remember
361 to run 'unsymlink-lib --analyze' again afterwards.
362
363 [past this point do not call emerge or modify /usr manually]
364
365 -4. This is a very good time to make a backup.
366 +5. This is a very good time to make a backup.
367
368 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
369 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
370 what is going to happen.
371
372 -6. Reboot your system. Check if important programs work.
373 +7. Reboot your system. Check if important programs work.
374 In particular, verify that e.g. 'emerge --info' works (but do not
375 install anything). If you hit any serious problems, you can use
376 'unsymlink-lib --rollback' to revert the changes and return to
377 step 3.
378
379 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
380 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
381 what is going to happen but note that you're going to see a very long
382 list of files to remove.
383
384 -8. Switch the profile, e.g.:
385 +9. Switch the profile, e.g.:
386 # eselect profile set default/linux/amd64/17.1/desktop
387
388 [at this point you can start using emerge again. emerge will then
389 not display this message anymore, but the remaining steps are still
390 required!]
391
392 -9. Rebuild gcc:
393 +10. Rebuild the toolchain:
394 # emerge -1v sys-devel/gcc:9.3.0
395 [ repeat for other slots you will be using ]
396 + [ if you are upgrading from 13.0 profile, also: ]
397 + # emerge -1v sys-devel/binutils
398 + # emerge -1v sys-libs/glibc
399
400 -10. If you are using a multilib profile, rebuild all 32-bit packages.
401 +11. If you are using a multilib profile, rebuild all 32-bit packages.
402 This can be done using:
403 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
404
405 -11. Once the last 32-bit package is rebuilt, your package manager
406 + Alternatively, if you are switching from one of the 13.0 profiles
407 + you can rebuild all packages as detailed in the 17.0 news item:
408 + # emerge -ev @world
409 +
410 +12. Once the last 32-bit package is rebuilt, your package manager
411 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
412 does not happen, remove them manually:
413 # rm /lib32 /usr/lib32
414 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
415 and make it block the tracker.
416
417 [1] bug #506276
418 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
419
420 diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
421 index 2eecded52231..2c476214c5de 100644
422 --- a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
423 +++ b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
424 @@ -1,53 +1,73 @@
425 -default/linux/amd64/17.1/desktop/plasma
426 +default/linux/amd64/17.1/systemd
427
428 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
429 -multilib layout, and require an explicit migration.
430 -The migration is performed using the app-portage/unsymlink-lib tool.
431 +multilib layout, and require an explicit migration. The migration is
432 +performed using the app-portage/unsymlink-lib tool.
433 +
434 +Read the Gentoo news item [2] for more information!
435 +
436 The following steps can be used to upgrade your system:
437
438 1. Sync and upgrade your system to the newest package versions
439 to reduce the risk of issues.
440
441 -2. Install the tool:
442 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
443 + as the system compiler, source /etc/profile and reinstall libtool:
444 +
445 + # gcc-config -l
446 + [1] x86_64-pc-linux-gnu-5.5.0 *
447 + [2] x86_64-pc-linux-gnu-8.3.0
448 + # gcc-config 2
449 + # . /etc/profile
450 + # emerge -1v libtool
451 +
452 +3. Install the tool:
453 # emerge -1v app-portage/unsymlink-lib
454
455 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
456 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
457 mistakes. If you need to perform any changes to the system, remember
458 to run 'unsymlink-lib --analyze' again afterwards.
459
460 [past this point do not call emerge or modify /usr manually]
461
462 -4. This is a very good time to make a backup.
463 +5. This is a very good time to make a backup.
464
465 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
466 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
467 what is going to happen.
468
469 -6. Reboot your system. Check if important programs work.
470 +7. Reboot your system. Check if important programs work.
471 In particular, verify that e.g. 'emerge --info' works (but do not
472 install anything). If you hit any serious problems, you can use
473 'unsymlink-lib --rollback' to revert the changes and return to
474 step 3.
475
476 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
477 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
478 what is going to happen but note that you're going to see a very long
479 list of files to remove.
480
481 -8. Switch the profile, e.g.:
482 +9. Switch the profile, e.g.:
483 # eselect profile set default/linux/amd64/17.1/desktop
484
485 [at this point you can start using emerge again. emerge will then
486 not display this message anymore, but the remaining steps are still
487 required!]
488
489 -9. Rebuild gcc:
490 +10. Rebuild the toolchain:
491 # emerge -1v sys-devel/gcc:9.3.0
492 [ repeat for other slots you will be using ]
493 + [ if you are upgrading from 13.0 profile, also: ]
494 + # emerge -1v sys-devel/binutils
495 + # emerge -1v sys-libs/glibc
496
497 -10. If you are using a multilib profile, rebuild all 32-bit packages.
498 +11. If you are using a multilib profile, rebuild all 32-bit packages.
499 This can be done using:
500 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
501
502 -11. Once the last 32-bit package is rebuilt, your package manager
503 + Alternatively, if you are switching from one of the 13.0 profiles
504 + you can rebuild all packages as detailed in the 17.0 news item:
505 + # emerge -ev @world
506 +
507 +12. Once the last 32-bit package is rebuilt, your package manager
508 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
509 does not happen, remove them manually:
510 # rm /lib32 /usr/lib32
511 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
512 and make it block the tracker.
513
514 [1] bug #506276
515 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
516
517 diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
518 index 83189d77ef50..2c476214c5de 100644
519 --- a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
520 +++ b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
521 @@ -1,53 +1,73 @@
522 -default/linux/amd64/17.1/desktop/plasma/systemd
523 +default/linux/amd64/17.1/systemd
524
525 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
526 -multilib layout, and require an explicit migration.
527 -The migration is performed using the app-portage/unsymlink-lib tool.
528 +multilib layout, and require an explicit migration. The migration is
529 +performed using the app-portage/unsymlink-lib tool.
530 +
531 +Read the Gentoo news item [2] for more information!
532 +
533 The following steps can be used to upgrade your system:
534
535 1. Sync and upgrade your system to the newest package versions
536 to reduce the risk of issues.
537
538 -2. Install the tool:
539 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
540 + as the system compiler, source /etc/profile and reinstall libtool:
541 +
542 + # gcc-config -l
543 + [1] x86_64-pc-linux-gnu-5.5.0 *
544 + [2] x86_64-pc-linux-gnu-8.3.0
545 + # gcc-config 2
546 + # . /etc/profile
547 + # emerge -1v libtool
548 +
549 +3. Install the tool:
550 # emerge -1v app-portage/unsymlink-lib
551
552 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
553 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
554 mistakes. If you need to perform any changes to the system, remember
555 to run 'unsymlink-lib --analyze' again afterwards.
556
557 [past this point do not call emerge or modify /usr manually]
558
559 -4. This is a very good time to make a backup.
560 +5. This is a very good time to make a backup.
561
562 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
563 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
564 what is going to happen.
565
566 -6. Reboot your system. Check if important programs work.
567 +7. Reboot your system. Check if important programs work.
568 In particular, verify that e.g. 'emerge --info' works (but do not
569 install anything). If you hit any serious problems, you can use
570 'unsymlink-lib --rollback' to revert the changes and return to
571 step 3.
572
573 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
574 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
575 what is going to happen but note that you're going to see a very long
576 list of files to remove.
577
578 -8. Switch the profile, e.g.:
579 +9. Switch the profile, e.g.:
580 # eselect profile set default/linux/amd64/17.1/desktop
581
582 [at this point you can start using emerge again. emerge will then
583 not display this message anymore, but the remaining steps are still
584 required!]
585
586 -9. Rebuild gcc:
587 +10. Rebuild the toolchain:
588 # emerge -1v sys-devel/gcc:9.3.0
589 [ repeat for other slots you will be using ]
590 + [ if you are upgrading from 13.0 profile, also: ]
591 + # emerge -1v sys-devel/binutils
592 + # emerge -1v sys-libs/glibc
593
594 -10. If you are using a multilib profile, rebuild all 32-bit packages.
595 +11. If you are using a multilib profile, rebuild all 32-bit packages.
596 This can be done using:
597 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
598
599 -11. Once the last 32-bit package is rebuilt, your package manager
600 + Alternatively, if you are switching from one of the 13.0 profiles
601 + you can rebuild all packages as detailed in the 17.0 news item:
602 + # emerge -ev @world
603 +
604 +12. Once the last 32-bit package is rebuilt, your package manager
605 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
606 does not happen, remove them manually:
607 # rm /lib32 /usr/lib32
608 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
609 and make it block the tracker.
610
611 [1] bug #506276
612 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
613
614 diff --git a/profiles/default/linux/amd64/17.0/developer/deprecated b/profiles/default/linux/amd64/17.0/developer/deprecated
615 index f3fe9f7f95bd..2c476214c5de 100644
616 --- a/profiles/default/linux/amd64/17.0/developer/deprecated
617 +++ b/profiles/default/linux/amd64/17.0/developer/deprecated
618 @@ -1,53 +1,73 @@
619 -default/linux/amd64/17.1/developer
620 +default/linux/amd64/17.1/systemd
621
622 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
623 -multilib layout, and require an explicit migration.
624 -The migration is performed using the app-portage/unsymlink-lib tool.
625 +multilib layout, and require an explicit migration. The migration is
626 +performed using the app-portage/unsymlink-lib tool.
627 +
628 +Read the Gentoo news item [2] for more information!
629 +
630 The following steps can be used to upgrade your system:
631
632 1. Sync and upgrade your system to the newest package versions
633 to reduce the risk of issues.
634
635 -2. Install the tool:
636 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
637 + as the system compiler, source /etc/profile and reinstall libtool:
638 +
639 + # gcc-config -l
640 + [1] x86_64-pc-linux-gnu-5.5.0 *
641 + [2] x86_64-pc-linux-gnu-8.3.0
642 + # gcc-config 2
643 + # . /etc/profile
644 + # emerge -1v libtool
645 +
646 +3. Install the tool:
647 # emerge -1v app-portage/unsymlink-lib
648
649 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
650 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
651 mistakes. If you need to perform any changes to the system, remember
652 to run 'unsymlink-lib --analyze' again afterwards.
653
654 [past this point do not call emerge or modify /usr manually]
655
656 -4. This is a very good time to make a backup.
657 +5. This is a very good time to make a backup.
658
659 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
660 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
661 what is going to happen.
662
663 -6. Reboot your system. Check if important programs work.
664 +7. Reboot your system. Check if important programs work.
665 In particular, verify that e.g. 'emerge --info' works (but do not
666 install anything). If you hit any serious problems, you can use
667 'unsymlink-lib --rollback' to revert the changes and return to
668 step 3.
669
670 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
671 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
672 what is going to happen but note that you're going to see a very long
673 list of files to remove.
674
675 -8. Switch the profile, e.g.:
676 +9. Switch the profile, e.g.:
677 # eselect profile set default/linux/amd64/17.1/desktop
678
679 [at this point you can start using emerge again. emerge will then
680 not display this message anymore, but the remaining steps are still
681 required!]
682
683 -9. Rebuild gcc:
684 +10. Rebuild the toolchain:
685 # emerge -1v sys-devel/gcc:9.3.0
686 [ repeat for other slots you will be using ]
687 + [ if you are upgrading from 13.0 profile, also: ]
688 + # emerge -1v sys-devel/binutils
689 + # emerge -1v sys-libs/glibc
690
691 -10. If you are using a multilib profile, rebuild all 32-bit packages.
692 +11. If you are using a multilib profile, rebuild all 32-bit packages.
693 This can be done using:
694 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
695
696 -11. Once the last 32-bit package is rebuilt, your package manager
697 + Alternatively, if you are switching from one of the 13.0 profiles
698 + you can rebuild all packages as detailed in the 17.0 news item:
699 + # emerge -ev @world
700 +
701 +12. Once the last 32-bit package is rebuilt, your package manager
702 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
703 does not happen, remove them manually:
704 # rm /lib32 /usr/lib32
705 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
706 and make it block the tracker.
707
708 [1] bug #506276
709 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
710
711 diff --git a/profiles/default/linux/amd64/17.0/hardened/deprecated b/profiles/default/linux/amd64/17.0/hardened/deprecated
712 index 04b24997b203..2c476214c5de 100644
713 --- a/profiles/default/linux/amd64/17.0/hardened/deprecated
714 +++ b/profiles/default/linux/amd64/17.0/hardened/deprecated
715 @@ -1,53 +1,73 @@
716 -default/linux/amd64/17.1/hardened
717 +default/linux/amd64/17.1/systemd
718
719 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
720 -multilib layout, and require an explicit migration.
721 -The migration is performed using the app-portage/unsymlink-lib tool.
722 +multilib layout, and require an explicit migration. The migration is
723 +performed using the app-portage/unsymlink-lib tool.
724 +
725 +Read the Gentoo news item [2] for more information!
726 +
727 The following steps can be used to upgrade your system:
728
729 1. Sync and upgrade your system to the newest package versions
730 to reduce the risk of issues.
731
732 -2. Install the tool:
733 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
734 + as the system compiler, source /etc/profile and reinstall libtool:
735 +
736 + # gcc-config -l
737 + [1] x86_64-pc-linux-gnu-5.5.0 *
738 + [2] x86_64-pc-linux-gnu-8.3.0
739 + # gcc-config 2
740 + # . /etc/profile
741 + # emerge -1v libtool
742 +
743 +3. Install the tool:
744 # emerge -1v app-portage/unsymlink-lib
745
746 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
747 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
748 mistakes. If you need to perform any changes to the system, remember
749 to run 'unsymlink-lib --analyze' again afterwards.
750
751 [past this point do not call emerge or modify /usr manually]
752
753 -4. This is a very good time to make a backup.
754 +5. This is a very good time to make a backup.
755
756 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
757 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
758 what is going to happen.
759
760 -6. Reboot your system. Check if important programs work.
761 +7. Reboot your system. Check if important programs work.
762 In particular, verify that e.g. 'emerge --info' works (but do not
763 install anything). If you hit any serious problems, you can use
764 'unsymlink-lib --rollback' to revert the changes and return to
765 step 3.
766
767 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
768 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
769 what is going to happen but note that you're going to see a very long
770 list of files to remove.
771
772 -8. Switch the profile, e.g.:
773 +9. Switch the profile, e.g.:
774 # eselect profile set default/linux/amd64/17.1/desktop
775
776 [at this point you can start using emerge again. emerge will then
777 not display this message anymore, but the remaining steps are still
778 required!]
779
780 -9. Rebuild gcc:
781 +10. Rebuild the toolchain:
782 # emerge -1v sys-devel/gcc:9.3.0
783 [ repeat for other slots you will be using ]
784 + [ if you are upgrading from 13.0 profile, also: ]
785 + # emerge -1v sys-devel/binutils
786 + # emerge -1v sys-libs/glibc
787
788 -10. If you are using a multilib profile, rebuild all 32-bit packages.
789 +11. If you are using a multilib profile, rebuild all 32-bit packages.
790 This can be done using:
791 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
792
793 -11. Once the last 32-bit package is rebuilt, your package manager
794 + Alternatively, if you are switching from one of the 13.0 profiles
795 + you can rebuild all packages as detailed in the 17.0 news item:
796 + # emerge -ev @world
797 +
798 +12. Once the last 32-bit package is rebuilt, your package manager
799 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
800 does not happen, remove them manually:
801 # rm /lib32 /usr/lib32
802 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
803 and make it block the tracker.
804
805 [1] bug #506276
806 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
807
808 diff --git a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
809 index 255b567bbbf6..2c476214c5de 100644
810 --- a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
811 +++ b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
812 @@ -1,53 +1,73 @@
813 -default/linux/amd64/17.1/hardened/selinux
814 +default/linux/amd64/17.1/systemd
815
816 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
817 -multilib layout, and require an explicit migration.
818 -The migration is performed using the app-portage/unsymlink-lib tool.
819 +multilib layout, and require an explicit migration. The migration is
820 +performed using the app-portage/unsymlink-lib tool.
821 +
822 +Read the Gentoo news item [2] for more information!
823 +
824 The following steps can be used to upgrade your system:
825
826 1. Sync and upgrade your system to the newest package versions
827 to reduce the risk of issues.
828
829 -2. Install the tool:
830 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
831 + as the system compiler, source /etc/profile and reinstall libtool:
832 +
833 + # gcc-config -l
834 + [1] x86_64-pc-linux-gnu-5.5.0 *
835 + [2] x86_64-pc-linux-gnu-8.3.0
836 + # gcc-config 2
837 + # . /etc/profile
838 + # emerge -1v libtool
839 +
840 +3. Install the tool:
841 # emerge -1v app-portage/unsymlink-lib
842
843 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
844 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
845 mistakes. If you need to perform any changes to the system, remember
846 to run 'unsymlink-lib --analyze' again afterwards.
847
848 [past this point do not call emerge or modify /usr manually]
849
850 -4. This is a very good time to make a backup.
851 +5. This is a very good time to make a backup.
852
853 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
854 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
855 what is going to happen.
856
857 -6. Reboot your system. Check if important programs work.
858 +7. Reboot your system. Check if important programs work.
859 In particular, verify that e.g. 'emerge --info' works (but do not
860 install anything). If you hit any serious problems, you can use
861 'unsymlink-lib --rollback' to revert the changes and return to
862 step 3.
863
864 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
865 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
866 what is going to happen but note that you're going to see a very long
867 list of files to remove.
868
869 -8. Switch the profile, e.g.:
870 +9. Switch the profile, e.g.:
871 # eselect profile set default/linux/amd64/17.1/desktop
872
873 [at this point you can start using emerge again. emerge will then
874 not display this message anymore, but the remaining steps are still
875 required!]
876
877 -9. Rebuild gcc:
878 +10. Rebuild the toolchain:
879 # emerge -1v sys-devel/gcc:9.3.0
880 [ repeat for other slots you will be using ]
881 + [ if you are upgrading from 13.0 profile, also: ]
882 + # emerge -1v sys-devel/binutils
883 + # emerge -1v sys-libs/glibc
884
885 -10. If you are using a multilib profile, rebuild all 32-bit packages.
886 +11. If you are using a multilib profile, rebuild all 32-bit packages.
887 This can be done using:
888 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
889
890 -11. Once the last 32-bit package is rebuilt, your package manager
891 + Alternatively, if you are switching from one of the 13.0 profiles
892 + you can rebuild all packages as detailed in the 17.0 news item:
893 + # emerge -ev @world
894 +
895 +12. Once the last 32-bit package is rebuilt, your package manager
896 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
897 does not happen, remove them manually:
898 # rm /lib32 /usr/lib32
899 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
900 and make it block the tracker.
901
902 [1] bug #506276
903 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
904
905 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
906 index b031cc932e9e..2c476214c5de 100644
907 --- a/profiles/default/linux/amd64/17.0/no-multilib/deprecated
908 +++ b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
909 @@ -1,53 +1,73 @@
910 -default/linux/amd64/17.1/no-multilib
911 +default/linux/amd64/17.1/systemd
912
913 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
914 -multilib layout, and require an explicit migration.
915 -The migration is performed using the app-portage/unsymlink-lib tool.
916 +multilib layout, and require an explicit migration. The migration is
917 +performed using the app-portage/unsymlink-lib tool.
918 +
919 +Read the Gentoo news item [2] for more information!
920 +
921 The following steps can be used to upgrade your system:
922
923 1. Sync and upgrade your system to the newest package versions
924 to reduce the risk of issues.
925
926 -2. Install the tool:
927 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
928 + as the system compiler, source /etc/profile and reinstall libtool:
929 +
930 + # gcc-config -l
931 + [1] x86_64-pc-linux-gnu-5.5.0 *
932 + [2] x86_64-pc-linux-gnu-8.3.0
933 + # gcc-config 2
934 + # . /etc/profile
935 + # emerge -1v libtool
936 +
937 +3. Install the tool:
938 # emerge -1v app-portage/unsymlink-lib
939
940 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
941 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
942 mistakes. If you need to perform any changes to the system, remember
943 to run 'unsymlink-lib --analyze' again afterwards.
944
945 [past this point do not call emerge or modify /usr manually]
946
947 -4. This is a very good time to make a backup.
948 +5. This is a very good time to make a backup.
949
950 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
951 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
952 what is going to happen.
953
954 -6. Reboot your system. Check if important programs work.
955 +7. Reboot your system. Check if important programs work.
956 In particular, verify that e.g. 'emerge --info' works (but do not
957 install anything). If you hit any serious problems, you can use
958 'unsymlink-lib --rollback' to revert the changes and return to
959 step 3.
960
961 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
962 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
963 what is going to happen but note that you're going to see a very long
964 list of files to remove.
965
966 -8. Switch the profile, e.g.:
967 +9. Switch the profile, e.g.:
968 # eselect profile set default/linux/amd64/17.1/desktop
969
970 [at this point you can start using emerge again. emerge will then
971 not display this message anymore, but the remaining steps are still
972 required!]
973
974 -9. Rebuild gcc:
975 +10. Rebuild the toolchain:
976 # emerge -1v sys-devel/gcc:9.3.0
977 [ repeat for other slots you will be using ]
978 + [ if you are upgrading from 13.0 profile, also: ]
979 + # emerge -1v sys-devel/binutils
980 + # emerge -1v sys-libs/glibc
981
982 -10. If you are using a multilib profile, rebuild all 32-bit packages.
983 +11. If you are using a multilib profile, rebuild all 32-bit packages.
984 This can be done using:
985 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
986
987 -11. Once the last 32-bit package is rebuilt, your package manager
988 + Alternatively, if you are switching from one of the 13.0 profiles
989 + you can rebuild all packages as detailed in the 17.0 news item:
990 + # emerge -ev @world
991 +
992 +12. Once the last 32-bit package is rebuilt, your package manager
993 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
994 does not happen, remove them manually:
995 # rm /lib32 /usr/lib32
996 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
997 and make it block the tracker.
998
999 [1] bug #506276
1000 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
1001
1002 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
1003 index bd30b21ce48e..2c476214c5de 100644
1004 --- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
1005 +++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
1006 @@ -1,53 +1,73 @@
1007 -default/linux/amd64/17.1/no-multilib/hardened
1008 +default/linux/amd64/17.1/systemd
1009
1010 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
1011 -multilib layout, and require an explicit migration.
1012 -The migration is performed using the app-portage/unsymlink-lib tool.
1013 +multilib layout, and require an explicit migration. The migration is
1014 +performed using the app-portage/unsymlink-lib tool.
1015 +
1016 +Read the Gentoo news item [2] for more information!
1017 +
1018 The following steps can be used to upgrade your system:
1019
1020 1. Sync and upgrade your system to the newest package versions
1021 to reduce the risk of issues.
1022
1023 -2. Install the tool:
1024 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
1025 + as the system compiler, source /etc/profile and reinstall libtool:
1026 +
1027 + # gcc-config -l
1028 + [1] x86_64-pc-linux-gnu-5.5.0 *
1029 + [2] x86_64-pc-linux-gnu-8.3.0
1030 + # gcc-config 2
1031 + # . /etc/profile
1032 + # emerge -1v libtool
1033 +
1034 +3. Install the tool:
1035 # emerge -1v app-portage/unsymlink-lib
1036
1037 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
1038 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
1039 mistakes. If you need to perform any changes to the system, remember
1040 to run 'unsymlink-lib --analyze' again afterwards.
1041
1042 [past this point do not call emerge or modify /usr manually]
1043
1044 -4. This is a very good time to make a backup.
1045 +5. This is a very good time to make a backup.
1046
1047 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1048 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1049 what is going to happen.
1050
1051 -6. Reboot your system. Check if important programs work.
1052 +7. Reboot your system. Check if important programs work.
1053 In particular, verify that e.g. 'emerge --info' works (but do not
1054 install anything). If you hit any serious problems, you can use
1055 'unsymlink-lib --rollback' to revert the changes and return to
1056 step 3.
1057
1058 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1059 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1060 what is going to happen but note that you're going to see a very long
1061 list of files to remove.
1062
1063 -8. Switch the profile, e.g.:
1064 +9. Switch the profile, e.g.:
1065 # eselect profile set default/linux/amd64/17.1/desktop
1066
1067 [at this point you can start using emerge again. emerge will then
1068 not display this message anymore, but the remaining steps are still
1069 required!]
1070
1071 -9. Rebuild gcc:
1072 +10. Rebuild the toolchain:
1073 # emerge -1v sys-devel/gcc:9.3.0
1074 [ repeat for other slots you will be using ]
1075 + [ if you are upgrading from 13.0 profile, also: ]
1076 + # emerge -1v sys-devel/binutils
1077 + # emerge -1v sys-libs/glibc
1078
1079 -10. If you are using a multilib profile, rebuild all 32-bit packages.
1080 +11. If you are using a multilib profile, rebuild all 32-bit packages.
1081 This can be done using:
1082 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
1083
1084 -11. Once the last 32-bit package is rebuilt, your package manager
1085 + Alternatively, if you are switching from one of the 13.0 profiles
1086 + you can rebuild all packages as detailed in the 17.0 news item:
1087 + # emerge -ev @world
1088 +
1089 +12. Once the last 32-bit package is rebuilt, your package manager
1090 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
1091 does not happen, remove them manually:
1092 # rm /lib32 /usr/lib32
1093 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
1094 and make it block the tracker.
1095
1096 [1] bug #506276
1097 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
1098
1099 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
1100 index 46ee10d2470c..2c476214c5de 100644
1101 --- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
1102 +++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
1103 @@ -1,53 +1,73 @@
1104 -default/linux/amd64/17.1/no-multilib/hardened/selinux
1105 +default/linux/amd64/17.1/systemd
1106
1107 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
1108 -multilib layout, and require an explicit migration.
1109 -The migration is performed using the app-portage/unsymlink-lib tool.
1110 +multilib layout, and require an explicit migration. The migration is
1111 +performed using the app-portage/unsymlink-lib tool.
1112 +
1113 +Read the Gentoo news item [2] for more information!
1114 +
1115 The following steps can be used to upgrade your system:
1116
1117 1. Sync and upgrade your system to the newest package versions
1118 to reduce the risk of issues.
1119
1120 -2. Install the tool:
1121 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
1122 + as the system compiler, source /etc/profile and reinstall libtool:
1123 +
1124 + # gcc-config -l
1125 + [1] x86_64-pc-linux-gnu-5.5.0 *
1126 + [2] x86_64-pc-linux-gnu-8.3.0
1127 + # gcc-config 2
1128 + # . /etc/profile
1129 + # emerge -1v libtool
1130 +
1131 +3. Install the tool:
1132 # emerge -1v app-portage/unsymlink-lib
1133
1134 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
1135 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
1136 mistakes. If you need to perform any changes to the system, remember
1137 to run 'unsymlink-lib --analyze' again afterwards.
1138
1139 [past this point do not call emerge or modify /usr manually]
1140
1141 -4. This is a very good time to make a backup.
1142 +5. This is a very good time to make a backup.
1143
1144 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1145 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1146 what is going to happen.
1147
1148 -6. Reboot your system. Check if important programs work.
1149 +7. Reboot your system. Check if important programs work.
1150 In particular, verify that e.g. 'emerge --info' works (but do not
1151 install anything). If you hit any serious problems, you can use
1152 'unsymlink-lib --rollback' to revert the changes and return to
1153 step 3.
1154
1155 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1156 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1157 what is going to happen but note that you're going to see a very long
1158 list of files to remove.
1159
1160 -8. Switch the profile, e.g.:
1161 +9. Switch the profile, e.g.:
1162 # eselect profile set default/linux/amd64/17.1/desktop
1163
1164 [at this point you can start using emerge again. emerge will then
1165 not display this message anymore, but the remaining steps are still
1166 required!]
1167
1168 -9. Rebuild gcc:
1169 +10. Rebuild the toolchain:
1170 # emerge -1v sys-devel/gcc:9.3.0
1171 [ repeat for other slots you will be using ]
1172 + [ if you are upgrading from 13.0 profile, also: ]
1173 + # emerge -1v sys-devel/binutils
1174 + # emerge -1v sys-libs/glibc
1175
1176 -10. If you are using a multilib profile, rebuild all 32-bit packages.
1177 +11. If you are using a multilib profile, rebuild all 32-bit packages.
1178 This can be done using:
1179 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
1180
1181 -11. Once the last 32-bit package is rebuilt, your package manager
1182 + Alternatively, if you are switching from one of the 13.0 profiles
1183 + you can rebuild all packages as detailed in the 17.0 news item:
1184 + # emerge -ev @world
1185 +
1186 +12. Once the last 32-bit package is rebuilt, your package manager
1187 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
1188 does not happen, remove them manually:
1189 # rm /lib32 /usr/lib32
1190 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
1191 and make it block the tracker.
1192
1193 [1] bug #506276
1194 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
1195
1196 diff --git a/profiles/default/linux/amd64/17.0/selinux/deprecated b/profiles/default/linux/amd64/17.0/selinux/deprecated
1197 index 2e4dfe1314c0..2c476214c5de 100644
1198 --- a/profiles/default/linux/amd64/17.0/selinux/deprecated
1199 +++ b/profiles/default/linux/amd64/17.0/selinux/deprecated
1200 @@ -1,53 +1,73 @@
1201 -default/linux/amd64/17.1/selinux
1202 +default/linux/amd64/17.1/systemd
1203
1204 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
1205 -multilib layout, and require an explicit migration.
1206 -The migration is performed using the app-portage/unsymlink-lib tool.
1207 +multilib layout, and require an explicit migration. The migration is
1208 +performed using the app-portage/unsymlink-lib tool.
1209 +
1210 +Read the Gentoo news item [2] for more information!
1211 +
1212 The following steps can be used to upgrade your system:
1213
1214 1. Sync and upgrade your system to the newest package versions
1215 to reduce the risk of issues.
1216
1217 -2. Install the tool:
1218 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
1219 + as the system compiler, source /etc/profile and reinstall libtool:
1220 +
1221 + # gcc-config -l
1222 + [1] x86_64-pc-linux-gnu-5.5.0 *
1223 + [2] x86_64-pc-linux-gnu-8.3.0
1224 + # gcc-config 2
1225 + # . /etc/profile
1226 + # emerge -1v libtool
1227 +
1228 +3. Install the tool:
1229 # emerge -1v app-portage/unsymlink-lib
1230
1231 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
1232 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
1233 mistakes. If you need to perform any changes to the system, remember
1234 to run 'unsymlink-lib --analyze' again afterwards.
1235
1236 [past this point do not call emerge or modify /usr manually]
1237
1238 -4. This is a very good time to make a backup.
1239 +5. This is a very good time to make a backup.
1240
1241 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1242 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1243 what is going to happen.
1244
1245 -6. Reboot your system. Check if important programs work.
1246 +7. Reboot your system. Check if important programs work.
1247 In particular, verify that e.g. 'emerge --info' works (but do not
1248 install anything). If you hit any serious problems, you can use
1249 'unsymlink-lib --rollback' to revert the changes and return to
1250 step 3.
1251
1252 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1253 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1254 what is going to happen but note that you're going to see a very long
1255 list of files to remove.
1256
1257 -8. Switch the profile, e.g.:
1258 +9. Switch the profile, e.g.:
1259 # eselect profile set default/linux/amd64/17.1/desktop
1260
1261 [at this point you can start using emerge again. emerge will then
1262 not display this message anymore, but the remaining steps are still
1263 required!]
1264
1265 -9. Rebuild gcc:
1266 +10. Rebuild the toolchain:
1267 # emerge -1v sys-devel/gcc:9.3.0
1268 [ repeat for other slots you will be using ]
1269 + [ if you are upgrading from 13.0 profile, also: ]
1270 + # emerge -1v sys-devel/binutils
1271 + # emerge -1v sys-libs/glibc
1272
1273 -10. If you are using a multilib profile, rebuild all 32-bit packages.
1274 +11. If you are using a multilib profile, rebuild all 32-bit packages.
1275 This can be done using:
1276 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
1277
1278 -11. Once the last 32-bit package is rebuilt, your package manager
1279 + Alternatively, if you are switching from one of the 13.0 profiles
1280 + you can rebuild all packages as detailed in the 17.0 news item:
1281 + # emerge -ev @world
1282 +
1283 +12. Once the last 32-bit package is rebuilt, your package manager
1284 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
1285 does not happen, remove them manually:
1286 # rm /lib32 /usr/lib32
1287 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
1288 and make it block the tracker.
1289
1290 [1] bug #506276
1291 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
1292
1293 diff --git a/profiles/default/linux/amd64/17.0/systemd/deprecated b/profiles/default/linux/amd64/17.0/systemd/deprecated
1294 index cb52626392cd..2c476214c5de 100644
1295 --- a/profiles/default/linux/amd64/17.0/systemd/deprecated
1296 +++ b/profiles/default/linux/amd64/17.0/systemd/deprecated
1297 @@ -1,53 +1,73 @@
1298 default/linux/amd64/17.1/systemd
1299
1300 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
1301 -multilib layout, and require an explicit migration.
1302 -The migration is performed using the app-portage/unsymlink-lib tool.
1303 +multilib layout, and require an explicit migration. The migration is
1304 +performed using the app-portage/unsymlink-lib tool.
1305 +
1306 +Read the Gentoo news item [2] for more information!
1307 +
1308 The following steps can be used to upgrade your system:
1309
1310 1. Sync and upgrade your system to the newest package versions
1311 to reduce the risk of issues.
1312
1313 -2. Install the tool:
1314 +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
1315 + as the system compiler, source /etc/profile and reinstall libtool:
1316 +
1317 + # gcc-config -l
1318 + [1] x86_64-pc-linux-gnu-5.5.0 *
1319 + [2] x86_64-pc-linux-gnu-8.3.0
1320 + # gcc-config 2
1321 + # . /etc/profile
1322 + # emerge -1v libtool
1323 +
1324 +3. Install the tool:
1325 # emerge -1v app-portage/unsymlink-lib
1326
1327 -3. Run 'unsymlink-lib --analyze' and check the output for obvious
1328 +4. Run 'unsymlink-lib --analyze' and check the output for obvious
1329 mistakes. If you need to perform any changes to the system, remember
1330 to run 'unsymlink-lib --analyze' again afterwards.
1331
1332 [past this point do not call emerge or modify /usr manually]
1333
1334 -4. This is a very good time to make a backup.
1335 +5. This is a very good time to make a backup.
1336
1337 -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1338 +6. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
1339 what is going to happen.
1340
1341 -6. Reboot your system. Check if important programs work.
1342 +7. Reboot your system. Check if important programs work.
1343 In particular, verify that e.g. 'emerge --info' works (but do not
1344 install anything). If you hit any serious problems, you can use
1345 'unsymlink-lib --rollback' to revert the changes and return to
1346 step 3.
1347
1348 -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1349 +8. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
1350 what is going to happen but note that you're going to see a very long
1351 list of files to remove.
1352
1353 -8. Switch the profile, e.g.:
1354 +9. Switch the profile, e.g.:
1355 # eselect profile set default/linux/amd64/17.1/desktop
1356
1357 [at this point you can start using emerge again. emerge will then
1358 not display this message anymore, but the remaining steps are still
1359 required!]
1360
1361 -9. Rebuild gcc:
1362 +10. Rebuild the toolchain:
1363 # emerge -1v sys-devel/gcc:9.3.0
1364 [ repeat for other slots you will be using ]
1365 + [ if you are upgrading from 13.0 profile, also: ]
1366 + # emerge -1v sys-devel/binutils
1367 + # emerge -1v sys-libs/glibc
1368
1369 -10. If you are using a multilib profile, rebuild all 32-bit packages.
1370 +11. If you are using a multilib profile, rebuild all 32-bit packages.
1371 This can be done using:
1372 # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
1373
1374 -11. Once the last 32-bit package is rebuilt, your package manager
1375 + Alternatively, if you are switching from one of the 13.0 profiles
1376 + you can rebuild all packages as detailed in the 17.0 news item:
1377 + # emerge -ev @world
1378 +
1379 +12. Once the last 32-bit package is rebuilt, your package manager
1380 should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
1381 does not happen, remove them manually:
1382 # rm /lib32 /usr/lib32
1383 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
1384 and make it block the tracker.
1385
1386 [1] bug #506276
1387 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html