Skip to content

Macos ci #1339

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

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

Macos ci #1339

wants to merge 15 commits into from

Conversation

yedayak
Copy link
Collaborator

@yedayak yedayak commented Feb 24, 2025

See #726

@yedayak
Copy link
Collaborator Author

yedayak commented Feb 24, 2025

The CI run failed because for some reason it didn't manage to delete the temp directory it creates in test_unit_load.py using shutil.rmtree in prepare_fixture_dir

@scop
Copy link
Owner

scop commented Apr 18, 2025

Thanks for working on this! I think I've seen the temp dir removal issue myself as well. Would be great if we could figure out a workaround. If we can't, we should allow it to fail only on macOS.

@yedayak yedayak force-pushed the macos-ci branch 3 times, most recently from e94114a to 34a0d71 Compare May 12, 2025 20:55
scop and others added 9 commits July 4, 2025 14:32
This is an interim hack to remove things from CI config unrelated to
beating the test suite into shape on macOS, for a bit faster turnaround.
To be cleaned up and properly integrated to check.yaml before merge.
brew/python doesn't like installing python packages globally:
```
error: externally-managed-environment
× This environment is externally managed
```
yedayak added 2 commits July 4, 2025 17:12
For some reason, even though the test succeeds, the actual file isn't
created like on linux. Maybe about versions/implementations of make?
Some of the files have unicode characters that can be represented in
multiple ways, so we normalize them. Specifically:
'e\u0301' ('e' + 'Combining Acute Accent') doesn't equal '\xe9' (LATIN SMALL
LETTER E WITH ACUTE) unless you normalize them.
@yedayak yedayak force-pushed the macos-ci branch 2 times, most recently from af140a3 to 918e22d Compare July 4, 2025 16:14
yedayak added 2 commits July 5, 2025 22:05
vipw seems to have -d as an option on macos now.
Partially reverts ccf7bf6 "test(dmesg,vipw): expect no options on macOS"
The usage output on macos is in bsd style, not gnu style
@yedayak yedayak force-pushed the macos-ci branch 4 times, most recently from 104623c to f8fe593 Compare July 6, 2025 19:47
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.

2 participants