Mailinglist Archive: opensuse-buildservice (375 mails)

< Previous Next >
Re: [opensuse-buildservice] rpmlint feedback
  • From: Wolfgang Rosenauer <wolfgang@xxxxxxxxxxxxx>
  • Date: Tue, 01 Apr 2008 13:30:47 +0200
  • Message-id: <47F21CE7.5000709@xxxxxxxxxxxxx>
Dirk Mueller wrote:
On Tuesday 01 April 2008, Michal Marek wrote:

"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

and the main package is the library package it complains about? I cannot reproduce that. I assume the check was valid and that you forgot about passing -n libfoo42 to %post.

Michal mentioned that the error came from the debuginfo package. What is true. I haven't noticed that.

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?

It looks like the buildservice integration is buggy. it has to install a magic config file to trigger the actual scoring and error system we have in factory.

Michal will be interested I guess ;-)

"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.

"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?

it is a warning here. the fact that you see it as an error is because rpmlint doesn't run in the "openSUSE" mode where you use it.
Proper rpmlint integration in buildservice is already tracked via bnc#297050, however it has been completely ignored so far and I honestly don't know who to assign it to.
Michal, if you want to improve experience, I suggest to install a config file with at least one "setBadness()" call in /etc/rpmlint/config. I suggest you add that to rpmlint-bs.

Thanks for the feedback,

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

< Previous Next >
List Navigation
This Thread