← Back to issue list

Local file changes are not detected

View original Github issue

Metadata

Project
craft-parts
Number
#817
Type
issue
State
open
Author
mr-cal
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement to detect local file changes (incl. permissions) for the dump plugin and mark the pull step dirty. Triaged, tracked as CRAFT-3268; maintainer confirmed no progress as of 2026-02-18.

Suggested action: keep open

Reason: Labeled Status: Triaged / Type: Enhancement and authored by maintainer mr-cal, who explicitly confirmed on 2026-02-18 'we haven't had any progress on this' — so it is acknowledged, valid, and still relevant (snapcraft#4984 depends on it). Code inspection shows local_source.check_if_outdated only compares mtime and marks steps 'outdated' (update), not the requested permission checks or 'dirty' (clean+rerun) marking, so the feature is only partially present and not fixed.

Impact: 55 Quick Win: 24.75 Staleness: 60 Complexity: 55 Confidence: 75 Support Request: 10

Issue body

### What needs to get done Detect if the `source` of the `dump` plugin has been modified (including file permissions). If it has been modified, the `pull` step for that part should be marked as dirty. ### Why it needs to get done When files are changed locally, the `dump` plugin does not detect changes or re-run the `pull` step. source: https://github.com/canonical/snapcraft/issues/4984

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 55
Quick Win: 24.75
Staleness: 60
Complexity: 55
Confidence: 75
Support Request: 10
keep open Enhancement to detect local file changes (incl. permissions) for the dump plugin and mark the pull step dirty. Triaged, tracked as CRAFT-3268; maintainer confirmed no progress as of 2026-02-18.
qwen/qwen3.6-35b-a3b
Staleness: 70
Complexity: 40
Confidence: 90
Support Request: 5
keep open Enhancement to detect local file modifications in the dump plugin and mark the pull step as dirty. Currently triaged but inactive for over 5 months with no progress despite maintainer acknowledgment.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 40
Confidence: 85
Support Request: 10
keep open Enhancement to detect local file changes in the dump plugin's source and mark the pull step as dirty. Triaged but inactive for over 4 months with no progress despite maintainer acknowledgment.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 40
Confidence: 85
Support Request: 10
keep open Detects local file or permission changes in the dump plugin source to mark the pull step as dirty. Triaged but stalled with no implementation progress or assigned developer after over a year.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#4984 (confidence 85%)

    Referenced in the body as the source report; its summary states the fix is tracked upstream in craft-parts#817 (this issue), still open.

Related issues

No related issues found above the similarity threshold.