Source: liblc3
Version: 1.0.4-1
Severity: important
Tags: ftbfs

liblc3 fails to clean when V=1 is set. V=1 is a popular way to enable
verbose output with automake. In fact, it is mentioned in the automake
documentation [1]

Ubuntu sets V=1 and the recent change to the package to run  make
clean  is now causing the Ubuntu build to fail. (Ubuntu's
configuration is in line with Debian Policy which encourages setting
builds to be "as verbose as reasonably possible".)

Minimal test case
-----------------------
V=1 debian/rules clean

Suggested fix
------------------
It looks like this package already empties the V environment variable
for "make test". I guess it should do that for "make clean" too.

Build log excerpt
----------------------
debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make clean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
1rm -rf build
make[2]: 1rm: No such file or directory
make[2]: *** [Makefile:145: clean] Error 127

Full build log
----------------
https://launchpad.net/ubuntu/+source/liblc3/1.0.4-1/+latestbuild/amd64

[1] 
https://www.gnu.org/software/automake/manual/html_node/Automake-Silent-Rules.html

Thank you,
Jeremy Bícha

Reply via email to