← Back to issue list

Drop core18 extensions

View original Github issue

Metadata

Project
snapcraft
Number
#5198
Type
issue
State
closed
Author
mr-cal
Labels
good first issue Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Core18-only legacy extensions were removed by merged PR #6019, commit fa7952b4d, as part of dropping legacy core18/core20 support.

Resolution: closed resolved

Reason: PR #6019 was squash-merged as commit fa7952b4d, removing the obsolete core18-only extensions and legacy core18/core20 support; the maintainer closed the issue citing that PR.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Remove legacy core18 extensions from `snapcraft_legacy/internal/project_loader/_extensions`. ### Why it needs to get done `snapcraft extensions` shows extensions for core18, which are not usable in snapcraft 8.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Core18-only legacy extensions were removed by merged PR #6019, commit fa7952b4d, as part of dropping legacy core18/core20 support.
stealth/space-bunny-alpha — closed resolved Removed obsolete core18-only extensions with squash-merged PR #6019 (commit fa7952b4d), which dropped legacy core20/core18 support.
stealth/space-bunny-alpha — closed resolved Core18 legacy extensions were removed by merged PR #6019 (commit fa7952b4d), which dropped legacy build support and moved legacy entry points to snapcraft_legacy.
qwen/qwen3.6-35b-a3b — — Legacy core18 extensions were removed from snapcraft_legacy after initial inactivity. The enhancement was completed and merged via pull request #6019, eliminating obsolete base references and tests.
qwen/qwen3.6-35b-a3b — — Legacy core18 extensions were removed from the project loader. After initial assignment and subsequent unassignment due to inactivity, the enhancement was completed and closed via pull request #6019.
qwen3.6-35b-a3b-mtp-q6 — — Legacy core18 extensions were removed from snapcraft_legacy. After inactivity, the task was completed and closed via pull request #6019, eliminating deprecated extension code and tests incompatible with Snapcraft 8.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#6019 (confidence 100%)

    The merged PR was identified as the resolution for issue #5198.

Related issues

Issue Project State Summary Similarity
#4177 core18: removal snapcraft merged Merged PR snapcore/snapcraft#4177 (May 2023) dropped core18 base support and its unit/spread tests, fixing #4165 via commits 40136ea9b, 77edc734b and ed423b6a8; core18 was EOL.
76%
#5675 Remove core20 lifecycle snapcraft closed Merged PR #6019 via commit fa7952b4d, removing core20 build/lifecycle support and core20 command entries; core20 spread tests were removed separately in PR #6009.
76%
#4165 Remove core18 from Snapcraft snapcraft closed Core18 support was removed by merged PR #4177 in commits 40136ea9b, 77edc734b, and ed423b6a8; remaining electron-builder cleanup was tracked in #4182.
75%
#3668 extensions: support core22 snapcraft merged Core22 extension support was merged in #3668 with apply_extensions compatibility; merge commit 174ab7e48.
70%