> 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
> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to