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

GH-44268: [Release][Ruby][CI] Pin version of glib used in verification script #44270

Merged
merged 2 commits into from
Oct 1, 2024

Conversation

amoeba
Copy link
Member

@amoeba amoeba commented Sep 30, 2024

Rationale for this change

Fixes failing verification task for ruby+conda, see #44268. cc @raulcd

What changes are included in this PR?

It looks like the proximate cause of the failure was a buggy release of glib (2.82.1) on conda-forge, see conda-forge/glib-feedstock#191. Pinning the version of glib we install inside the verification script to the previous version seems to work (verification passes locally now). Once the glib feedstock pushes a new release with the fix we can unpin this.

Are these changes tested?

Yes, locally under docker.

Are there any user-facing changes?

No.

This is a workaround for the issue reported in
apache#44268.
@amoeba amoeba changed the title [Release][Ruby][CI] GH-44268: Pin version of glib used in verification script GH-44268: [Release][Ruby][CI] Pin version of glib used in verification script Sep 30, 2024
@github-actions github-actions bot added the awaiting review Awaiting review label Sep 30, 2024
Copy link

⚠️ GitHub issue #44268 has been automatically assigned in GitHub to PR creator.

@amoeba
Copy link
Member Author

amoeba commented Sep 30, 2024

@github-actions crossbow submit verify-rc-source-ruby-linux-conda-latest-amd64

Copy link

Revision: 1f52672

Submitted crossbow builds: ursacomputing/crossbow @ actions-182050b084

Task Status
verify-rc-source-ruby-linux-conda-latest-amd64 GitHub Actions

Copy link
Member

@kou kou left a comment

Choose a reason for hiding this comment

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

+1

dev/release/verify-release-candidate.sh Show resolved Hide resolved
@github-actions github-actions bot added awaiting merge Awaiting merge and removed awaiting review Awaiting review labels Oct 1, 2024
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
@amoeba amoeba merged commit de9462d into apache:main Oct 1, 2024
5 checks passed
@amoeba amoeba removed the awaiting merge Awaiting merge label Oct 1, 2024
@github-actions github-actions bot added awaiting review Awaiting review awaiting committer review Awaiting committer review and removed awaiting review Awaiting review labels Oct 1, 2024
Copy link

After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit de9462d.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 3 possible false positives for unstable benchmarks that are known to sometimes produce them.

amoeba added a commit that referenced this pull request Oct 15, 2024
…rification script (#44407)

### Rationale for this change

We can remove these pins now that conda-forge/glib-feedstock#191 has been closed. I've tested on my own crossbow and will test here momentarily. This effectively reverts #44270 and #44268.

### What changes are included in this PR?

Tweaks to release release verification script, specifically removing recently-added pins.

### Are these changes tested?

Yes: https://github.com/amoeba/crossbow/actions/runs/11335070956/job/31522511285.

### Are there any user-facing changes?

No.

Closes #44415.
* GitHub Issue: #44415

Authored-by: Bryce Mecum <petridish@gmail.com>
Signed-off-by: Bryce Mecum <petridish@gmail.com>
raulcd pushed a commit that referenced this pull request Oct 15, 2024
…rification script (#44407)

### Rationale for this change

We can remove these pins now that conda-forge/glib-feedstock#191 has been closed. I've tested on my own crossbow and will test here momentarily. This effectively reverts #44270 and #44268.

### What changes are included in this PR?

Tweaks to release release verification script, specifically removing recently-added pins.

### Are these changes tested?

Yes: https://github.com/amoeba/crossbow/actions/runs/11335070956/job/31522511285.

### Are there any user-facing changes?

No.

Closes #44415.
* GitHub Issue: #44415

Authored-by: Bryce Mecum <petridish@gmail.com>
Signed-off-by: Bryce Mecum <petridish@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting committer review Awaiting committer review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants