-
Notifications
You must be signed in to change notification settings - Fork 63
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
Provide logjuicer anomalies for failed build #3174
Comments
This should be relatively easy to implement as the We already have e.g. one for Fedora Review. Integrated here. |
As I understood it from @TomasTomecek report, we need to obtain a logs from previously succeeding log.
These ^^^ commands have some Python API variant, and shouldn't require us to do any authentication. |
I can try rust2rpm and propose a package-review for the command line interface, then I'm not sure how to bundle the web interface (which needs the wasm32 toolchain). |
oh, would it be possible to only package the CLI and basically |
The CLI doesn't include the web interface yet, but I was thinking about adding a In any case, that shouldn't matter for this tracking issue, if I understand correctly copr would use the json/text export directly. |
Logjuicer is a tool that detects anomalies in logs. If a build in Copr fails, we can find a previous one that succeeded for the same chroot & package and run logjuicer on both logs and see snippets of logs that appeared only in the failed one. This is super-useful to quickly find the root cause.
This is merely a tracking issue since we've already discussed doing this on a call.
One blocking problem is the fact that logjuicer is not packaged in Fedora. @TristanCacqueray, do you see any concerns with packaging logjuicer in Fedora so Copr team can install the latest stable build of the tool from standard Fedora repos?
Related: packit/packit-service-zuul#93
Related: packit/packit-service#2345
The text was updated successfully, but these errors were encountered: