Skip to content

Commit c2eeffd

Browse files
[WIP] Test containers for AMD64 build success (#1289)
- [x] Inspect `/porting/post-processed` layout and existing `NOT_WORKING_YET.md` format - [x] Identify build command to validate AMD64 builds for each porting container - [x] Run AMD64 build attempts for each container under `/porting/post-processed` and capture pass/fail + first failure reason - [x] Update each container `NOT_WORKING_YET.md` with AMD64 build result (pass or failure reason) - [x] Run targeted validation checks on updated markdown files - [ ] Run code review and security scan tools before final handoff <!-- START COPILOT CODING AGENT TIPS --> --- ✨ Let Copilot coding agent [set things up for you](https://github.com/trueforge-org/containerforge/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot) — coding agent works faster and does higher quality work when set up for your repo. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: PrivatePuffin <7613738+PrivatePuffin@users.noreply.github.com>
1 parent 3c6cb13 commit c2eeffd

File tree

80 files changed

+395
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+395
-0
lines changed

porting/post-processed/babybuddy/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ This container remains in `/porting/post-processed` for now.
88

99
## Next step
1010
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
11+
12+
## AMD64 build check (2026-02-16)
13+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
14+
- Result: FAIL
15+
- Reason: Package libjpeg62-turbo is not available, but is referred to by another package.

porting/post-processed/beets/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ This container remains in `/porting/post-processed` for now.
88

99
## Next step
1010
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
11+
12+
## AMD64 build check (2026-02-16)
13+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
14+
- Result: FAIL
15+
- Reason: Package libjpeg62-turbo is not available, but is referred to by another package.

porting/post-processed/bookstack/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ This container remains in `/porting/post-processed` for now.
99

1010
## Next step
1111
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
12+
13+
## AMD64 build check (2026-02-16)
14+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
15+
- Result: FAIL
16+
- Reason: E: Unable to locate package php8.4-opcache

porting/post-processed/budge/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ This container remains in `/porting/post-processed` for now.
88

99
## Next step
1010
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
11+
12+
## AMD64 build check (2026-02-16)
13+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
14+
- Result: FAIL
15+
- Reason: failed to resolve source metadata for ghcr.io/trueforge-org/node:20.5.1: ghcr.io/trueforge-org/node:20.5.1: not found

porting/post-processed/changedetection.io/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ This container remains in `/porting/post-processed` for now.
88

99
## Next step
1010
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
11+
12+
## AMD64 build check (2026-02-16)
13+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
14+
- Result: FAIL
15+
- Reason: Package libjpeg62-turbo is not available, but is referred to by another package.

porting/post-processed/cops/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ This container remains in `/porting/post-processed` for now.
1010

1111
## Next step
1212
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
13+
14+
## AMD64 build check (2026-02-16)
15+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
16+
- Result: FAIL
17+
- Reason: E: Unable to locate package php8.4-gd

porting/post-processed/daapd/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ This container remains in `/porting/post-processed` for now.
99

1010
## Next step
1111
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
12+
13+
## AMD64 build check (2026-02-16)
14+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
15+
- Result: FAIL
16+
- Reason: failed to solve: process "/bin/bash -o pipefail -c echo \"**** install build packages ****\" && apt-get update && apt-get install -y --no-install-recommends libasound2-dev autoconf automake libavahi-client-dev libavahi-common-dev bison build-essential libconfuse-dev libcurl4-openssl-dev libavcodec-dev libavformat-dev libavutil-dev libflac-dev flex libgettextpo-dev libgnutls28-dev gperf libjson-c-dev libevent-dev libgcrypt20-dev libogg-dev libplist-dev libsodium-dev libtool libunistring-dev libwebsockets-dev libxml2-dev libmxml-dev default-jre-headless libssl-dev libprotobuf-c-dev libsqlite3-dev libtag1-dev && rm -rf /var/lib/apt/lists/* && mkdir -p /tmp/source/owntone && echo \"**** compile owntone-server ****\" && curl -o /tmp/source/owntone.tar.gz -L \"https://github.com/owntone/owntone-server/archive/${VERSION}.tar.gz\" && tar xf /tmp/source/owntone.tar.gz -C /tmp/source/owntone --strip-components=1 && export PATH=\"/tmp/source:$PATH\" && cd /tmp/source/owntone && autoreconf -i -v && ./configure --build=$CBUILD --enable-chromecast --enable-lastfm --enable-mpd --host=$CHOST --infodir=/usr/share/info --localstatedir=/var --mandir=/usr/share/man --prefix=/usr --sysconfdir=/etc && make && make DESTDIR=/tmp/daapd-build install && mv /tmp/daapd-build/etc/owntone.conf /tmp/daapd-build/etc/owntone.conf.orig && rm -rf /tmp/daapd-build/var" did not complete successfully: exit code: 1

porting/post-processed/davos/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ This container remains in `/porting/post-processed` for now.
88

99
## Next step
1010
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
11+
12+
## AMD64 build check (2026-02-16)
13+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
14+
- Result: FAIL
15+
- Reason: failed to solve: process "/bin/bash -o pipefail -c echo \"**** Install build requirements ****\" && echo \"**** Download Davos ****\" && curl -o /tmp/davos.tar.gz -L \"https://github.com/linuxserver/davos/archive/${VERSION}.tar.gz\" && echo \"**** Build Davos For Release ****\" && mkdir -p /app/davos/ && tar xf /tmp/davos.tar.gz -C /app/davos/ --strip-components=1 && cd /app/davos/ && ./gradlew -Penv=release clean build && echo \"**** Copy Finished Jar ****\" && cp build/libs/*.jar /davos.jar && chmod 755 /davos.jar" did not complete successfully: exit code: 1

porting/post-processed/ddclient/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ This container remains in `/porting/post-processed` for now.
99

1010
## Next step
1111
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
12+
13+
## AMD64 build check (2026-02-16)
14+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
15+
- Result: FAIL
16+
- Reason: E: Unable to locate package libdigest-sha1-perl

porting/post-processed/diskover/NOT_WORKING_YET.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ This container remains in `/porting/post-processed` for now.
99

1010
## Next step
1111
- Finish app-specific runtime validation and add `apps/<app>/container-test.yaml` before moving this container into `/apps`.
12+
13+
## AMD64 build check (2026-02-16)
14+
- Command: `docker buildx bake --set image-local.platform=linux/amd64 image-local`
15+
- Result: FAIL
16+
- Reason: failed to resolve source metadata for ghcr.io/trueforge-org/node:20.5.1: ghcr.io/trueforge-org/node:20.5.1: not found

0 commit comments

Comments
 (0)