← Back to issue list

Error when validating the model if a `snapcraftctl` command is used

View original Github issue

Metadata

Project
snapcraft
Number
#5782
Type
issue
State
open
Author
lengau
Labels
Status: Triaged
Created
Updated
Closed

Current evaluation

Request to add a model validation error when override scripts use snapcraftctl, linking to migration docs. Parent issue #5754 (removing the wrapper) was closed/abandoned; core26-specific error was already implemented in PR #5983. Issue is 347 days old with no further activity.

Suggested action: close stale

Reason: The parent issue #5754 (removing the snapcraftctl wrapper) was closed as abandoned to avoid breaking core22/core24 builds, and the core26-specific validation error was already implemented in PR #5983 ('feat!: error on snapcraftctl for core26'). The broader scope of erroring on all bases was explicitly dropped, making the remaining ask moot. 347 days of inactivity with only a Jira bot comment confirms no active work.

Impact: 35 Quick Win: 24.5 Staleness: 78 Complexity: 30 Confidence: 72 Support Request: 5

Issue body

### What needs to get done As a follow up to https://github.com/canonical/snapcraft/issues/5754 When validating the project model, error if an override script uses the `snapcraftctl` command, linking the user to a migration doc at https://documentation.ubuntu.com/snapcraft/stable/how-to/change-bases/change-from-core20-to-core22/ ### Why it needs to get done Better UX for the removal of snapcraftctl

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 24.5
Staleness: 78
Complexity: 30
Confidence: 72
Support Request: 5
close stale Request to add a model validation error when override scripts use snapcraftctl, linking to migration docs. Parent issue #5754 (removing the wrapper) was closed/abandoned; core26-specific error was already implemented in PR #5983. Issue is 347 days old with no further activity.
qwen/qwen3.6-35b-a3b
Staleness: 80
Complexity: 35
Confidence: 85
Support Request: 10
keep open Add validation to error when snapcraftctl is used in override scripts, linking to a migration guide. Currently triaged but inactive for ~10 months with no assignee or implementation progress.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 20
Confidence: 80
Support Request: 5
keep open Follow-up to #5754 to add validation that errors when override scripts use snapcraftctl, linking to a migration doc. Triaged but inactive for ~9.5 months with no maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 20
Confidence: 90
Support Request: 0
keep open Implement model validation to error on snapcraftctl usage in override scripts, linking to migration docs. Improves UX for command deprecation. Currently triaged and awaiting assignment. Open 270 days.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#5754 (confidence 90%)

    Parent issue about removing the snapcraftctl compatibility wrapper; closed/abandoned because it would break core22 and core24 builds.

  • Likely Fixed By: canonical/snapcraft#5983 (confidence 75%)

    Commit eaadefa01 'feat!: error on snapcraftctl for core26' implements the validation error for core26, which is the only base where snapcraftctl is fully removed. The broader all-bases scope was abandoned with #5754.

Related issues

No related issues found above the similarity threshold.