Skip to content

Conversation

wonglkd
Copy link
Contributor

@wonglkd wonglkd commented Feb 24, 2023

Fix OSS builds by adding numa deps to build files. Currently some fail on missing numa.h.

Context: #161 added the dependencies to the centOS, debian, and ubuntu18 build files. The PR was opened in Sep 2022 but only landed in Dec 2022, and so probably missed out on the fedora, rocky and arch build files which were added in-between those dates. Having had those build actions run on PRs would have caught this (currently, they are only scheduled.)

Test Plan: Github Actions builds (ideally, #198 would be landed first.) I've checked that those packages exist for the respective repositories but didn't run them myself.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Feb 24, 2023
@facebook-github-bot
Copy link
Contributor

@jiayuebao has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

@facebook-github-bot
Copy link
Contributor

@jiayuebao merged this pull request in 70ff91f.

facebook-github-bot pushed a commit that referenced this pull request Feb 28, 2023
Summary:
Run GitHub action builds on every pull request, in addition to currently daily scheduled runs.

Benefit: avoid accidentally breaking other OS builds. This would have caught #197.
This triggers whenever PRs are opened or when commits are added to a PR.

Frequency of PRs (total of 76 PRs over last 18 months since CacheLib was open-sourced) is much less than frequency  of daily scheduled builds, so this shouldn't add too many builds overall.

Pull Request resolved: #198

Reviewed By: therealgymmy

Differential Revision: D43625609

Pulled By: jiayuebao

fbshipit-source-id: 1572f6da32584ce6a1983d5e64afedf17ff17457
@wonglkd wonglkd mentioned this pull request Feb 28, 2023
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants