← Back to issue list

Integrate with new remote parts

View original Github issue

Metadata

Project
snapcraft
Number
#590
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

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.
76%
#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.
74%
#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.
74%
#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).
72%
#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.
72%
#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.
71%
#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).
71%
#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.
70%