[Bugs] [Bug 1450588] New: Ubuntu builds have unsubsituted autoconf macros in source code
bugzilla at redhat.com
bugzilla at redhat.com
Sat May 13 13:14:57 UTC 2017
https://bugzilla.redhat.com/show_bug.cgi?id=1450588
Bug ID: 1450588
Summary: Ubuntu builds have unsubsituted autoconf macros in
source code
Product: GlusterFS
Version: 3.10
Component: packaging
Severity: high
Assignee: bugs at gluster.org
Reporter: nh2-redhatbugzilla at deditus.de
CC: bugs at gluster.org
Description of problem:
I tried to use 3.10.1 on Ubuntu and things don't seem to work.
After some investigation I found that some autoconf macros are not correctly
substituted, and make their way into paths in the source code.
For example, peer_mountbroker (generated from an .in file) contains:
m = MountbrokerUserMgmt("${prefix}/etc/glusterfs/glusterd.vol")
and of course running this code will fail at run time.
This commit is what broke it: https://review.gluster.org/#/c/16880/
The Ubuntu PPAs on
https://launchpad.net/~gluster/+archive/ubuntu/glusterfs-3.10 are also broken;
demo:
$ curl -L
https://launchpad.net/~gluster/+archive/ubuntu/glusterfs-3.10/+files/glusterfs-common_3.10.1-ubuntu1~xenial1_amd64.deb
| bsdtar -f - -x --to-stdout data.tar.xz | bsdtar -f - -x --to-stdout
./usr/lib/x86_64-linux-gnu/glusterfs/peer_georep-sshkey.py | grep GSYNCD_CMD
GSYNCD_CMD = 'command="${prefix}/lib/x86_64-linux-gnu/glusterfs/gsyncd"
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list