plugins: ant: add proxy support
Metadata
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. | |
| #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. |