![](https://seccdn.libravatar.org/avatar/8434092a3798a0467c3f2371ef030fc6.jpg?s=120&d=mm&r=g)
On 11/17/2015 2:04 AM, Adrian Schröter wrote:
On Monday 16 November 2015, 13:10:21 wrote Brian K. White:
I wish obs had this since 5 years ago or really since the first time obs used an rpm that was newer than any build target.
Same for new convenience macros, though the action isn't usually as easy as dropping the new/unknown macro. But it is often possible to replace the new convenience macro with a lower denominator equivalent, or by including a copy of the macro itself.
OBS is not providing our updating rpm, the distribution content is doing this. So, if you want to have macro definitions in old distros, you need to provide them either via package or prjconf.
I currently do it with prjconf, but then the resulting src.rpm does not build on a real target machine. To me that is the definition of a broken src.rpm Or I edit the spec, but then it's harder to track a devel or otherwise upstream project. A package which could just be a buildrequires sounds like a good idea if there is a way to supply rpm macros without conflicting with a distro maintained file. Thanks. -- bkw -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org