Hello Daniel,

please accept apologies for my bad conduct. What I have written does not
meet Debian's code of conduct and its second item in particular.

I sent it in a hurry after having been faced with a multitude of
regressions in various packages while feeling pressured by Debian's
freeze timeline. This may serve as an explanation, but it does not
excuse what I wrote.

On Wed, Apr 23, 2025 at 08:00:27AM +0200, Daniel Stenberg wrote:
> On Wed, 23 Apr 2025, Helmut Grohne wrote:
> 
> > curl intentionally broke cross compilation in its last upstream release.
> 
> This is a ridiculous and incorrect statement.

It is. What is true, is that the curl Debian package used to cross build
three weeks ago and now fails. My premature conclusion and accusation is
not.

> Before curl 8.13.0, the completion scripts would not be produced for
> cross-compiles because they required *executing* the curl executable to get
> generated.

I did not look at the history indeed. Regularly, I am encountering
broken cross compilation specific branches where removing them fixes
things. I blindly assumed it to be the case here whereas that totally
was not the case as you rightly pointed out.

> Since curl 8.13.0, the completion scripts are generated fine even for
> cross-compiles since the dependency on the executable has been removed.

Thanks for making that work in a much better way than before. Indeed,
things just work after removing the left-over branches. What I did not
realize was that prior to 8.13.0, completion was not being installed
during cross compilation at all.

Quite certainly, the way I reported this problem did not help in fixing
it quickly.

Helmut

Reply via email to