* You should not build-depend on ocaml-native-compilers since it is not
available on some non-native archs. You could depend on
ocaml-best-compilers but anyway your app is, I guess, small enough not
to require native compilers when available.
I thought so at first, but had second thought about it. Ara does pretty heavy
status file parsing, and it seem to know over 20k packages on my install (sid
+ some stuff), so altough this is disk bound, a native code version is well
waranted (unless i am missing something).
* I don't really see the point in providing both ara and ara-byte (and
idem for xara-gtk). You could simply provide an ara package which
contains native ara on archs which support that and bytecode else.
No, please don't. The nice thing with this is that the bytecode version gets
built only one time, so you save 3 times the space, and don't need to build on
mipsel, mips, m68k and s390. For this alone, it is worth it. I do this for
spamoracle, and it works fairly well, and is a setup i am particularly proud
of.