[Debian-ha-maintainers] Bug#804590: Bug#804590: redhat-cluster: build-depends on libcorosync-dev which is no longer built
Ferenc Wagner
wferi at niif.hu
Thu Jan 14 09:13:06 UTC 2016
Christoph Berg <myon at debian.org> writes:
> Re: Ferenc Wagner 2016-01-08 <87lh7z7o5h.fsf at lant.ki.iif.hu>
>
>>> the script works, but the inner make invocation needs to be prevented
>>> from seeing the outer make from debian/rules:
>>>
>>> env -u MAKELEVEL -u MAKEFLAGS -u MFLAGS debian/check_header_deps pacemaker
>>
>> Good point, though make doesn't interpret MFLAGS itself, so I wouldn't
>> care about it. MAKELEVEL does not influence a thing either. But
>
> I didn't test all combinations, but I think I remember from my past
> make experience that one of these has an influence on the display of
> the "make: entering/leaving directory" messages which were ending up
> in the symbols files here. Make sure you test that.
It does, unless -s is used. I pretty much rewrote the whole thing, you
can check it on GitHub. But please don't upload just yet, I'd like to
see pacemaker migrating into testing first. :)
>> MAKEFLAGS rellay must be cleared, and probably MAKEFILES as well. What
>> do you think about moving this into the script as
>>
>> ... | MAKEFLAGS= MAKEFILES= make -Bsf - >> ... ?
>>
>> This would make the script more "standalone".
>
> Sure, good idea. (Though to be honest, the current pipe-makefile-on-
> stdin solution looks quite scary. Maybe you could add some comments to
> explain what it's doing.)
I decided to leave MAKEFILES alone after all, but tried to address the
above points.
--
Cheers,
Feri.
More information about the Debian-ha-maintainers
mailing list