The initializers directory is populated with files from the gitlab
distribution on start, but old files will be left in the state folder
even if they're removed from the distribution, which can lead to
startup failures. Fix this by always purging the directory on start
before populating it.
There were several custom python dependencies broken. I decided to
modify the `sourcehut` expression as it wouldn't even evaluate without
nodejs-11_x I didn't manage to get it building.
The hash to the patch is broken, even with the original revision
which adds asyncpg (ee2161c5e82b2c7be9dcfcb0105e99fee1bddd3f). As the
downloaded patch seems fine, I guess that it was generated with
`nix-prefetch-url` (the hashes for `fetchpatch` usually differ) and the
issue wasn't found as the fixed-output-derivation was already in the
contributor's store.
See https://hydra.nixos.org/build/102495795
ZHF #68361
This reverts commit d0bad145f5e78f2be6d745da305067398722df17.
We don't need this any more, because the generated timestamps are
always set to 1970-01-01.
Reverting this will mean we get man pages for perl programs for free,
because those are generally part of the `install' target.
Bump to fix the broken build of the package:
* Disable doctest as they're currently broken in our test env
* Loosen version constraint for `semantic_version` as it was only
introduced to work around some deprecation warnings[1]
See also: https://hydra.nixos.org/build/102480957
ZHF #68361
[1] 3446ae072b
Since the preStart script is no longer running in privileged mode, we
reassign the files in the state directory and its config subdirectory
to the user we're running as. This is done by splitting the preStart
script into a privileged and an unprivileged part where the privileged
part does the reassignment.
Also, delete the database.yml symlink if it exists, since we want to
create a real file in its place.
Fixes#68696.
This introduces an option wifi.backend to the networkmanager module.
Co-authored-by: Cole Mickens <cole.mickens@gmail.com>
Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>