Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
HADOOP-12111
-
None
Description
HADOOP-12129 replaced wget commands in test-patch with curl. But curl doesn't follow URL redirection by default, so docker mode fails in downloading findbugs for now:
$ dev-support/test-patch.sh --docker --project=hadoop /tmp/test.patch (snip) Step 11 : RUN mkdir -p /opt/findbugs && curl https://sourceforge.net/projects/findbugs/files/findbugs/3.0.1/findbugs-noUpdateChecks-3.0.1.tar.gz/download -o /opt/findbugs.tar.gz && tar xzf /opt/findbugs.tar.gz --strip-components 1 -C /opt/findbugs ---> Running in 31c71013bb59 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 397 100 397 0 0 168 0 0:00:02 0:00:02 --:--:-- 168 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now The command '/bin/sh -c mkdir -p /opt/findbugs && curl https://sourceforge.net/projects/findbugs/files/findbugs/3.0.1/findbugs-noUpdateChecks-3.0.1.tar.gz/download -o /opt/findbugs.tar.gz && tar xzf /opt/findbugs.tar.gz --strip-components 1 -C /opt/findbugs' returned a non-zero code: 2
Adding -L option will resolve this.