-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
e2fsprogs: 1.46.6 -> 1.47.0 #229454
e2fsprogs: 1.46.6 -> 1.47.0 #229454
Conversation
Related issue: #229450 (comment) |
@ofborg eval |
These should be squashed into a single commit with the commit message |
8485444
to
838c224
Compare
I think it'd be good to queue this up for backporting. It looks like if you create a filesystem on unstable, e2fsck will refuse to check it on stable:
And that's blocking boot. To be fair, I used the kexec method to install nixos and that did not use the release branch of my Flake, so there's that. |
Man, I'd expect at least a bit of compatibility 🤦🏽 |
But I'm afraid that simply backporting this upgrade might just propagate the breakage further. |
So in Debian we stopped the bleeding by disabling the offending features by default. :/ |
So one solution might be to backport the version and also disable the setting of the options. That would fix e2fsck to work with newer ext4 filesystems but not generate new incompatible filesystems. |
Is there any urgency in getting these features enabled by default? The safe thing to do would be to disable these new features by default, and then enable them after 23.11 branches off. |
As for kernels, the feature (orphan_file) is said to be first supported in 5.15. We default to 6.1 in NixOS 23.05 already, but I'm still a little afraid for usability of older kernels we have, especially as this thing behaves relatively impurely. |
For what it's worth: If you are lucky enough that you can unmount the filesystem, you can do |
by a patch taken from Debian's 1.47.0-2. Discussion: #229454 (comment)
It looks like x86_64 darwin builds are failing after this https://hydra.nixos.org/build/225290219 |
Previous discussion in #236656 (comment). |
See #238791, will hopefully be fixed soon. I have a workaround I can PR if the need is urgent though. |
by a patch taken from Debian's 1.47.0-2. Discussion: NixOS#229454 (comment)
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/removing-the-need-for-a-password-with-internal-drives/35848/11 |
Changelog: https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.0
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)