rpmlint
Description
rpmlint is a static verification tool for RPM packages written in Python by Frederic Lepied at Mandriva. After Frederic Lepied's departure from Mandriva, Michael Scherer became the official maintainer for this package and the project has been re-located to a new url: http://rpmlint.zarb.org/ . Quoting Michael, "We hope this will benefit to everybody as this is the occasion to work together on a cross distro tool that will help the QA of rpm based distribution ( and maybe other in the future )". From rpmlint README file: rpmlint is a tool for checking common errors in rpm packages. rpmlint can be used to test individual packages before uploading or to check an entire distribution. By default all checks are processed but specific checks can be performed by using command line parameters. See this page about rpmlint output examples: http://fedora.redhat.com/docs/drafts/rpm-guide-en/ch-extra-packaging-tools.htmlImplemented checks: o Tag checks (TagsCheck). o Distribution specific checks (MandrakeCheck). o Binary checks (BinaryCheck). o Configuration file checks (ConfigCheck). o Location, permission, group and owner checks (FileCheck). o suid warnings (FileCheck). o Signature checks (SignatureCheck). o FHS checks (FHSCheck). o Source specific checks (SourceCheck). o i18n checks (I18NCheck). o Menu system checks (MenuCheck). o %post; %pre, %postun and %preun script checks (PostCheck). o /etc/rc.d/init.d checks (InitScriptCheck). o Spec file checks (SpecCheck). o Zip/Jar file checks (ZipCheck).
Project's website
The following is taken from Michael Scherer email on the cooker mailing-list. The new website is on http://rpmlint.zarb.org/. People can keep track of developpement with the rss feed produced by trac, on http://rpmlint.zarb.org/cgi-bin/trac.cgi/timeline, and use the bug tracker to report bug. No need to open a account to post bug, but bug reports without proper information about submitter will be closed. I have also setup a mailling list to discuss of the project, on https://www.zarb.org/mailman/confirm/rpmlint-discuss . People interested by discussing of policy or rpmlint are welcome on the list. ( the rpmlint-devel list you can see on the interface will be removed soon, I was planning adding mail with svn commit, but this is redundant with rss ) I will convert or implement the bug requests of Mandriva bugzilla, but please enter new bug on the new bug tracker ( except for packaging bug , as any regular project that is not maintened by the distribution, like kde or gnome ). If you have a request from other bugtrackers, feel free to report them on trac.
Version 1.8 last modified by MarcLijour on 24/03/2006 at 16:40
Document data
Attachments:
No attachments for this document
Comments: 0