← Back to issue list

Surface deprecation warnings when loading the project model

View original Github issue

Metadata

Project
craft-application
Number
#424
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Feature request to surface pydantic deprecation warnings when loading the project model, enabling clean field deprecation without workarounds. Unlabelled, no comments, inactive for 15 months.

Suggested action: needs triage

Reason: The issue is unlabelled, has zero comments, no assignee, and no maintainer response despite being 745 days old with last activity 465 days ago. Although filed by maintainer lengau as a planned task, it shows no sign of formal triage (no labels, priority, or categorization). The referenced workaround (charmcraft PR #1828) confirms the motivation is still relevant.

Impact: 35 Quick Win: 21.0 Staleness: 75 Complexity: 40 Confidence: 70 Support Request: 5

Issue body

### What needs to get done When loading the project model, surface deprecation warnings as warnings to the user. ### Why it needs to get done This allows us to [mark fields as deprecated](https://docs.pydantic.dev/latest/concepts/fields/#deprecated-fields) without [ugly workarounds](https://github.com/canonical/charmcraft/pull/1828)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 21.0
Staleness: 75
Complexity: 40
Confidence: 70
Support Request: 5
needs triage Feature request to surface pydantic deprecation warnings when loading the project model, enabling clean field deprecation without workarounds. Unlabelled, no comments, inactive for 15 months.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 20
Confidence: 70
Support Request: 10
needs triage Request to surface Pydantic deprecation warnings during project model loading to avoid workarounds. Unlabelled, no maintainer comments, inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 30
Confidence: 70
Support Request: 5
keep open Task to surface Pydantic deprecation warnings during project model loading to avoid workarounds. Unlabelled, zero comments, and inactive for over a year despite maintainer authorship.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 20
Confidence: 60
Support Request: 5
close stale Surface deprecation warnings during project model loading to enable native Pydantic deprecation marking. Open, unassigned, and inactive for 280 days. Needs triage and assignment.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#1828 (confidence 85%)

    Referenced in the issue body as the 'ugly workaround' that this feature would eliminate.

Related issues

No related issues found above the similarity threshold.