← Back to issue list

remote-build: Support passing --enable-experimental-extensions & options in general

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1950867
Type
issue
State
open
Author
~ppd
Labels
Created
Updated
Closed

Current evaluation

Feature request to pass snapcraft options (e.g. --enable-experimental-extensions) to remote-build, blocked on Launchpad bug 1949989. The motivating kde-neon core20 case is resolved as the extension is no longer experimental. No activity for ~4.5 years.

Suggested action: close stale

Reason: Zero comments, no labels, and no maintainer interaction for ~4.5 years, and the concrete motivating case is obsolete: PR canonical/snapcraft#3598 declared kde-neon non-experimental for core20 (and Launchpad bug 1927806 was closed), so the original problem no longer applies. The general option-passing feature remains blocked on external Launchpad bug 1949989, leaving nothing actionable in the snapcraft repo.

Impact: 35 Quick Win: 15.75 Staleness: 90 Complexity: 55 Confidence: 65 Support Request: 30

Issue body

Launchpad does not support passing options to snapcraft right now: https://bugs.launchpad.net/launchpad/+bug/1949989 If this gets resolved, please consider adding similar support to snapcraft's remote-build feature. At the moment, this would be necessary to build with the kde-neon extension on core20 by passing "--enable-experimental-extensions". I'm sure similar cases will pop up in the future, so being able to pass (at least some) options to snapcraft would be very beneficial.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 15.75
Staleness: 90
Complexity: 55
Confidence: 65
Support Request: 30
close stale Feature request to pass snapcraft options (e.g. --enable-experimental-extensions) to remote-build, blocked on Launchpad bug 1949989. The motivating kde-neon core20 case is resolved as the extension is no longer experimental. No activity for ~4.5 years.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 20
Confidence: 85
Support Request: 10
close stale Feature request to allow passing arbitrary snapcraft options like --enable-experimental-extensions to remote-build. Unaddressed for over 4 years with zero maintainer interaction.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 30
Confidence: 90
Support Request: 10
close stale Feature request to allow passing custom snapcraft options like --enable-experimental-extensions to remote-build. Unaddressed and inactive for over 4 years with zero maintainer interaction.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 15
Confidence: 80
Support Request: 5
needs triage Feature request to allow passing arbitrary options like --enable-experimental-extensions to snapcraft during remote-build. Unlabelled, zero maintainer comments, inactive for over four years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 20
Confidence: 85
Support Request: 10
needs triage Feature request to allow passing custom snapcraft arguments like --enable-experimental-extensions to remote-build. Unlabelled and inactive for over four years with no maintainer response.

Update history

No update history recorded yet.

Related work

  • Blocked By: launchpad#1949989 (confidence 80%)

    Issue body explicitly states Launchpad does not support passing options to snapcraft and this feature depends on that being resolved first.

  • Likely Fixed By: canonical/snapcraft#3598 (confidence 70%)

    Merged PR removing the experimental flag from kde-neon on core20, resolving the specific motivating use case cited in the issue body.

Related issues

Issue Project State Summary Similarity
#4093 cli: add option to enable experimental plugins for snapcraft_legacy snapcraft merged Merged after reviewer approval and passing CI. Adds the --enable-experimental-extensions CLI flag and corresponding environment variable to snapcraft_legacy, enabling experimental plugins for core18 and core20.
71%