> On 17 Apr 2022, at 19:28, Mike Gilbert <flop...@gentoo.org> wrote: > > Signed-off-by: Mike Gilbert <flop...@gentoo.org> > --- > .../2022-04-21-systemd-utils.en.txt | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt > > 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 > new file mode 100644 > index 0000000..b8c6f14 > --- /dev/null > +++ b/2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt > @@ -0,0 +1,38 @@ > +Title: Migration to sys-apps/systemd-utils > +Author: Mike Gilbert <flop...@gentoo.org> > +Posted: 2022-04-21 > +Revision: 1 > +News-Item-Format: 2.0 > +Display-If-Installed: sys-apps/systemd-tmpfiles > +Display-If-Installed: sys-boot/systemd-boot > +Display-If-Installed: sys-fs/udev
My suggestion is to display if systemd-utils is installed too, because... > + > +The sys-apps/systemd-utils package was recently added to the gentoo > +repository. This replaces sys-apps/systemd-tmpfiles, sys-boot/systemd-boot, > +and sys-fs/udev with a single package. USE flags are provided to allow each > +component to be enabled or disabled. I think a very brief bit of rationale about why would be helpful so we don't have to keep explaining it. Just something like: "This change has been made to significantly ease maintenance of tools split out from systemd, like udev, systemd-tmpfiles, and systemd-boot, as one ebuild (with USE flags) is used for each of the components." Would emphasise that it's specifically for non-systemd installations too. > + > +When upgrading to sys-apps/systemd-tmpfiles-250, > +sys-apps/systemd-utils[tmpfiles] will be pulled in as a dependency. > + > +When upgrading to sys-boot/systemd-boot-250, sys-apps/systemd-utils[boot] > will > +be pulled in as a dependency. > + > +When upgrading to sys-fs/udev-250, sys-apps/systemd-utils[udev] will be > pulled > +in as a depenendecy. > + dependency > +At a later date, sys-apps/systemd-tmpfiles, sys-boot/systemd-boot, and > +sys-fs/udev will be masked for removal once a suitable version of > +sys-apps/systemd-utils has been marked stable and sufficient time has been > +provided for users to migrate. > + > +Possible problems when upgrading: > + > +1. If sys-fs/eudev is present in the world file (@selected), emerge will > abort > + the upgrade with a unsolvable blocker error. To resolve this, either > remove > + sys-fs/eudev from the world file, or disable the 'udev' USE flag on > + sys-apps/systemd-utils. 'By using emerge --deselect ...'? > + > +2. The 'boot' USE flag on sys-apps/systemd-utils is disabled by default. > Users > + migrating from sys-boot/systemd-boot will need to enable the 'boot' use > + flag to continue receiving updates. > -- > 2.35.1 > >
signature.asc
Description: Message signed with OpenPGP