yihua opened a new issue, #20416:
URL: https://github.com/apache/hudi/issues/20416

   The bundle validation base image 
(`packaging/bundle-validation/base/Dockerfile`) is built on Alpine, so its 
three JVMs are musl builds. Bundles that carry native libraries cannot be 
exercised in it: the Spark native bundle's `libcomet.so` is linked against 
glibc and fails to load, so `validate.sh` has to skip the Comet query on the CI 
image, and the Hadoop natives never load either.
   
   Two smaller defects live in the same file: the Scala 2.13 Spark download 
condition is written as `[ a && b ]`, which the shell rejects ("missing ]") so 
it is always false and a Scala 2.13 image gets the Scala 2.12 Spark build, and 
the per-run Dockerfile's `wget -t=3` only parses on busybox.
   
   Proposal: build the base image on a glibc distribution with Java 8 as the 
default runtime and Java 11 and 17 at the paths `validate.sh` already switches 
to, fix the two shell issues, and rebuild the published tags from it one at a 
time.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to