FTBFS due to syntax error in test.sh
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
socat (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Due to incorrect quoting in some awk statements in test.sh, socat FTBFS: https:/
make[2]: Entering directory '/<<PKGBUILDDIR>>'
./test.sh
Using temp directory /tmp/buildd/7466
testing if address array is sorted... ok
testing if address options are sorted... ok
./test.sh: line 1924: syntax error near unexpected token `}'
./test.sh: line 1924: ` CYGWIN*) l="$(ps -pafe |grep "^[^ ]*[ ][ ]*[^ ][^ ]*[ ][ ]*$1[ ]" |awk '{print($2)';})" ;;'
make[2]: *** [Makefile:186: test] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j4 test "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:19: override_
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:25: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
This is fixed upstream by a larger commit (https:/
tags: | added: ftbfs |
Changed in socat (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Nick Rosbrook (enr0n) |
importance: | Undecided → Medium |
Sponsored, thanks. Looks like bash changed behaviour and now fails at the time the function is defined, whereas previously that code path never ran so it never failed.