← Back to issue list

sources: add an rpm source handler

View original Github issue

Metadata

Project
craft-parts
Number
#377
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged to add an RPM source handler, resolving CRAFT-1583. Approved by two reviewers, the change adds 482 lines across ten files to implement RPM package source handling.

Suggested action:

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- CRAFT-1583

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to add an RPM source handler, resolving CRAFT-1583. Approved by two reviewers, the change adds 482 lines across ten files to implement RPM package source handling.
qwen3.6-35b-a3b-mtp-q6 Merged maintainer lengau's pull request adding an RPM source handler. The change implements RPM package source management and addresses CRAFT-1583.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#870 sources: Add RPM source snapcraft merged Added RPM source support. Merged after resolving test failures in test_extract_and_keep_rpmfile by switching to assertCountEqual and fixing file handling. Approved by three reviewers following successful CI checks.
78%
#966 sources: refactor rpm source into module. snapcraft merged Merged a refactor extracting RPM source logic into a dedicated sources/_rpm.py module. Part of ongoing work on Launchpad bug #1648906, the change modified four files (+131/-90 lines) and slightly increased overall code coverage.
71%