The signal guy responds with a perfectly reasonable explaination, including explaining what a bug is, and why support of a new platform is indeed a feature.
But as the other comments here point out, it's a perfectly reasonable response from Signal's part.
Signal is slowly stacking up bye-bye points from me
As for accepting contributed large contributed changes may be more complex overall (not just reviewing the code for correctness, but being confident it covers appropriately all desired cases and integrates appropriately with other plans - among which long term support, also managing contributors IP).
The bye-bye points are more for the lack of transparency rather than the actual decision not to support/merge this. They could have very well given a nice explanation saying something along these lines:
- Thanks for the contribution - We don't have the resources to properly support arm64, it's not just a matter of accepting this PR but also ongoing budget allocation for supporting this platform on our products - Here is a link to a donations page, if we get X money we can allocate resources for this feature