Hi,

On 05/05/25 at 21:53 +0200, Santiago Vila wrote:
> El 5/5/25 a las 21:26, Lucas Nussbaum escribió:
> > [...]
> 
> Thanks a lot for this. I was never brave enough to go ahead
> and announce a MBF.
> 
> May I know what kind of machines did you use to found those bugs?
> Machines with 8 CPUs only? (I ask because I found more than 800
> packages with makefile issues triggered by make --shuffle,
> using machines with 1 and 2 CPUs).

Yes, 8 cores.  I looked at the differences between your results and
mine, and while I did not look at all packages that failed for you but
are not included in my list of 511 packages, I identified the following
causes for differences, order by decreasing impact in the small sample I
checked:
- I did not check packages that are not currently in testing.
- I excluded packages that FTBFS even without --shuffle.
- some packages failed for you for other reasons, but now build fine
  even with --shuffle.
- I excluded packages that FTBFS even with --shuffle=none (but build
  fine without --shuffle). Examples are packages that use bmake
  (BSD make), such as csh. What happens is that GNU Make sets MAKEFLAGS
  to --shuffle, which bmake does not understand.

> > I'd rather do the bug submitting now to avoid refreshing build results
> > later, but I agree that this is not release-critical material of course,
> > so I can also wait until after the trixie release.
> 
> Debian Policy does not say "Makefiles should be correct", but I think
> that has always been implicit. The GPL speaks about Makefiles as an integral
> part of source code ("plus the scripts used to control compilation
> and installation of the executable" in GPL-2).
> 
> So, I would say this is a normal bug.

I'm not going to argue about 'normal' vs 'minor'.

Lucas

Reply via email to