← Back to issue list

plugins: ant: add proxy support

View original Github issue

Metadata

Project
craft-parts
Number
#579
Type
pull request
State
merged
Author
kubiko
Labels
—
Created
Updated
Closed

Current evaluation

PR #579 by kubiko added proxy support to the Ant plugin (merged, e34aa331), unblocking remote/launchpad builds; review pushed it to Python 3.7-safe quoting. Backported via #618 (f54994e1) for Snapcraft 7.x/8.0.

Resolution: closed resolved

Reason: The PR was approved by two reviewers and merged to main as commit e34aa331, adding proxy environment-variable support to the Ant plugin. A follow-up backport PR #618 (commit f54994e1) carried the fix into the 7.x/8.0 branches for Snapcraft.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add proxy support to ant plugin Currently, this is a limitation to running remote builds in the launchpad as those builds require proxy support.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #579 by kubiko added proxy support to the Ant plugin (merged, e34aa331), unblocking remote/launchpad builds; review pushed it to Python 3.7-safe quoting. Backported via #618 (f54994e1) for Snapcraft 7.x/8.0.
stealth/space-bunny-alpha — closed resolved Merged #579 (e34aa331) added proxy support to the Ant plugin for remote builds. Python 3.7 shlex compatibility was addressed, and the change was backported in #618 (f54994e1).
qwen/qwen3.6-35b-a3b — — Added proxy support to the ant plugin for remote builds. Resolved Python 3.7 compatibility issues with shlex usage per reviewer feedback. Approved by two reviewers and merged.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Adds proxy support to the ant plugin for remote Launchpad builds. Contributor fixed Python 3.7 compatibility issues with shlex.join() to pass CI checks. Maintainers indicated potential backport to Snapcraft 7.x and 8.0.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/craft-parts#618 (confidence 92%)

    Backport PR 'fix(plugins): add proxy support to ant plugin (#579)', merged as f54994e1 for Snapcraft 7.x/8.0

Related issues

Issue Project State Summary Similarity
#618 fix(plugins): add proxy support to ant plugin (#579) craft-parts merged Merged as f54994e1, backporting #579 (e34aa331) to add proxy environment-variable support to the Ant plugin.
75%
#1490 ant plugin, gradle plugin: add support for authenticated proxies snapcraft merged Merged PR #1490 (commit 4f1b5316e), adding authenticated-proxy support to the Ant and Gradle plugins and resolving snapcraft#1485 and LP #1682534.
70%