cloud-init Missing

This forum is for topics dealing with problems with software specifically in the AArch64 repo.

cloud-init Missing

Postby aclindsa » Thu May 27, 2021 3:37 pm

I'm playing around with Arch Linux ARM on a cloud provider and am interested in installing cloud-init [0] in my image, but it is not provided by Arch Linux ARM. I briefly tried building the package and dependencies myself from the x86 PKGBUILDs and quickly found there is a chain of missing dependencies: cloud-init depends upon netplan, which depends upon pandoc, which depends upon haskell, uusi, and ghc - all of which are missing from the Arch Linux ARM repositories.

I can keep chasing this dependency chain and see if I can get them built for myself... but what is the best plan of action for getting cloud-init into the official Arch Linux ARM repositories? Or is there a good reason it will never be supported? (Note: cloud-init is available for the AArch64 architecture in other distributions)

[0] https://wiki.archlinux.org/title/Cloud-init
aclindsa
 
Posts: 2
Joined: Thu May 27, 2021 3:28 pm

Re: cloud-init Missing

Postby aclindsa » Thu May 27, 2021 7:32 pm

After looking around a little, it seems that the lack of ghc/Haskell support seems to be the real issue here, though it's been requested several times [0]. My understanding is that it is not currently supported because GHC didn't support ARM well and it was a pain to package. However, it *does* appear there has been some recent work on getting it more well-supported on ARM [1] - is there any chance that recent work is enough to get past the previous issues with building it?

[0] search.php?st=0&sk=t&sd=d&sr=posts&keywords=haskell
[1] https://www.haskell.org/ghc/blog/202005 ... n-arm.html
aclindsa
 
Posts: 2
Joined: Thu May 27, 2021 3:28 pm


Return to ARMv8

Who is online

Users browsing this forum: No registered users and 6 guests