Skip to content

GH-51345: [CI] Fix pipx install for packaging on Debian - #51346

Merged
raulcd merged 1 commit into
apache:mainfrom
tadeja:51345-packaging-no-RECORD
Sep 15, 2026
Merged

raulcd merged 1 commit into
apache:mainfrom
tadeja:51345-packaging-no-RECORD

Conversation

@tadeja

@tadeja tadeja commented Sep 15, 2026

Copy link
Copy Markdown
Member

Rationale for this change

Fix #51345 uninstalling packaging 25.0 fails with error: uninstall-no-record-file
(new pipx 1.17.1 requires packaging>=26 )

What changes are included in this PR?

Add --ignore-installed flag to successfully install pipx

Are these changes tested?

Yes.

Are there any user-facing changes?

No.

@tadeja

tadeja commented Sep 15, 2026

Copy link
Copy Markdown
Member Author

@github-actions crossbow submit test-debian-13-docs test-debian-13-cpp-amd64 test-fedora-42-cpp

@github-actions

Copy link
Copy Markdown

Revision: 2af9626

Submitted crossbow builds: ursacomputing/crossbow @ actions-51f3ab7de1

Task Status
test-debian-13-cpp-amd64 GitHub Actions
test-debian-13-docs GitHub Actions
test-fedora-42-cpp GitHub Actions

@tadeja tadeja changed the title GH-51345: [CI] Fix pipx install for Debian system package GH-51345: [CI] Fix pipx install for packaging on Debian Sep 15, 2026
@github-actions

Copy link
Copy Markdown

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

@tadeja

tadeja commented Sep 15, 2026

Copy link
Copy Markdown
Member Author

@github-actions crossbow submit test-conda-cpp

@tadeja
tadeja marked this pull request as ready for review September 15, 2026 14:17
Copilot AI lite review requested due to automatic review settings September 15, 2026 14:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No unresolved review issues were identified.

Pull request overview

Updates the CI GCS testbench installer to support Debian-managed Python packages when installing pipx.

Changes:

  • Adds --ignore-installed to the pipx installation command.
File summaries
File Description
ci/scripts/install_gcs_testbench.sh Adjusts pipx installation for Debian compatibility.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown

Revision: 2af9626

Submitted crossbow builds: ursacomputing/crossbow @ actions-2e346766eb

Task Status
test-conda-cpp GitHub Actions

@tadeja

tadeja commented Sep 15, 2026

Copy link
Copy Markdown
Member Author

@raulcd I've also tried a fix with venv but actually using --ignore-installed from #51335 makes more sense here. As PR #51335 is not split yet, we can use this one.

@github-actions github-actions Bot added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Sep 15, 2026
@raulcd
raulcd merged commit 8c7de93 into apache:main Sep 15, 2026
52 of 55 checks passed
@raulcd raulcd removed the awaiting merge Awaiting merge label Sep 15, 2026
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.

[CI][Docs] debian-cpp job fails on pip install packaging

3 participants