Skip to content

HADOOP-17727. Modularize docker images #3043

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
Jun 8, 2021

Conversation

GauthamBanasandra
Copy link
Member

  • Created pkg-resolver which resolves
    the package dependencies needed
    for building Hadoop on the various
    platforms.
  • This is helpful for keeping track of
    the dependencies on the all the
    different platforms for which we
    support building Hadoop on.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/1/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 0s Docker mode activated.
-1 ❌ docker 0m 36s Docker failed to build yetus/hadoop:ad923ad5642.
Subsystem Report/Notes
GITHUB PR #3043
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/1/console
versions git=2.17.1
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/2/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 20m 47s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 shelldocs 0m 1s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 11m 29s Maven dependency ordering for branch
+1 💚 mvninstall 22m 41s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 15m 30s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-1 ❌ hadolint 0m 5s /results-hadolint.txt The patch generated 5 new + 0 unchanged - 0 fixed = 5 total (was 0)
+1 💚 mvnsite 0m 0s the patch passed
-1 ❌ pylint 0m 2s /results-pylint.txt The patch generated 10 new + 0 unchanged - 0 fixed = 10 total (was 0)
+1 💚 shellcheck 0m 0s No new issues.
+1 💚 shadedclient 15m 6s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 29s /results-asflicense.txt The patch generated 3 ASF License warnings.
88m 32s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/2/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs mvnsite unit pylint
uname Linux 8bf28f8f8221 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 97837752616e2468f0511ede81979d36ed03c46e
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/2/testReport/
Max. process+thread count 601 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/2/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/3/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 0s Docker mode activated.
-1 ❌ docker 0m 1s Docker failed to build yetus/hadoop:ad923ad5642.
Subsystem Report/Notes
GITHUB PR #3043
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/3/console
versions git=2.17.1
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/4/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 20m 59s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 30s Maven dependency ordering for branch
+1 💚 mvninstall 22m 28s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 15m 25s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 21s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-1 ❌ hadolint 0m 5s /results-hadolint.txt The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 2s No new issues.
+1 💚 shellcheck 0m 0s No new issues.
+1 💚 shadedclient 15m 17s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 30s /results-asflicense.txt The patch generated 3 ASF License warnings.
89m 28s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/4/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs mvnsite unit pylint
uname Linux 74a3cd703c2f 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 081f621be31b92a8893bf1933d56a85f6aae307c
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/4/testReport/
Max. process+thread count 516 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/4/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/5/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 0s Docker mode activated.
-1 ❌ docker 0m 30s Docker failed to build yetus/hadoop:ad923ad5642.
Subsystem Report/Notes
GITHUB PR #3043
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/5/console
versions git=2.17.1
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/6/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 52s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 37s Maven dependency ordering for branch
+1 💚 mvninstall 22m 41s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 15m 46s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 5s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 2s No new issues.
+1 💚 shellcheck 0m 1s No new issues.
+1 💚 shadedclient 15m 7s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 28s /results-asflicense.txt The patch generated 3 ASF License warnings.
69m 54s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/6/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs mvnsite unit pylint
uname Linux 9023a2be9897 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / dbc09e74fee1f771a222dfbc999ccc2e302b8012
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/6/testReport/
Max. process+thread count 516 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/6/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@GauthamBanasandra GauthamBanasandra force-pushed the modularize-dockerfiles branch from 1e57249 to c20a85a Compare May 24, 2021 18:11
@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/9/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 21m 35s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 13m 37s Maven dependency ordering for branch
+1 💚 mvninstall 23m 52s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 16m 8s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 25s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 9s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 7s No new issues.
+1 💚 shellcheck 0m 0s No new issues.
+1 💚 shadedclient 15m 58s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 30s /results-asflicense.txt The patch generated 3 ASF License warnings.
94m 18s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/9/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs mvnsite unit pylint
uname Linux f651b162e630 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / c20a85ab3caf299cd9bdea53db40a3de3c841a74
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/9/testReport/
Max. process+thread count 519 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/9/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@GauthamBanasandra GauthamBanasandra force-pushed the modularize-dockerfiles branch from ff5db72 to d41c011 Compare May 29, 2021 11:28
@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/13/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 0s Docker mode activated.
-1 ❌ docker 0m 30s Docker failed to build yetus/hadoop:ad923ad5642.
Subsystem Report/Notes
GITHUB PR #3043
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/13/console
versions git=2.17.1
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/14/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 0s Docker mode activated.
-1 ❌ docker 0m 25s Docker failed to build yetus/hadoop:ad923ad5642.
Subsystem Report/Notes
GITHUB PR #3043
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/14/console
versions git=2.17.1
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/15/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 13m 17s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 1s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 42s Maven dependency ordering for branch
+1 💚 mvninstall 19m 59s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 13m 2s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 27s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 8s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 2s No new issues.
+1 💚 shellcheck 0m 1s No new issues.
+1 💚 shadedclient 13m 10s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 31s /results-asflicense.txt The patch generated 3 ASF License warnings.
75m 22s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/15/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs pylint mvnsite unit
uname Linux b676a2f04229 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / ef7c87d17078a85f073c1c406692d979dca04704
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/15/testReport/
Max. process+thread count 716 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/15/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/16/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 23m 40s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 42s Maven dependency ordering for branch
+1 💚 mvninstall 26m 0s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 16m 49s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 25s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 9s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 3s No new issues.
+1 💚 shellcheck 0m 1s No new issues.
+1 💚 shadedclient 16m 58s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 29s /results-asflicense.txt The patch generated 3 ASF License warnings.
99m 0s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/16/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs pylint mvnsite unit
uname Linux d6b94bb3ba14 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 99090c8853b38a3a1044aaaccf9296599071dbbf
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/16/testReport/
Max. process+thread count 557 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/16/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/17/console in case of problems.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/18/console in case of problems.

@GauthamBanasandra GauthamBanasandra marked this pull request as ready for review May 31, 2021 18:12
@GauthamBanasandra GauthamBanasandra requested a review from goiri May 31, 2021 18:12
@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 24m 44s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 31s Maven dependency ordering for branch
+1 💚 mvninstall 25m 53s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 17m 15s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 25s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 8s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 3s No new issues.
+1 💚 shellcheck 0m 1s No new issues.
+1 💚 shadedclient 16m 47s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 33s /results-asflicense.txt The patch generated 3 ASF License warnings.
100m 7s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/17/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs pylint mvnsite unit
uname Linux cbdf20155c2a 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 7f8a1df698c507f894398694b4f4c9ef117f3970
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/17/testReport/
Max. process+thread count 570 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/17/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

* Replaced explicit installation of
  packages with script invocations.
* Replaced explicit installations
  of packages with script
  invocations.
* Added a readme file
  for describing the
  package management
  module.
* Added the necessary
  environment variables
  and install scripts.
* PROTOBUF_HOME was
  commented out. Fixed it.
@GauthamBanasandra GauthamBanasandra force-pushed the modularize-dockerfiles branch from 08571af to 1496a6e Compare June 6, 2021 01:28
@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/30/console in case of problems.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/31/console in case of problems.

* Added ASF license header for
  README.md in dev-support/docker.
@GauthamBanasandra GauthamBanasandra force-pushed the modularize-dockerfiles branch from 7c6037f to f6433cc Compare June 7, 2021 05:31
@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/32/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 1m 3s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 shelldocs 0m 1s Shelldocs was not available.
+0 🆗 markdownlint 0m 1s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 56s Maven dependency ordering for branch
+1 💚 mvninstall 23m 59s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 16m 54s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 24s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 8s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 2s No new issues.
+1 💚 shellcheck 0m 1s No new issues.
+1 💚 shadedclient 16m 33s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 36s /results-asflicense.txt The patch generated 3 ASF License warnings.
74m 26s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/32/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell hadolint shellcheck shelldocs pylint mvnsite unit markdownlint
uname Linux 34ba9d850594 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / f6433cc
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/32/testReport/
Max. process+thread count 633 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/32/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@GauthamBanasandra
Copy link
Member Author

@jojochuang the unit tests get stuck when I add the json files to be excluded from RAT check in pom.xml (I don't know why though, but I've confirmed this multiple times). Hence, I've removed them and the CI run is complete as posted in the YETUS comment above.

Copy link
Contributor

@jojochuang jojochuang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suspect we also need to update the create-release script.

Ran dev-support/bin/create-release --asfrelease --docker --dockercache --native on a Ubuntu ARM, and it failed with this error:

