Hi, suyan
> NOTICE file exists in /tmp/opendla/apache-opendal-bindings-haskell-0.44.9-src
> Start checking LICENSE file in
> /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
> LICENSE file exists in /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
> Start checking NOTICE file in
> /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
> NOTICE file exists in /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
openjdk version "17.0.12" 2024-07-16
OpenJDK Runtime Environment (build 17.0.12+7)
OpenJDK 64-Bit Server VM (build 17.0.12+7, mixed mode, sharing)
Start building opendal java binding
> Success to build opendal java binding
I can't reproduce your error locally, would you like to double check it?
On Mon, Aug 19, 2024, at 14:49, Suyan wrote:
> -1
>
> [x] Download links are valid.
> [x] Checksums and signatures.
> [x] LICENSE/NOTICE files exist
> [x] No unexpected binary files
> [x] All source files have ASF headers
> [ ] Can compile from source
> Building java binding failed:
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 55.036 s
> [INFO] Finished at: 2024-08-19T14:47:19+08:00
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.codehaus.mojo:exec-maven-plugin:3.1.0:exec (compile-native-code) on
> project opendal: Command execution failed.: Process exited with an error: 1
> (Exit value: 1) -> [Help 1]
> [ERROR]
>
> --- When running `cargo build` in
> `apache-opendal-bindings-java-0.47.1-src/core/src`'s `core` dir, the
> following errors happened:
> error[E0716]: temporary value dropped while borrowed
> -->
> /Users/yan/Downloads/opendal-dev/apache-opendal-bindings-java-0.47.1-src/core/src/services/fs/lister.rs:90
> :14
> |
> 88 | let p = if metadata.is_dir() {
> | - borrow later stored here
> 89 | // Make sure we are returning the correct path.
> 90 | &format!("{rel_path}/")
> | ^^^^^^^^^^^^^^^^^^^^^^ creates a temporary value
> which is
> freed while still in use
> 91 | } else {
> | - temporary value is freed at the end of this statement
> |
> = note: consider using a `let` binding to create a longer lived value
> = note: this error originates in the macro `format` (in Nightly
> builds,
> run with -Z macro-backtrace for more info)
>
> error[E0716]: temporary value dropped while borrowed
> -->
> /Users/yan/Downloads/opendal-dev/apache-opendal-bindings-java-0.47.1-src/core/src/services/fs/lister.rs:142
> :14
> |
> 140 | let p = if metadata.is_dir() {
> | - borrow later stored here
> 141 | // Make sure we are returning the correct path.
> 142 | &format!("{rel_path}/")
> | ^^^^^^^^^^^^^^^^^^^^^^ creates a temporary value
> which
> is freed while still in use
> 143 | } else {
> | - temporary value is freed at the end of this statement
> |
> = note: consider using a `let` binding to create a longer lived
> value
> = note: this error originates in the macro `format` (in Nightly
> builds,
> run with -Z macro-backtrace for more info)
>
> For more information about this error, try `rustc --explain E0716`.
> error: could not compile `opendal` (lib) due to 2 previous errors
>
>
> Sincerely,
> Suyan
>
>
> Xuanwo <[email protected]> 于2024年8月15日周四 17:23写道:
>
>> Hello, Apache OpenDAL Community,
>>
>> This is a call for a vote to release Apache OpenDAL version 0.49.1.
>>
>> The tag to be voted on is 0.49.1.
>>
>> The release candidate:
>>
>> https://dist.apache.org/repos/dist/dev/opendal/0.49.1-rc.2/
>>
>> Keys to verify the release candidate:
>>
>> https://downloads.apache.org/opendal/KEYS
>>
>> Git tag for the release:
>>
>> https://github.com/apache/opendal/releases/tag/v0.49.1-rc.2
>>
>> Maven staging repo:
>>
>> https://repository.apache.org/content/repositories/orgapacheopendal-1041/
>>
>> Pypi testing repo:
>>
>> https://test.pypi.org/project/opendal/
>>
>> Website staged:
>>
>> https://opendal-v0-49-1-rc-2.staged.apache.org/
>>
>> Please download, verify, and test.
>>
>> The VOTE will be open for at least 72 hours and until the necessary
>> number of votes are reached.
>>
>> [ ] +1 approve
>> [ ] +0 no opinion
>> [ ] -1 disapprove with the reason
>>
>> To learn more about apache opendal, please see https://opendal.apache.org/
>>
>> Checklist for reference:
>>
>> [ ] Download links are valid.
>> [ ] Checksums and signatures.
>> [ ] LICENSE/NOTICE files exist
>> [ ] No unexpected binary files
>> [ ] All source files have ASF headers
>> [ ] Can compile from source
>>
>> Use our verify.py to assist in the verify process:
>>
>> svn co https://dist.apache.org/repos/dist/dev/opendal/0.49.1-rc.2/
>> opendal-dev
>>
>> cd opendal-dev
>>
>> curl -sSL
>> https://github.com/apache/opendal/raw/v0.49.1-rc.2/scripts/verify.py -o
>> verify.py
>>
>> python verify.py
>>
>> Thanks
>>
>> Xuanwo
>>
>> https://xuanwo.io/
>>
--
Xuanwo
https://xuanwo.io/