-
-
Notifications
You must be signed in to change notification settings - Fork 51
Automated build for linux/arm/v6 #7
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
base: main
Are you sure you want to change the base?
Conversation
|
Hi, I woulld be open to merge this, but I have no way of testing this consistently. I don't have an arm v6 board anymore. I think alpine linux based containers sometimes have build issues on v6, based on issue #6. And I've also had problems with Alpine on arm v7 before. At the moment I only have x86, and armv8 boards for testing. Did you try to build this container on your Pi 1? Did all the packages work without issues? One thing you could do in the meantime is clone this repo and then use a
|
Hello @anujdatar ! Thank you for awnsering! I share you concern about build issues on containers. About armv6/v7, since this project uses Debian as base image and CUPS in usage is the original build from debian, i think there is no issue with image while debian supports ARM and supports ARM EABI officially. Also, I tested this image on my armv6 (A Raspberry Pi 1) with That all said, I think for this container specifically the question about "work on arm" is a Debian ARM EABI support matter - if works on Debian Stable, will work here too. I also defend - as proofed - that very old Raspiberries can be used as Simple servers (Like this running NUT for nobreak monitoring + CUPS as print server). About you concern being able to test yourself, I agree with you caution and I suggest (And can commit to What do you think about these points? |
|
Hey, Thanks for letting me know. I have been meaning to add
Anuj |
Hello @anujdatar I suggest instead to add avahi to container, to use docker-compose to document how to integrate 2 containers and use something like https://github.com/flungo-docker/avahi with this job. My only concern is avahi - for simplicity - must run with --network=host (Or network_mode: host in compose). Avahi socket can be shared with cups container using docker volumes.
I usually avoid alpine build. Sure debian:stable-slim and Redhat UBI images does not comes into a bunch of bytes as alpine, but headaches concerning musl issues usually do a lot of harm. A very very minimal ubi image have 6mb of size: https://catalog.redhat.com/software/containers/ubi9/ubi-micro/615bdf943f6014fa45ae1b58?architecture=amd64&image=6571624b160f22feda11a798 and debian:stable-slim arround 30mb And some images (flanneld image is a good example) does have only the specific binary thats used for, no coreutils, notting. It's a option for sizing too. |
|
Hi @leleobhz
Interesting, I had not thought of that. I'll take a look. Thanks.
Yeah, I have run into Or like the |
Hi @anujdatar
My golden-rule is:
I can also fork it and implement a ci/cd using debian-slim. I can also test it on my little print server. I'll try something on weekend. |

Hello!
This change allow Raspberry Pi 1/2 to be used with this image. I see some other projects also pushing
linux/arm/v5but I don't see reason to do this since my Raspberry Pi 1 asked forlinux/arm/v6image:Can you please merge it?