Fix remaining sdkVer and ndkVer references
1144d46 renamed sdkVer and ndkVer, but forgot one reference and
incorrectly replaced another
(cherry picked from commit a99c334965)
- This release brings official support for Kernel 6.10
- Also update zfs_unstable as it would otherwise lag behind
- Upstream now links `zpool` completion, so only do so on older zfs
(since we still need to support 2.1.x)
Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.2.6
(cherry picked from commit 636134b8ed)
This removes the need to micromanage this value, instead we simply find
the correct one based on the existing kernelCompatible attr (though that
is now a function). This not only simplifies ZFS upgrades, but also
whenever Kernel versions are removed due to EOL.
(cherry picked from commit 7fa05c77b7)
(cherry picked from commit 34e1748391)
(cherry picked from commit d174eca1fa)
Original PR: #334269
This adds Lix 2.91.0 to nixpkgs and sets it as the default Lix release.
This is compliant with the 24.05 stability policy because Lix 2.91 does
not break any users (io_uring is already only partially available due to
old kernels, nobody on github uses build-hook, and nix 2.3 is the oldest
version of nix with security support).
Blog post:
https://lix.systems/blog/2024-08-12-lix-2.91-release/
Release notes:
https://docs.lix.systems/manual/lix/stable/release-notes/rl-2.91.html
Change-Id: I6960314bddceb7ab10e3cd6d9842d578f501fd76
Co-authored-by: Atemu <git@atemu.net>
Co-authored-by: Yureka <yureka@cyberchaos.dev>
Co-authored-by: getchoo <48872998+getchoo@users.noreply.github.com>
(cherry picked from commit 5b6d2fb626)
This differs in two ways from master:
- tests.misc uses the nixos test name used in 24.05
- the boost stuff rendered obsolete when
https://github.com/NixOS/nixpkgs/issues/86131 was fixed is left
intact, since it is not fixed in 24.05
This does *not* differ in the accidentally disabling LTO. That's fixed
in the 2.91 commit.
Seems to build on x86_64-linux.
This commit is done so that we can more directly cherry-pick future lix
versions from master by removing gratuitous divergences in the package
that make maintenance annoying (it seems like master has experienced a
round of nixfmt-rfc-style).
This meant that pkgs.lix.passthru.tests.misc never evaluated.
It should be noted that it seems like completely different test
infrastructure is in use on master (25.11), or maybe it is just that the
same test got renamed to nix-misc. Either way, this is busted.
Since `connectionStringFile` reads the file and puts it into the
invocation of the exporter, it's part of the cmdline and thus
effectively world-readable.
Added a new `connectionEnvFile` which is supposed to be an environment
file of the form
PGBOUNCER_EXPORTER_CONNECTION_STRING=...
that will be added to the systemd service. The exporter will read the
connection string from that value.
(cherry picked from commit 862ecd674f)