diff --git a/.cvsignore b/.cvsignore index 648c70a..3f162dc 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -rpmlint-0.87.tar.bz2 +rpmlint-0.88.tar.bz2 diff --git a/rpmlint.config b/rpmlint.config index fd41755..063c3c4 100644 --- a/rpmlint.config +++ b/rpmlint.config @@ -11,11 +11,11 @@ import Pkg setOption("ReleaseExtension", '\.(fc|rhe?l|el)\d+(?=\.|$)') -setOption("UseVersionInChangeLog", 1) -setOption("UseBzip2", 0) -setOption("UseDefaultRunlevels", 0) -setOption("UseEpoch", 0) -setOption("UseUTF8", 1) +setOption("UseVersionInChangeLog", True) +setOption("UseBzip2", False) +setOption("UseDefaultRunlevels", False) +setOption("UseEpoch", False) +setOption("UseUTF8", True) setOption("ValidSrcPerms", (0664, 0644, )) setOption("ValidShells", ( "/bin/sh", @@ -33,7 +33,7 @@ setOption("DanglingSymlinkExceptions", ( setOption("ValidLicenses", ( # These are the short names for all of the Fedora approved licenses. # The master list is kept here: http://fedoraproject.org/wiki/Licensing - # Last synced with revision "1.43, 14 May 2009" of that page. + # Last synced with revision "1.44, 5 June 2009" of that page. 'AAL', 'Adobe', 'ADSL', @@ -111,6 +111,7 @@ setOption("ValidLicenses", ( 'Jabber', 'JasPer', 'JPython', + 'Knuth', 'LBNL BSD', 'LGPLv2', 'LGPLv2 with exceptions', @@ -300,3 +301,6 @@ addFilter("filename-too-long-for-joliet") addFilter("symlink-should-be-") addFilter("dangling-\S*symlink /usr/share/doc/HTML/\S+/common .+/common$") addFilter("hidden-file-or-dir .*/man5/\.k5login\.5[^/]+$") +# TODO: more whitelisted executables, https://bugzilla.redhat.com/496737 +addFilter("krb5-workstation.+ (setuid-binary|non-standard-executable-perm) /usr/kerberos/bin/ksu (root )?04755") +addFilter("blender.+ (wrong-script-interpreter|non-executable-script) .+/blender/.+\.py.*BPY.*") diff --git a/rpmlint.spec b/rpmlint.spec index 3c3a2dc..09c9552 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -1,5 +1,5 @@ Name: rpmlint -Version: 0.87 +Version: 0.88 Release: 1%{?dist} Summary: Tool for checking common errors in RPM packages @@ -68,17 +68,11 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Tue May 19 2009 Ville Skyttä +* Sun Jun 21 2009 Ville Skyttä - 0.88-1 +- Update to 0.88; fixes #461610, #496735, #496737 (partially), #491188, #506957. +- Sync Fedora license list with Wiki revision 1.44. - Parse list of standard users and groups from the setup package's uidgid file. -* Mon May 18 2009 Ville Skyttä -- Sync Fedora license list with Wiki revision 1.43. -- Filter out warning about .k5login man page hiddenness (#496735). - -* Mon Mar 23 2009 Ville Skyttä -- Filter out dangling symlink warnings for /usr/share/doc/HTML/**/common in - default config (#491188). - * Thu Mar 19 2009 Ville Skyttä - 0.87-1 - 0.87; fixes #480664, #483196, #483199, #486748, #488146, #488930, #489118. - Sync Fedora license list with Wiki revision 1.38. diff --git a/sources b/sources index 112ceca..3920e71 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2880a1e7b245161982453f9a26c0e9d0 rpmlint-0.87.tar.bz2 +97a71974677e82bd071bd0a4c002463a rpmlint-0.88.tar.bz2