Mailinglist Archive: opensuse-buildservice (375 mails)

< Previous Next >
[opensuse-buildservice] rpmlint feedback
  • From: Wolfgang Rosenauer <wolfgang@xxxxxxxxxxxxx>
  • Date: Tue, 01 Apr 2008 09:48:33 +0200
  • Message-id: <47F1E8D1.3010606@xxxxxxxxxxxxx>

I'm using the BS rpmlint integration from home:michal-m:rpmlint for one of my projects but it has some tests which are broken or not useful:

"This package contains a library and provides no %post scriptlet containing a call to ldconfig."
"This package contains a library and provides no %postun scriptlet containing a call to ldconfig."

The package contains:
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

-> check broken

"There is no Packager tag in your package. You have to specify a packager using the Packager tag. Ex: Packager: John Doo <john.doo@xxxxxxxxxxx>."

openSUSE's very own package sources have no Packager tag as well. It's added from the buildsystem to the resulting RPMs though.
How about making this a warning only?

"Your package containing shared libraries does not end in a digit and
should probably be split."

For this certain package it already was discussed that it's not a package which fits into the shlib-policy but anyway I guess rpmlint can't decide on that.

"W: unstripped-binary-or-object *.debug"

Yeah, I mean debug files created when %debug_package is used are unstripped. That's the plan ;-)

"E: statically-linked-binary *.debug"
"The package installs a statically linked binary or object file."

Seems that debug symbols for binaries are recognized as statically-linked-binary.

"The jar file does not contain a META-INF/MANIFEST file."

Not all JAR files have to contain a META-INF/MANIFEST file, how about a warning instead of an error?

Probably some of the checks could be tweaked?

To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
List Navigation
This Thread
Follow Ups