[gluster-packaging] [Gluster-Maintainers] glusterfs-3.8rc1 has been released for testing
Niels de Vos
ndevos at redhat.com
Fri May 20 11:30:58 UTC 2016
On Fri, May 20, 2016 at 01:08:14PM +0200, Niels de Vos wrote:
> On Thu, May 19, 2016 at 08:57:30PM +0200, Emmanuel Dreyfus wrote:
> > Niels de Vos <ndevos at redhat.com> wrote:
> >
> > > But when you download the tarball, there should not be any need to run
> > > ./autogen.sh. I'm not sure why this seems to be required, but it looks
> > > like it:
> >
> > Yes, one should not run autotools on the released tarball.
>
> Even the following steps fail for me when running on Fedora 23:
>
> $ ./autogen.sh
> $ ./configure
> $ make distcheck
> ...
> configure: error: cannot run /bin/sh ../../config.sub
> Makefile:795: recipe for target 'distcheck' failed
> make: *** [distcheck] Error 1
>
> It works on the release-3.7 branch, so something has broken this more
> recently. I'll try to figure out what happened and will report back
> later.
It seems we intentionally removed the config.sub (yay, git bisect!):
7023870b28b1eb87fb6eca2904c72e91fdcaf625 is the first bad commit
commit 7023870b28b1eb87fb6eca2904c72e91fdcaf625
Author: Kaleb S. KEITHLEY <kkeithle at redhat.com>
Date: Fri May 29 13:47:14 2015 -0400
build: outdated autotools helper config.* files in dist tarfile
Our jenkins release task clones the source, runs ./autogen.sh (where
config.{guess,sub} come from) and ./configure, before running `make
dist` to product the release glusterfs-X.Y.Z.tar.gz.
The config.{guess,sub} in the tar file come from the archaic autoconf
in CentOS 6.3, which is what the glusterfs jenkins is running on.
We should not be shipping the (arbitrary, old) config.{guess,sub} files
from our jenkins machine.
Change-Id: Ib7643ae2e54d0e25c95f4e93e5dffb22cbe11523
BUG: 1223937
Signed-off-by: Kaleb S. KEITHLEY <kkeithle at redhat.com>
Reviewed-on: http://review.gluster.org/11009
Reviewed-by: Niels de Vos <ndevos at redhat.com>
Tested-by: Gluster Build System <jenkins at build.gluster.com>
:100644 100644 82175ee7ea9afa36b9270bf62aad7437d1db1129 1282c981d53f19eebc05dbeb1f39c2bca45fac5a M Makefile.am
:100644 100644 1e5a8125ad4765498c55b96dc53d3693a6757b17 36add2caccd448dfb8a839a5a5483f1ba5c1e9a2 M glusterfs.spec.in
bisect run success
Patrick filed https://bugzilla.redhat.com/1223937 for this during the
3.7 timeframe. I'm tempted to add the need to run autoreconf in the
release notes unless someone really wants the config.sub/guess files
back (we'll need to update the tools on the buildserver, but I would
consider that a good thing anyway).
Niels
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://www.gluster.org/pipermail/packaging/attachments/20160520/23a25ad2/attachment-0001.sig>
More information about the packaging
mailing list