isc-bind-esv Repository - "yum update" doing undesirable things!

Michał Kępień michal at isc.org
Tue May 28 12:44:27 UTC 2019


> 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ń


More information about the bind-users mailing list