Hello Sebastian Andrzej Siewior.

On Thu, Nov 03, 2016 at 08:48:04PM +0100, Sebastian Andrzej Siewior wrote:
> control: retitle: -1 fetchmail: FTBFS if building in parallel
> 
> On 2016-11-03 07:45:16 [+0100], Andreas Henriksson wrote:
> > Hello Kurt Roeckx.
> Hi,
> 
> > The failure in this build log didn't look like it was really openssl 
> > related.
> > I've tried rebuilding the package which succeded for me.
> > 
> > Could you please double-check here and possibly close this bug report
> > if there's no issue?
> 
> fetchmail builds against openssl 1.1.0. So we are good here.
> fetchmail fails to build with -j4.
> What do we do now? I retitled the bug. Can you reproduce this on your
> end?

Disclaimer: I'm not the maintainer.

(And your retitle seems to have failed? One too many : after retitle?)
(And as already mentioned to Kurt, you might want to unblock the openssl
transition as well as this bug is not related to openssl.)

It seems build-arch depends on configure-stamp and build-stamp. The
latter two gets executed in parallel which results in build-stamp
getting executer before configure-stamp and thus the failure.

Since the fetchmail packaging currently uses a deprecated debhelper compat
level 7, preferrably it would get updated to a current level (and
switched to use the debhelper sequencer while at it).
While doing that upgrading/cleanup work on the packaging this bug will
likely go away.

Another (quick and dirty) option would be to completely disable parallel
execution of debian/rules, eg. by adding ".NOTPARALLEL:".

Another option that could also work is to make the build-stamp target
depend on configure-stamp.... hopefully fixes the parallelism bug and
probably a theoretically correct change no matter what.

Regards,
Andreas Henriksson

PS. Not volunteering for any of the above myself.

Reply via email to