-check-local: ./gpg.conf ./gpg-agent.conf ./pubring-stamp \
-# To guarantee that check-local is run before any tests we
-# add this dependency:
-initial.test : check-local
export GNUPGHOME := $(abs_builddir)
Re: [PATCH GPGME] tests: Do not use check-local magic as dependency
On 7 April 2017 at 21:56, Werner Koch <[hidden email]> wrote:
> On Fri, 7 Apr 2017 16:32, [hidden email] said:
>> autoreconf -ivf
> FWIW: Please do not use autoreconf. All software the GnuPG Project
> maintains uses the script ./autogen.sh to create configure from sources
> distributed in the repo.
I am aware of it.
However, this issue was hidden and may be addressed if you are doing
this one way or the other. The generation of the stamps should be done
unless actually trying to build.
Regardless, in recent years (more than I can remember) the autoreconf
is doing a wonderful work, a complex autogen should not be required
any more. But this is not why I submitted this fix.
I merely took the opportunity to state how we think about this. I know
that Debian updates the autconf files too but that is up to them and in
fact it makes sense for a sistro to do tha. This way they have
identical support on all packages. We do it for the same reason: to
exclude bugs from using different autoconf tools and to minimize
differences between the configuraion of our developer's boxes.
> is doing a wonderful work, a complex autogen should not be required
> any more. But this is not why I submitted this fix.
autogen.sh is our central configuration script which does things which
can't be done in configure.ac. For example there are helper function to
build a stable beta version number out of the git revision. Doing that
with M4 macros turned out to be too fragile.
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.