Give priority to local environment
Metadata
Current evaluation
Closed unmerged; its core22 GNOME environment-order change was superseded by merged PR #3798 (eddd1888c), which places local paths before SDK paths.
Resolution: closed superseded
Reason: The work moved into the consolidated core22 GNOME implementation, merged as PR #3798 in commit eddd1888c. Its generated XDG_DATA_DIRS places $CRAFT_STAGE ahead of the GNOME SDK paths.
Evaluated by: mr-cal-bot
No scores available.
Issue body
When creating the environment for gnome shell, the order in which the variables from the SDK should be added was reversed: the SDK should be at the end, and the new elements should be at the beginning. This allows to prioritize the local changes over the generic elements in the SDK.
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; its core22 GNOME environment-order change was superseded by merged PR #3798 (eddd1888c), which places local paths before SDK paths. | |
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged after four years of inactivity, abandoning the proposed GNOME environment-order change; no resolving commit or replacement was identified. | |
| stealth/space-bunny-alpha | — | closed stale | PR #3757 was closed unmerged, abandoning the environment-order change; it had no reviewer approval or CI coverage validation. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned and closed without merging. The change reversed environment variable order to prioritize local gnome shell settings over SDK defaults. Lacked reviewer approval and CI validation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merge. The change prioritizes local environment variables over SDK defaults for GNOME Shell but was abandoned due to missing test coverage and unverified commits. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/snapcraft#3798
(confidence 94%)
Merged core22 GNOME extension implementation containing the requested local-first environment ordering.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3772 extensions: Give priority to local environment | snapcraft | closed | Closed unmerged after 1,555 days; its local-before-SDK environment ordering remained unimplemented, while the earlier #3761 was superseded by merged #3766/#3811. | |
| #3761 extensions: Give priority to local environment | snapcraft | closed | Closed unmerged in favor of ENV-ordering work completed by #3811 in commit c314fd967, building on #3766. |