← Back to issue list

Support rpm as source

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1640296
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

RPM-as-source landed in snapcraft via merged PR snapcore/snapcraft#870 (commit 973e99a5), mirroring the deb source; the LP bug was closed by maintainer with a link to that PR. Handler was later refactored into snapcraft/sources/_rpm.py (#966) and now lives in craft-parts.

Resolution: closed resolved

Reason: Maintainer ~sergiusens closed the bug pointing to snapcore/snapcraft#870, which was merged and added RPM source handling plus tests (commit 973e99a5); later refactor PR #966 (07697e4f4) moved it into a dedicated module, and RPM source support remains present today via craft-parts.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This is a very similar implementation to the deb as source.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved RPM-as-source landed in snapcraft via merged PR snapcore/snapcraft#870 (commit 973e99a5), mirroring the deb source; the LP bug was closed by maintainer with a link to that PR. Handler was later refactored into snapcraft/sources/_rpm.py (#966) and now lives in craft-parts.
stealth/space-bunny-alpha — closed resolved RPM source support was merged in canonical/snapcraft#870 via commit 973e99a59.
stealth/space-bunny-alpha — closed stale Closed without discussion after two days; RPM source handling was later implemented in canonical/craft-parts PR #377 (7775681d).
stealth/space-bunny-alpha — closed resolved RPM source support was implemented in snapcraft#870 via commit 973e99a59 (“sources: Add RPM source”).
qwen/qwen3.6-35b-a3b — — Closed without implementation. The feature request to add RPM source support, similar to deb, was abandoned after two days with no comments or development activity.
qwen/qwen3.6-35b-a3b — — Abandoned. The feature request to add RPM source support mirroring deb functionality was closed without discussion, implementation, or follow-up.
qwen/qwen3.6-35b-a3b — — Feature request for RPM source support was closed without discussion or implementation, indicating it was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The feature request to add RPM source support, mirroring existing deb functionality, was abandoned due to lack of discussion or development activity.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#870 (confidence 95%)

    Merged PR 'sources: Add RPM source' referenced directly in the closing comment; introduced RPM source handling and tests.

  • Related To: canonical/snapcraft#966 (confidence 80%)

    Follow-up merged PR refactoring the RPM source into snapcraft/sources/_rpm.py (merge commit 07697e4f4).

Related issues

Issue Project State Summary Similarity
#966 sources: refactor rpm source into module. snapcraft merged Merged PR snapcraft#966 (merge commit 07697e4f4) extracted the RPM source handler into snapcraft/sources/_rpm.py as part of the ongoing refactor for LP bug #1648906; +131/-90 lines, no functional change.
80%
#870 sources: Add RPM source snapcraft merged RPM source support was merged via snapcraft#870 in commit 973e99a59, adding RPM handling and tests with the final test fix.
77%