os icon indicating copy to clipboard operation
os copied to clipboard

FTBFS 2024-08-15

Open xnox opened this issue 1 year ago • 2 comments

Generated with:

./cg build log --build-id=6a9cd064-7533-4046-ad92-44caa14b07b0 --search 'ERROR: failed to build package' --attrs pkg,arch | sort | cut -d\  -f2,14- | sed 's|^|- [ ] |'
### Tasks
- [x] 🔗 pkg=apache-arrow https://github.com/wolfi-dev/os/pull/26492
- [x] 🔗 pkg=cargo-auditable https://github.com/wolfi-dev/os/pull/26412
- [x] 🔗 pkg=clang-17
- [x] 🔗 pkg=clang-18
- [x] 🔗 pkg=collectd https://github.com/wolfi-dev/os/pull/26484
- [x] 🔗 pkg=composer
- [x] 🔗 pkg=delta
- [ ] 🔗 pkg=freerdp
- [x] 🔗 pkg=gnupg https://github.com/wolfi-dev/os/pull/26406
- [ ] 🔗 pkg=gtk-2.0
- [x] 🔗 pkg=helix
- [x] 🔗 pkg=hickory-dns
- [x] 🔗 pkg=ingress-nginx-controller-1.11
- [x] 🔗 pkg=ivykis
- [x] 🔗 pkg=jitsucom-bulker
- [x] 🔗 pkg=kube-fluentd-operator
- [ ] 🔗 pkg=libcmis https://github.com/wolfi-dev/os/pull/30226
- [x] 🔗 pkg=libevdev https://github.com/wolfi-dev/os/pull/26423
- [x] 🔗 pkg=libffi https://github.com/wolfi-dev/os/pull/26422
- [x] 🔗 pkg=llvm-lld-18
- [x] 🔗 pkg=meilisearch
- [x] 🔗 pkg=neuvector-sigstore-interface
- [x] 🔗 pkg=nfs-utils
- [x] 🔗 pkg=njs
- [ ] 🔗 pkg=nodejs-16
- [ ] 🔗 pkg=nodejs-19
- [ ] 🔗 pkg=openjdk-10
- [ ] 🔗 pkg=openjdk-12
- [ ] 🔗 pkg=openjdk-7 https://github.com/wolfi-dev/os/pull/30228
- [ ] 🔗 pkg=openjdk-8
- [ ] 🔗 pkg=percona-server-8.3
- [x] 🔗 pkg=php-8.1
- [ ] 🔗 pkg=pulseaudio
- [ ] 🔗 pkg=py3-ml-metadata
- [x] 🔗 pkg=py3-pycparser
- [x] 🔗 pkg=py3-pywinpty
- [x] 🔗 pkg=qt5-qtbase
- [x] 🔗 pkg=rabbitmq-server-3.13
- [x] 🔗 pkg=rancher-2.9
- [x] 🔗 pkg=riemann-c-client
- [ ] 🔗 pkg=ruby3.2-aws-eventstream
- [ ] 🔗 pkg=ruby3.2-aws-partitions
- [ ] 🔗 pkg=ruby3.2-aws-sdk-cloudwatchlogs
- [ ] 🔗 pkg=ruby3.2-aws-sdk-core
- [ ] 🔗 pkg=ruby3.2-aws-sdk-kms
- [ ] 🔗 pkg=ruby3.2-aws-sdk-s3
- [ ] 🔗 pkg=ruby3.2-aws-sdk-sqs
- [ ] 🔗 pkg=ruby3.2-aws-sigv4
- [x] 🔗 pkg=rust-1.29
- [ ] 🔗 pkg=sonar-scanner-cli-entrypoint
- [ ] 🔗 pkg=suricata
- [x] 🔗 pkg=suricata-update
- [x] 🔗 pkg=trust-dns
- [ ] 🔗 pkg=wasi-sdk

Individual build logs can be queried using ./cg build log --build-id=6a9cd064-7533-4046-ad92-44caa14b07b0 --package PKG --arch ARCH using pr 19057

xnox avatar Aug 15 '24 14:08 xnox

sonar-scanner-cli-entrypoint and ruby3.2-aws-* are specifying branches that are regularly updated. Those projects also don't have tags that we can use for the versions we're on. So the expected commits don't match and rebuilds will fail as soon as a new push happens. Since we don't keep src tar or source equivalents need to figure out how we want to deal with these. Maybe augment the git pipeline to use a specific commit instead of branch or tag.

justinvreeland avatar Sep 30 '24 21:09 justinvreeland

sonar-scanner-cli-entrypoint and ruby3.2-aws-* are specifying branches that are regularly updated. Those projects also don't have tags that we can use for the versions we're on. So the expected commits don't match and rebuilds will fail as soon as a new push happens. Since we don't keep src tar or source equivalents need to figure out how we want to deal with these. Maybe augment the git pipeline to use a specific commit instead of branch or tag.

@justinvreeland Note, it will get better soon once https://github.com/chainguard-dev/melange/pull/1516 makes it into wolfictl; as then periodic updatable things, with branch & expected-commit will reset to it; rather than fail the build.

xnox avatar Sep 30 '24 23:09 xnox

I did a test rebuild of the packages which were "unchecked" in the checklist on amd64 and queried the logs for arm64. I'm using the results of that to ✔ them off.

murraybd avatar Dec 10 '24 20:12 murraybd

I'm going to close out this over arching issue for individual issues about each package which fails to build.

murraybd avatar Dec 18 '24 22:12 murraybd