apache / apache/buildstream

bst2: Failure initializing freedesktop-sdk as a junction

Open
#1,764 6 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.