Default stripping rules cause seemingly random failures
Summary
Get a very weird issue that looks like a recursive variable, or symlink resolution issue.
Steps to reproduce
Install Debian from full (not net-inst) ISO. Follow BuildStream install instructions.
What is the current bug behavior?
See the log below. An element fails to build with a pathname that is too long due to just having a postfix repeatedly applied to it.
What is the expected correct behavior?
The correct behavior is what happened when I ran the same runner but with Ubuntu Server installed. This is the log for that: https://gitlab.com/trustable/distros/minimal-distro/-/jobs/93726439
Relevant logs and/or screenshots
https://gitlab.com/trustable/distros/minimal-distro/-/jobs/93411861
Possible fixes
I have no idea what could cause this issue. My guess would be that there's an undocumented dependency and Buildstream is lacking an error message to report this.
Other relevant information
- BuildStream version affected: /milestone %BuildStream_v1.7
Edited by Ben Brewer