https://bugzilla.novell.com/show_bug.cgi?id=732763
https://bugzilla.novell.com/show_bug.cgi?id=732763#c9
David Disseldorp
Far to many macros IMO. You can check for % [+]suse_version instead of %_vendor (it's more common). Doing "rm -rf %buildroot" in the %install section is a no-go (even if useful for rpmbuild), you can use a fedora check around if you really need it. AFAICS, the ldconfig calls should be done for the lib package. Lastly, there are a lot of rpmlint warnings and even errors. Please fix at least the latter. Thanks!
I'll convert the %_vendor to %suse_version checks and remove the "rm -rf %buildroot". Regarding the complaint that there are too many macros, I'm firmly in favour of using macros rather than wrapping every use in %if (0%{?suse_version} > 0). The rpmlint errors are caused by the PMDA .h files packaged, and were also present in openSUSE 12.1. Quoting the explanation from RH: # Note: there are some headers (e.g. domain.h) and in a few cases some # C source files that rpmlint complains about. These are not devel files, # but rather they are (slightly obscure) PMDA config files. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.