Step 8/34 : COPY pkg-resolver pkg-resolver
COPY failed: file not found in build context or excluded by .dockerignore: stat pkg-resolver: file does not exist
$ docker run -i -t --privileged -v /home/ubuntu/.gnupg:/home/ubuntu/.gnupg -v /home/ubuntu/hadoop/patchprocess:/home/ubuntu/hadoop/patchprocess -v /home/ubuntu/hadoop/target/artifacts:/home/ubuntu/hadoop/target/artifacts -v /home/ubuntu/.m2/settings.xml:/home/ubuntu/.m2/settings.xml -v /home/ubuntu/hadoop:/build/source -u ubuntu -w /build/source hadoop/createrelease:3.4.0-SNAPSHOT_25570 /build/source/dev-support/bin/create-release --deploy --mvncache=/maven --asfrelease --dockercache --native --indocker
Unable to find image 'hadoop/createrelease:3.4.0-SNAPSHOT_25570' locally
docker: Error response from daemon: pull access denied for hadoop/createrelease, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

Guess the script needs to add an additional mount volume?

@jojochuang
Copy link
Contributor

That being said, given that Inigo gave a +1 and we went through several iterations, I don't mind to fix that in a separate jira.

@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/33/console in case of problems.

@GauthamBanasandra
Copy link
Member Author

@jojochuang thanks for the review.

Guess the script needs to add an additional mount volume?

We can't use a mount volume here since the pkg-resolver directory is needed at time of docker build. The mount volume is useful only when we do a docker run.

I don't mind to fix that in a separate jira.

I've fixed it in this PR by providing the build context path during docker build. Please see my changes in dev-support/bin/create-release file.

* create-release script was
  failing since it couldn't
  find pkg-resolver directory.
* Fixed it by specifying the
  path to the build context.
@GauthamBanasandra GauthamBanasandra force-pushed the modularize-dockerfiles branch from c65107c to 263666d Compare June 7, 2021 17:57
@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/34/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 54s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 shelldocs 0m 1s Shelldocs was not available.
+0 🆗 markdownlint 0m 1s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 47s Maven dependency ordering for branch
+1 💚 mvninstall 23m 23s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 15m 48s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 24s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 8s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 2s No new issues.
+1 💚 shellcheck 0m 2s No new issues.
+1 💚 shadedclient 15m 8s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 29s /results-asflicense.txt The patch generated 3 ASF License warnings.
70m 59s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/33/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell shellcheck shelldocs hadolint pylint mvnsite unit markdownlint
uname Linux da25bdfc3805 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / c65107cae104addce89532acae77bcc0c92e0e39
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/33/testReport/
Max. process+thread count 594 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/33/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 1m 0s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
-1 ❌ test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
+0 🆗 mvndep 12m 54s Maven dependency ordering for branch
+1 💚 mvninstall 23m 23s trunk passed
+1 💚 mvnsite 0m 0s trunk passed
+1 💚 shadedclient 15m 39s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 24s Maven dependency ordering for patch
+1 💚 mvninstall 0m 0s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
+1 💚 hadolint 0m 8s No new issues.
+1 💚 mvnsite 0m 0s the patch passed
+1 💚 pylint 0m 3s No new issues.
+1 💚 shellcheck 0m 3s No new issues.
+1 💚 shadedclient 15m 20s patch has no errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ asflicense 0m 29s /results-asflicense.txt The patch generated 3 ASF License warnings.
71m 16s
Subsystem Report/Notes
Docker ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/34/artifact/out/Dockerfile
GITHUB PR #3043
Optional Tests dupname asflicense codespell shellcheck shelldocs hadolint pylint mvnsite unit markdownlint
uname Linux dc7f1d868fe0 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 263666d
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/34/testReport/
Max. process+thread count 571 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3043/34/console
versions git=2.25.1 maven=3.6.3 shellcheck=0.7.0 hadolint=1.11.1-0-g0e692dd pylint=2.6.0
Powered by Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@GauthamBanasandra
Copy link
Member Author

@jojochuang could you please approve this PR if it looks alright? I've fixed the issue with create-release as well.

Copy link
Contributor

@jojochuang jojochuang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you. Merging it now.

@jojochuang jojochuang merged commit 1c0b2ed into apache:trunk Jun 8, 2021
@GauthamBanasandra GauthamBanasandra deleted the modularize-dockerfiles branch June 8, 2021 03:49
@GauthamBanasandra
Copy link
Member Author

Thanks a lot for your reviews and suggestions @goiri , @jojochuang

kiran-maturi pushed a commit to kiran-maturi/hadoop that referenced this pull request Nov 24, 2021
Reviewed-by: Inigo Goiri <inigoiri@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants