Skip to content

Conversation

@nevi-me
Copy link
Contributor

@nevi-me nevi-me commented Feb 11, 2021

There's some clippy lints that are returning errors, where they haven't before. Not sure what's happening, as we've pinned versions.

@github-actions
Copy link

Thanks for opening a pull request!

Could you open an issue for this pull request on JIRA?
https://issues.apache.org/jira/browse/ARROW

Then could you also rename pull request title in the following format?

ARROW-${JIRA_ID}: [${COMPONENT}] ${SUMMARY}

See also:

@alamb
Copy link
Contributor

alamb commented Feb 11, 2021

Thank you @nevi-me -- looks like there are still a few more lints being hit

@alamb
Copy link
Contributor

alamb commented Feb 11, 2021

Looks to me like Rust 1.50 was released today: https://forge.rust-lang.org/

Screen Shot 2021-02-11 at 2 42 24 PM

So clippy got pickier perhaps
https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html

@nevi-me
Copy link
Contributor Author

nevi-me commented Feb 11, 2021

darn it, I was hoping it isn't a new stable release, because we have a lot of unnecessary Result<()>. This will take me longer

@alamb
Copy link
Contributor

alamb commented Feb 11, 2021

@nevi-me -- I am working on a fix for the other lint errors based on this PR. My plan is to just disable the lints that are still failing -- because as you say changing Result<..> signatures is a much larger change

@nevi-me
Copy link
Contributor Author

nevi-me commented Feb 11, 2021

Thanks @alamb, it's inefficient use of time to try pursue all the lints now. Thanks, I'm closing this.

@nevi-me nevi-me closed this Feb 11, 2021
@alamb alamb changed the title [Rust] Clippy lints ARROW-11602: [Rust] Clippy lints Feb 11, 2021
@github-actions
Copy link

@alamb
Copy link
Contributor

alamb commented Feb 11, 2021

#9476

jorgecarleitao pushed a commit that referenced this pull request Feb 11, 2021
# Rationale:

CI uses "stable" rust. 1.50 stable was released today: https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html

The new clippy is pickier resulting in many clippy warnings such as https://github.com/apache/arrow/pull/9469/checks?check_run_id=1881854256

We need to get CI back green

# Changes
Based on based on #9475 from @nevi-me, this PR aims to get the CI green as soon as possible.

Ideally, we would fix the actual lint problems, However, when I tried to do so the lints propagated into a significant change -- as clippy says to remove the `Result` but then there are a bunch of call sites that then also need t be changed

I want to get CI back clean as soon as possible so I just hammered through and cleaned up as best I could as well as sprinkling in various `#[allow(clippy::unnecessary_wraps)]` as necessary to get a clean run.

My rationale is that the code is no worse than it was before. Though it could be better!

Closes #9476 from alamb/ARROW-11602-lints

Authored-by: Neville Dipale <[email protected]>
Signed-off-by: Jorge C. Leitao <[email protected]>
sgnkc pushed a commit to sgnkc/arrow that referenced this pull request Feb 17, 2021
# Rationale:

CI uses "stable" rust. 1.50 stable was released today: https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html

The new clippy is pickier resulting in many clippy warnings such as https://github.com/apache/arrow/pull/9469/checks?check_run_id=1881854256

We need to get CI back green

# Changes
Based on based on apache#9475 from @nevi-me, this PR aims to get the CI green as soon as possible.

Ideally, we would fix the actual lint problems, However, when I tried to do so the lints propagated into a significant change -- as clippy says to remove the `Result` but then there are a bunch of call sites that then also need t be changed

I want to get CI back clean as soon as possible so I just hammered through and cleaned up as best I could as well as sprinkling in various `#[allow(clippy::unnecessary_wraps)]` as necessary to get a clean run.

My rationale is that the code is no worse than it was before. Though it could be better!

Closes apache#9476 from alamb/ARROW-11602-lints

Authored-by: Neville Dipale <[email protected]>
Signed-off-by: Jorge C. Leitao <[email protected]>
alamb pushed a commit to apache/arrow-rs that referenced this pull request Apr 20, 2021
# Rationale:

CI uses "stable" rust. 1.50 stable was released today: https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html

The new clippy is pickier resulting in many clippy warnings such as https://github.com/apache/arrow/pull/9469/checks?check_run_id=1881854256

We need to get CI back green

# Changes
Based on based on apache/arrow#9475 from @nevi-me, this PR aims to get the CI green as soon as possible.

Ideally, we would fix the actual lint problems, However, when I tried to do so the lints propagated into a significant change -- as clippy says to remove the `Result` but then there are a bunch of call sites that then also need t be changed

I want to get CI back clean as soon as possible so I just hammered through and cleaned up as best I could as well as sprinkling in various `#[allow(clippy::unnecessary_wraps)]` as necessary to get a clean run.

My rationale is that the code is no worse than it was before. Though it could be better!

Closes #9476 from alamb/ARROW-11602-lints

Authored-by: Neville Dipale <[email protected]>
Signed-off-by: Jorge C. Leitao <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants