Hi, I'm afraid I'll have to revert some of my previous "simplify rpmsysinfo.rb" work to support SLE11 again. The problem is not "RbConfig" this time, it's 'ENV["RPM_BUILD_ROOT"]". The environment variable is not avaiable at Provides/Requires finding stage. Here's my test: Add "ruby /usr/lib/rpm/golang.prov" right after "%goinstall", it generates: buildroot: /var/tmp/golang-github-shurcool-sanitized_anchor_name-0.0.0+git20151027.10ef21a-build contribdir: /usr/lib64/go/contrib/pkg/linux_amd64 So "buildroot + contribdir + '/'" should have valid value. But in the Provides/Requires finding stage of SLE_11_SP3, it still complains: /usr/lib/rpm/golang.prov:9:in `+': can't convert nil into String (TypeError) Which means "buildroot" doesn't have any value at that stage. So I have to say the previous "guess buildroot" process still have to remain there although it may look redudant. That is, any environment variable directly from SYSTEM or Ruby is safe, while those depends on RPM is not, at least in SLE_11_SP3. Keep that in mind. Marguerite -- To unsubscribe, e-mail: opensuse-go+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-go+owner@opensuse.org