-
Notifications
You must be signed in to change notification settings - Fork 15
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
Debian builds actually based upon Alpine #88
Comments
Hey @ravngr, definitely a bug! Great spot 🦅 👁️ and a very good writeup with supporting facts! And yes that would be the offending line, the build system is pretty simple most of the logic is in those .config.ts files.
EDIT: Submitted a PR, once merged and the builds finish would be nice if you can have a look and confirm it's fixed. |
Should be fixed once these jobs pass https://github.com/hertzg/rtl_433_docker/actions/runs/6038184653 |
Awesome! Green ticks across the board. The logs and Thanks for the patch/container/ongoing maintenance @hertzg 😁 Edit: Resolved the issue I was having (bad auth) and it's been ticking away happily all day 👌 |
I was experiencing an issue similar #68, getting TLS to work with MQTT. I'd previously had issues with the Alpine container and had switched to the Debian-based builds to get everything working. The issue linked to by @metrafonic had a few hints on checking the SSL library, which I tried to double checked only to find that
apt
was missing from the Debian builds. Doing a sanity check revealed the*-debian-*
images are actually based on Alpine:The current tags for
22.11-debian-bullseye
1 and22.11-debian-bookworm
2 likewise share the base layer4693057ce2364720d39e57e85a5b8e0bd9ac3573716237736d6470ec5b7b7230
, which is an Alpine base.A recent GitHub action log also indicates that the Alpine configuration is being pulled at runtime to build the
*-debian-*
images:I'm not familiar with TypeScript or the build process used by the project, but I think the offending lines were introduced in 62d7991, meaning all the builds since May have been based on the wrong image. I think this could help explain some other recent issues, like #83.
rtl_433_docker/src/debian.config.ts
Lines 78 to 79 in cf023df
I can submit a PR just changing those lines, but without being more familiar with the build system I'm not sure if I can accurately test it.
Footnotes
ghcr.io/hertzg/rtl_433_docker@sha256:3c1c545a350b71cbf84804ba97719372c5e460ff5374ef899d084834f4c73f67
↩ghcr.io/hertzg/rtl_433_docker@sha256:75c23722d3b83748ab1d581db5b2f94b4657ec55f4b3652b2f349e3d18acf96a
↩The text was updated successfully, but these errors were encountered: