1.Build and test project depends on project enabled in LibcxxAndAbiBuilder
2.pass env to all steps
Details
Diff Detail
- Repository
- rZORG LLVM Github Zorg
Event Timeline
zorg/buildbot/builders/LibcxxAndAbiBuilder.py | ||
---|---|---|
96–100 | It looks like libcxxabi and libcxx are hard coded to be in depends_on_projects in line 28. Can something else remove them from the list? It's not clear to me why we check whether they are in the list if they are hard coded. |
zorg/buildbot/builders/LibcxxAndAbiBuilder.py | ||
---|---|---|
96–100 | In line 13, we can see it's possible for us to pass in customized depends_on_projects. So it's not always equal to default values. |
zorg/buildbot/builders/LibcxxAndAbiBuilder.py | ||
---|---|---|
96–100 | Ah, thanks. I missed that those are only set if it's value of depends_on_projects is None |
This patch introduced a bug.
A quick fix in in https://github.com/llvm/llvm-zorg/commit/9710f7832a344854c51248164a0a4c55f2b6c1d1.
zorg/buildbot/builders/LibcxxAndAbiBuilder.py | ||
---|---|---|
105 | jobs_flag here and in the similar places below could be referenced without being assigned a value above, depending on the exact list of projects in the depends_on_projects. |
zorg/buildbot/builders/LibcxxAndAbiBuilder.py | ||
---|---|---|
105 | I see. Thank you for providing a fix for this. |
It looks like libcxxabi and libcxx are hard coded to be in depends_on_projects in line 28. Can something else remove them from the list?
It's not clear to me why we check whether they are in the list if they are hard coded.