Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information