bst2: Failure initializing freedesktop-sdk as a junction
- Dominant language
- Python
- Stars
- 140
- Forks
- 45
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 6
Description
While trying to port mesa-git-extension into bst2 for next year's release, noticed there's some esoteric build failures
https://gitlab.com/freedesktop-sdk/mesa-git-extension/-/merge_requests/183/diffs#587d266bb27a4dc3022bbed44dfa19849df3044c
```
[00:00:00][165f7b5c][ fetch:freedesktop-sdk.bst ] SUCCESS Applying local patch: patches/freedesktop-sdk/patch-config-to-point-to-mesa-git.patch
[00:01:27][165f7b5c][ fetch:freedesktop-sdk.bst ] SUCCESS mesa-git/freedesktop-sdk/165f7b5c-fetch.15.log
[00:01:34][ ][ main:core activity ] FAILURE Loading elements
[00:01:34][ ][ main:core activity ] FAILURE Build
freedesktop-sdk.bst:freedesktop-sdk.bst:include/_private/autotools-conf.yml [line 21 column 15]: Reference to undefined variable 'conf-deterministic'
```
Contributor guide
Research direction
Read include/_private/autotools-conf.yml at line 21 and the linked mesa-git-extension diff; compare how freedesktop-sdk is initialized as a junction in bst2. Reproduce the loading failure and trace where conf-deterministic should be defined or passed. Done when the junction loads without the undefined-variable error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100