atomic write file permission and umask bugs
NousResearch/hermes-agent · cluster 9239 · agent
Data as of
5 open items. Fix merged in #86255. Check it covers your case.
The short answer
2open issues
3open PRs
16items grouped
- Known?
- Yes. 16 related items grouped here, 1 issue already closed.
- Fix event
- A fix was merged to main in PR #86255. Check it covers your case. No release data is tracked.
- Tracker
- The maintainers' tracker marks this
unresolved. That is separate from the fix event. - Still open
- 2 issues and 3 PRs.
Next step: read #86255, then check whether your report is one of the 2 still open.
Read #86255Pick up a Lab taskThese issues and fixes concern atomic write functions creating files with incorrect permissions—either ignoring umask, defaulting to 0600, or failing to restore expected modes for new and existing files. Multiple related fixes address the same underlying file mode handling problems.
Open issues2
Open PRs3
Fixes on record
8 PRs closed without merging
From the close comments: duplicate 5 · closed without comment 1 · done elsewhere 1 · stale or abandoned 1
- #9279 fix(utils): honor umask in atomic writes (fixes /save in NixOS managed mode) · closed without comment
- #14280 fix(skills): preserve file modes across atomic writes · stale or abandoned
-
#14410 fix(skills): preserve modes during atomic writes · done elsewhere →
#86255,#89431 -
#23692 fix: _restore_file_mode defaults new files to 0o644 instead of no-op · duplicate →
#23622,#23613,#23636 -
#23711 fix: _restore_file_mode defaults new files to 0o644 instead of no-op · duplicate →
#23622,#23636,#23692
Show 3 more
-
#23714 fix: _restore_file_mode defaults new files to 0o644 instead of no-op · duplicate →
#23622,#23613,#23636 -
#23716 fix: _restore_file_mode defaults new files to 0o644 instead of no-op · duplicate →
#23622,#23613,#23636 -
#23719 fix: _restore_file_mode defaults new files to 0o644 instead of no-op · duplicate →
#23711,#23613
Closed issues · 1
- Closed#9239[Bug]: Unable to `/save` in new conversations with NixOS managed mode
How this cluster was grouped
-
Link evidence (
partly structural links): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text. - Members outside that structural core may belong to a different underlying problem.
-
Pairwise link density
0.12: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36.1.00means every pair is linked.
Pick up a Lab task
Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.
Open the Lab