Skip to content

Conversation

@Bert-Proesmans
Copy link
Contributor

@Bert-Proesmans Bert-Proesmans commented Nov 5, 2025

Part of stacked pull requests to enable unmount testing. This is PR 1 out of 4.

These commits are grouped on the idea that they are non-breaking fixes to existing working config, and also unbreak non-working config.

Next PR #1148
See #1140 for ealier discussion.

@Bert-Proesmans
Copy link
Contributor Author

I'll look into the config.fsType reference later this week (doc render issue)

The value for device is copied into the SOURCE column of findmnt.
By default this is "none". The mount and unmount scripts
branch on SOURCE=fsType specifically, and the existence of "none"
in the SOURCE column causes wrong branches to be executed.
For a list of special filesystems, the default value "none"
is replaced by the value for fsType.
@Enzime
Copy link
Member

Enzime commented Nov 9, 2025

How do these stacked PRs work?

@Bert-Proesmans
Copy link
Contributor Author

Bert-Proesmans commented Nov 9, 2025

high level; the next PR incorporates all commits from the previous PR. the final PR runs tests on all code included in the entire stack

why; i decided to split the commits made into chunks that (in my opinion) could be discussed together. stacking branches has better affordances for local development (and I wanted to try it out).

what to do; approve and merge this (the first) PR, when the master REF updates approve and merge the next PR

My goal is to activate unmount testing which requires various changes first before I can push the toggle. You can see that all tests (including the unmounting) are green through the entire stack of changes up to and including pushing the toggle to enable the tests. The requisite changes could be evaluated both standalone and in context of the stack, this approach provides the maximum flexibility for review (imo).

@Mic92 Mic92 added this pull request to the merge queue Nov 20, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 20, 2025
@Mic92 Mic92 added this pull request to the merge queue Nov 20, 2025
Merged via the queue into nix-community:master with commit a799338 Nov 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants