Closed PierreBeucher closed 1 year ago
Cool idea adding Raspbian support.
Are Raspbian and Debian close enough that we can make reasonable assumptions about the effectiveness of any automated tests?
Yes I think Raspbian and Debian are close enough to assume automated Debian tests ensure proper quality on Raspbian.
Roughly put, Raspbian is Debian armhf recompiled for Raspberry PI (~ARMv6 CPUs). From the Raspbian site:
Raspbian is an unofficial port of Debian wheezy armhf with compilation settings adjusted to produce code that uses "hardware floating point", the "hard float" ABI and will run on the Raspberry Pi.
I'm in favor, but with a lot of changes to tests I want to review and make sure we're still checking what we think :) The long wait is over though, I'll report back.
Added support for Debian and Rasbpian OS (Raspbian is a Debian port for Raspberry PI).
Debian support was straightforward as per existing resources. Raspbian was more tricky as it required the armhf wrapper to be added for Mule CE (enabled by default for Mule EE).
Also did a few refactoring on the fly to reduce code duplication in resources definition. There are still improvements possible on this way.