You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fluss.apache.org by "wuchong (via GitHub)" <gi...@apache.org> on 2026/09/16 08:30:28 UTC

[PR] [build] Fix quickstart JAR selection for release builds [fluss]

wuchong opened a new pull request, #4365:
URL: https://github.com/apache/fluss/pull/4365

   ### Purpose
   
   Preparing the Flink quickstart Docker dependencies after a release build fails with `Multiple matching JAR files found`: the connector glob matches the runtime, sources and javadoc JARs. This also affects the S3, Paimon, Iceberg and tiering dependencies.
   
   ### Brief change log
   
   - Exclude `-sources.jar`, `-javadoc.jar` and `-tests.jar` before checking the match count.
   - Ignore non-file entries and unmatched globs, so missing runtime JARs produce the intended diagnostic.
   - Preserve the error when multiple runtime versions are present and quote the source directory to support paths containing spaces.
   
   ### Tests
   
   - Passed `bash -n docker/quickstart-flink/prepare_build.sh` and `git diff --check`.
   - Passed six isolated copy scenarios using macOS Bash: release artifacts, SNAPSHOT artifacts, a single runtime JAR, no matches, auxiliary JARs only, and conflicting runtime versions. The scenarios also cover spaces in directory paths and matching directory entries.
   - Copied and byte-compared all five existing Fluss 1.0.0 runtime JARs from local release outputs.
   - The full Maven verification was started but stopped before completion.
   
   ### API and Format
   
   No API or storage format changes.
   
   ### Documentation
   
   No documentation changes are needed for this packaging hotfix.
   
   ### AI disclosure
   
   Authored with OpenAI Codex (GPT-6).
   


-- 
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: issues-unsubscribe@fluss.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] [build] Fix quickstart JAR selection for release builds [fluss]

Posted by "MehulBatra (via GitHub)" <gi...@apache.org>.
MehulBatra commented on PR #4365:
URL: https://github.com/apache/fluss/pull/4365#issuecomment-5696446644

   @wuchong seems like the integration test cannot pull/start the SeaweedFS Docker image, rest looks good!
   `ContainerFetchException: Can't get Docker image: chrislusf/seaweedfs:4.38`


-- 
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: issues-unsubscribe@fluss.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] [build] Fix quickstart JAR selection for release builds [fluss]

Posted by "wuchong (via GitHub)" <gi...@apache.org>.
wuchong merged PR #4365:
URL: https://github.com/apache/fluss/pull/4365


-- 
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: issues-unsubscribe@fluss.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org