nixos/bcachefs: soft-deprecate 'linuxPackages_testing_bcachefs'#267640
nixos/bcachefs: soft-deprecate 'linuxPackages_testing_bcachefs'#267640RaitoBezarius merged 4 commits intoNixOS:masterfrom
Conversation
|
shouldn't it be possible to completely remove the Cargo.lock now that it's checked into git upstream? |
There was a problem hiding this comment.
Oh drat, I'm sorry. I'm already running testing and I merged #265820 as I wanted bcachefs-tools, I didn't realize this PR also included it. This otherwise looks great; I'm happy to sign off on it and merge it if you don't mind pulling that one out. Thank you!
d16664f to
b0361f8
Compare
Done. Went ahead and added an update script and updated to |
|
@thoughtpolice was that PR needed with my PR waiting in staging? I feel a little bit blind since I'm not being mentioned in some of the maintenance of the code base, especially since I did a lot of work on the PR, I was hoping my PR would get through quicker, maybe I should cherry pick the commits that add me as a maintainer and merge them to master? @Madouura we probably need to consider snapshots at some point as well, just been sleeping on it till my PR is merged. How did you get it working on your current system, did you endure the recompile times or something else? Feel free to @ me on NixOS matrix as woobilicious I think most talk is happening in the System Programming area. My sleep schedule is chaotic so I'll try to get reply when I can. |
I'm not sure exactly what you're referencing, but I just have my nixos config flake set to this PR's branch and it works. |
I think that would be the best option. |
|
@Madouura Oh I thought you had my PR running, the ordering of your comments had me thinking that. There's a few misconceptions you seem to have:
|
I appreciate the reply, that answered a few questions/misconceptions I had.
I'm not sure where you got this from. My setup is multi-device and encrypted. |
|
To be clear, before this PR I actually was running your PR, as a test. |
|
@Madouura Oh you must be using colon separated multi device system? I think I incorrectly assumed that wasn't possible on master for some reason. I moved away from that due to devices constantly swapping order and 5 by-id devices being too long for systemd to handle. Were you using an old version? or perhaps only specific parts of my PR? I'm now curious why it doesn't break, do you mind sharing? |
There's not much to say, I cherry-picked your PR's commits into a branch I used to have on my nixpkgs fork, disabled cryptsetup tests, did the correct overlays in my config, and it ran. |
Perhaps it was not; I had not checked staging recently, which was my fault — I instead searched for open bcachefs patches but missed yours since it would have already been merged. I apologize for jumping the gun here! I should have left it to y'all.
Yes, my apologies. Please do add yourself as a maintainer so you can be CC'd on all this! |
b0361f8 to
212e965
Compare
|
Staging finally got merged into master. 🎉 |
212e965 to
9e9ef69
Compare
98e2696 to
0d9c5af
Compare
0d9c5af to
8a436f5
Compare
|
All tests pass. Is this set of commits satisfactory? /nix/store/xsrjql2kq7wiwr3l8k95q8nwxiqn5gn9-vm-test-run-bcachefs
/nix/store/26cwv970fxslanvwkj7jw2pg42k1cf78-vm-test-run-installer-bcachefs-simple
/nix/store/swglwmhv5l8yp8if33disv75zv2nh9h3-vm-test-run-installer-bcachefs-multi
/nix/store/59l2yyyyqyz2ypxdr2kzkigs203xrams-vm-test-run-installer-bcachefs-encrypted
/nix/store/57d15zga689bi56sndzjgid130c45ldy-vm-test-run-installer-bcachefs-linux-testing
/nix/store/3r5kfnp6mbqg0ylbjdxvpxswr30vp6pb-vm-test-run-installer-bcachefs-upgrade-to-linux-testing |
'bcachefs' is included in the linux kernel since 6.7-rc1
nixos/tests/installer: add bcachefsLinuxTesting and bcachefsLinuxTesting tests bcachefs-tools: add bcachefsLinuxTesting and bcachefsLinuxTesting tests
8a436f5 to
05b6518
Compare
|
The error in this image is likely fixed by koverstreet/bcachefs@19cf4df. |
Follow-up to NixOS#267640 for 23.11 post-release

Description of changes
It's time. Somewhat of a follow-up to #267195.
@amjoseph-nixpkgs Let me know if you don't want to be co-authored for thebcachefs-toolscommit; Added you to it because this is more or less stealing your PR. Wanted to update everything bcachefs at once.bcachefsEncryptedtest will not pass until #256638 is out of staging and in master.I am running this PR on my main machine currently, so encryption DOES work.
There shouldn't be any truly breaking changes AFAICT.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)