You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I did a recent cargo update to bump versions, it caused the build to fail. In one case, build is working. Then run cargo update, which updates the lockfile. That then causes the build to fail. That behavior is captured in this link: https://github.com/kurtbuilds/oasgen/actions
It looks like the compiler can't find brotli headers, or something like that. However, importantly note that bumping Cargo lockfile did not change the versions of any of: cc (1.0.79) , pkg-config (0.3.27), zstd-sys (v2.0.8+zstd.1.5.5), or brotli-decompressor (2.3.4). I also tried including a line on Github Actions sudo apt install libbrotli-dev, but that did not fix it.
I noticed that 0.2.145 got yanked, so going out on a limb, I'm guessing that's the version that caused the regression, and the subsequent versions haven't fixed the issue. I couldn't find a description on the changelog for why the version was yanked.
Let me know if there's any additional information I can provide to help isolate and resolve the issue.
Also note, this package compiles locally with libc=0.2.147. It's on github actions (which I believe is x64 Ubuntu) where I encounter the issue.
The text was updated successfully, but these errors were encountered:
I have a package which runs CI on Github Actions.
When I did a recent
cargo update
to bump versions, it caused the build to fail. In one case, build is working. Then runcargo update
, which updates the lockfile. That then causes the build to fail. That behavior is captured in this link: https://github.com/kurtbuilds/oasgen/actionsWhen it does fail, the error messages are, to me at least, quite cryptic. See full message here: https://github.com/kurtbuilds/oasgen/actions/runs/5501738098/jobs/10025536987#step:7:207
It looks like the compiler can't find brotli headers, or something like that. However, importantly note that bumping Cargo lockfile did not change the versions of any of:
cc
(1.0.79) ,pkg-config
(0.3.27),zstd-sys
(v2.0.8+zstd.1.5.5), orbrotli-decompressor
(2.3.4). I also tried including a line on Github Actionssudo apt install libbrotli-dev
, but that did not fix it.After some trial and error comparing the package delta between the two lockfiles, I narrowed it down to
libc
. And I confirmed that fixinglibc
to 0.2.144 fixes the build. See this build: https://github.com/kurtbuilds/oasgen/actions/runs/5501781013 and the associated commit: kurtbuilds/oasgen@b978be0So the build works on 0.2.144, and is broken on 0.2.147. I confirmed that 0.2.146 also breaks the build, see: https://github.com/kurtbuilds/oasgen/actions/runs/5501841088
I noticed that 0.2.145 got yanked, so going out on a limb, I'm guessing that's the version that caused the regression, and the subsequent versions haven't fixed the issue. I couldn't find a description on the changelog for why the version was yanked.
Let me know if there's any additional information I can provide to help isolate and resolve the issue.
Also note, this package compiles locally with
libc=0.2.147
. It's on github actions (which I believe is x64 Ubuntu) where I encounter the issue.The text was updated successfully, but these errors were encountered: