← Back to issue list

feature(pro_sources): mount package sources

View original Github issue

Metadata

Project
craft-parts
Number
#1351
Type
pull request
State
open
Author
clay-lake
Labels
—
Created
Updated
Closed
—

Current evaluation

Adds package-source mountpoints for Rockcraft Pro and refactors mounts for bind/rbind/ramfs use; after 363 days it remains unreviewed with 30 failing CI checks.

Suggested action: close stale

Reason: The branch has been inactive for 363 days, has no reviewers, and has 30 failing checks spanning fast and slow tests, minimum dependencies, lint, and multiple architectures. Merged #1483 later delivered host APT source/key access through use_host_sources, an alternative implementation of the main feature goal, leaving this unreviewed mount refactor obsolete as written.

Evaluated by: mr-cal-bot

Impact: 47 Quick Win: 1 Complexity: 65 Confidence: 86 Actionability: 5

Issue body

This PR is part of Rockcraft's `pro_sources` feature set and includes the following features: - Additional mountpoints to enable the `overlay` to access the apt sources from the build-env. See `mount_package_sources` - Refactor of the `Mount` class to support different kids of mounts (bind, rbind, etc) as well as a special class of mount of clone a specified directory into a ramFS.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 47
Quick Win: 1
Complexity: 65
Confidence: 86
Actionability: 5
close stale Adds package-source mountpoints for Rockcraft Pro and refactors mounts for bind/rbind/ramfs use; after 363 days it remains unreviewed with 30 failing CI checks.
qwen/qwen3.6-35b-a3b
Impact: 45
Quick Win: 2
Complexity: 65
Confidence: 75
Actionability: 15
close stale Feature PR adding mount package sources for Rockcraft's pro_sources feature, refactoring Mount class. Inactive for 353 days with failing CI tests and no reviewer engagement.
qwen/qwen3.8-27b
Impact: 55
Quick Win: 16
Staleness: 75
Complexity: 70
Confidence: 65
needs review Adds mount_package_sources for Rockcraft pro_sources and refactors the Mount class to support bind/rbind and ramFS clone mounts. Pending review with 0 reviewers, 332 days old, and broad CI failures across many architectures.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 55
Confidence: 75
close stale Introduces apt source mountpoints and refactors the Mount class to support bind/rbind mounts and ramFS cloning. Currently pending review, inactive for 291 days, and shows multiple failing CI tests.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 60
Confidence: 75
close stale Adds mountpoints for overlay apt source access and refactors the Mount class to support bind/rbind/ramFS mounts. PR has been inactive for 278 days with no maintainer feedback or follow-up on author's merge plans.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/craft-parts#1483 (confidence 90%)

    Merged host APT source and key copying via use_host_sources covers the main package-source goal, though not necessarily the generic mount refactor.

  • Related To: canonical/craft-parts#1350 (confidence 86%)

    Companion pro_sources feature adding a craftctl chroot command.

Related issues

No related issues found above the similarity threshold.