gebner has been an amazing maintainer, but appears to have moved on:
the last commit on nixpkgs appears to have been in Feb 2023, and
they have not been responding to pings (e.g.
https://github.com/NixOS/nixpkgs/issues/347764).
They also approved https://github.com/NixOS/nixpkgs/pull/337292 before,
but that PR had some additional changes and was closed without merging.
This PR is in no way intended to diminuish Gabriel's accomplishments,
and they're welcome to just say so if they'd prefer this PR not to
be merged. Also, even if it's merged, of course they're always welcome
to return to activity and be added back. The intent of this PR is to
give more realistic expectations around the maintainership of these
packages, and to invite others to step up for maintainership if they
rely on those packages.
This seems in line with https://github.com/NixOS/nixpkgs/tree/master/maintainers#how-to-lose-maintainer-status
paths.py is included in freeipa since 4.11.0, along with the rest of
ipaplatform/nixos (f66160fdc9),
so our `cp -r` command has been adding a nested
`ipaplatform/nixos/fedora` directory that isn't used.
ipaplatform.nixos is also present upstream in ipaplatform/setup.py now.
This makes it much easier to run tests for systemd updates.
The only test from `nixosTests.systemd-*` that's omitted is
`nixosTests.systemd-initrd-bridge` as it fails to evaluate.
As of this revision, the following tests fail:
- `nixosTests.systemd-initrd-vconsole`. Fails because it is looking
for the machine to spit back `arstneio` but instead it responds with
`rstneio` (no `a`). Hangs until it times out.
- `nixosTests.systemd-journal-gateway`. Fails because
`Option --trust= is not available.` in `systemd-journal-gatewayd`.
- `nixosTests.systemd-journal`. Fails because the test auditd enabled
errors: grep 'unit=systemd-journald' /var/log/audit/audit.log failed
- `nixosTests.installer-systemd-stage-1.clevisZfsParentDatasetFallback`.
Hangs waiting for a password prompt.
- `nixosTests.installer-systemd-stage-1.bcachefsSimple` and
`nixosTests.installer-systemd-stage-1.bcachefsEncrypted`. Fails to boot.
I suspect this is a real issue, but I haven't dug in further.
Co-authored-by: Philip Taron <philip.taron@gmail.com>
Enable building the systemd-firstboot executable.
Regarding the previous comment:
> conflicts with the NixOS /etc management
For conflicts to occur with /etc management, systemd-firstboot would
have to be used. However activating the build flag only makes the
executable available but it isn't used anywhere yet.