Mailinglist Archive: opensuse-packaging (140 mails)

< Previous Next >
[opensuse-packaging] Fatal and stricter rpmlint checks for Factory
  • From: Dirk Mueller <dmueller@xxxxxxx>
  • Date: Fri, 29 Feb 2008 00:04:26 +0100
  • Message-id: <200802290004.26951.dmueller@xxxxxxx>

Hi,

I think that I'm finished with updating the set of rpmlint checks for 11.0.
You can see the current set of failures in beta-i386 (the other architectures
are not rebuilding).

Please submit fixes for the new fails:

executable-docs

- documentation should not be executable. most of the time this comes from
using "install" (which installs with executable permissions by default). use
install -m 644 or the %doc macro.

makefile-junk

- generated Makefile's should not be in /usr/share

library-without-ldconfig-postun

- add %postun -p /sbin/ldconfig to the library package

percent-in-*

- most likely an unexpanded macro. e.g. %version is not defined before the
Version: line in the spec file

summary-too-long

- the summary should be short. put the long stuff into %description

invalid-pkgconfig-file

- most likely contains an unexpanded macro. make sure that your AC_SUBST are
correct and your autoreconf did not break it.

file-contains-buildroot

- files should never contain the buildroot. make sure that the $RPM_BUILD_ROOT
is not used outside %install, and that stuff is not build/rebuild
during %install. some too clever build systems try hardcoding paths, which
breaks for buildroot installation.

invalid-filepath-dependency

- the list of paths that can be used in filerequires is fixed. if you violate,
it will break installation.

please report false positives to me before suppressing them!

Thanks,
Dirk


--
RPMLINT information under http://en.opensuse.org/Packaging/RpmLint
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >
List Navigation
This Thread
  • No further messages