Eu costumava usar o node-snapper para construir o aplicativo node.js rodando no ubuntu snappy enquanto nas atualizações recentes, a página do tutorial em ubuntu.com foi removida e apenas o snapcraft é mencionado agora.
Pelo que entendi, mesmo que eu especifique as arquiteturas em snapcraft.yaml, o snapcraft ainda usará minha máquina host (amd64) para compilar binários, que não podem ser usados em raspberry pi (armhf).
Existe alguma outra maneira de empacotar o aplicativo node.js no Snappy?
Responder1
Eu acho que isso está relacionadoComo fazer crossbuild de aplicativos para o Ubuntu Core com o Snapcraft.
Observe que o Snappy Ubuntu Core 16.04 (ainda em desenvolvimento) tem uma dimensão clássica que permite construir diretamente no dispositivo, então você não terá mais problemas de cross-arch com isso.