turnkeylinux / tracker

TurnKey Linux Tracker
https://www.turnkeylinux.org
71 stars 16 forks source link

common/fab: no arm64 builds #2004

Open a3s7p opened 5 days ago

a3s7p commented 5 days ago

Current images cannot run on widespread arm64-based cloud instances or bare metal devices like Raspberry Pi.

This should be fixed by updating common as there are already arm64 versions of Debian packages we can use.

Running the installer on arm64 is blocked by not using upstream d-i since di-live is x86(-64)-only.

However, the installer is not needed for cloud deployment or Raspberry Pi(-like) installs so this should not be a big deal in practice.

Closes https://github.com/turnkeylinux/tracker/issues/613 https://github.com/turnkeylinux/tracker/issues/37 https://github.com/turnkeylinux/tracker/issues/265

JedMeister commented 3 days ago

As discussed offline:

arm64 versions of Debian packages

most (all?) of our packages are already being built for arm64 - inc our current (clunky) tklbam and deps

Also a few years ago a user contributed code for RPi - I started merging it - with some changes but never got it finished.

Here's the common one (rebased on current 18.x today): https://github.com/turnkeylinux/common/pull/312

Here's the one for fab (rebased on master ~6 mths ago): https://github.com/turnkeylinux/fab/pull/27

There is also a confconsole PR, but as per the original fab one, this one includes lots of changes irrelevant to arm (typing and other bits and pieces). So it should probably be pulled apart into a few different PRs (e.g. arm specific, typing, etc) - as the fab one was - before any of it is merged...

a3s7p commented 4 hours ago

Thanks for your notes!