Prevent build server from stripping debug symbols for bazel and fix bash autocompletion.
- Group Reviewers
- Maniphest Tasks
- T8990: `bazel` is broken
- R4448:fbc5ba58794c: Prevent build server from stripping debug symbols for bazel
- Used bazel to build my project successfully. Resolves T8990.
- Verified that bash autocompletion works.
Weird, I managed to build a simple project with my package.yml definition. Glad you solved it!
Regarding the addition of openjdk-8-devel, that was expected, the previous release of openjdk-8 wasn't properly split.
@livingsilver94 The issue is that bazel binary is never supposed to be stripped. And when we build it locally, we don't strip it, that is why we can build projects using our locally generated eopkg file. However, the build server will automatically strip debug symbols from the binary and that will break the package. So we have to add debug: no to tell the server explicitly not to strip the debug symbols.
TL;DR: This issue only shows up when the package it built by the build server. It doesn't affect local builds and that is why we can build a local project without the debug: no line.