-
Notifications
You must be signed in to change notification settings - Fork 277
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
datadog-agent/7.60.0 package update #37117
Conversation
Signed-off-by: wolfi-bot <[email protected]>
Gen AI suggestions to solve the build error: • Detected Error:
• Error Category: Build/Dependency • Failure Point: Package build step attempting to download and extract libpcap dependency • Root Cause Analysis: • Suggested Fix: environment:
contents:
packages:
- curl
# existing packages... • Explanation: • Additional Notes:
• References:
The fix is simple and just requires adding the missing build tool to the environment section of the melange YAML file. |
``` /bin/bash: line 1: curl: command not found xz: (stdin): File format not recognized tar: Child returned status 1 tar: Error is not recoverable: exiting now ``` Signed-off-by: James Rawlings <[email protected]>
a09d412
to
df683b2
Compare
Gen AI suggestions to solve the build error: • Detected Error: • Error Category: Build Configuration • Failure Point: • Root Cause Analysis: • Suggested Fix: - runs: |
cd /home/build/dev/dist && curl -L https://www.tcpdump.org/release/libpcap-1.10.5.tar.xz | tar xJ --no-same-owner • Explanation: • Additional Notes:
• References:
This fix aligns with Wolfi's principles of secure, reproducible builds while maintaining package functionality. |
Hmm looks like the latest datadog agent update wants to use curl to fetch a dependency, wonder what's needed to use the package from wolfi https://github.com/wolfi-dev/os/blob/main/libpcap.yaml |
d48f190
to
758194f
Compare
Included: - add libpcap - symlink so build avoids downloading libpcap and uses system lib - build with python 3.12 as integration dependencies require it ``` ERROR: Package 'datadog-slurm' requires a different Python: 3.11.11 not in '>=3.12' ``` Signed-off-by: James Rawlings <[email protected]>
c3b1534
to
2f7f2a3
Compare
Signed-off-by: James Rawlings <[email protected]>
2f7f2a3
to
8516c6d
Compare
superseded by #37684 |
datadog-agent: various fixes to work with latest 7.60.0 update
Included: