Hello Helmut, On Wed, 23 Apr 2025 at 06:30, Helmut Grohne <hel...@subdivi.de> wrote: > curl intentionally broke cross compilation in its last upstream release. > It stopped installing fish/zsh completion files, because that's > impossible for cross compilation. Turns out, that's factually wrong and > skipping the files makes the build fail. I'm attaching a revert for your > convenience. Please include it at least in Debian even if it ends up not > being upstreamable.
I think you misunderstood the intentions and order of events here, we never installed shell completions for curl [0] and upstream actually solved the root of that problem on 8.13.0[1], they just forgot to update the makefiles. Saying there's intention in that can be upsetting to upstream when that's not true[2], but I know this was just a misunderstanding and not ill intended. I appreciate your work and reporting this! I have submitted this patch upstream at https://github.com/curl/curl/pull/17148 Regards, [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812965 [1] https://github.com/curl/curl/commit/795425f765389df8aa63c8b3fddd21ab2a3dc193 [2] Our words as Debian Developers carry a lot of weight some times. -- Samuel Henrique <samueloph>