You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by "ankane (via GitHub)" <gi...@apache.org> on 2026/07/13 21:29:41 UTC

[PR] Include license and notice files in iceberg-storage-opendal crate [iceberg-rust]

ankane opened a new pull request, #2823:
URL: https://github.com/apache/iceberg-rust/pull/2823

   ## Which issue does this PR close?
   
   None
   
   ## What changes are included in this PR?
   
   Applies #1601 to the `iceberg-storage-opendal` crate.
   
   ## Are these changes tested?
   
   N/A


-- 
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@iceberg.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org


Re: [PR] Include license and notice files in iceberg-storage-opendal crate [iceberg-rust]

Posted by "ankane (via GitHub)" <gi...@apache.org>.
ankane commented on PR #2823:
URL: https://github.com/apache/iceberg-rust/pull/2823#issuecomment-4972652739

   Thanks all!


-- 
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@iceberg.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org


Re: [PR] Include license and notice files in iceberg-storage-opendal crate [iceberg-rust]

Posted by "dannycjones (via GitHub)" <gi...@apache.org>.
dannycjones commented on PR #2823:
URL: https://github.com/apache/iceberg-rust/pull/2823#issuecomment-4971753792

   > Thanks for catching this! I'm merging this as it, and we should create a followup PR to add license and notice to other 2 crates and a CI to check this per Kevin's suggestion
   
   I can take those. I'll do the other 2 crates today, and later follow-up with the CI fix.


-- 
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@iceberg.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org


Re: [PR] Include license and notice files in iceberg-storage-opendal crate [iceberg-rust]

Posted by "kevinjqliu (via GitHub)" <gi...@apache.org>.
kevinjqliu commented on PR #2823:
URL: https://github.com/apache/iceberg-rust/pull/2823#issuecomment-4971543057

   thanks for catching this @ankane! Its really important that every crate we publish must contain both the license and notice files. 
   
   I've found 2 other crates with the same issue, 3 total:
   - iceberg-storage-opendal
   - iceberg-catalog-loader
   - iceberg-cache-moka
   
   I believe these are all newly added crates. It would be good to add a CI check so that we can enforce this invariant. 
   
   Maybe something like:
   ```
   - name: Check published crate legal files
     shell: bash
     run: |
       set -euo pipefail
   
       failed=0
   
       while IFS= read -r crate; do
         echo "Checking ${crate}..."
         files="$(cargo package \
           --package "${crate}" \
           --list \
           --locked)"
   
         for required in LICENSE NOTICE; do
           if ! grep -Fxq "${required}" <<<"${files}"; then
             echo "::error::${crate} package is missing top-level ${required}"
             failed=1
           fi
         done
       done < <(
         cargo metadata --no-deps --format-version 1 |
           jq -r '.packages[] | select(.publish != []) | .name'
       )
   
       exit "${failed}"
   ```


-- 
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@iceberg.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org


Re: [PR] Include license and notice files in iceberg-storage-opendal crate [iceberg-rust]

Posted by "CTTY (via GitHub)" <gi...@apache.org>.
CTTY merged PR #2823:
URL: https://github.com/apache/iceberg-rust/pull/2823


-- 
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@iceberg.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org