-
Notifications
You must be signed in to change notification settings - Fork 238
Autobuild: Add armhf 32bit (Raspberry-compatibe) Linux .deb packages #2526
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
Conversation
|
So we need to run this on every PR? I‘d like to save resources and only build on merge to master and release tags. Yes there’s the argument that we don’t see breakage soon – however the intel build is very similar. |
I understand the desire to save ressources, but we should have a consistent plan there. When is a build different enough to allow for skipping it? We build Windows for 32bit & 64bit as well. Aren't they very similar? We build headless on each run as well, isn't it very similar? Basically, I think we should have this discussion here: ... and do in this PR what has been done for the other platforms as well. :) |
This uses the existing build logic, but makes it cross-compiler aware. Fixes jamulussoftware#1452
ann0see
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving since the CI seems to be ok, but should still be tested on a real Raspberry Pi.
softins
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes look sane. I haven't studied them in fine detail.
I downloaded the full artifact on my Pi4 with Raspbian 11 (32 bit), and it installed with no problems. I then ran it, did a few tests and listened to a session, and it seems to work fine.
|
Since the related documentation issue is done, removing needs documentation |
Short description of changes
Autobuild: Add Linux .deb armhf (Raspberry) 32bit builds
This uses the existing build logic, but makes it cross-compiler aware.
Build: Use bash as shell and fail on errors in linux/deploy.deb
CHANGELOG: Autobuild: Added experimental support for armhf (Raspberry-compatible) Linux .deb packages
Context: Fixes an issue?
Fixes #1452
Does this change need documentation? What needs to be documented and how?
Though not required, it would be helpful to advertise this.
This is tracked here: jamulussoftware/jamuluswebsite#728
Status of this Pull Request
Builds, binary has the proper arch and headless binary works on my RPi 3 Model B.
What is missing until this pull request can be merged?
Checklist