Skip to content

Commit 910b676

Browse files
authored
libxfs: 6.17.0 -> 6.19.0 (#477303)
2 parents ce7d633 + b147b6b commit 910b676

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

nixos/doc/manual/release-notes/rl-2605.section.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,9 @@ See <https://github.com/NixOS/nixpkgs/issues/481673>.
303303
- SQLite paths are now relative to `service.rootpath` unless absolute. Startup now validates file
304304
storage and OAuth providers.
305305

306+
- `xfsprogs` was updated to version 6.18.0, which enables parent pointers and exchange-range by default. Upstream recommends not to use these features with kernels older than 6.18.
307+
GRUB2 is likely unable to boot from filesystems with these features enabled.
308+
306309
- `lunarvim` package has been removed, as it was abandoned upstream and relied on an old version of `neovim` to work properly.
307310

308311
- `opengfw` package and `services.opengfw` module have been removed as the upstream GitHub repository and website have been shut down.

nixos/tests/installer.nix

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1323,7 +1323,7 @@ in
13231323
};
13241324

13251325
# Create two physical LVM partitions combined into one volume group
1326-
# that contains the logical swap and root partitions.
1326+
# that contains the logical swap, boot and root partitions.
13271327
lvm = makeInstallerTest "lvm" {
13281328
createPartitions = ''
13291329
installer.succeed(
@@ -1336,11 +1336,15 @@ in
13361336
"pvcreate /dev/vda1 /dev/vda2",
13371337
"vgcreate MyVolGroup /dev/vda1 /dev/vda2",
13381338
"lvcreate --size 1G --name swap MyVolGroup",
1339-
"lvcreate --size 6G --name nixos MyVolGroup",
1339+
"lvcreate --size 1G --name boot MyVolGroup",
1340+
"lvcreate --size 5G --name nixos MyVolGroup",
13401341
"mkswap -f /dev/MyVolGroup/swap -L swap",
13411342
"swapon -L swap",
1343+
"mkfs.ext4 -L boot /dev/MyVolGroup/boot",
13421344
"mkfs.xfs -L nixos /dev/MyVolGroup/nixos",
13431345
"mount LABEL=nixos /mnt",
1346+
"mkdir /mnt/boot",
1347+
"mount LABEL=boot /mnt/boot",
13441348
)
13451349
'';
13461350
extraConfig = optionalString systemdStage1 ''

pkgs/by-name/xf/xfsprogs/package.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
stdenv.mkDerivation (finalAttrs: {
1919
pname = "xfsprogs";
20-
version = "6.17.0";
20+
version = "6.19.0";
2121

2222
src = fetchurl {
2323
url = "mirror://kernel/linux/utils/fs/xfs/xfsprogs/xfsprogs-${finalAttrs.version}.tar.xz";
24-
hash = "sha256-Ww9WqB9kEyYmb3Yq6KVjsp2Vzbzag7x5OPaM4SLx7dk=";
24+
hash = "sha256-87DXWO04ArIPg4/vxCu/9DHg8N8v4DzVDQqkrYbc0Pw=";
2525
};
2626

2727
postPatch = ''

0 commit comments

Comments
 (0)