Skip to content

Conversation

ben--
Copy link
Contributor

@ben-- ben-- commented Sep 23, 2025

Recent changes to EdenFS have caused the OSS build of integration tests to go stale. These are some targeted fixes to get them working again:

  1. Make the python-psutil package available
  2. Fix the build "egg" generation

The second one puts a wrap on all the changes required by recent updates to EdenFS that required hybrid (python+native and/or cython) libraries.

The weirdest part that was required was renaming the targets to end in .egg -- this is actually required by one part of the python build infrastructure which tries to detect whether it is in a directory that ends with the .egg extension.

Tested through building Sapling/EdenFS (requires other fixes to run clean):

act --container-architecture linux/x86_64 -W .github/workflows/edenfs_linux.yml

@meta-cla meta-cla bot added the CLA Signed label Sep 23, 2025
@facebook-github-bot
Copy link
Contributor

@quark-zju has imported this pull request. If you are a Meta employee, you can view this in D83085685. (Because this pull request was imported automatically, there will not be any future comments.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants