Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARROW-16325: [R] Add task for R package with gcc12 #12992

Closed
wants to merge 2 commits into from

Conversation

paleolimbot
Copy link
Member

No description provided.

@github-actions
Copy link

@github-actions
Copy link

⚠️ Ticket has no components in JIRA, make sure you assign one.

@github-actions
Copy link

⚠️ Ticket has not been started in JIRA, please click 'Start Progress'.

@paleolimbot
Copy link
Member Author

@github-actions crossbow submit test-r-gcc-12

@github-actions
Copy link

Revision: 6ecab73

Submitted crossbow builds: ursacomputing/crossbow @ actions-1956

Task Status
test-r-gcc-12 Github Actions

@paleolimbot paleolimbot marked this pull request as ready for review April 26, 2022 11:40
@paleolimbot
Copy link
Member Author

@jonkeane the gcc12 check appears to be clean!

Copy link
Member

@jonkeane jonkeane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fantastic, thanks! One question + one suggestion of a thing to try that might give us slightly more coverage, though we are OK from a CRAN perspective with this info!

ci: github
template: docker-tests/github.linux.yml
params:
env:
UBUNTU: 22.04
GCC_VERSION: 11
GCC_VERSION: 12
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we know if we have gcc 11 coverage in a different build? I can look and see if you don't off the top of your head. But if we don't we might want to duplicate these and do both 11 and 12.

ci: github
template: docker-tests/github.linux.yml
params:
env:
UBUNTU: 22.04
GCC_VERSION: 11
GCC_VERSION: 12
# S3 support is not buildable with gcc11 right now
flags: '-e ARROW_S3=OFF'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you mind also trying to drop this line and see if it builds? I suspect it won't, but it's possible that the aws sdk + gcc build issues have been resolved by now (and we bumped the sdk version enough that we don't run into the old ones)

Copy link
Member

@nealrichardson nealrichardson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, you can see gcc 12 here: https://github.com/ursacomputing/crossbow/runs/6164317428?check_suite_focus=true#step:6:51

I feel better submitting to CRAN now that this has been done.

If you wanted to upstream this to rhub, note that CRAN runs GCC 12 in the debian-gcc-devel build only; the fedora devel build and debian release and patched are still using GCC 11: https://cran.r-project.org/web/checks/check_flavors.html. This job runs on ubuntu so it's not identical.

@paleolimbot
Copy link
Member Author

@github-actions crossbow submit test-r-gcc-11 test-r-gcc-12

@github-actions
Copy link

Revision: af50e4e

Submitted crossbow builds: ursacomputing/crossbow @ actions-1981

Task Status
test-r-gcc-11 Github Actions
test-r-gcc-12 Github Actions

Copy link
Member

@jonkeane jonkeane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OOOH nice to see that S3 works too!

I'm going to go ahead and merge this, but will also create a jira for upstreaming this change to rhub + have us use that when it's ready.

@jonkeane jonkeane closed this in d927772 Apr 27, 2022
@ursabot
Copy link

ursabot commented May 4, 2022

Benchmark runs are scheduled for baseline = 24f3722 and contender = d927772. d927772 is a master commit associated with this PR. Results will be available as each benchmark for each run completes.
Conbench compare runs links:
[Finished ⬇️0.0% ⬆️0.0%] ec2-t3-xlarge-us-east-2
[Finished ⬇️0.97% ⬆️0.0%] test-mac-arm
[Failed ⬇️0.36% ⬆️0.0%] ursa-i9-9960x
[Finished ⬇️1.22% ⬆️0.24%] ursa-thinkcentre-m75q
Buildkite builds:
[Finished] d9277727 ec2-t3-xlarge-us-east-2
[Finished] d9277727 test-mac-arm
[Failed] d9277727 ursa-i9-9960x
[Finished] d9277727 ursa-thinkcentre-m75q
[Finished] 24f37229 ec2-t3-xlarge-us-east-2
[Finished] 24f37229 test-mac-arm
[Finished] 24f37229 ursa-i9-9960x
[Finished] 24f37229 ursa-thinkcentre-m75q
Supported benchmarks:
ec2-t3-xlarge-us-east-2: Supported benchmark langs: Python, R. Runs only benchmarks with cloud = True
test-mac-arm: Supported benchmark langs: C++, Python, R
ursa-i9-9960x: Supported benchmark langs: Python, R, JavaScript
ursa-thinkcentre-m75q: Supported benchmark langs: C++, Java

@paleolimbot paleolimbot deleted the gcc12 branch December 9, 2022 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants