Gentoo Archives: gentoo-dev

From: Sam James <sam@g.o>
To: gentoo-dev@l.g.o
Cc: pr@g.o, Mike Gilbert <floppym@g.o>
Subject: Re: [gentoo-dev] [PATCH] 2022-04-21-systemd-utils: new entry
Date: Sun, 17 Apr 2022 19:58:37
Message-Id: 4403FB6F-654F-4812-BA23-D709519D263C@gentoo.org
In Reply to: [gentoo-dev] [PATCH] 2022-04-21-systemd-utils: new entry by Mike Gilbert
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 >

Attachments

File name MIME type
signature.asc application/pgp-signature