[arch-general] Default value of "j" in makeflags of makepkg.conf

Timothée Ravier siosm99 at gmail.com
Fri Jan 3 13:06:31 EST 2014

On 03/01/2014 17:46, Martin S. Weber wrote:
> Sermons from packager from pkg systems A, B, C, D (...)
> sooner or later provoke ignorance from upstream dev (...).

No sermons should ever be made to upstream by packagers. Upstream should
not be blamed for bugs, but helped with. This is free software, let's
just try to be nice to each other.

> In other words again: you might find what you consider a bug, but upstream
> will not care, ignore your patches, not listen to you or simply get annoyed
> (witnessed instances of this before).

As you've said, the packagers should provide the patch to fix the issue.
If upstream does not want that then it's fine, the packager should use
the "trick".

I hardly understand why would any upstream refuse a patch to fix
parallel build issues.

> Read e.g. this message from the author of SQLite and fossil about packager's
> need/want for splitting dynamic libs from projects using said dynamic libs
> (sqlite in that instance):
> http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14153.html

I'm not sure this issue is related to the current discussion, as he is
upset with distributions packaging old software with new one, something
never done in Arch as far as I know:
> I hate having to add silly work-arounds in the code to accommodate
> distributions trying to use an older SQLite with a newer Fossil.

And I think I remember that Arch does have static libraries when it
makes sense.

> IMHO you're just about to open a can of worms that only you yourself will
> want to swallow, for a) the greater good of squishing bugs and b) no change
> in the big picture.

There is nothing to "swallow" here as there already is an option to
bypass parallel build. I'm not opening anything either as I'm just not
against the proposed change. It looks like a convenience change, which
does not really have arguments against it as it's just a default setting.

Timothée Ravier

More information about the arch-general mailing list