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