-
Notifications
You must be signed in to change notification settings - Fork 285
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
pkgconf test pipeline failures #32554
Comments
unexpected items in failure basket. will check; in theory given the rolling openssf rebuilds these all should have fallen into place, will dig into what's wrong. |
Here's a log of "make package/%" for each of the failing tests: https://gist.github.com/dustinkirkland/6f15a129fd8c2b75216dda6f487907b7 |
@dustinkirkland This should fix it for some packages.
|
PR here #32701 |
Ooh....let me test that.... |
Okay, with that patch, these package tests now succeed:
|
Some debugging of one of the failures:
An apk add of mesa-dev sorted that package at least. |
This PR adds some more output ( |
Here are some updated test results using the 2 changes to the pkgconf pipeline: https://gist.github.com/murraybd/6608af12ad1d0010b446a52eb36a385e |
Would it be useful if pkgconf had a machine readable version of —print-errors? |
Machine readable is fine....but I'd find more useful, a handy, definitive error message that explains what exactly is wrong and how to fix it, @kaniini |
I can look into improving the error messages. Originally, we used the same error messages as the original freedesktop.org pkg-config for compatibility, but have deviated in the name of usability in other error reporting areas already. |
Hi @murraybd, I’m planning to work on fixing a few failing packages from the recent issues. I noticed that several packages are failing due to missing dependencies or |
The missing dependencies should be tracked down and added to the However, I expect there to be some dependency chains here e.g. |
For libbpf, this is because the libraries and .pc file end up packaged in |
Almost certainly there are others... I can run a query for you and confirm.
…On Thu, Jan 2, 2025, 16:11 Steve Beattie ***@***.***> wrote:
- libbpf - libbpf will fail pkgconf test pipeline #34322
<#34322>
For libbpf, this is because the libraries and .pc file end up packaged in
/usr/lib64, not /usr/lib/; not sure if there are any others for which
this is the case.
—
Reply to this email directly, view it on GitHub
<#32554 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGMZBQTRA5KXPJUJKJY4Y32IW2STAVCNFSM6AAAAABQ6BSJB6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRYGQ2DINRXHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
All the issues I opened should contain log excerpts of the failures and searching github issues might be faster than searching the whole archive. |
We have a handful (~135) packages in wolfi that should be able to successfully use our pkgconf pipeline, but for various reason are not passing those tests. See the attached branch, which adds pkgconf tests to packages which ship a
pkgconf/*.pc
file: https://github.com/dustinkirkland/wolfi-os/tree/pkgconf.failureMost of these appear to be "real" test failures, in that various package dependencies are missing. There's perhaps some missing or faulty logic in our SCA?
The text was updated successfully, but these errors were encountered: