ci: split debian 11 amd/arm#533
Conversation
|
This pull request does not have a backport label. Could you fix it @v1v? 🙏
|
… trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification see https://askubuntu.com/a/1095269
This reverts commit 06eb687.
| @@ -0,0 +1,2 @@ | |||
| deb http://deb.debian.org/debian bullseye main | |||
There was a problem hiding this comment.
See
docker run --rm -ti arm64v8/debian:11 /bin/bash
root@2ea37445e422:/# cat /etc/apt/sources.list
# deb http://snapshot.debian.org/archive/debian/20250224T000000Z bullseye main
deb http://deb.debian.org/debian bullseye main
# deb http://snapshot.debian.org/archive/debian-security/20250224T000000Z bullseye-security main
deb http://deb.debian.org/debian-security bullseye-security main
# deb http://snapshot.debian.org/archive/debian/20250224T000000Z bullseye-updates main
deb http://deb.debian.org/debian bullseye-updates main
| {{- if (ne .DEBIAN_VERSION "11") }} | ||
| libicu57 \ | ||
| librpm3 \ | ||
| librpmio3 \ | ||
| librpmbuild3 \ | ||
| librpmsign3 \ | ||
| {{- end }} |
There was a problem hiding this comment.
Fixes
2025-03-06 17:26:09 CEST | 3.062 Calculating upgrade...
-- | --
| 2025-03-06 17:26:09 CEST | 3.446 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
| 2025-03-06 17:26:09 CEST | 4.456 E: Unable to locate package libicu57
| 2025-03-06 17:26:09 CEST | 4.456 E: Unable to locate package librpm3
| 2025-03-06 17:26:09 CEST | 4.456 E: Unable to locate package librpmio3
| 2025-03-06 17:26:09 CEST | 4.456 E: Unable to locate package librpmbuild3
| 2025-03-06 17:26:09 CEST | 4.456 E: Unable to locate package librpmsign3
| 2025-03-06 17:26:09 CEST | ------
| 2025-03-06 17:26:09 CEST | Dockerfile:8
those packages as far as I see are specific per platform and they are not available in debian 11
| @@ -1,4 +1,5 @@ | |||
| IMAGES := base main darwin arm armhf darwin-arm64 npcap | |||
| IMAGES := base main darwin armhf darwin-arm64 npcap | |||
There was a problem hiding this comment.
dliappis
left a comment
There was a problem hiding this comment.
Thanks Victor!
This LGTM, but let's do some additional validations using the staging docker images under docker.elastic.co/observability-ci/golang-crossbuild e.g. docker.elastic.co/observability-ci/golang-crossbuild:1.24.1-base-arm-debian11 while testing packaging in PRs and dra jobs in beats/elastic-agent
See elastic/elastic-agent#7304 and elastic/beats#43145 I'll validate whether the same number of artefacts are produced and no failures during the packaging |
|
@Mergifyio backport 1.24.0.x |
✅ Backports have been createdDetails
|
Co-authored-by: Panos Koutsovasilis <panos.koutsovasilis@elastic.co> (cherry picked from commit 6d5d336)
Co-authored-by: Panos Koutsovasilis <panos.koutsovasilis@elastic.co> (cherry picked from commit 6d5d336)
Co-authored-by: Panos Koutsovasilis <panos.koutsovasilis@elastic.co> (cherry picked from commit 6d5d336)
Co-authored-by: Panos Koutsovasilis <panos.koutsovasilis@elastic.co>
Co-authored-by: Panos Koutsovasilis <panos.koutsovasilis@elastic.co>
Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
Add support for arm64-specific docker images in Debian 11 on arm64
Adapt CI for running OS specific for Debian 11.
Uses https://github.com/elastic/golang-crossbuild/pull/524/files#diff-78f24cf6131fffe363db9182e23c8e5ff491034e44c49dfc5678bb85ed5146e8R1