← Back to issue list

The dotnet plugin does not support the current version of .Net Core

View original Launchpad issue

Metadata

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

Current evaluation

Request to update the snapcraft dotnet plugin to support .NET Core 3.0+ and bases beyond core16. The plugin has since been fully reworked in snapcraft 8.x to support core22+ and modern .NET SDKs, making this obsolete.

Suggested action: close stale

Reason: The issue is 2439 days old with 0 comments and no labels, filed against the snapcraft 2.x era when core18 was the latest base. The modern snapcraft 8.x codebase has a completely reworked plugin system with an extensions/dotnet/ directory and active dotnet plugin maintenance (e.g. snapcraft#4825 fixed a dotnet plugin registration regression in June 2024). The specific error about core18 incompatibility no longer applies since core18 is no longer a supported base.

Impact: 10 Quick Win: 6.0 Staleness: 95 Complexity: 40 Confidence: 82 Support Request: 20

Issue body

I am trying to build a .Net application snap, but I am not having much luck. The application was written for .Net Core 3.0.1 (note that .Net 3.1 is also available.) When I try to build the snap using the snapcraft dotnet plugin I get the following error: "The plugin used by part ... does not support snaps using base 'core18'." Googling around it seems that the issue may be that the current dotnet plugin only works with Ubuntu core16 and .Net Core 2.0. These versions are outdated. Please update the dotnet plugin to support later releases of Ubuntu and .Net Core. Thanks!

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 10
Quick Win: 6.0
Staleness: 95
Complexity: 40
Confidence: 82
Support Request: 20
close stale Request to update the snapcraft dotnet plugin to support .NET Core 3.0+ and bases beyond core16. The plugin has since been fully reworked in snapcraft 8.x to support core22+ and modern .NET SDKs, making this obsolete.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 40
Confidence: 95
Support Request: 65
close stale Request to update snapcraft's dotnet plugin to support newer Ubuntu bases and .NET Core versions. Unaddressed for over 6 years with no maintainer interaction.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 30
Confidence: 95
Support Request: 15
close stale Request to update snapcraft dotnet plugin for .NET Core 3.0 and Ubuntu core18. No maintainer response or comments in over six years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 35
Confidence: 92
Support Request: 10
close stale Request to update snapcraft's dotnet plugin to support .Net Core 3.0 and Ubuntu core18 base. Issue is over 6 years old with no maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 45
Confidence: 90
Support Request: 20
close stale snapcraft dotnet plugin only supports outdated Ubuntu core16 and .NET Core 2.0, failing on core18 and modern .NET versions. Open, inactive for over five years, zero comments. Requires triage and plugin update.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#4825 (confidence 75%)

    Fixed a dotnet plugin registration regression on core22 in snapcraft 8.2.11 (June 2024), confirming the dotnet plugin has been modernized well beyond the core16/.NET Core 2.0 limitation described here.

  • Related To: snapcraft (launchpad)#1838757 (confidence 70%)

    Earlier similar report about .NET Core 2.1 support, closed as superseded by subsequent plugin updates that added modern SDK support.

Related issues

Issue Project State Summary Similarity
#1838757 dotnet plugin doesn't support .Net Core 2.1 snapcraft (launchpad) closed dotnet plugin incompatibility with .NET Core 2.1 was closed without comments or resolution. Zero activity indicates the report was abandoned or superseded by subsequent plugin updates that added modern SDK support.
78%
#4825 Regression: plugin not registered: 'dotnet' snapcraft closed Fixed in Snapcraft 8.2.11. The dotnet plugin registration regression for core22 was resolved and released to latest/candidate and latest/stable on June 17, 2024.
76%