Bug 1528983

Summary: build: changing verbosity is broken
Product: [Community] GlusterFS Reporter: Jan Engelhardt <jengelh>
Component: buildAssignee: bugs <bugs>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: mainlineCC: atumball, bugs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: glusterfs-6.x Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-27 16:07:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
patch that fixes it none

Description Jan Engelhardt 2017-12-25 14:11:36 UTC
Created attachment 1372158 [details]
patch that fixes it

Description of problem:

`make V=1` is broken — no commands are printed whatsoever. At the
same time, `make V=0` *also* is broken in that no summary lines
("CC  foo.o") are printed, either. Kill the annoying hardcoded
--quiet in configure.ac, since it seems to override everything that
automake offers.


Version-Release number of selected component (if applicable):

3.12.0


How reproducible:

make V=1
make V=0


Actual results:

$ make V=1
Making all in libglusterfs
Making all in src
Making all in src/gfdb
Making all in rpc
...
$ make V=0
Making all in libglusterfs
Making all in src
Making all in src/gfdb
Making all in rpc
...


Expected results:

$ make V=1 ->
Making all in libglusterfs
Making all in src
bison -y -p graphyy -d ./graph.y
/usr/bin/python ./gen-defaults.py ./defaults-tmpl.c > defaults.c
/usr/bin/python ../../events/eventskeygen.py C_HEADER
cp ../../rpc/rpc-lib/src/protocol-common.h .
flex -Pgraphyy -t ./graph.l > graph.lex.c
make --no-print-directory all-am
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I/usr/include/uuid  -D_FILE_
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I/usr/include/uuid  -D_FILE_

$ make V=0
Making all in libglusterfs
Making all in src
bison -y -p graphyy -d ./graph.y
/usr/bin/python ./gen-defaults.py ./defaults-tmpl.c > defaults.c
/usr/bin/python ../../events/eventskeygen.py C_HEADER
cp ../../rpc/rpc-lib/src/protocol-common.h .
flex -Pgraphyy -t ./graph.l > graph.lex.c
make --no-print-directory all-am
  CC       libglusterfs_la-dict.lo
  CC       libglusterfs_la-xlator.lo
  CC       libglusterfs_la-logging.lo
  CC       libglusterfs_la-hashfn.lo
  CC       libglusterfs_la-common-utils.lo
  CC       libglusterfs_la-timer.lo
  CC       libglusterfs_la-inode.lo


Additional info:

Comment 1 Shyamsundar 2018-10-23 14:55:23 UTC
Release 3.12 has been EOLd and this bug was still found to be in the NEW state, hence moving the version to mainline, to triage the same and take appropriate actions.

Comment 2 Amar Tumballi 2019-05-27 16:07:53 UTC
With glusterfs-6.0 and latest master, this is working properly.