-
Notifications
You must be signed in to change notification settings - Fork 959
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
Avoid liblzma-dev
system dep in uv-dev and uv-bench
#9933
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I really thought we already did this... Maybe this feature wasn't being enabled for uv-dev
, and that's why only that job was failing?
@@ -152,8 +152,6 @@ jobs: | |||
- uses: Swatinem/rust-cache@v2 | |||
with: | |||
save-if: ${{ github.ref == 'refs/heads/main' }} | |||
- name: "Install system dependencies" | |||
run: sudo apt-get install liblzma-dev |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should also remove this from the benchmark job.
It's part of the performance features currently, maybe that's why? (We can move it to a new default feature if it's a problem for the distro people) |
Oh yeah, can you hook |
Rather than adding this everywhere. |
liblzma-dev
system dep with static crateliblzma-dev
system dep with static crate in uv-dev
7c6f76c
to
27add41
Compare
Enable `lzma-sys/static` through the performance feature in uv-dev too, to avoid the system dependency on `liblzma-dev`.
27add41
to
ac108aa
Compare
liblzma-dev
system dep with static crate in uv-devliblzma-dev
system dep in uv-dev and uv-bench
Enable
lzma-sys/static
through the performance feature not only in uv, but in uv-dev and uv-bench too, to avoid the system dependency onliblzma-dev
.Ref #9880