Skip to content

Conversation

@Chemaclass
Copy link
Member

@Chemaclass Chemaclass commented Jul 26, 2025

📚 Description

Screenshot 2025-07-26 at 23 41 13 CC @drupol

🔖 Changes

  • Temporary files now respect $TMPDIR, ensuring writable directories during Nix builds
    • Parallel test directories likewise use $TMPDIR for compatibility with sandboxed environments
    • Test targets explicitly run bashunit with bash, avoiding shell mismatch issues during package checks
  • Replaced the reliance on compgen with a safer globbing approach so parallel result aggregation works even when programmable completion isn’t available
    • Updated math::calculate to fall back to native shell arithmetic when bc or awk missing, avoiding precision loss

✅ To-do list

  • I updated the CHANGELOG.md to reflect the new feature or fix

@Chemaclass Chemaclass self-assigned this Jul 26, 2025
@Chemaclass Chemaclass added the bug Something isn't working label Jul 26, 2025
Modified math calculations to prioritize shell arithmetic for integers, falling back to awk only when decimals are needed
The macOS clock test now computes the expected timestamp via the project’s math utilities, which avoids precision issues when Perl is absent
@Chemaclass Chemaclass force-pushed the fix/parallel-on-nixos branch from 2dda0bc to 26a7945 Compare July 26, 2025 22:32
@Chemaclass Chemaclass merged commit e78ee50 into main Jul 26, 2025
18 checks passed
@Chemaclass Chemaclass deleted the fix/parallel-on-nixos branch July 26, 2025 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants