Pull stage of an unspecified part is unexpectedly cleaned by snapcraft
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snapcraft |
Fix Released
|
Low
|
Kyle Fazzari |
Bug Description
snapcraft.yaml: http://
== Reproduce Instructions
1. Build once
2. Run `snapcraft clean desktop-gtk3 -s pull`
== Expected Behavior
Several priming/staging stage are cleaned but only desktop-gtk3's pull stage is cleaned
== Current Behavior
Another, `poedit` part's pull stage is also cleaned, which is unnecessary at all.
```
Requested clean of 'desktop-gtk3' which requires also cleaning the part 'poedit'
Cleaning priming area for poedit
Cleaning staging area for poedit
Cleaning build for poedit
Cleaning pulled source for poedit
Cleaning priming area for desktop-gtk3
Cleaning staging area for desktop-gtk3
Cleaning build for desktop-gtk3
Cleaning pulled source for desktop-gtk3
```
summary: |
- Pull stage of a unspecified part is cleaned by snapcraft + Pull stage of a unspecified part is unexpectedly cleaned by snapcraft |
description: | updated |
summary: |
- Pull stage of a unspecified part is unexpectedly cleaned by snapcraft + Pull stage of an unspecified part is unexpectedly cleaned by snapcraft |
Changed in snapcraft: | |
status: | In Progress → Fix Committed |
Changed in snapcraft: | |
milestone: | none → 2.43 |
Changed in snapcraft: | |
status: | Fix Committed → Fix Released |
poedit says it needs to run `after` desktop-gtk3, which means that any changes done to desktop-gtk3 could affect the outcome of poedit (this is what `after` implies).
We will make the messaging clear on why it is being cleaned.