1 |
> On 17 Apr 2022, at 19:28, Mike Gilbert <floppym@g.o> wrote: |
2 |
> |
3 |
> Signed-off-by: Mike Gilbert <floppym@g.o> |
4 |
> --- |
5 |
> .../2022-04-21-systemd-utils.en.txt | 38 +++++++++++++++++++ |
6 |
> 1 file changed, 38 insertions(+) |
7 |
> create mode 100644 2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt |
8 |
> |
9 |
> diff --git a/2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt b/2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt |
10 |
> new file mode 100644 |
11 |
> index 0000000..b8c6f14 |
12 |
> --- /dev/null |
13 |
> +++ b/2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt |
14 |
> @@ -0,0 +1,38 @@ |
15 |
> +Title: Migration to sys-apps/systemd-utils |
16 |
> +Author: Mike Gilbert <floppym@g.o> |
17 |
> +Posted: 2022-04-21 |
18 |
> +Revision: 1 |
19 |
> +News-Item-Format: 2.0 |
20 |
> +Display-If-Installed: sys-apps/systemd-tmpfiles |
21 |
> +Display-If-Installed: sys-boot/systemd-boot |
22 |
> +Display-If-Installed: sys-fs/udev |
23 |
|
24 |
My suggestion is to display if systemd-utils is installed too, because... |
25 |
|
26 |
> + |
27 |
> +The sys-apps/systemd-utils package was recently added to the gentoo |
28 |
> +repository. This replaces sys-apps/systemd-tmpfiles, sys-boot/systemd-boot, |
29 |
> +and sys-fs/udev with a single package. USE flags are provided to allow each |
30 |
> +component to be enabled or disabled. |
31 |
|
32 |
I think a very brief bit of rationale about why would be helpful so we don't |
33 |
have to keep explaining it. Just something like: |
34 |
|
35 |
"This change has been made to significantly ease maintenance of tools |
36 |
split out from systemd, like udev, systemd-tmpfiles, and systemd-boot, |
37 |
as one ebuild (with USE flags) is used for each of the components." |
38 |
|
39 |
Would emphasise that it's specifically for non-systemd installations too. |
40 |
|
41 |
> + |
42 |
> +When upgrading to sys-apps/systemd-tmpfiles-250, |
43 |
> +sys-apps/systemd-utils[tmpfiles] will be pulled in as a dependency. |
44 |
> + |
45 |
> +When upgrading to sys-boot/systemd-boot-250, sys-apps/systemd-utils[boot] will |
46 |
> +be pulled in as a dependency. |
47 |
> + |
48 |
> +When upgrading to sys-fs/udev-250, sys-apps/systemd-utils[udev] will be pulled |
49 |
> +in as a depenendecy. |
50 |
> + |
51 |
|
52 |
dependency |
53 |
|
54 |
> +At a later date, sys-apps/systemd-tmpfiles, sys-boot/systemd-boot, and |
55 |
> +sys-fs/udev will be masked for removal once a suitable version of |
56 |
> +sys-apps/systemd-utils has been marked stable and sufficient time has been |
57 |
> +provided for users to migrate. |
58 |
> + |
59 |
> +Possible problems when upgrading: |
60 |
> + |
61 |
> +1. If sys-fs/eudev is present in the world file (@selected), emerge will abort |
62 |
> + the upgrade with a unsolvable blocker error. To resolve this, either remove |
63 |
> + sys-fs/eudev from the world file, or disable the 'udev' USE flag on |
64 |
> + sys-apps/systemd-utils. |
65 |
|
66 |
'By using emerge --deselect ...'? |
67 |
|
68 |
> + |
69 |
> +2. The 'boot' USE flag on sys-apps/systemd-utils is disabled by default. Users |
70 |
> + migrating from sys-boot/systemd-boot will need to enable the 'boot' use |
71 |
> + flag to continue receiving updates. |
72 |
> -- |
73 |
> 2.35.1 |
74 |
> |
75 |
> |