Skip to content

Add build-deb script and fix trixie builds#203

Merged
ayufan merged 2 commits intomainfrom
ci-build-deb
Mar 2, 2026
Merged

Add build-deb script and fix trixie builds#203
ayufan merged 2 commits intomainfrom
ci-build-deb

Conversation

@ayufan
Copy link
Copy Markdown
Owner

@ayufan ayufan commented Feb 3, 2026

  • Add build-deb helper script for building Debian packages via Docker
  • Support multiple architectures (amd64, arm32v7, arm64v8) and Debian versions (bookworm, trixie)
  • Fix Raspberry Pi repository for trixie by marking as trusted (SHA1 signatures rejected by sqv since 2026-02-01)

@mryel00
Copy link
Copy Markdown
Contributor

mryel00 commented Feb 3, 2026

Fix Raspberry Pi repository for trixie by marking as trusted (SHA1 signatures rejected by sqv since 2026-02-01)

I stumbled across the same problem yesterday and fixed it like this:
https://github.com/mryel00/camera-streamer/blob/b8a6b77a2a614a6427a87d333344c0f6f213eeb4/.github/ci/Dockerfile#L11-L38
Here a successful build: https://github.com/mryel00/camera-streamer/actions/runs/21585669500

I wanted to create a PR today with some other ci fixes too, like adjusting the way releases are getting created:
https://github.com/mryel00/camera-streamer/blob/b8a6b77a2a614a6427a87d333344c0f6f213eeb4/.github/workflows/build_release.yaml#L74-L82
https://github.com/mryel00/camera-streamer/blob/b8a6b77a2a614a6427a87d333344c0f6f213eeb4/.github/workflows/build_release.yaml#L124-L139

Feel free to use those changes, if you think they make sense to add. Or should I create a separate PR?

@ayufan ayufan force-pushed the ci-build-deb branch 3 times, most recently from 6df5ec2 to 89c3454 Compare March 2, 2026 19:06
ayufan added 2 commits March 2, 2026 20:19
Raspberry Pi's repository signing uses SHA1 binding signatures which
Debian trixie's `sqv` rejects as insecure since 2026-02-01.

We have to install proper keyring to avoid those failures.
Helper script to build Debian packages using Docker for various
architectures (amd64, arm32v7, arm64v8) and Debian versions.
@ayufan ayufan merged commit e17a86e into main Mar 2, 2026
10 checks passed
@ayufan ayufan deleted the ci-build-deb branch March 2, 2026 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants