[Bug 408847] New: [games/libdevil]
https://bugzilla.novell.com/show_bug.cgi?id=408847 Summary: [games/libdevil] Product: openSUSE.org Version: unspecified Platform: Other OS/Version: openSUSE 11.0 Status: NEW Severity: Blocker Priority: P5 - None Component: 3rd party software AssignedTo: prusnak@novell.com ReportedBy: marcel.hauf@googlemail.com QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- openSuse 11.0 package for games/libdevil does not build due rpmlint badness reports. Please can you fix this. RPMLINT report: =============== libdevil.src: W: %install-no-mkdir-buildroot Your install section removes the buildroot but does not create them afterwards in a secure way, which allows attackers to trivially play tricks with symlinks on you. use mkdir %buildroot (no -p option!) or don't clean the buildroot in %install, because that's anyway already done for you by rpm. libdevil.x86_64: W: explicit-lib-dependency libpng libdevil.x86_64: W: explicit-lib-dependency libjpeg libdevil.x86_64: W: explicit-lib-dependency libtiff libdevil.x86_64: W: explicit-lib-dependency libmng libdevil.x86_64: W: explicit-lib-dependency liblcms You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. libdevil.src:13: W: hardcoded-packager-tag Kai The Packager tag is hardcoded in your spec file. It should be removed, so as to use rebuilder's own defaults. libdevil.x86_64: W: no-changelogname-tag libdevil-devel.x86_64: W: no-changelogname-tag libdevil.src: W: no-changelogname-tag There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it. libdevil.x86_64: W: shlib-policy-missing-suffix Your package containing shared libraries does not end in a digit and should probably be split. libdevil.x86_64: W: shlib-policy-nonversioned-dir /usr/share/doc/packages/libdevil Your shared library package contains non-versioned directories. Those will not allow to install multiple versions of the package in parallel. libdevil.x86_64: W: spelling-error-in-summary plattform platform libdevil-devel.x86_64: W: spelling-error-in-summary plattform platform libdevil.src: W: spelling-error-in-summary plattform platform You made a misspelling in the Summary. Please double-check. libdevil.x86_64: E: library-without-ldconfig-postin (Badness: 300) /usr/lib64/libILU.so.1.0.0 libdevil.x86_64: E: library-without-ldconfig-postin (Badness: 300) /usr/lib64/libIL.so.1.0.0 libdevil.x86_64: E: library-without-ldconfig-postin (Badness: 300) /usr/lib64/libILUT.so.1.0.0 This package contains a library and provides no %post scriptlet containing a call to ldconfig. libdevil.x86_64: E: library-without-ldconfig-postun (Badness: 300) /usr/lib64/libILU.so.1.0.0 libdevil.x86_64: E: library-without-ldconfig-postun (Badness: 300) /usr/lib64/libIL.so.1.0.0 libdevil.x86_64: E: library-without-ldconfig-postun (Badness: 300) /usr/lib64/libILUT.so.1.0.0 This package contains a library and provides no %postun scriptlet containing a call to ldconfig. libdevil.x86_64: E: summary-ended-with-dot (Badness: 89) A full featured cross plattform image library. libdevil-devel.x86_64: E: summary-ended-with-dot (Badness: 89) A full featured cross plattform image library headers and static libs. libdevil.src: E: summary-ended-with-dot (Badness: 89) A full featured cross plattform image library. Summary ends with a dot. RPMLINT: E: BADNESS is 2067 - threshold exceeded. aborting the build. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=408847
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=408847
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=408847
User dominique.leuenberger@tmf-group.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=408847#c1
--- Comment #1 from Dominique Leuenberger
%post /sbin/ldconfig
%postun /sbin/ldconfig
to the spec file to fix the Errors E: library-without-ldconfig-postin/un and fixed the error with the dot in the summaries. Resubmitted to OBS for building -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=408847
User dominique.leuenberger@tmf-group.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=408847#c2
Dominique Leuenberger
participants (1)
-
bugzilla_noreply@novell.com