← Back to issue list

Load project information in one location

View original Github issue

Metadata

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

Current evaluation

Merged as commit 1a282439c (#799), centralizing project loading so the project resolves before plugins load from parts, fixing LP bug #1622435 (remote parts filesets not respected).

Resolution: closed resolved

Reason: PR #799 was merged into main as commit 1a282439c (6 files, +137/-77), resolving LP bug #1622435 where remote-part filesets were ignored because plugins loaded before the full project. Approved by @josepht ('Looks good to me').

Evaluated by: mr-cal-bot

No scores available.

Issue body

Make sure the full project can be resolved before loading the plugins from the parts LP: #1622435

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 1a282439c (#799), centralizing project loading so the project resolves before plugins load from parts, fixing LP bug #1622435 (remote parts filesets not respected).
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#799 (commit 1a282439c), centralizing project loading so the project resolves before plugins load from parts and resolving LP #1622435.
qwen/qwen3.6-35b-a3b — — Merged to load project information in a single location before initializing plugins from parts, resolving LP #1622435. Approved by josepht, the change modifies six files (+137/-77 lines) to ensure full project resolution precedes plugin loading.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Centralizes project information loading to ensure full project resolution precedes plugin loading from parts, addressing LP #1622435. Approved by josepht.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#758 (confidence 90%)

    A follow-up filesets integration-test PR that was closed as redundant because #799 already added the coverage.

Related issues

Issue Project State Summary Similarity
#2146 project_loader: process parts in consistent order snapcraft merged Merged #2146 as commit e3f327f88, sorting parts by name for deterministic project loading while honoring after prerequisites; fixes LP #1759875.
72%