Forum OpenACS Development: Naviserver-s6 / openacs-6 with arm architecture
In an effort to upgrade (and getting also project-open to be just installed on top of openacs similar to .LRN) I also wanted to utilize the „official“ s6 containers (realizing that we do have enhanced version from Gustaf). Yet those seem not to have linux/arm64 support.
=> What is the „best“ repository and who is the best person to contact to add arm64 support to Naviserver-s6 and OpenACS containers?
Additionally, in Gustaf‘s repository it is mentioned that we should merge code and put it to the official OpenACS repository. I would be more than happy to support this effort (in order to shut down my own container versions, which aren‘t s6 to begin with).
This being said, is the consensus to use S6 (for an „official“ OpenACS container).
As I think, "the best" repo now is https://github.com/oupfiz5/openacs-s6/tree/develop .
FYI - I've built a new docker with naviserver version 4.99.23 + latest s6 + latest ubuntu-20.04. Pay attention - it is a developer's version and it has to be checked before use. The docker image is oupfiz5/openacs-s6:oacs-5-10-1
PS I'm maintainer for this project :).
Okay, thanks a lot for the information. Now, could you enable multi arch support using buildx for the arm64 environment?
Alternatively I can just try this out on our pipelines using your source Dockerfiles (which means probably to run this for Ubuntu-s6, naviserver-s6 and openacs-s6), and push this to Sussdorff/naviserver and if it works migrate / merge with your repro.
Happy to help and get this working on my Rosetta free M1 Docker .
I'm planning to improve projects pipelines. As a consequence, your proposal is more preferable:
Alternatively I can just try this out on our pipelines using your source Dockerfiles (which means probably to run this for Ubuntu-s6, naviserver-s6 and openacs-s6)
and push this to Sussdorff/naviserver and if it works migrate / merge with your repro.
Works very well.