Support rpm as source
Metadata
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
Issue body
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. | |
| #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. |