Hi Santiago (2026.11.04_13:23:01_+0000)

The technical committee has not yet discussed this. This reply is just my personal thoughts.

I found this Makefile bug by building the package on a single-CPU
system, but the same build failure happens:

- When building the package with DEB_BUILD_OPTIONS=parallel=1,
which is a supported configuration according to Debian Policy 4.9.1.

I agree with that. It doesn't look like Policy contemplates the idea of a package *requiring* a higher level of parallelism, and I can't imagine a need for that.

The maintainer (Matthias Klose) believes that build failures which
happen with DEB_BUILD_OPTIONS=parallel=1 are not bugs, just "nice
things to have", and downgraded the bug to wishlist, leaving the issue
unfixed for seven months now.

FWIW, that quoted statement is your summary of Matthias' reply, rather than a quote of something he said.

I think you both have some reasonable points here. If a package doesn't build reliably, it's annoying for everyone. If it fails to build in survey rebuilds (as you are doing) then you'll assume it's a bug, and file it.

If a package only builds correctly when you hold it exactly the right way, that's just fragility. Something that people will trip up on from time to time, and waste time over.

If it doesn't fail to build in the cases that actually matter (buildds and the maintainers workflows) then in practice the failure is not terribly serious. Obviously annoying if it affects you, though.

So, I agree that this is a bug in the package. And specifically a bug in the Debian packaging.

I also agree that it's probably not as serious as a general FTBFS that would stop the maintainer being able to work on the package, or the archive to be able to build it. Obviously, the RC-ness of a bug is a release team decision, I won't weigh in there. I'd use a severity higher than wishlist, though.

There really isn't much to this disagreement. The bug was filed 7 months ago, and Matthias has only sent a single reply, lowering the severity and not applying the patch. Ignored patches are not uncommon in Debian (or Free Software in general), we can't tell anyone how they should spend their time. Santiago would like to see a higher severity and the patch applied.

I think applying the patch is the straightforward thing to do, and I can't see any obvious reason that that wouldn't happen.

Matthias, would you please have another look at this patch and apply it if it makes sense to you?

I guess there's a bigger question here of whether we should check the archive for more similar failures and fix them. To me, these seem like bugs and probably ones worth fixing. Whether that's a good use of everyone involved's time is up to them. In general, making Debian less buggy sounds like something we'd all get behind.

What level of severity those bugs should have is another question. I'd suggest something in the range of normal to serious.

Stefano

--
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

Reply via email to