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
OpenPGP_signature.asc
Description: OpenPGP digital signature

