ant builds fail behind a proxy
Metadata
Current evaluation
Abandoned. Ant plugin support for Launchpad's authenticated proxy remains unimplemented due to Java limitations. Resolution depends on an external switch to an unauthenticated proxy.
Suggested action: —
No scores available.
Issue body
Builds that use the ant plugin fail when network access is required to go via a proxy, as is the case in Launchpad.
Launchpad builds currently use an authenticated proxy, which is (as far as I can tell) prohibitively difficult to support in the ant plugin; Java makes this extremely difficult. However, I have work in flight to convert this to an unauthenticated proxy from snapcraft's point of view (https://code.launchpad.net/~cjwatson/launchpad-buildd/local-snap-proxy/+merge/322545), at which point it's not too difficult to handle here.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. Ant plugin support for Launchpad's authenticated proxy remains unimplemented due to Java limitations. Resolution depends on an external switch to an unauthenticated proxy. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as abandoned pending an external proxy change. The author plans to switch Launchpad to an unauthenticated proxy, which will resolve the ant build failures. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1490 ant plugin, gradle plugin: add support for authenticated proxies | snapcraft | merged | Merged changes adding authenticated proxy support to the ant and gradle plugins, aligning them with the maven plugin. Resolves GitHub issue #1485 and Launchpad bug #1682534. Approved and passed CI. | |
| #2020004 ant plugin ignoring proxy settings with base: core22 | snapcraft (launchpad) | closed | Closed without resolution. The ant plugin ignores proxy settings with the core22 base, causing Launchpad dependency fetch failures. No patches or comments were submitted, leaving the defect abandoned. |