> Purely out of curiosity, I did try building libevent which failed
> miserably:-
> 
> (...)
> 
> For my part, I am not concerned about this as I am not using DNSTAP and
> only mention the issue in case others encounter it.

Ah, thanks for checking this.  I was wrong - SRPMs for dnstap
dependencies published in our Coprs cannot be rebuilt without SCL
support.  This is due to the fact that when rebuilding an existing SRPM,
the initial value of the %name macro is extracted from the RPM header of
the SRPM file.  This could be worked around by not using certain macros
in the arguments for the %setup macro [1], but the proper way of
building a non-SCL version of BIND with dnstap support is to regenerate
SRPMs straight from the *.spec files [2], using "--without scl" all the
way.

I originally believed rebuilding SCL SRPMs using "--without scl" would
work fine because it worked on Copr, but the build process on Copr
starts from the *.spec file, not from an SRPM.  Apologies about the
confusion and thanks again for checking.

[1] Our BIND *.spec file does not use the %pkg_name macro, which is why
    rebuilding the SRPM created out of it using "--without scl" works
    fine.

[2] See the repositories at: https://gitlab.isc.org/isc-packages/rpms

-- 
Best regards,
Michał Kępień
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to