Don't generate build-id files in RPM packages
build-id metadata is only there in case someone wants to use debugger tools. When left enabled, build-id files are created in /usr/lib/.build-id on RHEL 8 systems. This can lead to potential conflict when multiple packages have the same build-id file. This conflict prevents the second package from installing. This conflict has been seen when installing Chef Infra Client 17.1.35+ and Chef Workstation 21.8.555+.
This pulls in https://github.com/chef/omnibus/pull/1050 and fixes omnibus-gitlab#6676 (closed).
Edited by Stan Hu