Skip to content
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

Update to latest crates, add aarch to build targets, misc cleanups #18

Merged
merged 14 commits into from
Aug 13, 2023

Conversation

mach-kernel
Copy link
Owner

@mach-kernel mach-kernel commented Sep 9, 2022

So far:

  • Apple Silicon no longer needs to edit target triplets to build
  • Latest version of cursive, notify
  • Fix latency of chained commands
  • Simplify fsnotify impl: no more precise events, which is fine for us since we are looking to see if file changed or new file appeared (can just consume path and reload)
  • No longer query unsupported domains for main list poller
  • sudo for anything requiring escalation, sysinfo shows you when you are root

TODO:

  • procinfo errno 22 invalid argument??

mach-kernel and others added 7 commits September 6, 2022 19:21
…uld validate the plist post reload and handle deletes which do not happen now
…igure out how to cleanly separate xpc-sys fns from libc stuff being brought in by bindgen, as it can possibly conflict with the libc crate
sysinfo panel uses horizontal layout now
sudo for anything involving either a system/admin daemon, or for something that we do not have a plist for

it also looks like procinfo is broken, and i have no idea why
@mach-kernel
Copy link
Owner Author

We are almost ready to merge this -- I am blocked on having to upgrade my Hackintosh to fix the procinfo issue as I can't disable SIP on my work Mac.

If any volunteers can post a trace of the new procinfo call that would work as well.

@n8henrie
Copy link

n8henrie commented Aug 4, 2023

Fixes #19

@mach-kernel
Copy link
Owner Author

Thanks @n8henrie. Got procinfo and friends working again correctly, going to cut a new release and make sure the homebrew formula works.

Fixes also #4

@mach-kernel mach-kernel merged commit 0f6348e into master Aug 13, 2023
1 check 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.

2 participants