Skip to content
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

Build Yunohost for aarch64 / arm64 #438

Closed
yunohost-bot opened this issue Jun 26, 2016 · 15 comments
Closed

Build Yunohost for aarch64 / arm64 #438

yunohost-bot opened this issue Jun 26, 2016 · 15 comments

Comments

@yunohost-bot
Copy link

Original Redmine Issue: 438

Author Name: Anonymous


There is no yh package for the arm64 architecture (also known as aarch64).
This is the Pine64 arch and while it's a low cost solution, it should be great to provide YH for this board.

@yunohost-bot
Copy link
Author

Properties Change

Author: moul

@yunohost-bot
Copy link
Author

Original Redmine Comment

Author: Anonymous


Hello,

I guess it should be the same request than
#642: Provide "arm64" YunoHost packages (https://dev.yunohost.org/issues/642)
I'm using yunohost on armel architecture right now and I'm wondering if I buy an arm64 new machine instead.
It would be great to have packages for this architecture (also known as aarch64) knowing that Arm64 is an official debian release architecture in Jessie (Arm64 is an official debian release architecture in Jessie)

@yunohost-bot
Copy link
Author

Original Redmine Comment

Author: alexAubin


It would be great to have packages for this architecture (also known as aarch64)

Agreed, but unfortunately what we really need for this to happen is people with time and experience about packaging (and maybe this architecture in particular) :/ ...

@yunohost-bot
Copy link
Author

Properties Change

Author: moul

@yunohost-bot
Copy link
Author

Properties Change

Author: alexAubin

@alexAubin
Copy link
Member

This is now done for 3.0+ with vinaigrette ... the only issue being that rspamd does not compile properly right no. But since I see many issue about it on their bugtracker, it might be solved at some point :s

@alexAubin
Copy link
Member

alexAubin commented Jul 2, 2018

Closing thanks to the help of @randomstuff who found that compiling rspamd for arm64 works if you disable luajit and torch as explained in rspamd/rspamd#2202 (comment) 👍

Also thanks to @taziden to validate that the build worked 👍

I might create a repo later for yunohost/rspamd with the patch, in the same way that we do for metronome. That would also allow to have better tracking of the changelog.

@alexAubin alexAubin modified the milestones: 3.1, 3.0 Jul 2, 2018
@CuriousCocainist
Copy link

Question in relation to the above:
As the issue was resolved over a year ago, is Yuno 3.6 capable to work on aarch64 / arm64 hardware (e.g. Pine boards)...? Or is it enough to be able to install ARMbian (Bionic) on it and then Yuno on top?

I'm confused and would like to buy some SBC with SATA connector as a home to Yuno

@alexAubin
Copy link
Member

Both should work, yes

The only thing is that building image for all the variety of boargs out there - and especially test them is hell of a work and require to own a board to actually test that the image makes sense. So far we only build images for "classic" boards like the RPi that people can easily test (and even then it's tricky to test all version of RPi and e.g. there's an issue with RPi1 as far as I heard)

However, we have a build chain that theoretically allows us to build images for any board supported by ARMbian - we would just need somebody available on the long term to test the corresponding image(s).

Anyway, in any case : YunoHost can be installed on top of any Debian (or Armbian / Raspbian which are just "ports" of Debian to ARM, at least as far as I understand) so you can install on top of it. Be careful though that it won't be installable on top of a Ubuntu system though ... so not Bionic, but rather the Debian flavor of ARMbian ...

@CuriousCocainist
Copy link

Thanks for the rapid answer :)
I'm starting to understand the challenges of this project...

I (got) mixed up with that "Bionic"... I was just wondering if Yunohost will work on the new Debian Buster-based ARMbian or previous version, built on Strech, has to used.

Thanks for your efforts towards de-cloudyfying solutions 👍

@alexAubin
Copy link
Member

I was just wondering if Yunohost will work on the new Debian Buster-based ARMbian or previous version, built on Strech, has to used.

For now we only support Stretch ... you can follow the progress in #1255

@searoso
Copy link

searoso commented Jun 26, 2020

Does link to this issue from https://yunohost.org/#/install_on_arm_board is still relevant?

@alexAubin
Copy link
Member

searoso : Indeed it's probably not relevant anymore now that the issue is fixed

@rzr
Copy link

rzr commented Sep 6, 2020

So the webpage should be updated ? btw can you suggest any reference platform ? I have a dragonboard for testing

@alexAubin
Copy link
Member

@rzr : Ah yes indeed, I did not realize that we had a warning in the doc ... I updated the page (maybe take ~1 hour to propagate)

I wouldn't now what to recommend in terms of arm64 board as I have little experience with those, I'm more familiar with "regular" armhf board like RPi, Olimex Lime and Orange Pi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants