what is rpmbuild version used at OBS building stage?
Local building is going well (at least on last OpenSUSE and Fedora), but at OBS it terminates with ‘unresolvable: cannot parse dependency (gcc or clang)’ for rpm spec with ‘BuildRequires: make, (gcc or clang), pkgconf, …’ line.
p.s. boolean operators were introduced since rpm 4.13
Sorry? Your topic is titled “rpmbuild version at OBS”. You got the exact answer to your exact question. If you had something else in mind, why didn’t you ask what you wanted to know?
BuildRequires is parsed by OBS to collect the list of packages to install. It is quite possible that OBS does not support boolean dependencies. As the primary goal of OBS is reproducible, verifiable way to build packages, it is not surprising.