Hi, Initially, crystal only supported amd64.
If I recall correctly, arm was introduced some time ago. And as I much as I now, it does not support more archs (let me take a look, anyway). So, If I'm not wrong, should be amd64 and arm, not any, I guess. Anyway, again, let me take a look. El jue, 19 mar 2026, 10:05, Paul Gevers <[email protected]> escribió: > Source: crystal > Version: 1.18.2+dfsg-1 > Severity: normal > > Hi, > > While going over the list of packages that can't be build on arm64 [1], > I noticed crystal as it Build-Depends on itself. I checked and then saw > that the Architecture field of the arch specific binary was set to amd64 > and it seems that this has been the case since the initial packaging for > Debian. The Release Team RC policy [2] states: "Packages must be > supported on as many architectures as is reasonably possible.", and > upstream supports much more architectures, so I was wondering if this > was just a small mistake. In general in Debian it's preferred [4] to > just say "Architecture: any", even if a package can't be build > everywhere (e.g. due to missing Build-Depends). I'm not requesting you > to do the bootstrapping yourself (although I'm encouraging you to try), > but not claiming amd64 only support is relevant to Debian. > > Paul > > [1] https://qa.debian.org/dose/debcheck/src_testing_main/latest/arm64.html > [2] https://release.debian.org/testing/rc_policy.txt > [3] > > https://crystal-lang.org/reference/1.19/syntax_and_semantics/platform_support.html > [4] > > https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#being-kind-to-porters > >

