]> TLD Linux GIT Repositories - tld-ftp-admin.git/blobdiff - etc/rpmlint
- tldized
[tld-ftp-admin.git] / etc / rpmlint
diff --git a/etc/rpmlint b/etc/rpmlint
deleted file mode 100644 (file)
index 3a84113..0000000
+++ /dev/null
@@ -1,233 +0,0 @@
-# vim:ft=python
-# see  global config for more options: /etc/rpmlint/config
-
-# Configure the checks if you don't want the default ones.
-# --------------------------------------------------------
-
-#addCheck("FHSCheck")
-#addCheck("BinariesCheck")
-
-# Configuration options used by the checks shipped with rpmlint.
-# The values in the commented out setOption() calls represent default
-# or typical example values for the option.
-# -------------------------------------------------------------------
-setOption("UseEnchant", False)
-setOption("UseVersionInChangelog", False)
-
-# Base directory where to extract uninstalled packages while checking.
-# Type: string, default: tempfile.gettempdir()
-#setOption("ExtractDir", "/tmp")
-
-# Output filters.
-# ---------------
-#UseVersionInChangelog
-
-# these are against pld own policy
-addFilter("E: incoherent-version-in-name")
-addFilter("E: no-packager-tag")
-addFilter("E: no-signature")
-addFilter("W: macro-in-%changelog")
-addFilter("W: no-major-in-name")
-addFilter("W: python-bytecode-without-source")
-addFilter("W: requires-on-release")
-addFilter("E: init-script-non-executable /etc/rc.d/init.d/functions")
-
-# hard to fix at this time
-addFilter("E: non-executable-script")
-
-setOption("ValidLicenses", (
-       # These are the short names for all of the PLD Linux approved licenses.
-       'BSD',
-       'GPL, Open Data License',
-       'GPL v2',
-       'LGPL v2.1',
-       'LGPL v3',
-       'MPL v1.1',
-       'LGPL',
-))
-
-# filter out stuff that is not critical for pkg move bypass
-addFilter("W: no-documentation")
-addFilter("W: no-manual-page-for-binary")
-
-# epoch match error or sth
-#dirac-libs.i486: W: ghost-files-without-postin
-#dirac-devel.i486: W: incoherent-version-dependency-on dirac/dirac-libs/libdirac 1.0.2 0:1.0.2
-addFilter("W: ghost-files-without-postin")
-addFilter("W: incoherent-version-dependency-on")
-
-# we have no strict lib package policy
-addFilter("E: outside-libdir-files")
-addFilter("E: executable-in-library-package")
-
-# not our problem to fix
-addFilter("E: incorrect-fsf-address")
-
-#addFilter("E: backup-file-in-package")
-#addFilter("E: arch-dependent-file-in-usr-share")
-#addFilter("E: world-writable")
-#addFilter("W: unexpanded-macro")
-#addFilter("E: init-script-non-executable")
-#addFilter("E: filename-not-utf8")
-#addFilter("E: info-dir-file")
-#addFilter("E: info-files-without-install-info-post")
-#addFilter("E: init-script-without-chkconfig-postin")
-#addFilter("E: init-script-without-chkconfig-preun")
-#addFilter("E: invalid-desktopfile /usr/share/applications")
-#addFilter("E: invalid-ldconfig-symlink")
-#addFilter("E: invalid-shell-in-")
-#addFilter("E: no-chkconfig-line")
-#addFilter("E: no-description-tag")
-#addFilter("E: no-ldconfig-symlink")
-#addFilter("E: non-empty-%postun")
-#addFilter("E: non-executable-script")
-#addFilter("E: non-ghost-file")
-#addFilter("E: non-root-group-log-file")
-#addFilter("E: non-utf8-desktopfile")
-#addFilter("E: tag-not-utf8")
-#addFilter("W: non-etc-or-var-file-marked-as-conffile")
-#addFilter("W: one-line-command-in-%post")
-#addFilter("W: one-line-command-in-%postun")
-#addFilter("W: one-line-command-in-%trigger")
-#addFilter("W: spurious-bracket-in-%post")
-#addFilter("W: spurious-bracket-in-%trigger")
-#addFilter("W: spurious-executable-perm")
-
-# to get important errors out
-addFilter("E: arch-dependent-file-in-usr-share")
-addFilter("E: arch-independent-package-contains-binary-or-object")
-addFilter("E: binary-or-shlib-defines-rpath")
-addFilter("E: compressed-symlink-with-wrong-ext")
-addFilter("E: description-line-too-long")
-addFilter("E: devel-dependency")
-addFilter("E: dir-or-file-in-home")
-addFilter("E: dir-or-file-in-tmp")
-addFilter("E: dir-or-file-in-usr-local")
-addFilter("E: executable-crontab-file")
-addFilter("E: executable-marked-as-config-file")
-addFilter("E: executable-sourced-script")
-addFilter("E: explicit-lib-dependency")
-addFilter("E: htaccess-file")
-addFilter("E: incoherent-logrotate-file")
-addFilter("E: incoherent-subsys")
-addFilter("E: incorrect-locale-subdir")
-addFilter("E: invalid-directory-reference")
-addFilter("E: invalid-soname")
-addFilter("E: invalid-version")
-addFilter("E: library-not-linked-against-libc")
-addFilter("E: library-without-ldconfig-postin")
-addFilter("E: library-without-ldconfig-postun")
-addFilter("E: menu-in-wrong-dir")
-addFilter("E: missing-PT_GNU_STACK-section")
-addFilter("E: no-binary")
-addFilter("E: no-dependency-on")
-addFilter("E: no-dependency-on locales-")
-addFilter("E: non-root-user-log-file")
-addFilter("E: non-standard-dir-perm")
-addFilter("E: non-standard-executable-perm")
-addFilter("E: non-standard-executable-perm /etc/rc.d/init.d/")
-addFilter("E: non-versioned-file-in-library-package")
-addFilter("E: no-signature")
-addFilter("E: no-status-entry")
-addFilter("E: no-summary-tag")
-addFilter("E: postin-without-chkconfig")
-addFilter("E: postin-without-install-info /usr/share/info")
-addFilter("E: postin-without-ldconfig")
-addFilter("E: postun-without-ldconfig")
-addFilter("E: preun-without-chkconfig")
-addFilter("E: python-bytecode-inconsistent-mtime")
-addFilter("E: rpath-in-buildconfig")
-addFilter("E: script-without-shebang")
-addFilter("E: setgid-binary")
-addFilter("E: setuid-binary")
-addFilter("E: shared-lib-without-dependency-information")
-addFilter("E: shlib-with-non-pic-code")
-addFilter("E: sourced-script-with-shebang")
-addFilter("E: standard-dir-owned-by-package")
-addFilter("E: statically-linked-binary")
-addFilter("E: subdir-in-bin")
-addFilter("E: subsys-not-used")
-addFilter("E: summary-too-long")
-addFilter("E: unknown-key GPG#e4f1bc2d")
-addFilter("E: unknown-lsb-keyword")
-addFilter("E: useless-provides")
-addFilter("E: use-of-home-in-%post")
-addFilter("E: use-old-pam-stack")
-addFilter("E: use-tmp-in-%pre")
-addFilter("E: version-control-internal-file")
-addFilter("E: wrong-script-end-of-line-encoding")
-addFilter("E: wrong-script-interpreter")
-addFilter("E: zero-length")
-addFilter("W: binaryinfo-readelf-failed")
-addFilter("W: binaryinfo-tail-failed")
-addFilter("W: class-path-in-manifest")
-addFilter("W: conffile-without-noreplace-flag")
-addFilter("W: cross-directory-hard-link")
-addFilter("W: dangerous-command-in-")
-addFilter("W: dangling-relative-symlink")
-addFilter("W: dangling-symlink")
-addFilter("W: devel-file-in-non-devel-package")
-addFilter("W: doc-file-dependency")
-addFilter("W: duplicate-executable")
-addFilter("W: executable-stack")
-addFilter("W: filename-too-long-for-joliet")
-addFilter("W: file-not-in-%lang")
-addFilter("W: file-not-utf8")
-addFilter("W: file-not-utf8 /usr/share/doc/")
-addFilter("W: file-not-utf8 /usr/share/man/")
-addFilter("W: hidden-file-or-dir")
-addFilter("W: incoherent-init-script-name")
-addFilter("W: incoherent-subsys")
-addFilter("W: infopage-not-compressed")
-addFilter("W: invalid-license")
-addFilter("W: invalid-url")
-addFilter("W: jar-not-indexed")
-addFilter("W: log-files-without-logrotate")
-addFilter("W: manpage-not-compressed")
-addFilter("W: manual-page-warning /usr/share/man/")
-addFilter("W: missing-lsb-keyword")
-addFilter("W: name-repeated-in-summary")
-addFilter("W: no-default-runlevel")
-addFilter("W: no-dependency-on")
-addFilter("W: non-conffile-in-etc")
-addFilter("W: non-executable-in-bin")
-addFilter("W: non-standard-dir-in-usr")
-addFilter("W: non-standard-dir-in-var")
-addFilter("W: non-standard-gid")
-addFilter("W: non-standard-group")
-addFilter("W: non-standard-uid")
-addFilter("W: no-provides")
-addFilter("W: no-reload-entry")
-addFilter("W: no-soname")
-addFilter("W: no-url-tag")
-addFilter("W: no-version-in-last-changelog")
-addFilter("W: obsolete-not-provided")
-addFilter("W: ocaml-naming-policy-not-applied")
-addFilter("W: only-non-binary-in-usr-lib")
-addFilter("W: percent-in-%post")
-addFilter("W: percent-in-%trigger")
-addFilter("W: perl5-naming-policy-not-applied")
-addFilter("W: postin-without-ghost-file-creation")
-addFilter("W: private-shared-object-provides")
-addFilter("W: python-naming-policy-not-applied")
-addFilter("W: read-error")
-addFilter("W: requires-on-release")
-addFilter("W: service-default-enabled")
-addFilter("W: shared-lib-calls-exit")
-addFilter("W: spelling-error")
-addFilter("W: summary-ended-with-dot")
-addFilter("W: summary-not-capitalized")
-addFilter("W: symlink-should-be-relative")
-addFilter("W: tag-in-description")
-addFilter("W: unable-to-read-zip")
-addFilter("W: uncompressed-zip")
-addFilter("W: unexpanded-macro /usr/share/ri/");
-addFilter("W: unexpanded-macro /var/lib/gdm/.gconf.mandatory/%gconf-tree.xml")
-addFilter("W: unstripped-binary-or-object")
-addFilter("W: wrong-file-end-of-line-encoding")
-addFilter("W: xmms-naming-policy-not-applied")
-addFilter("E: non-readable")
-# kde4-kdenetwork-kppp.x86_64
-addFilter("W: unexpanded-macro /usr/share/apps/kppp/");
-addFilter("kde4-.* W: self-obsoletion");
-