| Summary: | The project release change process deletes imported layers without warning | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Toaster | Reporter: | Belen Barros Pena <belen.barros.pena> |
| Component: | toaster | Assignee: | Michael Wood <michael.g.wood> |
| Status: | RESOLVED OBSOLETE | QA Contact: | Libertad <libertad.gonzalez.de.la.cruz> |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | alexandru.damian, belen.barros.pena, cristiana.voicu, jessica.zhang, jose.perez.carranza |
| Version: | unspecified | ||
| Target Milestone: | 2.2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
| Bug Depends on: | 8429 | ||
| Bug Blocks: | |||
|
Description
Belen Barros Pena
2015-04-07 15:55:23 UTC
Part of the issue is that Imported layers get a release set on them, which makes them seem like incompatible layers after the release has been changed. Maybe they shouldn't get a release set at all. Note to self: views.py:2191 ... def project ... if 'projectVersion' in request.POST (In reply to comment #1) > Part of the issue is that Imported layers get a release set on them, which > makes them seem like incompatible layers after the release has been changed. > > Maybe they shouldn't get a release set at all. This sounds good to me. The goal is keeping imported layers in the project, to avoid user confusion. From the UI side of things, these layers would need to show a revision, like all other layers do, but they would inherit the revision matching the project release. > Note to self: > views.py:2191 > ... > def project > ... > if 'projectVersion' in request.POST Wider reworking of the import layer mechanism has been identified so this will be part of that work |