Gentoo Archives: gentoo-dev

From: Sam James <sam@g.o>
To: gentoo-dev@l.g.o
Cc: pr@g.o, perl@g.o, Sam James <sam@g.o>
Subject: [gentoo-dev] [PATCH] 2021-07-21-perl-5_34-upgrade: add news item
Date: Mon, 19 Jul 2021 21:53:17
Message-Id: 20210719215244.257475-1-sam@gentoo.org
1 Bug: https://bugs.gentoo.org/802639
2 Signed-off-by: Sam James <sam@g.o>
3 ---
4 .../2021-07-18-perl-5_34-upgrade.en.txt | 43 +++++++++++++++++++
5 1 file changed, 43 insertions(+)
6 create mode 100644 2021-07-21-perl-5_34-upgrade/2021-07-18-perl-5_34-upgrade.en.txt
7
8 diff --git a/2021-07-21-perl-5_34-upgrade/2021-07-18-perl-5_34-upgrade.en.txt b/2021-07-21-perl-5_34-upgrade/2021-07-18-perl-5_34-upgrade.en.txt
9 new file mode 100644
10 index 0000000..a5bcb57
11 --- /dev/null
12 +++ b/2021-07-21-perl-5_34-upgrade/2021-07-18-perl-5_34-upgrade.en.txt
13 @@ -0,0 +1,43 @@
14 +Title: Perl 5.34 upgrade now stable
15 +Author: Sam James <sam@g.o>
16 +Posted: 2021-07-21
17 +Revision: 1
18 +News-Item-Format: 2.0
19 +
20 +The Perl project in Gentoo has begun stabilisation of Perl 5.34 [0]
21 +which is the latest stable version released upstream.
22 +
23 +While the package manager usually handles this upgrade cleanly,
24 +there are some bugs [1][2][3] which affect Portage's dependency resolution
25 +that sometimes mean rebuilds occur in the wrong order - this is
26 +exacerbated by the packaging model used for Perl (but not its fault).
27 +
28 +We therefore recommend the following procedure for users:
29 +1. Sync your tree:
30 +# emerge --sync
31 +
32 +2. Perform a full world upgrade, e.g.:
33 +# emerge -a -uvDU @world --keep-going=y
34 +
35 +3. If any failures occur, please run perl-cleaner --all, then try again:
36 +# perl-cleaner --all
37 +
38 +4. Perform a world upgrade again.
39 +
40 +5. Once complete, depclean:
41 +# emerge -a --depclean
42 +
43 +Rarely, it may be necessary to perform a one-off installation of a package,
44 +but usually `perl-cleaner` will resolve the issue. If an error message occurs
45 +after running perl-cleaner, try e.g. for a fictional package dev-perl/foo:
46 +# emerge -a --oneshot --verbose dev-perl/foo
47 +
48 +If you have any issues, please consult the standard support channels [4]
49 +(such as our forums or IRC channels) and we will do our best to get your
50 +system working well again.
51 +
52 +[0] https://bugs.gentoo.org/802639
53 +[1] https://bugs.gentoo.org/592880
54 +[2] https://bugs.gentoo.org/793992
55 +[3] https://bugs.gentoo.org/199856
56 +[4] https://www.gentoo.org/support/
57 --
58 2.32.0