• [gentoo-dev] [PATCH] 2022-04-21-systemd-utils: new entry

    From Mike Gilbert@21:1/5 to All on Sun Apr 17 20:30:01 2022
    Signed-off-by: Mike Gilbert <floppym@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 <floppym@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
    +
    +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.
    +
    +When u
  • From Sam James@21:1/5 to All on Sun Apr 17 22:00:01 2022
    On 17 Apr 2022, at 19:28, Mike Gilbert <floppym@gentoo.org> wrote:

    Signed-off-by: Mike Gilbert <floppym@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 <floppym@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




    -----BEGIN PGP SIGNATURE-----

    iQGTBAEBCgB9FiEEYOpPv/uDUzOcqtTy9JIoEO6gSDsFAmJccV1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYw RUE0RkJGRkI4MzUzMzM5Q0FBRDRGMkY0OTIyODEwRUVBMDQ4M0IACgkQ9JIoEO6g SDvHcQf+Om94kKRoegHg9916Ugf7PbLhNa46pO/f43b6muZqbgtVWCalpHzulGih MkPrsYktBX7iNjVCoegzu3bhRMDESJo4zHflId0SzuwAKaqXOTztWoHOWfItNCiK kJjF8sxaTEWT8F/e6CIgOOqKNY+lW/cs3SSM9xIQDXRMR+D6SnCgt92b/7hpHhvS Lk4uGJq/um7LehFa/yxoAi4ETSZJsJ4scJFZ5cwHrYD/eaylZjYzTyoDlrp+gvbS c3rBip6yD86VgUj4UNiA1y3dD8IPzanKGmZp99wRFkCYoa5ltky5LX9BCjtd11+8 Tg2IauNR0w+U+DTDUbEEU5Y0mVXGWg==
    =7Cb9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Gilbert@21:1/5 to All on Sun Apr 17 22:40:01 2022
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>
    ---
    v2: Wrapped text at 72 characters, incorporated suggestions by sam.

    .../2022-04-21-systemd-utils.en.txt | 42 +++++++++++++++++++
    1 file changed, 42 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..e365cd3
    --- /dev/null
    +++ b/2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt
    @@ -0,0 +1,42 @@
    +Title: Migration to sys-apps/systemd-utils
    +Author: Mike Gilbert <floppym@gentoo.org>
    +Posted: 2022-04-21
    +Revision: 1
    +News-Item-Format: 2.0
    +Display-If-Installed: sys-apps/systemd-tmpfiles
    +Display-If-Installed: sys-apps/systemd-utils
    +Display-If-Installed: sys-boot/systemd-boot
    +Display-If-Installed: sys-fs/udev
    +
    +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-