LuciferYang opened a new pull request, #9780:
URL: https://github.com/apache/paimon/pull/9780

   ### Purpose
   
   Every container test that starts `MinioTestContainer` now fails before the 
test body runs:
   
   ```
   org.testcontainers.containers.ContainerFetchException: Can't get Docker 
image:
     RemoteDockerImage(imageName=minio/minio:RELEASE.2022-02-07T08-17-33Z, ...)
   Caused by: com.github.dockerjava.api.exception.NotFoundException: Status 404:
     {"message":"pull access denied for minio/minio, repository does not exist 
or may require 'docker login'"}
   ```
   
   MinIO stopped publishing its Community Edition images and the Docker Hub 
`minio/minio` repository is gone, so the unqualified name no longer resolves. 
Re-running does not help. `paimon-s3-impl` fails in `S3FileIOTest`, which means 
any PR whose reactor reaches that module goes red: a `paimon-common` change now 
fails CI for a reason that has nothing to do with it.
   
   MinIO's own quay.io registry still serves the same 
`RELEASE.2022-02-07T08-17-33Z` tag publicly, so qualifying the name is enough 
to restore the pull. It is the same image at the same version, so its license 
is unchanged; only the registry differs. `quay.io/minio/minio` is MinIO's own 
organization namespace, and several ASF projects already pull it from there, 
among them `apache/iceberg`, `apache/hudi`, `apache/doris` and `apache/opendal`.
   
   `DockerImageVersions.MINIO` is the only place the image is named. 
`paimon-s3`, `paimon-s3-impl` and `paimon-flink-cdc` reach it through 
`MinioTestContainer`.
   
   ### Tests
   
   The quay.io tag is anonymously pullable (its registry manifest returns 200) 
while Docker Hub returns 404 for the same tag. `paimon-test-utils` and 
`paimon-s3-impl` compile, with checkstyle and spotless clean. I have no Docker 
locally, so CI covers the container startup itself.
   


-- 
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