← Back to issue list

Refactor meta into package

View original Github issue

Metadata

Project
snapcraft
Number
#1695
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Refactored metadata code into a package via merged PR #1804 (commit c869ebaee), resolving #1695.

Resolution: closed resolved

Reason: PR canonical/snapcraft#1804 was merged as commit c869ebaee with the title "meta: refactor into a package" and explicitly closed #1695.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Estimate: 2 days Currently Snapcraft requires all its metadata (snap name, version, etc.) to be specified in the snapcraft.yaml. However, lots of parts already contain such information, whether from a setup.py, XML, AppStream, etc. I’m considering this task to only be for existing metadata (name, version, summary, etc.). Adding support for an AppStream ID etc. is a separate task.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Refactored metadata code into a package via merged PR #1804 (commit c869ebaee), resolving #1695.
stealth/space-bunny-alpha — closed stale Closed after years of inactivity without a recorded implementation or explanation; the planned metadata package refactor was not verifiably completed.
qwen/qwen3.6-35b-a3b — — Refactoring metadata extraction into the package was closed without implementation or discussion. The task appears abandoned or superseded by later architectural changes.
qwen/qwen3.6-35b-a3b — — Proposed refactoring of metadata handling into existing package sources was closed without comments or implementation, indicating abandonment. No resolution or merge details were provided.
qwen/qwen3.6-35b-a3b — — The proposal to refactor metadata extraction from snapcraft.yaml to leverage existing part metadata was closed without implementation. Likely abandoned due to prolonged inactivity, with no resolution or follow-up work.
qwen3.6-35b-a3b-mtp-q6 — — Proposed refactoring of metadata extraction to existing sources was closed without implementation. Lacking comments or activity, the task was abandoned.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#1804 (confidence 99%)

    Merged commit c869ebaee completed the metadata-package refactor requested by #1695.

Related issues

Issue Project State Summary Similarity
#1804 meta: refactor into a package snapcraft merged Merged PR #1804 in commit c869ebaee, refactoring metadata code into a package and closing #1695.
90%