On Sun, Aug 11, 2024 at 12:31:21PM -0400, Reinhard Tartler wrote:
> But you are right, ultimately this decision is up to the maintainer to make.

Maintainer here :)

First of all, thanks to the both of you for caring enough about this
package to file bugs, NMU and argue about its bugs! It's helpful to have
folks contribute to it if/when I can't, and to have a diversity of
opinions on what is an appropriate bugfix. Comaintainers always welcome,
by the way :)

Whether -Werror is appropriate for Debian package or not is a debate
that goes back many years. See for example one thread out of many:
https://lists.debian.org/debian-devel/2011/05/msg00658.html

I see merits on both sides of this argument, but I don't think it makes
sense to debate this here in the general case and in abstract.

For this particular case, I think removing -Werror made sense as a quick
fix to avoid kicking out the entire WasmEdge -> crun -> podman stack out
of testing, for what is a bug that existed before (i.e. not a
regression), and was just surfaced by a new compiler version. I had
looked into the bug before Reinhard NMUed and the fix wasn't obvious to
me. So taking a shortcut and prioritizing expediency over correctness
made sense to me, in this particular case.

But, at the same time, I agree that addressing this properly means
reporting this upstream so that the underlying bug gets fixed. I see
this has happened now, and upstream is already responsive (as they
usually are!).

There is a complicating factor, which is that we're behind an upstream
version in Debian. It's good to see that upstream is looking into fixing
this in the 0.13.x series. I had looked into packaging 0.14.x and it
wasn't super trivial (ABI changes etc.), but that needs to happen too.
Again, help is more than welcome here :)

Thanks again,
Faidon

Reply via email to