Integrate with new remote parts
Metadata
Current evaluation
Merged PR #590 as commit 9c9fb6949, integrating Snapcraft with the new remote-parts service and updating part loading, caching, and related tests.
Resolution: closed resolved
Reason: PR #590 was merged into the project as commit 9c9fb6949. Its integration was subsequently covered by the remote-parts cache refresh in merged PR #604.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #590 as commit 9c9fb6949, integrating Snapcraft with the new remote-parts service and updating part loading, caching, and related tests. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #590 by sergiusens merged as commit 9c9fb6949, integrating snapcraft with the new wiki-based remote parts (11 files, +183/-214); test fallout addressed later in #604. | |
| stealth/space-bunny-alpha | — | closed resolved | Remote-parts integration was merged via PR #590 as commit 9c9fb6949, updating 11 files despite acknowledged test failures. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged integration for new remote parts across 11 files (+183/-214 lines). Initial test failures involving a missing plugin keyword and mosquitto example were acknowledged but approved by come-maiz, leading to successful merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to integrate with new remote parts. Reviewers noted test failures regarding a missing plugin keyword for the curl part and a mosquitto example issue, but approved the changes. The pull request was successfully merged. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#604
(confidence 90%)
Follow-up PR #604 refreshed the remote-parts cache before demo tests.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #588 Implement `snapcraft update` for parts | snapcraft | merged | Merged PR #588 (commit b23494269), adding `snapcraft update` for parts and correcting integration-test environment mocking. | |
| #196 feat: remote build service | craft-application | merged | Merged PR #196 in commit e53de201, adding remote build service support and porting the latest remote-build implementation from Snapcraft. | |
| #1645350 Parts depending on other remote parts aren't properly added | snapcraft (launchpad) | closed | Remote-part dependencies were fixed by merged snapcore/snapcraft PR #930 (commit 6c012194b), adding parser support for parts defined in remote origins. | |
| #758 Add an integration test for parts with filesets | snapcraft | closed | PR #758 by jocave added an integration test for parts with filesets; it was closed unmerged after sergiusens pointed out canonical/snapcraft#799 already contains the test (merged as 1a282439c). | |
| #299 fix(remote-build): minor edge cases found with snapcraft | craft-application | merged | Merged PR #299 fixed Snapcraft-related remote-build edge cases in three files, landing as commit 15087962 after two approvals. | |
| #821 Make copies of remote parts to avoid ordering issues | snapcraft | merged | Merged canonical/snapcraft#821 in commit ab5b55f7d, copying remote part definitions to prevent ordering issues. | |
| #1746784 Failing while fetching parts.snapcraft.io should be handled better | snapcraft (launchpad) | closed | Remote-parts connection failures now produce a clear error and retry guidance; fixed by merged PR #1906 (commit 4e95b95ab). | |
| #930 parser: support remote dependencies | snapcraft | merged | Merged in snapcraft#930 (commit 6c012194b), adding remote-dependency support by retrying parts after valid remote parts load. Fixes LP: #1645350. |