2021-08-17 20:29:27 +00:00
|
|
|
%bcond_with tests
|
|
|
|
|
2021-06-03 18:59:34 +00:00
|
|
|
Name: rpmlint
|
2022-09-13 01:10:16 +00:00
|
|
|
Version: 2.3.0
|
|
|
|
Release: 1%{?dist}
|
2021-06-03 18:59:34 +00:00
|
|
|
Summary: Tool for checking common errors in RPM packages
|
2022-09-13 01:12:17 +00:00
|
|
|
License: GPL-2.0-or-later
|
2021-06-03 18:59:34 +00:00
|
|
|
URL: https://github.com/rpm-software-management/rpmlint
|
|
|
|
Source0: %{url}/archive/%{version}/rpmlint-%{version}.tar.gz
|
|
|
|
# Taken from https://github.com/rpm-software-management/rpmlint/tree/main/configs/Fedora
|
|
|
|
Source1: fedora.toml
|
|
|
|
Source2: licenses.toml
|
|
|
|
Source3: scoring.toml
|
|
|
|
Source4: users-groups.toml
|
|
|
|
Source5: warn-on-functions.toml
|
2021-12-10 15:30:49 +00:00
|
|
|
|
2021-06-03 18:59:34 +00:00
|
|
|
BuildArch: noarch
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
BuildRequires: %{py3_dist setuptools}
|
|
|
|
BuildRequires: %{py3_dist pybeam}
|
|
|
|
BuildRequires: %{py3_dist pyxdg}
|
|
|
|
BuildRequires: %{py3_dist rpm}
|
|
|
|
BuildRequires: %{py3_dist toml}
|
2022-09-13 01:10:16 +00:00
|
|
|
BuildRequires: %{py3_dist zstandard}
|
2021-07-07 11:50:23 +00:00
|
|
|
Requires: devscripts-checkbashisms, dash, rpm-build
|
2021-06-03 19:46:51 +00:00
|
|
|
# Technically works without it, but results are better with it.
|
|
|
|
Requires: /usr/bin/appstream-util
|
2022-08-08 12:10:09 +00:00
|
|
|
# E: fatal error while reading ...: [Errno 2] No such file or directory: 'desktop-file-validate'
|
|
|
|
Requires: /usr/bin/desktop-file-validate
|
2021-10-05 19:36:31 +00:00
|
|
|
Requires: %{py3_dist pyenchant}
|
2021-06-03 18:59:34 +00:00
|
|
|
# tests
|
2021-06-03 19:46:51 +00:00
|
|
|
BuildRequires: /usr/bin/appstream-util
|
2021-06-03 18:59:34 +00:00
|
|
|
BuildRequires: %{py3_dist pytest}
|
|
|
|
BuildRequires: %{py3_dist pytest-xdist}
|
2021-06-03 19:10:14 +00:00
|
|
|
BuildRequires: %{py3_dist pyenchant}
|
2021-06-03 19:26:44 +00:00
|
|
|
BuildRequires: %{py3_dist file-magic}
|
2021-06-03 18:59:34 +00:00
|
|
|
BuildRequires: devscripts-checkbashisms, dash, hunspell-cs, hunspell-en-US
|
2022-08-09 15:57:29 +00:00
|
|
|
BuildRequires: /usr/bin/desktop-file-validate
|
auto-import changelog data from rpmlint-0.60-0.fdr.1.rh80.src.rpm
0.60-0.fdr.1
- Update to 0.60.
0.59-0.fdr.1
- Update to 0.59.
0.57.1-0.fdr.1
- Update to 0.57.1.
0.56-0.fdr.1
- Update to 0.56.
0.55-0.fdr.3
- Correctly %ghost %{_sysconfdir}/rpmlint/config? (bug 1251).
0.55-0.fdr.2
- Add back %ghost handling of not-installed compiled versions of *.py.
0.55-0.fdr.1
- Update to 0.55.
- Spec cleanups.
0.53-0.fdr.1
- Update to 0.53.
0.52-0.fdr.2
- Add list of valid shells for post'n'friends scriptlets into default
config.
0.52-0.fdr.1
- Update to 0.52.
0.51.1-0.fdr.4
- Filter more Mdk-specific warnings in default config.
0.51.1-0.fdr.3
- Upstream tarball reappeared, use it.
0.51.1-0.fdr.2
- Filter Mdk-specific python-related stuff in the default config.
0.51.1-0.fdr.1
- Update to 0.51.1.
- Own %ghost'ed *.py{c,o}, and ditto for the config file.
- Add list of valid licenses to default config.
- Set "Fedora Linux" as suggested distribution in default config.
- Clean up %doc list.
0.50-0.fdr.1
- Update to 0.50, all patches now applied upstream.
0.49-0.fdr.2
- %{buildroot} -> $RPM_BUILD_ROOT.
- Filter out mdk-specific "no-dependancy perl-base" messages in config.
0.49-0.fdr.1
- Update to 0.49.
0.49-0.fdr.0.1.cvs20030420
- Add one more strict Epoch checking patch.
- Slightly enhanced default config.
0.49-0.fdr.0.1.cvs20030411
- Patch to work with installed packages (including -a) and rpm 4.2.
- Remove spurious rpm-devel BuildRequirement.
0.49-0.fdr.0.1.cvs20030408
- Patch to work with packages signed with an unknown key.
- Save .spec in UTF-8.
0.49-0.fdr.0.1.cvs20030330
- First Fedora release, based on upstream spec.
Fri Jan 17 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.48-2mdk
- BinariesCheck.py: Add lib64 paths
- FilesCheck.py: Errour out about outside-libdir-files only if it concerns
a library package. This is heuristically determined on the package name
as '^(lib|.+-libs)'.
added a way to load an alternative config file (using -f). o SpecCheck.py:
* added lib-package-without-%mklibname
added outside-libdir-files o I18NCheck.py: * Added 'en_US' as valid locale
name
Added "lug" (Luganda) language as a valid code for translations
Added recognition of some more language codes (Gnome includes some
translations in those languages now) o various exceptions
added /usr/lib/bonobo to no binary in /usr/lib exceptions corrected wrong
loop for /usr/lib check o Config.py: added handling of default values.
o FHSCheck.py: Add lib64 as standard subdir in /usr (that's the
/lib<qual> part of FHS) o FilesCheck.py: Add lib64 directories use
default values from Config. o I18NCheck.py: Added 'zh_HK' recognition o
InitScriptCheck.py: allow to add/del service with rpm-helper scripts. o
MenuCheck.py: add default values from Config. o PostCheck.py: added
perl to dangerous command check trigger scripts too check rpm-helper
prereq. corrected prereq test o SpecCheck.py: Also check for
\{?_prefix}?/lib references
added no-binary and only-non-binary-in-usr-lib
- Add configure-without-libdir-spec check
- Add hardcoded-library-path check
Wed May 29 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.44-1mdk o
added non-ghost-file check o added non-root-user-log-file and
non-root-group-log-file.
Wed May 01 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.43-1mdk o
added no-prereq-on check.
o check that the package tags are coherent with the file name.
o added a --policy option.
o build only one regexp for all exception and correct the broken ones.
Fri Mar 08 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.42-2mdk
- corrected rpmdiff location
allow perl and python dependencies to be on perl-base and python-base.
Manage Mandrake perl versionning.
o I18NCheck.py: Added 'mt' to recognized locales
o various exceptions.
report missing %clean section.
o FilesCheck.py: check dependency on the right version of the interpreter
for python and perl modules.
o various exceptions.
new check: invalid-menu-icon-type
o TagsCheck.py: added libsafe.so as an invalid Requires.
o sync with setup 2.2.0-18mdk (Chmouel).
o various exceptions.
o build the package in a way that rpm -V doesn't report warnings.
search references to home or tmp in /usr/lib/pkgconfig/ files.
o FilesCheck.py: .nosearch files are allowed to have a zero length.
o Config.py: added some exceptions.
Corrected regexp to check devel provides. Added the new check
invalid-dependency.
o InitScriptCheck.py: Added incoherent-init-script-name check. Expand shell
variable in incoherent-subsys check.
o FilesCheck.py: Use list imported from the setup package for users and
groups (from setuplist.py).
o PostCheck.py: Don't print error about percent if post-script has a %.
(Chmouel) Check that RPM_BUILD_ROOT or RPM_BUILD_DIR isn't used.
o SpecCheck.py: Check also /usr/src/rpm/SOURCES. Check that the BuildRoot
tag doesn't contain a hardcoded path.
o BinariesCheck.py: Check if .la files contain tmp or home references.
check that major version is present in package name.
o FilesCheck.py: check that regular files haven't a zero size.
o I18NCheck.py: only check binary packages.
o SpecCheck.py: don't allow space before tag name.
o TagsCheck.py: * allow space after the release in a changelog entry.
updated list of licenses from opensource.org and added non opensource ones.
report a warning if no url tag is defined.
o Config.py: various exceptions.
o SourceCheck.py: correct boolean expression for strange-permission
allow 0755 as a valid mode for source.
o Config.py: various exceptions
o TagsCheck.py: added invalid-word check in description and summary. added
invalid-buildhost check.
o FilesCheck.py: added .cvsignore to the list of cvs-internal-file.
o BinariesCheck.py: check for new style of pic sections.
o FilesCheck.py: Check if kernel modules are in the kernel package.
(Chmouel)
o PostCheck.py: track command with full path too.
o FilesCheck.py: added squid group and user.
o BinariesCheck.py: Warn for man pages without version in library packages.
o DistributionCheck.py: More explicit path regexp check for info files.
(Chmouel)
Fri Sep 28 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.36-1mdk
- MenuCheck.py: check if a menu file is executable.
- rpmlint.py: added -n/--noexception option to display all the
errors/warnings without exceptions from Config.
- TagsCheck.py: added the bugzilla https address as a valid one.
- PostCheck.py: o ghost-files-without-postun => ghost-files-without-postin
o check if /tmp or /var/tmp is used. o check if update-menus is called
without a menu file.
- FilesCheck.py: added /etc/logrotate.d entry check.
- Config.py: various exceptions
Tue Aug 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.35-1mdk
- BinariesCheck.py: o Make libraries not linked against libc errors and not
warnings. (Bill Nottingham)
o libc doesn't need to be linked against libc, and the dynamic linker
doesn't need dependeny information. (Bill Nottingham)
o Fix some of the library checks to be more correct. (Bill Nottingham)
- TagsCheck.py: added a check on obsoleted packages not provided.
- FilesCheck.py: check non readable files.
- PostCheck.py: check ~/ instead of ~ to allow awk scripts not to give
false reports.
- MenuCheck.py: o added a check for / in menu titles.
o Add missing menu entries. (FredC)
- I18NCheck.py: Added 'bs' as a valid language code name. (Pablo)
- Config.py: added a few exceptions.
Sun Jul 15 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.34-1mdk
- added missing descriptions.
- added -a option to check all the installed packages.
- TagsCheck.py: handle the libbzip2_1-devel case.
Fri Jul 06 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.33-2mdk
- Added descriptions for the -i option.
Mon Jul 02 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.33-1mdk
- more descriptions from Christian Belisle.
- BinariesCheck.py: new check for files which can cause upgrade problems in
the library packages.
- TagsCheck.py: try to check alpha/beta/pre version improper use.
- Filter.py: print description only if they aren't empty.
- SpecCheck.py: added a check for obsolete tags.
- FilesCheck.py: added named user and group to the exception list.
Mon Jun 18 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.32-2mdk
- Added descriptions for the -i option.
Wed Jun 13 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.32-1mdk
- rpmlint.py: o If the file given on the command line doesn't exist, try to
use the name as an installed package to check. o new -i option to give
explanation on the errors/warnings (not too much descriptions have been
added ;-)
- MenuCheck.py: added new Office sub menus.
- FilesCheck.py: o added /usr/X11R6/man subdirs to the list of
STANDARD_DIRS. o warn for .so file only if they are in a lib dir. o
warn for source files in a non devel package only if they are not doc
files.
- TagsCheck.py: corrected description-line-too-long check.
- FilesCheck.py: add the rpm user and group per request of Jeff Johnson for
the future version of rpm.
Fri May 18 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.31-1mdk
- PostCheck.py: check that a script isn't only one command. check postin
and prein instead of postun and preun for ghost files creation.
- MenuCheck.py: don't check NO_XALF in menu command.
- FilesCheck.py: Add rpcuser.
- Config.py: Expections for ldconfig, initscripts, netkit-base and iputils.
- TagsCheck.py: check length of summary and description lines.
Fri Feb 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.30-1mdk
- InitScriptCheck.py: check if runlevels are set
- MenuCheck.py: added support to check launchers.
- I18NCheck.py: check subdirs of /sur/share/man.
- PostCheck.py: check that the postun creates the ghost files added install
to dangerous commands
- LSBCheck.py: first version
- TagsCheck.py: changed Window Maker to WindowMaker Add https as valid url.
Used list of licenses from www.opensource.org/licenses Check the full
license before splitting in it multiple parts.
Thu Dec 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.29-1mdk
- PostCheck.py: Add /sbin/sash as VALID_SHELLS.
- Config.py: added exceptions for dev.
- FilesCheck.py: check dangling-symlink in the file index too to avoid
missing special files that aren't created when extracted as a user.
- FilesCheck.py: added a generic way to avoid dangling-symlink warnings.
- TagsCheck.py: for devel packages, check dependency on lib package only
when a .so file is present.
- Config.py: add some execptions for pam (0750 dir for /etc/default is
normal as weel to have gpasswd and chage as suid).
- Config.py: Don't check info-file-with-install-info for bash since it's by
default in the dir file.
Fri Nov 24 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.28-1mdk
- TagsCheck.py: o check -devel package naming scheme only on binary
packages. o report a warning if a -devel package comes with no major in
its name. o added python licence and public domain. o check syntax of
url tag.
- SourceCheck.py: only check compression on tar or diff files.
- Config.py: various exceptions added.
- BinariesCheck.py: o report the file location on objdump errors. o new
error: executable in library package.
- I18NCheck.py: fuzzy check on packages without dependency on locales
- FilesCheck.py: check if a package provides sources.
- PostCheck.py: force a separator before dangerous command.
Mon Nov 13 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.27-1mdk
- FilesCheck.py: don't warn if a games is setgid games.
- README: RpmGamesGroup added to the list of available options.
- Config.py: added exception for xman.
- BinariesCheck.py: check ldconfig symlinks.
- TagsCheck.py: don't check no-version-in-changelog for source rpm.
Fri Nov 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.26-1mdk
- Config.py: added various exceptions.
- TagsCheck.py: o allow multiple licenses. o don't report anymore the
package-provides-itself warning because it's the default in rpm 4. o
try to not report incoherent-version-in-changelog for sub-packages.
- MenuCheck.py: correct the non-transparent-xpm check.
- FilesCheck.py: don't report buggy length-symlink anymore.
Thu Oct 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.25-1mdk
- Config.py: added exception for sympa, rpm and bcast.
- TagsCheck.py: o check that devel package depends on the base package with
the same version. o check that summary begins with a
- PostCheck.py: o check dangerous commands. ocheck reference to ~ or $HOME.
- MenuCheck.py: o check that titles and longtitles begin by a capital
letter. o check that no version is included in title and longtitle. o
/lib/cpp errors to /dev/null for new cpp.
- FilesCheck.py: check package owning system dirs.
- SpecCheck.py: o new check. o check name of spec file. o check use of
$RPM_SOURCE_DIR. o warn if a patch is not applied.
Mon Oct 02 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.24-1mdk
- FilesCheck.py: added apache and postgres to standard groups.
- TagsCheck.py: spell check a la Debian.
Fri Sep 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.23-1mdk
- MenuCheck.py: added Applications/Accessibility. check that menu files are
readable by everyone.
- Config.py: removed exception for /home. added exceptions for vixie-cron.
- FilesCheck.py: check cvs internal files.
Tue Sep 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.22-1mdk
- PostCheck.py: print a warning on empty script.
- FilesCheck.py: added postgres and apache to default users.
- TagsCheck.py: added bugs@linux-mandrake.com as a valid packager address.
- I18NCheck.py: check *.mo for file-not-in-%lang, not only in
/usr/share/locale
- TagsCheck.py, MenuCheck.py: replaced Networking/ICQ group with
Networking/Instant messaging.
Thu Aug 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.21-1mdk
- TagsCheck.py: check packager field compliance to a regexp.
- Config.py: imported default exceptions.
- TagsCheck.py: added Apache License, PHP Licence and BSD-Style.
- MenuCheck.py: check hardcoded path in icon field and large, mini, normal
icon files.
- PostCheck.py: Fix typo in check of /usr/bin/perl.
- PostCheck.py: Check perl script like we do for bash script.
- I18NCheck.py: updated locales list
- FilesCheck.py: Only check perl_temp_file in a /perl/ directory.
Fri Aug 25 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.20-1mdk
- InitScriptCheck.py: new check for /etc/rc.d/init.d scripts.
- PostCheck.py: check when a script is present that the shell is valid.
- ConfigCheck.py: report warnings for app-defaults only in
/usr/X11R6/lib/X11/app-defaults.
- BinariesCheck.py: report the rpath warning if the directory isn't a
sub-directory of /usr/lib/.
Fri Aug 18 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.19-1mdk
- BinariesCheck.py: check rpath only on system lib paths (ie /lib, /usr/lib
and /usr/X11R6/lib). This can be configured with the SystemLibPaths
option.
- I18NCheck.py: warn if .mo is not registered in %lang.
- MenuCheck.py: protected kdesu check.
- FilesCheck.py: check perl temporary files.
- rpmlint.py: added ExtractDir option usable in the config file.
- PostCheck.py: check ] in if statement. report warning for a percent.
Thu Aug 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.18-1mdk
- TagsCheck: check licence file.
- ConfigCheck: check files without no-replace flag.
- MenuCheck: allow depency on kdesu to point directly to /usr/bin/kdesu.
- FHSCheck: allow ftp and www in var (from upcoming FHS 2.2).
Tue Aug 08 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.17-1mdk
- PostCheck: check bourne shell syntax (Chmouel).
- FileCheck: o check chkconfig calls for packages with a file in
/etc/rc.d/init.d. o allow the call to install-info to be in %preun.
- MenuCheck: o take care of kdesu (Chmouel).
- various exceptions added.
Wed Jul 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.16-1mdk
- FHSCheck activated by default.
- FileCheck: o check dangling symlinks. o check info/dir.
Tue Jun 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.15-1mdk
- 0.15: o check non transparent pixmaps in icon path o added a check for
soname o added a warning for packages that provide themselves (for
Pixel) o corrected check for needs in menu files. o various exceptions
added.
Mon Apr 17 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.14-1mdk
- 0.14: o MenuCheck: check old entries from KDE and GNOME and allow entries
for sections. o config: exceptions for urpmi, sash, octave, ghc,
procmail, rsh. o extract temp files in <tmppath>/<pkgname>.<pid>
Mon Apr 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.13-1mdk
- 0.13: o MenuCheck: issue a warning if no icon specified (Chmouel).
corrected list of correct sections (Chmouel). o FilesCheck: check
ldconfig calls in %post and %postun if the package provide a library. o
config: new exceptions added. o BinariesCheck: check non sparc32
binaries in sparc packages.
Fri Mar 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.12-1mdk
- 0.12: o MenuCheck: check binaries launched by menus and check
update-menus %post and %postun. o BinariesCheck: check for non sparc32
binaries in sparc rpms.
Mon Mar 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.11-1mdk
- 0.11: o check menu files.
Tue Mar 14 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10-1mdk
- 1.10: o check .h, .a and .so in non devel package. o check files in
/home. o corrected lists of groups.
Mon Feb 28 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.2-1mdk
- added a dependency on rpm-python.
- corrected rpm 3.0.4 support.
Wed Feb 23 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.1-1mdk
- updated to support the way rpm 3.0.4 stores file names.
Thu Feb 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9-1mdk
- 0.9: * gpg support.
check release extension.
check non executable in bin directories.
ValidGroups, ReleaseExtension and UseVersionInChangelog.
Thu Dec 30 1999 Frederic Lepied <flepied@mandrakesoft.com> 0.8-1mdk
- 0.8: I18N checks, some exceptions added.
Mon Nov 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.7: more robust cleanup, filters are regexp now and added exception for
/var/catman subirs beeing setgid.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6.1: corrected compilation step.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6: filter output, documentation checks.
Fri Oct 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.5: FHS check, configuration files.
Fri Oct 08 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add Doc.
Thu Oct 07 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.4: pgp check and group name check.
Wed Oct 06 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.3.
Mon Oct 04 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.2.
Fri Oct 01 1999 Frederic Lepied <flepied@mandrakesoft.com>
- First spec file for Mandrake distribution.
2004-11-08 05:18:23 +00:00
|
|
|
|
|
|
|
%description
|
2019-04-30 22:51:37 +00:00
|
|
|
rpmlint is a tool for checking common errors in RPM packages. Binary
|
2009-03-19 23:01:23 +00:00
|
|
|
and source packages as well as spec files can be checked.
|
auto-import changelog data from rpmlint-0.60-0.fdr.1.rh80.src.rpm
0.60-0.fdr.1
- Update to 0.60.
0.59-0.fdr.1
- Update to 0.59.
0.57.1-0.fdr.1
- Update to 0.57.1.
0.56-0.fdr.1
- Update to 0.56.
0.55-0.fdr.3
- Correctly %ghost %{_sysconfdir}/rpmlint/config? (bug 1251).
0.55-0.fdr.2
- Add back %ghost handling of not-installed compiled versions of *.py.
0.55-0.fdr.1
- Update to 0.55.
- Spec cleanups.
0.53-0.fdr.1
- Update to 0.53.
0.52-0.fdr.2
- Add list of valid shells for post'n'friends scriptlets into default
config.
0.52-0.fdr.1
- Update to 0.52.
0.51.1-0.fdr.4
- Filter more Mdk-specific warnings in default config.
0.51.1-0.fdr.3
- Upstream tarball reappeared, use it.
0.51.1-0.fdr.2
- Filter Mdk-specific python-related stuff in the default config.
0.51.1-0.fdr.1
- Update to 0.51.1.
- Own %ghost'ed *.py{c,o}, and ditto for the config file.
- Add list of valid licenses to default config.
- Set "Fedora Linux" as suggested distribution in default config.
- Clean up %doc list.
0.50-0.fdr.1
- Update to 0.50, all patches now applied upstream.
0.49-0.fdr.2
- %{buildroot} -> $RPM_BUILD_ROOT.
- Filter out mdk-specific "no-dependancy perl-base" messages in config.
0.49-0.fdr.1
- Update to 0.49.
0.49-0.fdr.0.1.cvs20030420
- Add one more strict Epoch checking patch.
- Slightly enhanced default config.
0.49-0.fdr.0.1.cvs20030411
- Patch to work with installed packages (including -a) and rpm 4.2.
- Remove spurious rpm-devel BuildRequirement.
0.49-0.fdr.0.1.cvs20030408
- Patch to work with packages signed with an unknown key.
- Save .spec in UTF-8.
0.49-0.fdr.0.1.cvs20030330
- First Fedora release, based on upstream spec.
Fri Jan 17 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.48-2mdk
- BinariesCheck.py: Add lib64 paths
- FilesCheck.py: Errour out about outside-libdir-files only if it concerns
a library package. This is heuristically determined on the package name
as '^(lib|.+-libs)'.
added a way to load an alternative config file (using -f). o SpecCheck.py:
* added lib-package-without-%mklibname
added outside-libdir-files o I18NCheck.py: * Added 'en_US' as valid locale
name
Added "lug" (Luganda) language as a valid code for translations
Added recognition of some more language codes (Gnome includes some
translations in those languages now) o various exceptions
added /usr/lib/bonobo to no binary in /usr/lib exceptions corrected wrong
loop for /usr/lib check o Config.py: added handling of default values.
o FHSCheck.py: Add lib64 as standard subdir in /usr (that's the
/lib<qual> part of FHS) o FilesCheck.py: Add lib64 directories use
default values from Config. o I18NCheck.py: Added 'zh_HK' recognition o
InitScriptCheck.py: allow to add/del service with rpm-helper scripts. o
MenuCheck.py: add default values from Config. o PostCheck.py: added
perl to dangerous command check trigger scripts too check rpm-helper
prereq. corrected prereq test o SpecCheck.py: Also check for
\{?_prefix}?/lib references
added no-binary and only-non-binary-in-usr-lib
- Add configure-without-libdir-spec check
- Add hardcoded-library-path check
Wed May 29 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.44-1mdk o
added non-ghost-file check o added non-root-user-log-file and
non-root-group-log-file.
Wed May 01 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.43-1mdk o
added no-prereq-on check.
o check that the package tags are coherent with the file name.
o added a --policy option.
o build only one regexp for all exception and correct the broken ones.
Fri Mar 08 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.42-2mdk
- corrected rpmdiff location
allow perl and python dependencies to be on perl-base and python-base.
Manage Mandrake perl versionning.
o I18NCheck.py: Added 'mt' to recognized locales
o various exceptions.
report missing %clean section.
o FilesCheck.py: check dependency on the right version of the interpreter
for python and perl modules.
o various exceptions.
new check: invalid-menu-icon-type
o TagsCheck.py: added libsafe.so as an invalid Requires.
o sync with setup 2.2.0-18mdk (Chmouel).
o various exceptions.
o build the package in a way that rpm -V doesn't report warnings.
search references to home or tmp in /usr/lib/pkgconfig/ files.
o FilesCheck.py: .nosearch files are allowed to have a zero length.
o Config.py: added some exceptions.
Corrected regexp to check devel provides. Added the new check
invalid-dependency.
o InitScriptCheck.py: Added incoherent-init-script-name check. Expand shell
variable in incoherent-subsys check.
o FilesCheck.py: Use list imported from the setup package for users and
groups (from setuplist.py).
o PostCheck.py: Don't print error about percent if post-script has a %.
(Chmouel) Check that RPM_BUILD_ROOT or RPM_BUILD_DIR isn't used.
o SpecCheck.py: Check also /usr/src/rpm/SOURCES. Check that the BuildRoot
tag doesn't contain a hardcoded path.
o BinariesCheck.py: Check if .la files contain tmp or home references.
check that major version is present in package name.
o FilesCheck.py: check that regular files haven't a zero size.
o I18NCheck.py: only check binary packages.
o SpecCheck.py: don't allow space before tag name.
o TagsCheck.py: * allow space after the release in a changelog entry.
updated list of licenses from opensource.org and added non opensource ones.
report a warning if no url tag is defined.
o Config.py: various exceptions.
o SourceCheck.py: correct boolean expression for strange-permission
allow 0755 as a valid mode for source.
o Config.py: various exceptions
o TagsCheck.py: added invalid-word check in description and summary. added
invalid-buildhost check.
o FilesCheck.py: added .cvsignore to the list of cvs-internal-file.
o BinariesCheck.py: check for new style of pic sections.
o FilesCheck.py: Check if kernel modules are in the kernel package.
(Chmouel)
o PostCheck.py: track command with full path too.
o FilesCheck.py: added squid group and user.
o BinariesCheck.py: Warn for man pages without version in library packages.
o DistributionCheck.py: More explicit path regexp check for info files.
(Chmouel)
Fri Sep 28 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.36-1mdk
- MenuCheck.py: check if a menu file is executable.
- rpmlint.py: added -n/--noexception option to display all the
errors/warnings without exceptions from Config.
- TagsCheck.py: added the bugzilla https address as a valid one.
- PostCheck.py: o ghost-files-without-postun => ghost-files-without-postin
o check if /tmp or /var/tmp is used. o check if update-menus is called
without a menu file.
- FilesCheck.py: added /etc/logrotate.d entry check.
- Config.py: various exceptions
Tue Aug 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.35-1mdk
- BinariesCheck.py: o Make libraries not linked against libc errors and not
warnings. (Bill Nottingham)
o libc doesn't need to be linked against libc, and the dynamic linker
doesn't need dependeny information. (Bill Nottingham)
o Fix some of the library checks to be more correct. (Bill Nottingham)
- TagsCheck.py: added a check on obsoleted packages not provided.
- FilesCheck.py: check non readable files.
- PostCheck.py: check ~/ instead of ~ to allow awk scripts not to give
false reports.
- MenuCheck.py: o added a check for / in menu titles.
o Add missing menu entries. (FredC)
- I18NCheck.py: Added 'bs' as a valid language code name. (Pablo)
- Config.py: added a few exceptions.
Sun Jul 15 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.34-1mdk
- added missing descriptions.
- added -a option to check all the installed packages.
- TagsCheck.py: handle the libbzip2_1-devel case.
Fri Jul 06 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.33-2mdk
- Added descriptions for the -i option.
Mon Jul 02 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.33-1mdk
- more descriptions from Christian Belisle.
- BinariesCheck.py: new check for files which can cause upgrade problems in
the library packages.
- TagsCheck.py: try to check alpha/beta/pre version improper use.
- Filter.py: print description only if they aren't empty.
- SpecCheck.py: added a check for obsolete tags.
- FilesCheck.py: added named user and group to the exception list.
Mon Jun 18 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.32-2mdk
- Added descriptions for the -i option.
Wed Jun 13 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.32-1mdk
- rpmlint.py: o If the file given on the command line doesn't exist, try to
use the name as an installed package to check. o new -i option to give
explanation on the errors/warnings (not too much descriptions have been
added ;-)
- MenuCheck.py: added new Office sub menus.
- FilesCheck.py: o added /usr/X11R6/man subdirs to the list of
STANDARD_DIRS. o warn for .so file only if they are in a lib dir. o
warn for source files in a non devel package only if they are not doc
files.
- TagsCheck.py: corrected description-line-too-long check.
- FilesCheck.py: add the rpm user and group per request of Jeff Johnson for
the future version of rpm.
Fri May 18 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.31-1mdk
- PostCheck.py: check that a script isn't only one command. check postin
and prein instead of postun and preun for ghost files creation.
- MenuCheck.py: don't check NO_XALF in menu command.
- FilesCheck.py: Add rpcuser.
- Config.py: Expections for ldconfig, initscripts, netkit-base and iputils.
- TagsCheck.py: check length of summary and description lines.
Fri Feb 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.30-1mdk
- InitScriptCheck.py: check if runlevels are set
- MenuCheck.py: added support to check launchers.
- I18NCheck.py: check subdirs of /sur/share/man.
- PostCheck.py: check that the postun creates the ghost files added install
to dangerous commands
- LSBCheck.py: first version
- TagsCheck.py: changed Window Maker to WindowMaker Add https as valid url.
Used list of licenses from www.opensource.org/licenses Check the full
license before splitting in it multiple parts.
Thu Dec 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.29-1mdk
- PostCheck.py: Add /sbin/sash as VALID_SHELLS.
- Config.py: added exceptions for dev.
- FilesCheck.py: check dangling-symlink in the file index too to avoid
missing special files that aren't created when extracted as a user.
- FilesCheck.py: added a generic way to avoid dangling-symlink warnings.
- TagsCheck.py: for devel packages, check dependency on lib package only
when a .so file is present.
- Config.py: add some execptions for pam (0750 dir for /etc/default is
normal as weel to have gpasswd and chage as suid).
- Config.py: Don't check info-file-with-install-info for bash since it's by
default in the dir file.
Fri Nov 24 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.28-1mdk
- TagsCheck.py: o check -devel package naming scheme only on binary
packages. o report a warning if a -devel package comes with no major in
its name. o added python licence and public domain. o check syntax of
url tag.
- SourceCheck.py: only check compression on tar or diff files.
- Config.py: various exceptions added.
- BinariesCheck.py: o report the file location on objdump errors. o new
error: executable in library package.
- I18NCheck.py: fuzzy check on packages without dependency on locales
- FilesCheck.py: check if a package provides sources.
- PostCheck.py: force a separator before dangerous command.
Mon Nov 13 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.27-1mdk
- FilesCheck.py: don't warn if a games is setgid games.
- README: RpmGamesGroup added to the list of available options.
- Config.py: added exception for xman.
- BinariesCheck.py: check ldconfig symlinks.
- TagsCheck.py: don't check no-version-in-changelog for source rpm.
Fri Nov 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.26-1mdk
- Config.py: added various exceptions.
- TagsCheck.py: o allow multiple licenses. o don't report anymore the
package-provides-itself warning because it's the default in rpm 4. o
try to not report incoherent-version-in-changelog for sub-packages.
- MenuCheck.py: correct the non-transparent-xpm check.
- FilesCheck.py: don't report buggy length-symlink anymore.
Thu Oct 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.25-1mdk
- Config.py: added exception for sympa, rpm and bcast.
- TagsCheck.py: o check that devel package depends on the base package with
the same version. o check that summary begins with a
- PostCheck.py: o check dangerous commands. ocheck reference to ~ or $HOME.
- MenuCheck.py: o check that titles and longtitles begin by a capital
letter. o check that no version is included in title and longtitle. o
/lib/cpp errors to /dev/null for new cpp.
- FilesCheck.py: check package owning system dirs.
- SpecCheck.py: o new check. o check name of spec file. o check use of
$RPM_SOURCE_DIR. o warn if a patch is not applied.
Mon Oct 02 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.24-1mdk
- FilesCheck.py: added apache and postgres to standard groups.
- TagsCheck.py: spell check a la Debian.
Fri Sep 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.23-1mdk
- MenuCheck.py: added Applications/Accessibility. check that menu files are
readable by everyone.
- Config.py: removed exception for /home. added exceptions for vixie-cron.
- FilesCheck.py: check cvs internal files.
Tue Sep 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.22-1mdk
- PostCheck.py: print a warning on empty script.
- FilesCheck.py: added postgres and apache to default users.
- TagsCheck.py: added bugs@linux-mandrake.com as a valid packager address.
- I18NCheck.py: check *.mo for file-not-in-%lang, not only in
/usr/share/locale
- TagsCheck.py, MenuCheck.py: replaced Networking/ICQ group with
Networking/Instant messaging.
Thu Aug 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.21-1mdk
- TagsCheck.py: check packager field compliance to a regexp.
- Config.py: imported default exceptions.
- TagsCheck.py: added Apache License, PHP Licence and BSD-Style.
- MenuCheck.py: check hardcoded path in icon field and large, mini, normal
icon files.
- PostCheck.py: Fix typo in check of /usr/bin/perl.
- PostCheck.py: Check perl script like we do for bash script.
- I18NCheck.py: updated locales list
- FilesCheck.py: Only check perl_temp_file in a /perl/ directory.
Fri Aug 25 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.20-1mdk
- InitScriptCheck.py: new check for /etc/rc.d/init.d scripts.
- PostCheck.py: check when a script is present that the shell is valid.
- ConfigCheck.py: report warnings for app-defaults only in
/usr/X11R6/lib/X11/app-defaults.
- BinariesCheck.py: report the rpath warning if the directory isn't a
sub-directory of /usr/lib/.
Fri Aug 18 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.19-1mdk
- BinariesCheck.py: check rpath only on system lib paths (ie /lib, /usr/lib
and /usr/X11R6/lib). This can be configured with the SystemLibPaths
option.
- I18NCheck.py: warn if .mo is not registered in %lang.
- MenuCheck.py: protected kdesu check.
- FilesCheck.py: check perl temporary files.
- rpmlint.py: added ExtractDir option usable in the config file.
- PostCheck.py: check ] in if statement. report warning for a percent.
Thu Aug 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.18-1mdk
- TagsCheck: check licence file.
- ConfigCheck: check files without no-replace flag.
- MenuCheck: allow depency on kdesu to point directly to /usr/bin/kdesu.
- FHSCheck: allow ftp and www in var (from upcoming FHS 2.2).
Tue Aug 08 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.17-1mdk
- PostCheck: check bourne shell syntax (Chmouel).
- FileCheck: o check chkconfig calls for packages with a file in
/etc/rc.d/init.d. o allow the call to install-info to be in %preun.
- MenuCheck: o take care of kdesu (Chmouel).
- various exceptions added.
Wed Jul 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.16-1mdk
- FHSCheck activated by default.
- FileCheck: o check dangling symlinks. o check info/dir.
Tue Jun 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.15-1mdk
- 0.15: o check non transparent pixmaps in icon path o added a check for
soname o added a warning for packages that provide themselves (for
Pixel) o corrected check for needs in menu files. o various exceptions
added.
Mon Apr 17 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.14-1mdk
- 0.14: o MenuCheck: check old entries from KDE and GNOME and allow entries
for sections. o config: exceptions for urpmi, sash, octave, ghc,
procmail, rsh. o extract temp files in <tmppath>/<pkgname>.<pid>
Mon Apr 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.13-1mdk
- 0.13: o MenuCheck: issue a warning if no icon specified (Chmouel).
corrected list of correct sections (Chmouel). o FilesCheck: check
ldconfig calls in %post and %postun if the package provide a library. o
config: new exceptions added. o BinariesCheck: check non sparc32
binaries in sparc packages.
Fri Mar 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.12-1mdk
- 0.12: o MenuCheck: check binaries launched by menus and check
update-menus %post and %postun. o BinariesCheck: check for non sparc32
binaries in sparc rpms.
Mon Mar 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.11-1mdk
- 0.11: o check menu files.
Tue Mar 14 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10-1mdk
- 1.10: o check .h, .a and .so in non devel package. o check files in
/home. o corrected lists of groups.
Mon Feb 28 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.2-1mdk
- added a dependency on rpm-python.
- corrected rpm 3.0.4 support.
Wed Feb 23 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.1-1mdk
- updated to support the way rpm 3.0.4 stores file names.
Thu Feb 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9-1mdk
- 0.9: * gpg support.
check release extension.
check non executable in bin directories.
ValidGroups, ReleaseExtension and UseVersionInChangelog.
Thu Dec 30 1999 Frederic Lepied <flepied@mandrakesoft.com> 0.8-1mdk
- 0.8: I18N checks, some exceptions added.
Mon Nov 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.7: more robust cleanup, filters are regexp now and added exception for
/var/catman subirs beeing setgid.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6.1: corrected compilation step.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6: filter output, documentation checks.
Fri Oct 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.5: FHS check, configuration files.
Fri Oct 08 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add Doc.
Thu Oct 07 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.4: pgp check and group name check.
Wed Oct 06 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.3.
Mon Oct 04 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.2.
Fri Oct 01 1999 Frederic Lepied <flepied@mandrakesoft.com>
- First spec file for Mandrake distribution.
2004-11-08 05:18:23 +00:00
|
|
|
|
|
|
|
%prep
|
2021-06-03 18:59:34 +00:00
|
|
|
%setup -q -n %{name}-%{version}
|
2021-07-01 16:19:48 +00:00
|
|
|
|
2022-09-13 01:10:16 +00:00
|
|
|
# Replace python-magic dep with file-magic (rhbz#1899279)
|
|
|
|
sed -i 's/python-magic/file-magic/g' setup.py
|
|
|
|
|
2021-06-05 21:43:13 +00:00
|
|
|
# Don't lint the code or measure coverage in %%check
|
|
|
|
sed -i -e 's/ --cov=rpmlint//' -e 's/ --flake8//' setup.cfg
|
auto-import changelog data from rpmlint-0.60-0.fdr.1.rh80.src.rpm
0.60-0.fdr.1
- Update to 0.60.
0.59-0.fdr.1
- Update to 0.59.
0.57.1-0.fdr.1
- Update to 0.57.1.
0.56-0.fdr.1
- Update to 0.56.
0.55-0.fdr.3
- Correctly %ghost %{_sysconfdir}/rpmlint/config? (bug 1251).
0.55-0.fdr.2
- Add back %ghost handling of not-installed compiled versions of *.py.
0.55-0.fdr.1
- Update to 0.55.
- Spec cleanups.
0.53-0.fdr.1
- Update to 0.53.
0.52-0.fdr.2
- Add list of valid shells for post'n'friends scriptlets into default
config.
0.52-0.fdr.1
- Update to 0.52.
0.51.1-0.fdr.4
- Filter more Mdk-specific warnings in default config.
0.51.1-0.fdr.3
- Upstream tarball reappeared, use it.
0.51.1-0.fdr.2
- Filter Mdk-specific python-related stuff in the default config.
0.51.1-0.fdr.1
- Update to 0.51.1.
- Own %ghost'ed *.py{c,o}, and ditto for the config file.
- Add list of valid licenses to default config.
- Set "Fedora Linux" as suggested distribution in default config.
- Clean up %doc list.
0.50-0.fdr.1
- Update to 0.50, all patches now applied upstream.
0.49-0.fdr.2
- %{buildroot} -> $RPM_BUILD_ROOT.
- Filter out mdk-specific "no-dependancy perl-base" messages in config.
0.49-0.fdr.1
- Update to 0.49.
0.49-0.fdr.0.1.cvs20030420
- Add one more strict Epoch checking patch.
- Slightly enhanced default config.
0.49-0.fdr.0.1.cvs20030411
- Patch to work with installed packages (including -a) and rpm 4.2.
- Remove spurious rpm-devel BuildRequirement.
0.49-0.fdr.0.1.cvs20030408
- Patch to work with packages signed with an unknown key.
- Save .spec in UTF-8.
0.49-0.fdr.0.1.cvs20030330
- First Fedora release, based on upstream spec.
Fri Jan 17 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.48-2mdk
- BinariesCheck.py: Add lib64 paths
- FilesCheck.py: Errour out about outside-libdir-files only if it concerns
a library package. This is heuristically determined on the package name
as '^(lib|.+-libs)'.
added a way to load an alternative config file (using -f). o SpecCheck.py:
* added lib-package-without-%mklibname
added outside-libdir-files o I18NCheck.py: * Added 'en_US' as valid locale
name
Added "lug" (Luganda) language as a valid code for translations
Added recognition of some more language codes (Gnome includes some
translations in those languages now) o various exceptions
added /usr/lib/bonobo to no binary in /usr/lib exceptions corrected wrong
loop for /usr/lib check o Config.py: added handling of default values.
o FHSCheck.py: Add lib64 as standard subdir in /usr (that's the
/lib<qual> part of FHS) o FilesCheck.py: Add lib64 directories use
default values from Config. o I18NCheck.py: Added 'zh_HK' recognition o
InitScriptCheck.py: allow to add/del service with rpm-helper scripts. o
MenuCheck.py: add default values from Config. o PostCheck.py: added
perl to dangerous command check trigger scripts too check rpm-helper
prereq. corrected prereq test o SpecCheck.py: Also check for
\{?_prefix}?/lib references
added no-binary and only-non-binary-in-usr-lib
- Add configure-without-libdir-spec check
- Add hardcoded-library-path check
Wed May 29 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.44-1mdk o
added non-ghost-file check o added non-root-user-log-file and
non-root-group-log-file.
Wed May 01 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.43-1mdk o
added no-prereq-on check.
o check that the package tags are coherent with the file name.
o added a --policy option.
o build only one regexp for all exception and correct the broken ones.
Fri Mar 08 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.42-2mdk
- corrected rpmdiff location
allow perl and python dependencies to be on perl-base and python-base.
Manage Mandrake perl versionning.
o I18NCheck.py: Added 'mt' to recognized locales
o various exceptions.
report missing %clean section.
o FilesCheck.py: check dependency on the right version of the interpreter
for python and perl modules.
o various exceptions.
new check: invalid-menu-icon-type
o TagsCheck.py: added libsafe.so as an invalid Requires.
o sync with setup 2.2.0-18mdk (Chmouel).
o various exceptions.
o build the package in a way that rpm -V doesn't report warnings.
search references to home or tmp in /usr/lib/pkgconfig/ files.
o FilesCheck.py: .nosearch files are allowed to have a zero length.
o Config.py: added some exceptions.
Corrected regexp to check devel provides. Added the new check
invalid-dependency.
o InitScriptCheck.py: Added incoherent-init-script-name check. Expand shell
variable in incoherent-subsys check.
o FilesCheck.py: Use list imported from the setup package for users and
groups (from setuplist.py).
o PostCheck.py: Don't print error about percent if post-script has a %.
(Chmouel) Check that RPM_BUILD_ROOT or RPM_BUILD_DIR isn't used.
o SpecCheck.py: Check also /usr/src/rpm/SOURCES. Check that the BuildRoot
tag doesn't contain a hardcoded path.
o BinariesCheck.py: Check if .la files contain tmp or home references.
check that major version is present in package name.
o FilesCheck.py: check that regular files haven't a zero size.
o I18NCheck.py: only check binary packages.
o SpecCheck.py: don't allow space before tag name.
o TagsCheck.py: * allow space after the release in a changelog entry.
updated list of licenses from opensource.org and added non opensource ones.
report a warning if no url tag is defined.
o Config.py: various exceptions.
o SourceCheck.py: correct boolean expression for strange-permission
allow 0755 as a valid mode for source.
o Config.py: various exceptions
o TagsCheck.py: added invalid-word check in description and summary. added
invalid-buildhost check.
o FilesCheck.py: added .cvsignore to the list of cvs-internal-file.
o BinariesCheck.py: check for new style of pic sections.
o FilesCheck.py: Check if kernel modules are in the kernel package.
(Chmouel)
o PostCheck.py: track command with full path too.
o FilesCheck.py: added squid group and user.
o BinariesCheck.py: Warn for man pages without version in library packages.
o DistributionCheck.py: More explicit path regexp check for info files.
(Chmouel)
Fri Sep 28 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.36-1mdk
- MenuCheck.py: check if a menu file is executable.
- rpmlint.py: added -n/--noexception option to display all the
errors/warnings without exceptions from Config.
- TagsCheck.py: added the bugzilla https address as a valid one.
- PostCheck.py: o ghost-files-without-postun => ghost-files-without-postin
o check if /tmp or /var/tmp is used. o check if update-menus is called
without a menu file.
- FilesCheck.py: added /etc/logrotate.d entry check.
- Config.py: various exceptions
Tue Aug 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.35-1mdk
- BinariesCheck.py: o Make libraries not linked against libc errors and not
warnings. (Bill Nottingham)
o libc doesn't need to be linked against libc, and the dynamic linker
doesn't need dependeny information. (Bill Nottingham)
o Fix some of the library checks to be more correct. (Bill Nottingham)
- TagsCheck.py: added a check on obsoleted packages not provided.
- FilesCheck.py: check non readable files.
- PostCheck.py: check ~/ instead of ~ to allow awk scripts not to give
false reports.
- MenuCheck.py: o added a check for / in menu titles.
o Add missing menu entries. (FredC)
- I18NCheck.py: Added 'bs' as a valid language code name. (Pablo)
- Config.py: added a few exceptions.
Sun Jul 15 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.34-1mdk
- added missing descriptions.
- added -a option to check all the installed packages.
- TagsCheck.py: handle the libbzip2_1-devel case.
Fri Jul 06 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.33-2mdk
- Added descriptions for the -i option.
Mon Jul 02 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.33-1mdk
- more descriptions from Christian Belisle.
- BinariesCheck.py: new check for files which can cause upgrade problems in
the library packages.
- TagsCheck.py: try to check alpha/beta/pre version improper use.
- Filter.py: print description only if they aren't empty.
- SpecCheck.py: added a check for obsolete tags.
- FilesCheck.py: added named user and group to the exception list.
Mon Jun 18 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.32-2mdk
- Added descriptions for the -i option.
Wed Jun 13 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.32-1mdk
- rpmlint.py: o If the file given on the command line doesn't exist, try to
use the name as an installed package to check. o new -i option to give
explanation on the errors/warnings (not too much descriptions have been
added ;-)
- MenuCheck.py: added new Office sub menus.
- FilesCheck.py: o added /usr/X11R6/man subdirs to the list of
STANDARD_DIRS. o warn for .so file only if they are in a lib dir. o
warn for source files in a non devel package only if they are not doc
files.
- TagsCheck.py: corrected description-line-too-long check.
- FilesCheck.py: add the rpm user and group per request of Jeff Johnson for
the future version of rpm.
Fri May 18 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.31-1mdk
- PostCheck.py: check that a script isn't only one command. check postin
and prein instead of postun and preun for ghost files creation.
- MenuCheck.py: don't check NO_XALF in menu command.
- FilesCheck.py: Add rpcuser.
- Config.py: Expections for ldconfig, initscripts, netkit-base and iputils.
- TagsCheck.py: check length of summary and description lines.
Fri Feb 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.30-1mdk
- InitScriptCheck.py: check if runlevels are set
- MenuCheck.py: added support to check launchers.
- I18NCheck.py: check subdirs of /sur/share/man.
- PostCheck.py: check that the postun creates the ghost files added install
to dangerous commands
- LSBCheck.py: first version
- TagsCheck.py: changed Window Maker to WindowMaker Add https as valid url.
Used list of licenses from www.opensource.org/licenses Check the full
license before splitting in it multiple parts.
Thu Dec 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.29-1mdk
- PostCheck.py: Add /sbin/sash as VALID_SHELLS.
- Config.py: added exceptions for dev.
- FilesCheck.py: check dangling-symlink in the file index too to avoid
missing special files that aren't created when extracted as a user.
- FilesCheck.py: added a generic way to avoid dangling-symlink warnings.
- TagsCheck.py: for devel packages, check dependency on lib package only
when a .so file is present.
- Config.py: add some execptions for pam (0750 dir for /etc/default is
normal as weel to have gpasswd and chage as suid).
- Config.py: Don't check info-file-with-install-info for bash since it's by
default in the dir file.
Fri Nov 24 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.28-1mdk
- TagsCheck.py: o check -devel package naming scheme only on binary
packages. o report a warning if a -devel package comes with no major in
its name. o added python licence and public domain. o check syntax of
url tag.
- SourceCheck.py: only check compression on tar or diff files.
- Config.py: various exceptions added.
- BinariesCheck.py: o report the file location on objdump errors. o new
error: executable in library package.
- I18NCheck.py: fuzzy check on packages without dependency on locales
- FilesCheck.py: check if a package provides sources.
- PostCheck.py: force a separator before dangerous command.
Mon Nov 13 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.27-1mdk
- FilesCheck.py: don't warn if a games is setgid games.
- README: RpmGamesGroup added to the list of available options.
- Config.py: added exception for xman.
- BinariesCheck.py: check ldconfig symlinks.
- TagsCheck.py: don't check no-version-in-changelog for source rpm.
Fri Nov 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.26-1mdk
- Config.py: added various exceptions.
- TagsCheck.py: o allow multiple licenses. o don't report anymore the
package-provides-itself warning because it's the default in rpm 4. o
try to not report incoherent-version-in-changelog for sub-packages.
- MenuCheck.py: correct the non-transparent-xpm check.
- FilesCheck.py: don't report buggy length-symlink anymore.
Thu Oct 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.25-1mdk
- Config.py: added exception for sympa, rpm and bcast.
- TagsCheck.py: o check that devel package depends on the base package with
the same version. o check that summary begins with a
- PostCheck.py: o check dangerous commands. ocheck reference to ~ or $HOME.
- MenuCheck.py: o check that titles and longtitles begin by a capital
letter. o check that no version is included in title and longtitle. o
/lib/cpp errors to /dev/null for new cpp.
- FilesCheck.py: check package owning system dirs.
- SpecCheck.py: o new check. o check name of spec file. o check use of
$RPM_SOURCE_DIR. o warn if a patch is not applied.
Mon Oct 02 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.24-1mdk
- FilesCheck.py: added apache and postgres to standard groups.
- TagsCheck.py: spell check a la Debian.
Fri Sep 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.23-1mdk
- MenuCheck.py: added Applications/Accessibility. check that menu files are
readable by everyone.
- Config.py: removed exception for /home. added exceptions for vixie-cron.
- FilesCheck.py: check cvs internal files.
Tue Sep 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.22-1mdk
- PostCheck.py: print a warning on empty script.
- FilesCheck.py: added postgres and apache to default users.
- TagsCheck.py: added bugs@linux-mandrake.com as a valid packager address.
- I18NCheck.py: check *.mo for file-not-in-%lang, not only in
/usr/share/locale
- TagsCheck.py, MenuCheck.py: replaced Networking/ICQ group with
Networking/Instant messaging.
Thu Aug 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.21-1mdk
- TagsCheck.py: check packager field compliance to a regexp.
- Config.py: imported default exceptions.
- TagsCheck.py: added Apache License, PHP Licence and BSD-Style.
- MenuCheck.py: check hardcoded path in icon field and large, mini, normal
icon files.
- PostCheck.py: Fix typo in check of /usr/bin/perl.
- PostCheck.py: Check perl script like we do for bash script.
- I18NCheck.py: updated locales list
- FilesCheck.py: Only check perl_temp_file in a /perl/ directory.
Fri Aug 25 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.20-1mdk
- InitScriptCheck.py: new check for /etc/rc.d/init.d scripts.
- PostCheck.py: check when a script is present that the shell is valid.
- ConfigCheck.py: report warnings for app-defaults only in
/usr/X11R6/lib/X11/app-defaults.
- BinariesCheck.py: report the rpath warning if the directory isn't a
sub-directory of /usr/lib/.
Fri Aug 18 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.19-1mdk
- BinariesCheck.py: check rpath only on system lib paths (ie /lib, /usr/lib
and /usr/X11R6/lib). This can be configured with the SystemLibPaths
option.
- I18NCheck.py: warn if .mo is not registered in %lang.
- MenuCheck.py: protected kdesu check.
- FilesCheck.py: check perl temporary files.
- rpmlint.py: added ExtractDir option usable in the config file.
- PostCheck.py: check ] in if statement. report warning for a percent.
Thu Aug 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.18-1mdk
- TagsCheck: check licence file.
- ConfigCheck: check files without no-replace flag.
- MenuCheck: allow depency on kdesu to point directly to /usr/bin/kdesu.
- FHSCheck: allow ftp and www in var (from upcoming FHS 2.2).
Tue Aug 08 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.17-1mdk
- PostCheck: check bourne shell syntax (Chmouel).
- FileCheck: o check chkconfig calls for packages with a file in
/etc/rc.d/init.d. o allow the call to install-info to be in %preun.
- MenuCheck: o take care of kdesu (Chmouel).
- various exceptions added.
Wed Jul 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.16-1mdk
- FHSCheck activated by default.
- FileCheck: o check dangling symlinks. o check info/dir.
Tue Jun 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.15-1mdk
- 0.15: o check non transparent pixmaps in icon path o added a check for
soname o added a warning for packages that provide themselves (for
Pixel) o corrected check for needs in menu files. o various exceptions
added.
Mon Apr 17 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.14-1mdk
- 0.14: o MenuCheck: check old entries from KDE and GNOME and allow entries
for sections. o config: exceptions for urpmi, sash, octave, ghc,
procmail, rsh. o extract temp files in <tmppath>/<pkgname>.<pid>
Mon Apr 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.13-1mdk
- 0.13: o MenuCheck: issue a warning if no icon specified (Chmouel).
corrected list of correct sections (Chmouel). o FilesCheck: check
ldconfig calls in %post and %postun if the package provide a library. o
config: new exceptions added. o BinariesCheck: check non sparc32
binaries in sparc packages.
Fri Mar 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.12-1mdk
- 0.12: o MenuCheck: check binaries launched by menus and check
update-menus %post and %postun. o BinariesCheck: check for non sparc32
binaries in sparc rpms.
Mon Mar 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.11-1mdk
- 0.11: o check menu files.
Tue Mar 14 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10-1mdk
- 1.10: o check .h, .a and .so in non devel package. o check files in
/home. o corrected lists of groups.
Mon Feb 28 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.2-1mdk
- added a dependency on rpm-python.
- corrected rpm 3.0.4 support.
Wed Feb 23 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.1-1mdk
- updated to support the way rpm 3.0.4 stores file names.
Thu Feb 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9-1mdk
- 0.9: * gpg support.
check release extension.
check non executable in bin directories.
ValidGroups, ReleaseExtension and UseVersionInChangelog.
Thu Dec 30 1999 Frederic Lepied <flepied@mandrakesoft.com> 0.8-1mdk
- 0.8: I18N checks, some exceptions added.
Mon Nov 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.7: more robust cleanup, filters are regexp now and added exception for
/var/catman subirs beeing setgid.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6.1: corrected compilation step.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6: filter output, documentation checks.
Fri Oct 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.5: FHS check, configuration files.
Fri Oct 08 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add Doc.
Thu Oct 07 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.4: pgp check and group name check.
Wed Oct 06 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.3.
Mon Oct 04 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.2.
Fri Oct 01 1999 Frederic Lepied <flepied@mandrakesoft.com>
- First spec file for Mandrake distribution.
2004-11-08 05:18:23 +00:00
|
|
|
|
|
|
|
%build
|
2021-06-03 18:59:34 +00:00
|
|
|
%py3_build
|
auto-import changelog data from rpmlint-0.60-0.fdr.1.rh80.src.rpm
0.60-0.fdr.1
- Update to 0.60.
0.59-0.fdr.1
- Update to 0.59.
0.57.1-0.fdr.1
- Update to 0.57.1.
0.56-0.fdr.1
- Update to 0.56.
0.55-0.fdr.3
- Correctly %ghost %{_sysconfdir}/rpmlint/config? (bug 1251).
0.55-0.fdr.2
- Add back %ghost handling of not-installed compiled versions of *.py.
0.55-0.fdr.1
- Update to 0.55.
- Spec cleanups.
0.53-0.fdr.1
- Update to 0.53.
0.52-0.fdr.2
- Add list of valid shells for post'n'friends scriptlets into default
config.
0.52-0.fdr.1
- Update to 0.52.
0.51.1-0.fdr.4
- Filter more Mdk-specific warnings in default config.
0.51.1-0.fdr.3
- Upstream tarball reappeared, use it.
0.51.1-0.fdr.2
- Filter Mdk-specific python-related stuff in the default config.
0.51.1-0.fdr.1
- Update to 0.51.1.
- Own %ghost'ed *.py{c,o}, and ditto for the config file.
- Add list of valid licenses to default config.
- Set "Fedora Linux" as suggested distribution in default config.
- Clean up %doc list.
0.50-0.fdr.1
- Update to 0.50, all patches now applied upstream.
0.49-0.fdr.2
- %{buildroot} -> $RPM_BUILD_ROOT.
- Filter out mdk-specific "no-dependancy perl-base" messages in config.
0.49-0.fdr.1
- Update to 0.49.
0.49-0.fdr.0.1.cvs20030420
- Add one more strict Epoch checking patch.
- Slightly enhanced default config.
0.49-0.fdr.0.1.cvs20030411
- Patch to work with installed packages (including -a) and rpm 4.2.
- Remove spurious rpm-devel BuildRequirement.
0.49-0.fdr.0.1.cvs20030408
- Patch to work with packages signed with an unknown key.
- Save .spec in UTF-8.
0.49-0.fdr.0.1.cvs20030330
- First Fedora release, based on upstream spec.
Fri Jan 17 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.48-2mdk
- BinariesCheck.py: Add lib64 paths
- FilesCheck.py: Errour out about outside-libdir-files only if it concerns
a library package. This is heuristically determined on the package name
as '^(lib|.+-libs)'.
added a way to load an alternative config file (using -f). o SpecCheck.py:
* added lib-package-without-%mklibname
added outside-libdir-files o I18NCheck.py: * Added 'en_US' as valid locale
name
Added "lug" (Luganda) language as a valid code for translations
Added recognition of some more language codes (Gnome includes some
translations in those languages now) o various exceptions
added /usr/lib/bonobo to no binary in /usr/lib exceptions corrected wrong
loop for /usr/lib check o Config.py: added handling of default values.
o FHSCheck.py: Add lib64 as standard subdir in /usr (that's the
/lib<qual> part of FHS) o FilesCheck.py: Add lib64 directories use
default values from Config. o I18NCheck.py: Added 'zh_HK' recognition o
InitScriptCheck.py: allow to add/del service with rpm-helper scripts. o
MenuCheck.py: add default values from Config. o PostCheck.py: added
perl to dangerous command check trigger scripts too check rpm-helper
prereq. corrected prereq test o SpecCheck.py: Also check for
\{?_prefix}?/lib references
added no-binary and only-non-binary-in-usr-lib
- Add configure-without-libdir-spec check
- Add hardcoded-library-path check
Wed May 29 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.44-1mdk o
added non-ghost-file check o added non-root-user-log-file and
non-root-group-log-file.
Wed May 01 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.43-1mdk o
added no-prereq-on check.
o check that the package tags are coherent with the file name.
o added a --policy option.
o build only one regexp for all exception and correct the broken ones.
Fri Mar 08 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.42-2mdk
- corrected rpmdiff location
allow perl and python dependencies to be on perl-base and python-base.
Manage Mandrake perl versionning.
o I18NCheck.py: Added 'mt' to recognized locales
o various exceptions.
report missing %clean section.
o FilesCheck.py: check dependency on the right version of the interpreter
for python and perl modules.
o various exceptions.
new check: invalid-menu-icon-type
o TagsCheck.py: added libsafe.so as an invalid Requires.
o sync with setup 2.2.0-18mdk (Chmouel).
o various exceptions.
o build the package in a way that rpm -V doesn't report warnings.
search references to home or tmp in /usr/lib/pkgconfig/ files.
o FilesCheck.py: .nosearch files are allowed to have a zero length.
o Config.py: added some exceptions.
Corrected regexp to check devel provides. Added the new check
invalid-dependency.
o InitScriptCheck.py: Added incoherent-init-script-name check. Expand shell
variable in incoherent-subsys check.
o FilesCheck.py: Use list imported from the setup package for users and
groups (from setuplist.py).
o PostCheck.py: Don't print error about percent if post-script has a %.
(Chmouel) Check that RPM_BUILD_ROOT or RPM_BUILD_DIR isn't used.
o SpecCheck.py: Check also /usr/src/rpm/SOURCES. Check that the BuildRoot
tag doesn't contain a hardcoded path.
o BinariesCheck.py: Check if .la files contain tmp or home references.
check that major version is present in package name.
o FilesCheck.py: check that regular files haven't a zero size.
o I18NCheck.py: only check binary packages.
o SpecCheck.py: don't allow space before tag name.
o TagsCheck.py: * allow space after the release in a changelog entry.
updated list of licenses from opensource.org and added non opensource ones.
report a warning if no url tag is defined.
o Config.py: various exceptions.
o SourceCheck.py: correct boolean expression for strange-permission
allow 0755 as a valid mode for source.
o Config.py: various exceptions
o TagsCheck.py: added invalid-word check in description and summary. added
invalid-buildhost check.
o FilesCheck.py: added .cvsignore to the list of cvs-internal-file.
o BinariesCheck.py: check for new style of pic sections.
o FilesCheck.py: Check if kernel modules are in the kernel package.
(Chmouel)
o PostCheck.py: track command with full path too.
o FilesCheck.py: added squid group and user.
o BinariesCheck.py: Warn for man pages without version in library packages.
o DistributionCheck.py: More explicit path regexp check for info files.
(Chmouel)
Fri Sep 28 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.36-1mdk
- MenuCheck.py: check if a menu file is executable.
- rpmlint.py: added -n/--noexception option to display all the
errors/warnings without exceptions from Config.
- TagsCheck.py: added the bugzilla https address as a valid one.
- PostCheck.py: o ghost-files-without-postun => ghost-files-without-postin
o check if /tmp or /var/tmp is used. o check if update-menus is called
without a menu file.
- FilesCheck.py: added /etc/logrotate.d entry check.
- Config.py: various exceptions
Tue Aug 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.35-1mdk
- BinariesCheck.py: o Make libraries not linked against libc errors and not
warnings. (Bill Nottingham)
o libc doesn't need to be linked against libc, and the dynamic linker
doesn't need dependeny information. (Bill Nottingham)
o Fix some of the library checks to be more correct. (Bill Nottingham)
- TagsCheck.py: added a check on obsoleted packages not provided.
- FilesCheck.py: check non readable files.
- PostCheck.py: check ~/ instead of ~ to allow awk scripts not to give
false reports.
- MenuCheck.py: o added a check for / in menu titles.
o Add missing menu entries. (FredC)
- I18NCheck.py: Added 'bs' as a valid language code name. (Pablo)
- Config.py: added a few exceptions.
Sun Jul 15 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.34-1mdk
- added missing descriptions.
- added -a option to check all the installed packages.
- TagsCheck.py: handle the libbzip2_1-devel case.
Fri Jul 06 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.33-2mdk
- Added descriptions for the -i option.
Mon Jul 02 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.33-1mdk
- more descriptions from Christian Belisle.
- BinariesCheck.py: new check for files which can cause upgrade problems in
the library packages.
- TagsCheck.py: try to check alpha/beta/pre version improper use.
- Filter.py: print description only if they aren't empty.
- SpecCheck.py: added a check for obsolete tags.
- FilesCheck.py: added named user and group to the exception list.
Mon Jun 18 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.32-2mdk
- Added descriptions for the -i option.
Wed Jun 13 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.32-1mdk
- rpmlint.py: o If the file given on the command line doesn't exist, try to
use the name as an installed package to check. o new -i option to give
explanation on the errors/warnings (not too much descriptions have been
added ;-)
- MenuCheck.py: added new Office sub menus.
- FilesCheck.py: o added /usr/X11R6/man subdirs to the list of
STANDARD_DIRS. o warn for .so file only if they are in a lib dir. o
warn for source files in a non devel package only if they are not doc
files.
- TagsCheck.py: corrected description-line-too-long check.
- FilesCheck.py: add the rpm user and group per request of Jeff Johnson for
the future version of rpm.
Fri May 18 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.31-1mdk
- PostCheck.py: check that a script isn't only one command. check postin
and prein instead of postun and preun for ghost files creation.
- MenuCheck.py: don't check NO_XALF in menu command.
- FilesCheck.py: Add rpcuser.
- Config.py: Expections for ldconfig, initscripts, netkit-base and iputils.
- TagsCheck.py: check length of summary and description lines.
Fri Feb 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.30-1mdk
- InitScriptCheck.py: check if runlevels are set
- MenuCheck.py: added support to check launchers.
- I18NCheck.py: check subdirs of /sur/share/man.
- PostCheck.py: check that the postun creates the ghost files added install
to dangerous commands
- LSBCheck.py: first version
- TagsCheck.py: changed Window Maker to WindowMaker Add https as valid url.
Used list of licenses from www.opensource.org/licenses Check the full
license before splitting in it multiple parts.
Thu Dec 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.29-1mdk
- PostCheck.py: Add /sbin/sash as VALID_SHELLS.
- Config.py: added exceptions for dev.
- FilesCheck.py: check dangling-symlink in the file index too to avoid
missing special files that aren't created when extracted as a user.
- FilesCheck.py: added a generic way to avoid dangling-symlink warnings.
- TagsCheck.py: for devel packages, check dependency on lib package only
when a .so file is present.
- Config.py: add some execptions for pam (0750 dir for /etc/default is
normal as weel to have gpasswd and chage as suid).
- Config.py: Don't check info-file-with-install-info for bash since it's by
default in the dir file.
Fri Nov 24 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.28-1mdk
- TagsCheck.py: o check -devel package naming scheme only on binary
packages. o report a warning if a -devel package comes with no major in
its name. o added python licence and public domain. o check syntax of
url tag.
- SourceCheck.py: only check compression on tar or diff files.
- Config.py: various exceptions added.
- BinariesCheck.py: o report the file location on objdump errors. o new
error: executable in library package.
- I18NCheck.py: fuzzy check on packages without dependency on locales
- FilesCheck.py: check if a package provides sources.
- PostCheck.py: force a separator before dangerous command.
Mon Nov 13 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.27-1mdk
- FilesCheck.py: don't warn if a games is setgid games.
- README: RpmGamesGroup added to the list of available options.
- Config.py: added exception for xman.
- BinariesCheck.py: check ldconfig symlinks.
- TagsCheck.py: don't check no-version-in-changelog for source rpm.
Fri Nov 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.26-1mdk
- Config.py: added various exceptions.
- TagsCheck.py: o allow multiple licenses. o don't report anymore the
package-provides-itself warning because it's the default in rpm 4. o
try to not report incoherent-version-in-changelog for sub-packages.
- MenuCheck.py: correct the non-transparent-xpm check.
- FilesCheck.py: don't report buggy length-symlink anymore.
Thu Oct 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.25-1mdk
- Config.py: added exception for sympa, rpm and bcast.
- TagsCheck.py: o check that devel package depends on the base package with
the same version. o check that summary begins with a
- PostCheck.py: o check dangerous commands. ocheck reference to ~ or $HOME.
- MenuCheck.py: o check that titles and longtitles begin by a capital
letter. o check that no version is included in title and longtitle. o
/lib/cpp errors to /dev/null for new cpp.
- FilesCheck.py: check package owning system dirs.
- SpecCheck.py: o new check. o check name of spec file. o check use of
$RPM_SOURCE_DIR. o warn if a patch is not applied.
Mon Oct 02 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.24-1mdk
- FilesCheck.py: added apache and postgres to standard groups.
- TagsCheck.py: spell check a la Debian.
Fri Sep 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.23-1mdk
- MenuCheck.py: added Applications/Accessibility. check that menu files are
readable by everyone.
- Config.py: removed exception for /home. added exceptions for vixie-cron.
- FilesCheck.py: check cvs internal files.
Tue Sep 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.22-1mdk
- PostCheck.py: print a warning on empty script.
- FilesCheck.py: added postgres and apache to default users.
- TagsCheck.py: added bugs@linux-mandrake.com as a valid packager address.
- I18NCheck.py: check *.mo for file-not-in-%lang, not only in
/usr/share/locale
- TagsCheck.py, MenuCheck.py: replaced Networking/ICQ group with
Networking/Instant messaging.
Thu Aug 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.21-1mdk
- TagsCheck.py: check packager field compliance to a regexp.
- Config.py: imported default exceptions.
- TagsCheck.py: added Apache License, PHP Licence and BSD-Style.
- MenuCheck.py: check hardcoded path in icon field and large, mini, normal
icon files.
- PostCheck.py: Fix typo in check of /usr/bin/perl.
- PostCheck.py: Check perl script like we do for bash script.
- I18NCheck.py: updated locales list
- FilesCheck.py: Only check perl_temp_file in a /perl/ directory.
Fri Aug 25 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.20-1mdk
- InitScriptCheck.py: new check for /etc/rc.d/init.d scripts.
- PostCheck.py: check when a script is present that the shell is valid.
- ConfigCheck.py: report warnings for app-defaults only in
/usr/X11R6/lib/X11/app-defaults.
- BinariesCheck.py: report the rpath warning if the directory isn't a
sub-directory of /usr/lib/.
Fri Aug 18 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.19-1mdk
- BinariesCheck.py: check rpath only on system lib paths (ie /lib, /usr/lib
and /usr/X11R6/lib). This can be configured with the SystemLibPaths
option.
- I18NCheck.py: warn if .mo is not registered in %lang.
- MenuCheck.py: protected kdesu check.
- FilesCheck.py: check perl temporary files.
- rpmlint.py: added ExtractDir option usable in the config file.
- PostCheck.py: check ] in if statement. report warning for a percent.
Thu Aug 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.18-1mdk
- TagsCheck: check licence file.
- ConfigCheck: check files without no-replace flag.
- MenuCheck: allow depency on kdesu to point directly to /usr/bin/kdesu.
- FHSCheck: allow ftp and www in var (from upcoming FHS 2.2).
Tue Aug 08 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.17-1mdk
- PostCheck: check bourne shell syntax (Chmouel).
- FileCheck: o check chkconfig calls for packages with a file in
/etc/rc.d/init.d. o allow the call to install-info to be in %preun.
- MenuCheck: o take care of kdesu (Chmouel).
- various exceptions added.
Wed Jul 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.16-1mdk
- FHSCheck activated by default.
- FileCheck: o check dangling symlinks. o check info/dir.
Tue Jun 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.15-1mdk
- 0.15: o check non transparent pixmaps in icon path o added a check for
soname o added a warning for packages that provide themselves (for
Pixel) o corrected check for needs in menu files. o various exceptions
added.
Mon Apr 17 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.14-1mdk
- 0.14: o MenuCheck: check old entries from KDE and GNOME and allow entries
for sections. o config: exceptions for urpmi, sash, octave, ghc,
procmail, rsh. o extract temp files in <tmppath>/<pkgname>.<pid>
Mon Apr 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.13-1mdk
- 0.13: o MenuCheck: issue a warning if no icon specified (Chmouel).
corrected list of correct sections (Chmouel). o FilesCheck: check
ldconfig calls in %post and %postun if the package provide a library. o
config: new exceptions added. o BinariesCheck: check non sparc32
binaries in sparc packages.
Fri Mar 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.12-1mdk
- 0.12: o MenuCheck: check binaries launched by menus and check
update-menus %post and %postun. o BinariesCheck: check for non sparc32
binaries in sparc rpms.
Mon Mar 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.11-1mdk
- 0.11: o check menu files.
Tue Mar 14 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10-1mdk
- 1.10: o check .h, .a and .so in non devel package. o check files in
/home. o corrected lists of groups.
Mon Feb 28 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.2-1mdk
- added a dependency on rpm-python.
- corrected rpm 3.0.4 support.
Wed Feb 23 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.1-1mdk
- updated to support the way rpm 3.0.4 stores file names.
Thu Feb 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9-1mdk
- 0.9: * gpg support.
check release extension.
check non executable in bin directories.
ValidGroups, ReleaseExtension and UseVersionInChangelog.
Thu Dec 30 1999 Frederic Lepied <flepied@mandrakesoft.com> 0.8-1mdk
- 0.8: I18N checks, some exceptions added.
Mon Nov 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.7: more robust cleanup, filters are regexp now and added exception for
/var/catman subirs beeing setgid.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6.1: corrected compilation step.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6: filter output, documentation checks.
Fri Oct 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.5: FHS check, configuration files.
Fri Oct 08 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add Doc.
Thu Oct 07 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.4: pgp check and group name check.
Wed Oct 06 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.3.
Mon Oct 04 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.2.
Fri Oct 01 1999 Frederic Lepied <flepied@mandrakesoft.com>
- First spec file for Mandrake distribution.
2004-11-08 05:18:23 +00:00
|
|
|
|
|
|
|
%install
|
2021-06-03 18:59:34 +00:00
|
|
|
%py3_install
|
2012-09-04 14:29:11 +00:00
|
|
|
|
2021-06-03 18:59:34 +00:00
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/xdg/rpmlint/
|
|
|
|
cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{buildroot}%{_sysconfdir}/xdg/rpmlint/
|
auto-import changelog data from rpmlint-0.60-0.fdr.1.rh80.src.rpm
0.60-0.fdr.1
- Update to 0.60.
0.59-0.fdr.1
- Update to 0.59.
0.57.1-0.fdr.1
- Update to 0.57.1.
0.56-0.fdr.1
- Update to 0.56.
0.55-0.fdr.3
- Correctly %ghost %{_sysconfdir}/rpmlint/config? (bug 1251).
0.55-0.fdr.2
- Add back %ghost handling of not-installed compiled versions of *.py.
0.55-0.fdr.1
- Update to 0.55.
- Spec cleanups.
0.53-0.fdr.1
- Update to 0.53.
0.52-0.fdr.2
- Add list of valid shells for post'n'friends scriptlets into default
config.
0.52-0.fdr.1
- Update to 0.52.
0.51.1-0.fdr.4
- Filter more Mdk-specific warnings in default config.
0.51.1-0.fdr.3
- Upstream tarball reappeared, use it.
0.51.1-0.fdr.2
- Filter Mdk-specific python-related stuff in the default config.
0.51.1-0.fdr.1
- Update to 0.51.1.
- Own %ghost'ed *.py{c,o}, and ditto for the config file.
- Add list of valid licenses to default config.
- Set "Fedora Linux" as suggested distribution in default config.
- Clean up %doc list.
0.50-0.fdr.1
- Update to 0.50, all patches now applied upstream.
0.49-0.fdr.2
- %{buildroot} -> $RPM_BUILD_ROOT.
- Filter out mdk-specific "no-dependancy perl-base" messages in config.
0.49-0.fdr.1
- Update to 0.49.
0.49-0.fdr.0.1.cvs20030420
- Add one more strict Epoch checking patch.
- Slightly enhanced default config.
0.49-0.fdr.0.1.cvs20030411
- Patch to work with installed packages (including -a) and rpm 4.2.
- Remove spurious rpm-devel BuildRequirement.
0.49-0.fdr.0.1.cvs20030408
- Patch to work with packages signed with an unknown key.
- Save .spec in UTF-8.
0.49-0.fdr.0.1.cvs20030330
- First Fedora release, based on upstream spec.
Fri Jan 17 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.48-2mdk
- BinariesCheck.py: Add lib64 paths
- FilesCheck.py: Errour out about outside-libdir-files only if it concerns
a library package. This is heuristically determined on the package name
as '^(lib|.+-libs)'.
added a way to load an alternative config file (using -f). o SpecCheck.py:
* added lib-package-without-%mklibname
added outside-libdir-files o I18NCheck.py: * Added 'en_US' as valid locale
name
Added "lug" (Luganda) language as a valid code for translations
Added recognition of some more language codes (Gnome includes some
translations in those languages now) o various exceptions
added /usr/lib/bonobo to no binary in /usr/lib exceptions corrected wrong
loop for /usr/lib check o Config.py: added handling of default values.
o FHSCheck.py: Add lib64 as standard subdir in /usr (that's the
/lib<qual> part of FHS) o FilesCheck.py: Add lib64 directories use
default values from Config. o I18NCheck.py: Added 'zh_HK' recognition o
InitScriptCheck.py: allow to add/del service with rpm-helper scripts. o
MenuCheck.py: add default values from Config. o PostCheck.py: added
perl to dangerous command check trigger scripts too check rpm-helper
prereq. corrected prereq test o SpecCheck.py: Also check for
\{?_prefix}?/lib references
added no-binary and only-non-binary-in-usr-lib
- Add configure-without-libdir-spec check
- Add hardcoded-library-path check
Wed May 29 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.44-1mdk o
added non-ghost-file check o added non-root-user-log-file and
non-root-group-log-file.
Wed May 01 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.43-1mdk o
added no-prereq-on check.
o check that the package tags are coherent with the file name.
o added a --policy option.
o build only one regexp for all exception and correct the broken ones.
Fri Mar 08 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.42-2mdk
- corrected rpmdiff location
allow perl and python dependencies to be on perl-base and python-base.
Manage Mandrake perl versionning.
o I18NCheck.py: Added 'mt' to recognized locales
o various exceptions.
report missing %clean section.
o FilesCheck.py: check dependency on the right version of the interpreter
for python and perl modules.
o various exceptions.
new check: invalid-menu-icon-type
o TagsCheck.py: added libsafe.so as an invalid Requires.
o sync with setup 2.2.0-18mdk (Chmouel).
o various exceptions.
o build the package in a way that rpm -V doesn't report warnings.
search references to home or tmp in /usr/lib/pkgconfig/ files.
o FilesCheck.py: .nosearch files are allowed to have a zero length.
o Config.py: added some exceptions.
Corrected regexp to check devel provides. Added the new check
invalid-dependency.
o InitScriptCheck.py: Added incoherent-init-script-name check. Expand shell
variable in incoherent-subsys check.
o FilesCheck.py: Use list imported from the setup package for users and
groups (from setuplist.py).
o PostCheck.py: Don't print error about percent if post-script has a %.
(Chmouel) Check that RPM_BUILD_ROOT or RPM_BUILD_DIR isn't used.
o SpecCheck.py: Check also /usr/src/rpm/SOURCES. Check that the BuildRoot
tag doesn't contain a hardcoded path.
o BinariesCheck.py: Check if .la files contain tmp or home references.
check that major version is present in package name.
o FilesCheck.py: check that regular files haven't a zero size.
o I18NCheck.py: only check binary packages.
o SpecCheck.py: don't allow space before tag name.
o TagsCheck.py: * allow space after the release in a changelog entry.
updated list of licenses from opensource.org and added non opensource ones.
report a warning if no url tag is defined.
o Config.py: various exceptions.
o SourceCheck.py: correct boolean expression for strange-permission
allow 0755 as a valid mode for source.
o Config.py: various exceptions
o TagsCheck.py: added invalid-word check in description and summary. added
invalid-buildhost check.
o FilesCheck.py: added .cvsignore to the list of cvs-internal-file.
o BinariesCheck.py: check for new style of pic sections.
o FilesCheck.py: Check if kernel modules are in the kernel package.
(Chmouel)
o PostCheck.py: track command with full path too.
o FilesCheck.py: added squid group and user.
o BinariesCheck.py: Warn for man pages without version in library packages.
o DistributionCheck.py: More explicit path regexp check for info files.
(Chmouel)
Fri Sep 28 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.36-1mdk
- MenuCheck.py: check if a menu file is executable.
- rpmlint.py: added -n/--noexception option to display all the
errors/warnings without exceptions from Config.
- TagsCheck.py: added the bugzilla https address as a valid one.
- PostCheck.py: o ghost-files-without-postun => ghost-files-without-postin
o check if /tmp or /var/tmp is used. o check if update-menus is called
without a menu file.
- FilesCheck.py: added /etc/logrotate.d entry check.
- Config.py: various exceptions
Tue Aug 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.35-1mdk
- BinariesCheck.py: o Make libraries not linked against libc errors and not
warnings. (Bill Nottingham)
o libc doesn't need to be linked against libc, and the dynamic linker
doesn't need dependeny information. (Bill Nottingham)
o Fix some of the library checks to be more correct. (Bill Nottingham)
- TagsCheck.py: added a check on obsoleted packages not provided.
- FilesCheck.py: check non readable files.
- PostCheck.py: check ~/ instead of ~ to allow awk scripts not to give
false reports.
- MenuCheck.py: o added a check for / in menu titles.
o Add missing menu entries. (FredC)
- I18NCheck.py: Added 'bs' as a valid language code name. (Pablo)
- Config.py: added a few exceptions.
Sun Jul 15 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.34-1mdk
- added missing descriptions.
- added -a option to check all the installed packages.
- TagsCheck.py: handle the libbzip2_1-devel case.
Fri Jul 06 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.33-2mdk
- Added descriptions for the -i option.
Mon Jul 02 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.33-1mdk
- more descriptions from Christian Belisle.
- BinariesCheck.py: new check for files which can cause upgrade problems in
the library packages.
- TagsCheck.py: try to check alpha/beta/pre version improper use.
- Filter.py: print description only if they aren't empty.
- SpecCheck.py: added a check for obsolete tags.
- FilesCheck.py: added named user and group to the exception list.
Mon Jun 18 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.32-2mdk
- Added descriptions for the -i option.
Wed Jun 13 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.32-1mdk
- rpmlint.py: o If the file given on the command line doesn't exist, try to
use the name as an installed package to check. o new -i option to give
explanation on the errors/warnings (not too much descriptions have been
added ;-)
- MenuCheck.py: added new Office sub menus.
- FilesCheck.py: o added /usr/X11R6/man subdirs to the list of
STANDARD_DIRS. o warn for .so file only if they are in a lib dir. o
warn for source files in a non devel package only if they are not doc
files.
- TagsCheck.py: corrected description-line-too-long check.
- FilesCheck.py: add the rpm user and group per request of Jeff Johnson for
the future version of rpm.
Fri May 18 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.31-1mdk
- PostCheck.py: check that a script isn't only one command. check postin
and prein instead of postun and preun for ghost files creation.
- MenuCheck.py: don't check NO_XALF in menu command.
- FilesCheck.py: Add rpcuser.
- Config.py: Expections for ldconfig, initscripts, netkit-base and iputils.
- TagsCheck.py: check length of summary and description lines.
Fri Feb 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.30-1mdk
- InitScriptCheck.py: check if runlevels are set
- MenuCheck.py: added support to check launchers.
- I18NCheck.py: check subdirs of /sur/share/man.
- PostCheck.py: check that the postun creates the ghost files added install
to dangerous commands
- LSBCheck.py: first version
- TagsCheck.py: changed Window Maker to WindowMaker Add https as valid url.
Used list of licenses from www.opensource.org/licenses Check the full
license before splitting in it multiple parts.
Thu Dec 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.29-1mdk
- PostCheck.py: Add /sbin/sash as VALID_SHELLS.
- Config.py: added exceptions for dev.
- FilesCheck.py: check dangling-symlink in the file index too to avoid
missing special files that aren't created when extracted as a user.
- FilesCheck.py: added a generic way to avoid dangling-symlink warnings.
- TagsCheck.py: for devel packages, check dependency on lib package only
when a .so file is present.
- Config.py: add some execptions for pam (0750 dir for /etc/default is
normal as weel to have gpasswd and chage as suid).
- Config.py: Don't check info-file-with-install-info for bash since it's by
default in the dir file.
Fri Nov 24 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.28-1mdk
- TagsCheck.py: o check -devel package naming scheme only on binary
packages. o report a warning if a -devel package comes with no major in
its name. o added python licence and public domain. o check syntax of
url tag.
- SourceCheck.py: only check compression on tar or diff files.
- Config.py: various exceptions added.
- BinariesCheck.py: o report the file location on objdump errors. o new
error: executable in library package.
- I18NCheck.py: fuzzy check on packages without dependency on locales
- FilesCheck.py: check if a package provides sources.
- PostCheck.py: force a separator before dangerous command.
Mon Nov 13 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.27-1mdk
- FilesCheck.py: don't warn if a games is setgid games.
- README: RpmGamesGroup added to the list of available options.
- Config.py: added exception for xman.
- BinariesCheck.py: check ldconfig symlinks.
- TagsCheck.py: don't check no-version-in-changelog for source rpm.
Fri Nov 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.26-1mdk
- Config.py: added various exceptions.
- TagsCheck.py: o allow multiple licenses. o don't report anymore the
package-provides-itself warning because it's the default in rpm 4. o
try to not report incoherent-version-in-changelog for sub-packages.
- MenuCheck.py: correct the non-transparent-xpm check.
- FilesCheck.py: don't report buggy length-symlink anymore.
Thu Oct 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.25-1mdk
- Config.py: added exception for sympa, rpm and bcast.
- TagsCheck.py: o check that devel package depends on the base package with
the same version. o check that summary begins with a
- PostCheck.py: o check dangerous commands. ocheck reference to ~ or $HOME.
- MenuCheck.py: o check that titles and longtitles begin by a capital
letter. o check that no version is included in title and longtitle. o
/lib/cpp errors to /dev/null for new cpp.
- FilesCheck.py: check package owning system dirs.
- SpecCheck.py: o new check. o check name of spec file. o check use of
$RPM_SOURCE_DIR. o warn if a patch is not applied.
Mon Oct 02 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.24-1mdk
- FilesCheck.py: added apache and postgres to standard groups.
- TagsCheck.py: spell check a la Debian.
Fri Sep 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.23-1mdk
- MenuCheck.py: added Applications/Accessibility. check that menu files are
readable by everyone.
- Config.py: removed exception for /home. added exceptions for vixie-cron.
- FilesCheck.py: check cvs internal files.
Tue Sep 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.22-1mdk
- PostCheck.py: print a warning on empty script.
- FilesCheck.py: added postgres and apache to default users.
- TagsCheck.py: added bugs@linux-mandrake.com as a valid packager address.
- I18NCheck.py: check *.mo for file-not-in-%lang, not only in
/usr/share/locale
- TagsCheck.py, MenuCheck.py: replaced Networking/ICQ group with
Networking/Instant messaging.
Thu Aug 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.21-1mdk
- TagsCheck.py: check packager field compliance to a regexp.
- Config.py: imported default exceptions.
- TagsCheck.py: added Apache License, PHP Licence and BSD-Style.
- MenuCheck.py: check hardcoded path in icon field and large, mini, normal
icon files.
- PostCheck.py: Fix typo in check of /usr/bin/perl.
- PostCheck.py: Check perl script like we do for bash script.
- I18NCheck.py: updated locales list
- FilesCheck.py: Only check perl_temp_file in a /perl/ directory.
Fri Aug 25 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.20-1mdk
- InitScriptCheck.py: new check for /etc/rc.d/init.d scripts.
- PostCheck.py: check when a script is present that the shell is valid.
- ConfigCheck.py: report warnings for app-defaults only in
/usr/X11R6/lib/X11/app-defaults.
- BinariesCheck.py: report the rpath warning if the directory isn't a
sub-directory of /usr/lib/.
Fri Aug 18 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.19-1mdk
- BinariesCheck.py: check rpath only on system lib paths (ie /lib, /usr/lib
and /usr/X11R6/lib). This can be configured with the SystemLibPaths
option.
- I18NCheck.py: warn if .mo is not registered in %lang.
- MenuCheck.py: protected kdesu check.
- FilesCheck.py: check perl temporary files.
- rpmlint.py: added ExtractDir option usable in the config file.
- PostCheck.py: check ] in if statement. report warning for a percent.
Thu Aug 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.18-1mdk
- TagsCheck: check licence file.
- ConfigCheck: check files without no-replace flag.
- MenuCheck: allow depency on kdesu to point directly to /usr/bin/kdesu.
- FHSCheck: allow ftp and www in var (from upcoming FHS 2.2).
Tue Aug 08 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.17-1mdk
- PostCheck: check bourne shell syntax (Chmouel).
- FileCheck: o check chkconfig calls for packages with a file in
/etc/rc.d/init.d. o allow the call to install-info to be in %preun.
- MenuCheck: o take care of kdesu (Chmouel).
- various exceptions added.
Wed Jul 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.16-1mdk
- FHSCheck activated by default.
- FileCheck: o check dangling symlinks. o check info/dir.
Tue Jun 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.15-1mdk
- 0.15: o check non transparent pixmaps in icon path o added a check for
soname o added a warning for packages that provide themselves (for
Pixel) o corrected check for needs in menu files. o various exceptions
added.
Mon Apr 17 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.14-1mdk
- 0.14: o MenuCheck: check old entries from KDE and GNOME and allow entries
for sections. o config: exceptions for urpmi, sash, octave, ghc,
procmail, rsh. o extract temp files in <tmppath>/<pkgname>.<pid>
Mon Apr 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.13-1mdk
- 0.13: o MenuCheck: issue a warning if no icon specified (Chmouel).
corrected list of correct sections (Chmouel). o FilesCheck: check
ldconfig calls in %post and %postun if the package provide a library. o
config: new exceptions added. o BinariesCheck: check non sparc32
binaries in sparc packages.
Fri Mar 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.12-1mdk
- 0.12: o MenuCheck: check binaries launched by menus and check
update-menus %post and %postun. o BinariesCheck: check for non sparc32
binaries in sparc rpms.
Mon Mar 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.11-1mdk
- 0.11: o check menu files.
Tue Mar 14 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10-1mdk
- 1.10: o check .h, .a and .so in non devel package. o check files in
/home. o corrected lists of groups.
Mon Feb 28 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.2-1mdk
- added a dependency on rpm-python.
- corrected rpm 3.0.4 support.
Wed Feb 23 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.1-1mdk
- updated to support the way rpm 3.0.4 stores file names.
Thu Feb 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9-1mdk
- 0.9: * gpg support.
check release extension.
check non executable in bin directories.
ValidGroups, ReleaseExtension and UseVersionInChangelog.
Thu Dec 30 1999 Frederic Lepied <flepied@mandrakesoft.com> 0.8-1mdk
- 0.8: I18N checks, some exceptions added.
Mon Nov 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.7: more robust cleanup, filters are regexp now and added exception for
/var/catman subirs beeing setgid.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6.1: corrected compilation step.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6: filter output, documentation checks.
Fri Oct 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.5: FHS check, configuration files.
Fri Oct 08 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add Doc.
Thu Oct 07 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.4: pgp check and group name check.
Wed Oct 06 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.3.
Mon Oct 04 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.2.
Fri Oct 01 1999 Frederic Lepied <flepied@mandrakesoft.com>
- First spec file for Mandrake distribution.
2004-11-08 05:18:23 +00:00
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
%check
|
2021-08-17 20:29:27 +00:00
|
|
|
%if %{with tests}
|
2021-06-03 18:59:34 +00:00
|
|
|
%pytest
|
2021-08-17 20:29:27 +00:00
|
|
|
%endif
|
2009-09-13 22:15:36 +00:00
|
|
|
|
2006-09-16 13:56:59 +00:00
|
|
|
%files
|
2016-10-24 21:16:09 +00:00
|
|
|
%license COPYING
|
2021-06-03 18:59:34 +00:00
|
|
|
%doc README.md
|
|
|
|
%config(noreplace) %{_sysconfdir}/xdg/rpmlint/*.toml
|
2005-11-20 21:21:02 +00:00
|
|
|
%{_bindir}/rpmdiff
|
|
|
|
%{_bindir}/rpmlint
|
2021-06-03 18:59:34 +00:00
|
|
|
%{python3_sitelib}/rpmlint*
|
auto-import changelog data from rpmlint-0.60-0.fdr.1.rh80.src.rpm
0.60-0.fdr.1
- Update to 0.60.
0.59-0.fdr.1
- Update to 0.59.
0.57.1-0.fdr.1
- Update to 0.57.1.
0.56-0.fdr.1
- Update to 0.56.
0.55-0.fdr.3
- Correctly %ghost %{_sysconfdir}/rpmlint/config? (bug 1251).
0.55-0.fdr.2
- Add back %ghost handling of not-installed compiled versions of *.py.
0.55-0.fdr.1
- Update to 0.55.
- Spec cleanups.
0.53-0.fdr.1
- Update to 0.53.
0.52-0.fdr.2
- Add list of valid shells for post'n'friends scriptlets into default
config.
0.52-0.fdr.1
- Update to 0.52.
0.51.1-0.fdr.4
- Filter more Mdk-specific warnings in default config.
0.51.1-0.fdr.3
- Upstream tarball reappeared, use it.
0.51.1-0.fdr.2
- Filter Mdk-specific python-related stuff in the default config.
0.51.1-0.fdr.1
- Update to 0.51.1.
- Own %ghost'ed *.py{c,o}, and ditto for the config file.
- Add list of valid licenses to default config.
- Set "Fedora Linux" as suggested distribution in default config.
- Clean up %doc list.
0.50-0.fdr.1
- Update to 0.50, all patches now applied upstream.
0.49-0.fdr.2
- %{buildroot} -> $RPM_BUILD_ROOT.
- Filter out mdk-specific "no-dependancy perl-base" messages in config.
0.49-0.fdr.1
- Update to 0.49.
0.49-0.fdr.0.1.cvs20030420
- Add one more strict Epoch checking patch.
- Slightly enhanced default config.
0.49-0.fdr.0.1.cvs20030411
- Patch to work with installed packages (including -a) and rpm 4.2.
- Remove spurious rpm-devel BuildRequirement.
0.49-0.fdr.0.1.cvs20030408
- Patch to work with packages signed with an unknown key.
- Save .spec in UTF-8.
0.49-0.fdr.0.1.cvs20030330
- First Fedora release, based on upstream spec.
Fri Jan 17 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.48-2mdk
- BinariesCheck.py: Add lib64 paths
- FilesCheck.py: Errour out about outside-libdir-files only if it concerns
a library package. This is heuristically determined on the package name
as '^(lib|.+-libs)'.
added a way to load an alternative config file (using -f). o SpecCheck.py:
* added lib-package-without-%mklibname
added outside-libdir-files o I18NCheck.py: * Added 'en_US' as valid locale
name
Added "lug" (Luganda) language as a valid code for translations
Added recognition of some more language codes (Gnome includes some
translations in those languages now) o various exceptions
added /usr/lib/bonobo to no binary in /usr/lib exceptions corrected wrong
loop for /usr/lib check o Config.py: added handling of default values.
o FHSCheck.py: Add lib64 as standard subdir in /usr (that's the
/lib<qual> part of FHS) o FilesCheck.py: Add lib64 directories use
default values from Config. o I18NCheck.py: Added 'zh_HK' recognition o
InitScriptCheck.py: allow to add/del service with rpm-helper scripts. o
MenuCheck.py: add default values from Config. o PostCheck.py: added
perl to dangerous command check trigger scripts too check rpm-helper
prereq. corrected prereq test o SpecCheck.py: Also check for
\{?_prefix}?/lib references
added no-binary and only-non-binary-in-usr-lib
- Add configure-without-libdir-spec check
- Add hardcoded-library-path check
Wed May 29 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.44-1mdk o
added non-ghost-file check o added non-root-user-log-file and
non-root-group-log-file.
Wed May 01 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.43-1mdk o
added no-prereq-on check.
o check that the package tags are coherent with the file name.
o added a --policy option.
o build only one regexp for all exception and correct the broken ones.
Fri Mar 08 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.42-2mdk
- corrected rpmdiff location
allow perl and python dependencies to be on perl-base and python-base.
Manage Mandrake perl versionning.
o I18NCheck.py: Added 'mt' to recognized locales
o various exceptions.
report missing %clean section.
o FilesCheck.py: check dependency on the right version of the interpreter
for python and perl modules.
o various exceptions.
new check: invalid-menu-icon-type
o TagsCheck.py: added libsafe.so as an invalid Requires.
o sync with setup 2.2.0-18mdk (Chmouel).
o various exceptions.
o build the package in a way that rpm -V doesn't report warnings.
search references to home or tmp in /usr/lib/pkgconfig/ files.
o FilesCheck.py: .nosearch files are allowed to have a zero length.
o Config.py: added some exceptions.
Corrected regexp to check devel provides. Added the new check
invalid-dependency.
o InitScriptCheck.py: Added incoherent-init-script-name check. Expand shell
variable in incoherent-subsys check.
o FilesCheck.py: Use list imported from the setup package for users and
groups (from setuplist.py).
o PostCheck.py: Don't print error about percent if post-script has a %.
(Chmouel) Check that RPM_BUILD_ROOT or RPM_BUILD_DIR isn't used.
o SpecCheck.py: Check also /usr/src/rpm/SOURCES. Check that the BuildRoot
tag doesn't contain a hardcoded path.
o BinariesCheck.py: Check if .la files contain tmp or home references.
check that major version is present in package name.
o FilesCheck.py: check that regular files haven't a zero size.
o I18NCheck.py: only check binary packages.
o SpecCheck.py: don't allow space before tag name.
o TagsCheck.py: * allow space after the release in a changelog entry.
updated list of licenses from opensource.org and added non opensource ones.
report a warning if no url tag is defined.
o Config.py: various exceptions.
o SourceCheck.py: correct boolean expression for strange-permission
allow 0755 as a valid mode for source.
o Config.py: various exceptions
o TagsCheck.py: added invalid-word check in description and summary. added
invalid-buildhost check.
o FilesCheck.py: added .cvsignore to the list of cvs-internal-file.
o BinariesCheck.py: check for new style of pic sections.
o FilesCheck.py: Check if kernel modules are in the kernel package.
(Chmouel)
o PostCheck.py: track command with full path too.
o FilesCheck.py: added squid group and user.
o BinariesCheck.py: Warn for man pages without version in library packages.
o DistributionCheck.py: More explicit path regexp check for info files.
(Chmouel)
Fri Sep 28 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.36-1mdk
- MenuCheck.py: check if a menu file is executable.
- rpmlint.py: added -n/--noexception option to display all the
errors/warnings without exceptions from Config.
- TagsCheck.py: added the bugzilla https address as a valid one.
- PostCheck.py: o ghost-files-without-postun => ghost-files-without-postin
o check if /tmp or /var/tmp is used. o check if update-menus is called
without a menu file.
- FilesCheck.py: added /etc/logrotate.d entry check.
- Config.py: various exceptions
Tue Aug 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.35-1mdk
- BinariesCheck.py: o Make libraries not linked against libc errors and not
warnings. (Bill Nottingham)
o libc doesn't need to be linked against libc, and the dynamic linker
doesn't need dependeny information. (Bill Nottingham)
o Fix some of the library checks to be more correct. (Bill Nottingham)
- TagsCheck.py: added a check on obsoleted packages not provided.
- FilesCheck.py: check non readable files.
- PostCheck.py: check ~/ instead of ~ to allow awk scripts not to give
false reports.
- MenuCheck.py: o added a check for / in menu titles.
o Add missing menu entries. (FredC)
- I18NCheck.py: Added 'bs' as a valid language code name. (Pablo)
- Config.py: added a few exceptions.
Sun Jul 15 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.34-1mdk
- added missing descriptions.
- added -a option to check all the installed packages.
- TagsCheck.py: handle the libbzip2_1-devel case.
Fri Jul 06 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.33-2mdk
- Added descriptions for the -i option.
Mon Jul 02 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.33-1mdk
- more descriptions from Christian Belisle.
- BinariesCheck.py: new check for files which can cause upgrade problems in
the library packages.
- TagsCheck.py: try to check alpha/beta/pre version improper use.
- Filter.py: print description only if they aren't empty.
- SpecCheck.py: added a check for obsolete tags.
- FilesCheck.py: added named user and group to the exception list.
Mon Jun 18 2001 Christian Belisle <cbelisle@mandrakesoft.com> 0.32-2mdk
- Added descriptions for the -i option.
Wed Jun 13 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.32-1mdk
- rpmlint.py: o If the file given on the command line doesn't exist, try to
use the name as an installed package to check. o new -i option to give
explanation on the errors/warnings (not too much descriptions have been
added ;-)
- MenuCheck.py: added new Office sub menus.
- FilesCheck.py: o added /usr/X11R6/man subdirs to the list of
STANDARD_DIRS. o warn for .so file only if they are in a lib dir. o
warn for source files in a non devel package only if they are not doc
files.
- TagsCheck.py: corrected description-line-too-long check.
- FilesCheck.py: add the rpm user and group per request of Jeff Johnson for
the future version of rpm.
Fri May 18 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.31-1mdk
- PostCheck.py: check that a script isn't only one command. check postin
and prein instead of postun and preun for ghost files creation.
- MenuCheck.py: don't check NO_XALF in menu command.
- FilesCheck.py: Add rpcuser.
- Config.py: Expections for ldconfig, initscripts, netkit-base and iputils.
- TagsCheck.py: check length of summary and description lines.
Fri Feb 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.30-1mdk
- InitScriptCheck.py: check if runlevels are set
- MenuCheck.py: added support to check launchers.
- I18NCheck.py: check subdirs of /sur/share/man.
- PostCheck.py: check that the postun creates the ghost files added install
to dangerous commands
- LSBCheck.py: first version
- TagsCheck.py: changed Window Maker to WindowMaker Add https as valid url.
Used list of licenses from www.opensource.org/licenses Check the full
license before splitting in it multiple parts.
Thu Dec 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.29-1mdk
- PostCheck.py: Add /sbin/sash as VALID_SHELLS.
- Config.py: added exceptions for dev.
- FilesCheck.py: check dangling-symlink in the file index too to avoid
missing special files that aren't created when extracted as a user.
- FilesCheck.py: added a generic way to avoid dangling-symlink warnings.
- TagsCheck.py: for devel packages, check dependency on lib package only
when a .so file is present.
- Config.py: add some execptions for pam (0750 dir for /etc/default is
normal as weel to have gpasswd and chage as suid).
- Config.py: Don't check info-file-with-install-info for bash since it's by
default in the dir file.
Fri Nov 24 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.28-1mdk
- TagsCheck.py: o check -devel package naming scheme only on binary
packages. o report a warning if a -devel package comes with no major in
its name. o added python licence and public domain. o check syntax of
url tag.
- SourceCheck.py: only check compression on tar or diff files.
- Config.py: various exceptions added.
- BinariesCheck.py: o report the file location on objdump errors. o new
error: executable in library package.
- I18NCheck.py: fuzzy check on packages without dependency on locales
- FilesCheck.py: check if a package provides sources.
- PostCheck.py: force a separator before dangerous command.
Mon Nov 13 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.27-1mdk
- FilesCheck.py: don't warn if a games is setgid games.
- README: RpmGamesGroup added to the list of available options.
- Config.py: added exception for xman.
- BinariesCheck.py: check ldconfig symlinks.
- TagsCheck.py: don't check no-version-in-changelog for source rpm.
Fri Nov 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.26-1mdk
- Config.py: added various exceptions.
- TagsCheck.py: o allow multiple licenses. o don't report anymore the
package-provides-itself warning because it's the default in rpm 4. o
try to not report incoherent-version-in-changelog for sub-packages.
- MenuCheck.py: correct the non-transparent-xpm check.
- FilesCheck.py: don't report buggy length-symlink anymore.
Thu Oct 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.25-1mdk
- Config.py: added exception for sympa, rpm and bcast.
- TagsCheck.py: o check that devel package depends on the base package with
the same version. o check that summary begins with a
- PostCheck.py: o check dangerous commands. ocheck reference to ~ or $HOME.
- MenuCheck.py: o check that titles and longtitles begin by a capital
letter. o check that no version is included in title and longtitle. o
/lib/cpp errors to /dev/null for new cpp.
- FilesCheck.py: check package owning system dirs.
- SpecCheck.py: o new check. o check name of spec file. o check use of
$RPM_SOURCE_DIR. o warn if a patch is not applied.
Mon Oct 02 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.24-1mdk
- FilesCheck.py: added apache and postgres to standard groups.
- TagsCheck.py: spell check a la Debian.
Fri Sep 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.23-1mdk
- MenuCheck.py: added Applications/Accessibility. check that menu files are
readable by everyone.
- Config.py: removed exception for /home. added exceptions for vixie-cron.
- FilesCheck.py: check cvs internal files.
Tue Sep 12 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.22-1mdk
- PostCheck.py: print a warning on empty script.
- FilesCheck.py: added postgres and apache to default users.
- TagsCheck.py: added bugs@linux-mandrake.com as a valid packager address.
- I18NCheck.py: check *.mo for file-not-in-%lang, not only in
/usr/share/locale
- TagsCheck.py, MenuCheck.py: replaced Networking/ICQ group with
Networking/Instant messaging.
Thu Aug 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.21-1mdk
- TagsCheck.py: check packager field compliance to a regexp.
- Config.py: imported default exceptions.
- TagsCheck.py: added Apache License, PHP Licence and BSD-Style.
- MenuCheck.py: check hardcoded path in icon field and large, mini, normal
icon files.
- PostCheck.py: Fix typo in check of /usr/bin/perl.
- PostCheck.py: Check perl script like we do for bash script.
- I18NCheck.py: updated locales list
- FilesCheck.py: Only check perl_temp_file in a /perl/ directory.
Fri Aug 25 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.20-1mdk
- InitScriptCheck.py: new check for /etc/rc.d/init.d scripts.
- PostCheck.py: check when a script is present that the shell is valid.
- ConfigCheck.py: report warnings for app-defaults only in
/usr/X11R6/lib/X11/app-defaults.
- BinariesCheck.py: report the rpath warning if the directory isn't a
sub-directory of /usr/lib/.
Fri Aug 18 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.19-1mdk
- BinariesCheck.py: check rpath only on system lib paths (ie /lib, /usr/lib
and /usr/X11R6/lib). This can be configured with the SystemLibPaths
option.
- I18NCheck.py: warn if .mo is not registered in %lang.
- MenuCheck.py: protected kdesu check.
- FilesCheck.py: check perl temporary files.
- rpmlint.py: added ExtractDir option usable in the config file.
- PostCheck.py: check ] in if statement. report warning for a percent.
Thu Aug 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.18-1mdk
- TagsCheck: check licence file.
- ConfigCheck: check files without no-replace flag.
- MenuCheck: allow depency on kdesu to point directly to /usr/bin/kdesu.
- FHSCheck: allow ftp and www in var (from upcoming FHS 2.2).
Tue Aug 08 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.17-1mdk
- PostCheck: check bourne shell syntax (Chmouel).
- FileCheck: o check chkconfig calls for packages with a file in
/etc/rc.d/init.d. o allow the call to install-info to be in %preun.
- MenuCheck: o take care of kdesu (Chmouel).
- various exceptions added.
Wed Jul 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.16-1mdk
- FHSCheck activated by default.
- FileCheck: o check dangling symlinks. o check info/dir.
Tue Jun 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.15-1mdk
- 0.15: o check non transparent pixmaps in icon path o added a check for
soname o added a warning for packages that provide themselves (for
Pixel) o corrected check for needs in menu files. o various exceptions
added.
Mon Apr 17 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.14-1mdk
- 0.14: o MenuCheck: check old entries from KDE and GNOME and allow entries
for sections. o config: exceptions for urpmi, sash, octave, ghc,
procmail, rsh. o extract temp files in <tmppath>/<pkgname>.<pid>
Mon Apr 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.13-1mdk
- 0.13: o MenuCheck: issue a warning if no icon specified (Chmouel).
corrected list of correct sections (Chmouel). o FilesCheck: check
ldconfig calls in %post and %postun if the package provide a library. o
config: new exceptions added. o BinariesCheck: check non sparc32
binaries in sparc packages.
Fri Mar 31 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.12-1mdk
- 0.12: o MenuCheck: check binaries launched by menus and check
update-menus %post and %postun. o BinariesCheck: check for non sparc32
binaries in sparc rpms.
Mon Mar 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.11-1mdk
- 0.11: o check menu files.
Tue Mar 14 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10-1mdk
- 1.10: o check .h, .a and .so in non devel package. o check files in
/home. o corrected lists of groups.
Mon Feb 28 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.2-1mdk
- added a dependency on rpm-python.
- corrected rpm 3.0.4 support.
Wed Feb 23 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9.1-1mdk
- updated to support the way rpm 3.0.4 stores file names.
Thu Feb 10 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.9-1mdk
- 0.9: * gpg support.
check release extension.
check non executable in bin directories.
ValidGroups, ReleaseExtension and UseVersionInChangelog.
Thu Dec 30 1999 Frederic Lepied <flepied@mandrakesoft.com> 0.8-1mdk
- 0.8: I18N checks, some exceptions added.
Mon Nov 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.7: more robust cleanup, filters are regexp now and added exception for
/var/catman subirs beeing setgid.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6.1: corrected compilation step.
Sat Oct 23 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.6: filter output, documentation checks.
Fri Oct 15 1999 Frederic Lepied <flepied@mandrakesoft.com>
- 0.5: FHS check, configuration files.
Fri Oct 08 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Add Doc.
Thu Oct 07 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.4: pgp check and group name check.
Wed Oct 06 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.3.
Mon Oct 04 1999 Frederic Lepied <flepied@mandrakesoft.com>
- version 0.2.
Fri Oct 01 1999 Frederic Lepied <flepied@mandrakesoft.com>
- First spec file for Mandrake distribution.
2004-11-08 05:18:23 +00:00
|
|
|
|
|
|
|
%changelog
|
2022-09-13 01:10:16 +00:00
|
|
|
* Sat Sep 24 2022 Todd Zullinger <tmz@pobox.com> - 2.3.0-1
|
|
|
|
- update to 2.3.0 (rhbz#2088759)
|
2022-09-13 01:12:17 +00:00
|
|
|
- convert license to SPDX and correct to GPL-2.0-or-later
|
2022-09-13 01:10:16 +00:00
|
|
|
|
2022-09-24 17:24:40 +00:00
|
|
|
* Sat Sep 24 2022 Tom Callaway <spot@fedoraproject.org> - 2.2.0-7
|
|
|
|
- update licenses.toml to reflect change in Fedora licensing identifiers
|
|
|
|
|
2022-08-08 12:10:09 +00:00
|
|
|
* Mon Aug 08 2022 Miro Hrončok <mhroncok@redhat.com> - 2.2.0-6
|
|
|
|
- Require desktop-file-validate to avoid a fatal error when the RPM has .desktop files
|
|
|
|
|
2022-07-23 01:03:23 +00:00
|
|
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-5
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
2022-06-14 14:55:20 +00:00
|
|
|
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 2.2.0-4
|
|
|
|
- Rebuilt for Python 3.11
|
|
|
|
|
2022-01-21 18:03:31 +00:00
|
|
|
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
2022-01-06 21:48:00 +00:00
|
|
|
* Thu Jan 6 2022 Tom Callaway <spot@fedoraproject.org> - 2.2.0-2
|
|
|
|
- disable no-library-dependency-for/on checks in Fedora
|
|
|
|
|
2021-12-10 15:30:49 +00:00
|
|
|
* Thu Dec 09 2021 Stephen Smoogen <ssmoogen@redhat.com> - 2.2.0-1
|
|
|
|
- Update to upstream 2.2.0
|
|
|
|
|
2021-12-07 13:07:36 +00:00
|
|
|
* Tue Dec 07 2021 Neal Gompa <ngompa@fedoraproject.org> - 2.1.0-6
|
|
|
|
- Fix some rpmlint policy issues
|
|
|
|
|
2021-10-05 19:36:31 +00:00
|
|
|
* Tue Oct 5 2021 Tom Callaway <spot@fedoraproject.org> - 2.1.0-5
|
|
|
|
- add explicit Requires for pyenchant
|
|
|
|
|
2021-09-17 14:15:26 +00:00
|
|
|
* Thu Sep 16 2021 Tom Callaway <spot@fedoraproject.org> - 2.1.0-4
|
|
|
|
- fix rpmlintrc load from cmdline option (bz2000018)
|
|
|
|
|
2021-09-05 18:50:01 +00:00
|
|
|
* Sun Sep 05 2021 Miro Hrončok <mhroncok@redhat.com> - 2.1.0-3
|
|
|
|
- Ignore hidden-file-or-dir for .cargo-checksum.json
|
|
|
|
|
2021-08-17 21:52:46 +00:00
|
|
|
* Tue Aug 17 2021 Tom Callaway <spot@fedoraproject.org> - 2.1.0-2
|
|
|
|
- include iso-639-2 collective language codes in LANGUAGES
|
|
|
|
|
2021-08-17 20:16:13 +00:00
|
|
|
* Tue Aug 17 2021 Tom Callaway <spot@fedoraproject.org> - 2.1.0-1
|
|
|
|
- update to 2.1.0
|
|
|
|
|
2021-07-23 11:37:19 +00:00
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-6
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
2021-07-07 12:52:20 +00:00
|
|
|
* Wed Jul 7 2021 Tom Callaway <spot@fedoraproject.org> - 2.0.0-5
|
|
|
|
- add Requires: rpm-build
|
|
|
|
|
2021-07-01 16:19:48 +00:00
|
|
|
* Thu Jul 1 2021 Tom Callaway <spot@fedoraproject.org> - 2.0.0-4
|
|
|
|
- fix rpmlint -i where it wrongly assumes a tmp dir
|
|
|
|
|
2021-06-04 16:03:28 +00:00
|
|
|
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.0.0-3
|
|
|
|
- Rebuilt for Python 3.10
|
|
|
|
|
2021-06-04 13:45:21 +00:00
|
|
|
* Fri Jun 4 2021 Tom Callaway <spot@fedoraproject.org> - 2.0.0-2
|
|
|
|
- add dash and checkbashisms as Requires
|
|
|
|
|
2021-06-03 18:59:34 +00:00
|
|
|
* Thu Jun 3 2021 Tom Callaway <spot@fedoraproject.org> - 2.0.0-1
|
|
|
|
- update to 2.0.0
|
|
|
|
|
2021-05-11 13:39:19 +00:00
|
|
|
* Tue May 11 2021 Todd Zullinger <tmz@pobox.com> - 1.11-17
|
|
|
|
- use proper folder _sourcedir for spec files (upstream PR#633)
|
|
|
|
Resolves: rhbz#1959363
|
|
|
|
|
2021-04-13 08:48:05 +00:00
|
|
|
* Tue Apr 13 2021 Miro Hrončok <mhroncok@redhat.com> - 1.11-16
|
|
|
|
- Filter out empty specfile-errors, they are duplicates
|
|
|
|
|
2021-02-05 15:16:26 +00:00
|
|
|
* Fri Feb 5 2021 Tom Callaway <spot@fedoraproject.org> - 1.11-15
|
|
|
|
- correct hard-coded version in Makefile
|
|
|
|
|
2021-01-27 15:28:12 +00:00
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-14
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
2021-01-25 14:05:32 +00:00
|
|
|
* Mon Jan 25 2021 Miro Hrončok <mhroncok@redhat.com> - 1.11-13
|
|
|
|
- Filter out empty py.typed files in Python site-packages
|
|
|
|
|
2020-08-21 13:07:34 +00:00
|
|
|
* Fri Aug 21 2020 Miro Hrončok <mhroncok@redhat.com> - 1.11-12
|
|
|
|
- Filter out empty REQUESTED files in pip installed Python metadata dist-info dirs
|
|
|
|
|
2020-07-29 05:56:22 +00:00
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-11
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
2020-07-16 16:01:14 +00:00
|
|
|
* Thu Jul 16 2020 Miro Hrončok <mhroncok@redhat.com> - 1.11-10
|
|
|
|
- Don't use the %%python_sitelib macro, because it errors
|
|
|
|
- See https://fedoraproject.org/wiki/Changes/PythonMacroError
|
|
|
|
|
2020-06-23 13:39:00 +00:00
|
|
|
* Tue Jun 23 2020 Tom Callaway <spot@fedoraproject.org> - 1.11-9
|
|
|
|
- use python3-file-magic on f33+
|
|
|
|
|
2020-06-16 15:02:09 +00:00
|
|
|
* Tue Jun 16 2020 Tom Callaway <spot@fedoraproject.org> - 1.11-8
|
|
|
|
- turn *-not-linked-against-libc from errors to warnings (bz1749738)
|
|
|
|
|
2020-06-10 12:40:10 +00:00
|
|
|
* Wed Jun 10 2020 Tom Callaway <spot@fedoraproject.org> - 1.11-7
|
|
|
|
- add /usr/bin/python[23] as valid shells
|
|
|
|
|
2020-05-24 08:33:39 +00:00
|
|
|
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 1.11-6
|
|
|
|
- Rebuilt for Python 3.9
|
|
|
|
|
2020-01-30 17:53:23 +00:00
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-5
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
2019-08-17 17:34:19 +00:00
|
|
|
* Sat Aug 17 2019 Miro Hrončok <mhroncok@redhat.com> - 1.11-4
|
|
|
|
- Rebuilt for Python 3.8
|
|
|
|
|
2019-07-26 18:46:59 +00:00
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
2019-07-11 21:11:21 +00:00
|
|
|
* Thu Jul 11 2019 Tom Callaway <spot@fedoraproject.org> - 1.11-2
|
|
|
|
- merge conflig file cleanups from PR
|
|
|
|
|
2019-06-21 14:49:39 +00:00
|
|
|
* Fri Jun 21 2019 Tom Callaway <spot@fedoraproject.org> - 1.11-1
|
|
|
|
- update to 1.11
|
|
|
|
|
2019-03-10 11:19:03 +00:00
|
|
|
* Sun Mar 10 2019 Miro Hrončok <mhroncok@redhat.com> - 1.10-22
|
|
|
|
- Suppress locale error in order to work in default mock (#1668400)
|
|
|
|
|
2019-02-02 11:35:58 +00:00
|
|
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-21
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
2019-01-16 14:13:27 +00:00
|
|
|
* Wed Jan 16 2019 Tom Callaway <spot@fedoraproject.org> - 1.10-20
|
|
|
|
- ignore info-files-without-install-info-postin/postun checks
|
|
|
|
|
2018-12-07 17:10:37 +00:00
|
|
|
* Fri Dec 7 2018 Tom Callaway <spot@fedoraproject.org> - 1.10-19
|
|
|
|
- ignore non-standard-dir-perm error for 700 dirs in /etc and /var/lib
|
|
|
|
|
2018-10-05 19:43:45 +00:00
|
|
|
* Fri Oct 5 2018 Tom Callaway <spot@fedoraproject.org> - 1.10-18
|
|
|
|
- force python3 as exec binary
|
|
|
|
|
2018-07-14 03:44:17 +00:00
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-17
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
2018-06-18 19:16:07 +00:00
|
|
|
* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 1.10-16
|
|
|
|
- Rebuilt for Python 3.7
|
|
|
|
|
2018-06-17 17:12:00 +00:00
|
|
|
* Sun Jun 17 2018 Todd Zullinger <tmz@pobox.com> - 1.10-15
|
|
|
|
- Fix mixed-use-of-spaces-and-tabs warning (in this spec file)
|
2018-06-17 17:13:00 +00:00
|
|
|
- Remove el4/el5 configs and /usr/bin symlinks
|
2018-06-17 17:18:21 +00:00
|
|
|
- Disable automatic compilation of Python files in /usr/share/rpmlint
|
2018-06-17 18:21:44 +00:00
|
|
|
- Fix non-ghost-in-run filter in config
|
2018-06-17 17:12:00 +00:00
|
|
|
|
2018-06-12 09:54:07 +00:00
|
|
|
* Tue Jun 12 2018 Miro Hrončok <mhroncok@redhat.com> - 1.10-14
|
|
|
|
- apply upstream fix for python 3.7 new magic numbers
|
|
|
|
|
2018-06-02 18:40:46 +00:00
|
|
|
* Sat Jun 2 2018 Tom Callaway <spot@fedoraproject.org> 1.10-13
|
|
|
|
- apply upstream fix for python 3.7 mtime handling
|
|
|
|
|
2018-05-04 01:35:36 +00:00
|
|
|
* Thu May 03 2018 Todd Zullinger <tmz@pobox.com> - 1.10-12
|
2018-05-04 01:25:28 +00:00
|
|
|
- Properly handle the exception on missing files (bz1574509)
|
2018-05-04 01:35:36 +00:00
|
|
|
- Explicitly disable the non-standard-group check
|
2018-05-04 01:25:28 +00:00
|
|
|
|
2018-04-18 16:37:02 +00:00
|
|
|
* Wed Apr 18 2018 Todd Zullinger <tmz@pobox.com>
|
|
|
|
- Ignore 'no-documentation' in debugsource packages
|
2018-04-18 18:38:08 +00:00
|
|
|
- Ignore /usr/src/debug/ in debugsource packages
|
2018-04-18 16:37:02 +00:00
|
|
|
|
2018-04-17 20:17:35 +00:00
|
|
|
* Tue Apr 17 2018 Tom Callaway <spot@fedoraproject.org> - 1.10-11
|
|
|
|
- disable library-without-ldconfig-postin/postun checks (F28+)
|
|
|
|
|
2018-04-17 16:32:00 +00:00
|
|
|
* Tue Apr 17 2018 Tom Callaway <spot@fedoraproject.org> - 1.10-10
|
|
|
|
- fix flake errors (merge upstream changes)
|
|
|
|
|
2018-04-16 20:22:54 +00:00
|
|
|
* Mon Apr 16 2018 Todd Zullinger <tmz@pobox.com> - 1.10-9
|
|
|
|
- Update UsrLibBinaryException config to include .build-id
|
2018-04-16 20:44:13 +00:00
|
|
|
- Ignore useless-provides on debuginfo provides (bz1489096)
|
2018-04-16 20:22:54 +00:00
|
|
|
|
2018-03-04 22:02:47 +00:00
|
|
|
* Sun Mar 04 2018 Till Maas <opensource@till.name> - 1.10-8
|
|
|
|
- Update URL (RH #1547150)
|
|
|
|
|
2018-02-09 13:19:33 +00:00
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-7
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
|
2018-01-15 14:10:52 +00:00
|
|
|
* Mon Jan 15 2018 Karsten Hopp <karsten@redhat.com> - 1.10-6
|
|
|
|
- fix python3 conditional
|
|
|
|
|
2017-10-29 16:52:00 +00:00
|
|
|
* Sun Oct 29 2017 Tom Callaway <spot@fedoraproject.org> - 1.10-5
|
|
|
|
- ignore common jargon words in spellcheck
|
|
|
|
|
2017-10-29 16:29:04 +00:00
|
|
|
* Sun Oct 29 2017 Tom Callaway <spot@fedoraproject.org> - 1.10-4
|
|
|
|
- fix SSL_CTX_set_cipher_list waiver
|
|
|
|
- use raw strings in config file to silence python3 deprecation warnings
|
|
|
|
|
2017-09-11 15:34:49 +00:00
|
|
|
* Mon Sep 11 2017 Tom Callaway <spot@fedoraproject.org> - 1.10-3
|
|
|
|
- use correct config file option for debugsource
|
|
|
|
|
2017-09-08 21:25:17 +00:00
|
|
|
* Fri Sep 8 2017 Tom Callaway <spot@fedoraproject.org> - 1.10-2
|
|
|
|
- update config file to reflect new licenses and to ignore devel files in debugsource packages
|
|
|
|
|
2017-09-05 18:52:32 +00:00
|
|
|
* Tue Sep 5 2017 Tom Callaway <spot@fedoraproject.org> - 1.10-1
|
|
|
|
- update to 1.10
|
|
|
|
|
2017-07-27 13:17:02 +00:00
|
|
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-12
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
|
|
2017-07-17 13:57:13 +00:00
|
|
|
* Mon Jul 17 2017 Tom Callaway <spot@fedoraproject.org> - 1.9-11
|
|
|
|
- apply upstream fix for buildid
|
|
|
|
|
2017-07-13 09:44:24 +00:00
|
|
|
* Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 1.9-10
|
|
|
|
- perl dependency renamed to perl-interpreter
|
|
|
|
<https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>
|
|
|
|
|
2017-04-07 09:01:38 +00:00
|
|
|
* Fri Apr 07 2017 Björn Esser <besser82@fedoraproject.org> - 1.9-9
|
|
|
|
- Upstream fix for str object has no attribute decode (bz1439941)
|
|
|
|
|
2017-03-09 17:09:18 +00:00
|
|
|
* Thu Mar 9 2017 Charalampos Stratakis <cstratak@redhat.com> - 1.9-8
|
|
|
|
- Update Python 3.5.3 magic bytecode value
|
|
|
|
|
2017-02-08 21:59:58 +00:00
|
|
|
* Wed Feb 8 2017 Tom Callaway <spot@fedoraproject.org> - 1.9-7
|
|
|
|
- apply upstream fix to not demand versioned filename Provides/Obsoletes
|
|
|
|
|
2016-12-30 06:18:27 +00:00
|
|
|
* Thu Dec 29 2016 Adam Williamson <awilliam@redhat.com> - 1.9-6
|
|
|
|
- Update Python 3.6 magic bytecode value (github PR #7)
|
|
|
|
|
2016-12-13 23:08:52 +00:00
|
|
|
* Tue Dec 13 2016 Charalampos Stratakis <cstratak@redhat.com> - 1.9-5
|
|
|
|
- Rebuild for Python 3.6
|
|
|
|
|
2016-10-24 21:16:09 +00:00
|
|
|
* Mon Oct 24 2016 Orion Poplawski <orion@cora.nwra.com> - 1.9-4
|
|
|
|
- Use %%license
|
|
|
|
- BR python-flake8-import-order for tests
|
|
|
|
|
2016-08-26 20:00:01 +00:00
|
|
|
* Fri Aug 26 2016 Tom Callaway <spot@fedoraproject.org> - 1.9-3
|
|
|
|
- ignore long description lines for debuginfo packages
|
|
|
|
|
2016-07-25 17:49:32 +00:00
|
|
|
* Mon Jul 25 2016 Tom Callaway <spot@fedoraproject.org> - 1.9-2
|
|
|
|
- fix 403 ignore rule for github to be more complete (bz1359582)
|
|
|
|
|
2016-07-08 15:05:57 +00:00
|
|
|
* Wed Jul 6 2016 Tom Callaway <spot@fedoraproject.org> - 1.9-1
|
|
|
|
- update to 1.9
|
|
|
|
|
2016-06-14 18:00:16 +00:00
|
|
|
* Tue Jun 14 2016 Tom Callaway <spot@fedoraproject.org> - 1.8-7
|
|
|
|
- ignore explicit-lib-dependency on python subpackages with "lib"
|
|
|
|
- update license list
|
|
|
|
|
2016-04-18 19:42:40 +00:00
|
|
|
* Mon Apr 18 2016 Tom Callaway <spot@fedoraproject.org> - 1.8-6
|
|
|
|
- update license list
|
|
|
|
- add github.com to the filter ignore list for 403 errors (bz1326855)
|
|
|
|
|
2016-02-04 22:18:57 +00:00
|
|
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-5
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
|
|
2015-11-10 18:05:52 +00:00
|
|
|
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
|
|
2015-09-28 14:51:39 +00:00
|
|
|
* Mon Sep 28 2015 Tom Callaway <spot@fedoraproject.org> - 1.8-2
|
|
|
|
- fix issue in config regex causing bitbucket URLs to slip through invalid-url filter
|
|
|
|
|
2015-09-25 17:51:08 +00:00
|
|
|
* Fri Sep 25 2015 Tom Callaway <spot@fedoraproject.org> - 1.8-1
|
|
|
|
- 1.8
|
|
|
|
- add bad crypto warning to config file
|
|
|
|
- update license list
|
|
|
|
|
2015-07-10 15:46:52 +00:00
|
|
|
* Fri Jul 10 2015 Tom Callaway <spot@fedoraproject.org> - 1.7-1
|
|
|
|
- 1.7
|
|
|
|
- add python conditionals
|
|
|
|
|
2015-06-18 22:33:15 +00:00
|
|
|
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-4
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
|
|
2015-05-29 16:09:59 +00:00
|
|
|
* Fri May 29 2015 Tom Callaway <spot@fedoraproject.org> - 1.6-3
|
|
|
|
- filter out failure from broken webservers
|
|
|
|
- add new licenses
|
|
|
|
|
2014-12-09 19:47:16 +00:00
|
|
|
* Tue Dec 9 2014 Tom Callaway <spot@fedoraproject.org> - 1.6-2
|
|
|
|
- update license list in config file
|
|
|
|
|
2014-09-04 13:40:52 +00:00
|
|
|
* Thu Sep 4 2014 Tom Callaway <spot@fedoraproject.org> - 1.6-1
|
|
|
|
- update to 1.6
|
|
|
|
|
2014-06-25 16:40:38 +00:00
|
|
|
* Wed Jun 25 2014 Tom Callaway <spot@fedoraproject.org> - 1.5-12
|
2014-06-25 16:39:23 +00:00
|
|
|
- add systemd to UsrLibBinaryException
|
|
|
|
|
2014-06-08 02:56:49 +00:00
|
|
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-11
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
|
|
2014-05-29 18:25:30 +00:00
|
|
|
* Thu May 29 2014 Tom Callaway <spot@fedoraproject.org> - 1.5-10
|
|
|
|
- fix python 3.4 magic number (#1102846)
|
|
|
|
|
2014-05-12 19:26:34 +00:00
|
|
|
* Mon May 12 2014 Tom Callaway <spot@fedoraproject.org> - 1.5-9
|
|
|
|
- update config to ignore non-readable /etc/ovirt-engine/isouploader.conf
|
|
|
|
|
2014-02-10 21:04:28 +00:00
|
|
|
* Mon Feb 10 2014 Tom Callaway <spot@fedoraproject.org> - 1.5-8
|
|
|
|
- filter out broken-syntax-in-scriptlet-requires (except on el4/5)
|
|
|
|
- update license list
|
|
|
|
|
2014-02-09 12:19:54 +00:00
|
|
|
* Sun Feb 9 2014 Ville Skyttä <ville.skytta@iki.fi> - 1.5-7
|
|
|
|
- Make default config Python 3 compatible.
|
|
|
|
|
2013-12-12 18:29:23 +00:00
|
|
|
* Thu Dec 12 2013 Tom Callaway <spot@fedoraproject.org> - 1.5-6
|
|
|
|
- fix unicode naming bug (bz 1036310)
|
|
|
|
|
2013-11-11 15:41:51 +00:00
|
|
|
* Mon Nov 11 2013 Tom Callaway <spot@fedoraproject.org> - 1.5-5
|
|
|
|
- do not modify sys.argv[0] (bz 1026333)
|
|
|
|
- fix unbound var in MenuXDGCheck.py (bz 1026328)
|
|
|
|
|
2013-10-09 23:44:45 +00:00
|
|
|
* Wed Oct 9 2013 Tom Callaway <spot@fedoraproject.org> - 1.5-4
|
|
|
|
- Fix handling of Exec= with an absolute path (bz991278)
|
|
|
|
- Update license list, add AGPLv3+ (bz894187)
|
|
|
|
|
2013-08-06 14:08:07 +00:00
|
|
|
* Tue Aug 6 2013 Thomas Woerner <twoerner@redhat.com> - 1.5-3
|
|
|
|
- Fixed URL and Source0, now using sourceforge.net
|
|
|
|
|
2013-08-04 12:59:29 +00:00
|
|
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
|
|
2013-05-17 17:41:17 +00:00
|
|
|
* Fri May 17 2013 Tom Callaway <spot@fedoraproject.org> - 1.5-1
|
|
|
|
- update to 1.5
|
|
|
|
|
2013-04-01 14:30:39 +00:00
|
|
|
* Mon Apr 1 2013 Tom Callaway <spot@fedoraproject.org> - 1.4-14
|
|
|
|
- explicitly Require: perl (bz919865)
|
|
|
|
- fix lua binary detection (bz919869)
|
|
|
|
|
2013-03-06 21:09:55 +00:00
|
|
|
* Wed Mar 6 2013 Tom Callaway <spot@fedoraproject.org> - 1.4-13
|
|
|
|
- update license list
|
|
|
|
- exclude non-config files that live in /etc
|
|
|
|
|
2013-02-14 21:53:06 +00:00
|
|
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-12
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
|
|
2012-11-06 15:11:27 +00:00
|
|
|
* Tue Nov 6 2012 Tom Callaway <spot@fedoraproject.org> - 1.4-11
|
2016-07-08 15:09:06 +00:00
|
|
|
- add Requires: %%{_bindir}/groff for man page checks (bz 873448)
|
2012-11-06 15:11:27 +00:00
|
|
|
|
2012-09-06 19:46:51 +00:00
|
|
|
* Thu Sep 6 2012 Tom Callaway <spot@fedoraproject.org> - 1.4-10
|
|
|
|
- fix handling of ruby RI files as text files (they are binary files)
|
|
|
|
- apply upstream fix for macro regexp
|
|
|
|
|
2012-09-04 14:29:11 +00:00
|
|
|
* Tue Sep 4 2012 Thomas Woerner <twoerner@redhat.com> - 1.4-9
|
|
|
|
- fix build for RHEL: no bash-completion
|
|
|
|
|
2012-08-14 19:50:21 +00:00
|
|
|
* Tue Aug 14 2012 Tom Callaway <spot@fedoraproject.org> - 1.4-8
|
|
|
|
- add magic number fix for python 3 (bz845972)
|
|
|
|
- update license list
|
|
|
|
|
2012-07-21 17:05:09 +00:00
|
|
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-7
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
|
|
2012-01-23 18:22:26 +00:00
|
|
|
* Mon Jan 23 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 1.4-6
|
|
|
|
- Patch to fix messages that contain unicode summaries
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=783912
|
|
|
|
|
2012-01-14 02:56:22 +00:00
|
|
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-5
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
|
|
2011-12-15 19:25:38 +00:00
|
|
|
* Thu Dec 15 2011 Tom Callaway <spot@fedoraproject.org> - 1.4-4
|
2011-12-15 20:10:57 +00:00
|
|
|
- Do not throw an error on .desktop files set +x. (bz 767978)
|
2011-12-15 19:25:38 +00:00
|
|
|
|
2011-12-05 20:50:22 +00:00
|
|
|
* Mon Dec 5 2011 Tom Callaway <spot@fedoraproject.org> - 1.4-3
|
|
|
|
- own %%{_datadir}/bash-completion/ (thanks Ville Skyttä)
|
|
|
|
|
2011-12-05 19:43:03 +00:00
|
|
|
* Mon Dec 5 2011 Tom Callaway <spot@fedoraproject.org> - 1.4-2
|
|
|
|
- add BR: bash-completion for the pc file
|
|
|
|
|
2011-12-05 19:35:57 +00:00
|
|
|
* Mon Dec 5 2011 Tom Callaway <spot@fedoraproject.org> - 1.4-1
|
|
|
|
- update to 1.4
|
|
|
|
|
2011-10-12 18:51:03 +00:00
|
|
|
* Wed Oct 12 2011 Tom Callaway <spot@fedoraproject.org> - 1.3-2
|
|
|
|
- apply upstream fix for false error on checking ghosted man pages for
|
|
|
|
encoding (bz745446)
|
|
|
|
- update config to reflect new licenses (bz741298)
|
|
|
|
|
2011-07-12 14:59:05 +00:00
|
|
|
* Tue Jul 12 2011 Tom Callaway <spot@fedoraproject.org> - 1.3-1
|
|
|
|
- update to 1.3
|
|
|
|
|
2011-04-25 01:58:38 +00:00
|
|
|
* Sun Apr 24 2011 Tom Callaway <spot@fedoraproject.org> - 1.2-1
|
|
|
|
- update to 1.2
|
|
|
|
- filter away files-attr-not-set for all targets except EL-4 (bz694579)
|
|
|
|
|
2011-03-03 17:08:22 +00:00
|
|
|
* Thu Mar 3 2011 Tom Callaway <spot@fedoraproject.org> - 1.1-3
|
2011-03-03 17:07:13 +00:00
|
|
|
- apply upstream fix for source url aborts (bz 680781)
|
|
|
|
|
2011-02-09 08:43:23 +00:00
|
|
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
|
2011-02-04 16:20:54 +00:00
|
|
|
* Fri Feb 4 2011 Tom Callaway <spot@fedoraproject.org> - 1.1-1
|
|
|
|
- update to 1.1
|
|
|
|
|
2010-12-07 20:19:40 +00:00
|
|
|
* Tue Dec 7 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 1.0-3
|
|
|
|
- fix typo in changelog
|
|
|
|
- %% comment out item in changelog
|
|
|
|
- simplify el4/el5 config files (thanks to Ville Skyttä)
|
|
|
|
|
2010-12-06 17:32:05 +00:00
|
|
|
* Mon Dec 6 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 1.0-2
|
2010-12-07 20:19:40 +00:00
|
|
|
- add support for el4-rpmlint, el5-rpmlint
|
2010-12-06 17:32:05 +00:00
|
|
|
- disable no-cleaning-of-buildroot checks for Fedora
|
|
|
|
- disable no-buildroot-tag check for Fedora
|
2010-12-07 20:19:40 +00:00
|
|
|
- disable no-%%clean-section check for Fedora
|
2010-12-06 17:32:05 +00:00
|
|
|
|
2010-11-01 21:38:29 +00:00
|
|
|
* Mon Nov 1 2010 Ville Skyttä <ville.skytta@iki.fi> - 1.0-1
|
|
|
|
- Update to 1.0; fixes #637956, and #639823.
|
2010-11-01 21:31:14 +00:00
|
|
|
- Sync Fedora license list with Wiki revision 1.85.
|
2010-11-01 21:20:23 +00:00
|
|
|
- Whitelist more expectedly setuid executables; fixes #646455.
|
|
|
|
|
2010-08-19 15:57:17 +00:00
|
|
|
* Thu Aug 19 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.99-1
|
|
|
|
- Update to 0.99; fixes #623607, helps work around #537430.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.80.
|
|
|
|
|
2010-08-11 21:59:35 +00:00
|
|
|
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.98-2
|
|
|
|
- recompiling .py files against Python 2.7 (rhbz#623355)
|
|
|
|
|
2010-06-23 19:06:20 +00:00
|
|
|
* Wed Jun 23 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.98-1
|
|
|
|
- Update to 0.98; fixes #599427 and #599516.
|
|
|
|
- Filter out all lib*-java and lib*-python explicit-lib-dependency messages.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.75; fixes #600317.
|
|
|
|
|
2010-05-18 19:58:31 +00:00
|
|
|
* Tue May 18 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.97-1
|
|
|
|
- Update to 0.97; fixes #459452, #589432.
|
|
|
|
- Filter out explicit-lib-dep messages for libvirt(-python) (Dan Kenigsberg).
|
|
|
|
- Sync Fedora license list with Wiki revision 1.73.
|
|
|
|
|
2010-04-21 21:52:53 +00:00
|
|
|
* Thu Apr 22 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.96-1
|
|
|
|
- Update to 0.96; fixes #487974, #571375, #571386, #572090, #572097, #578390.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.71.
|
|
|
|
|
2010-03-06 18:09:37 +00:00
|
|
|
* Sat Mar 6 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.95-2
|
|
|
|
- Patch to fix non-coherent-filename regression for source packages.
|
|
|
|
|
2010-03-03 20:43:08 +00:00
|
|
|
* Wed Mar 3 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.95-1
|
|
|
|
- Update to 0.95; fixes #564585, #567285, #568498, and #570086.
|
|
|
|
|
2010-01-31 23:14:18 +00:00
|
|
|
* Mon Feb 1 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.94-1
|
|
|
|
- Update to 0.94; rpm >= 4.8.0 spec file check fix included upstream.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.65 (#559156).
|
|
|
|
|
2010-01-25 23:11:37 +00:00
|
|
|
* Tue Jan 26 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.93-2
|
|
|
|
- Apply upstream patch to fix spec file check with rpm >= 4.8.0.
|
|
|
|
|
2010-01-25 22:20:10 +00:00
|
|
|
* Mon Jan 25 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.93-1
|
|
|
|
- Update to 0.93; fixes #531102 and #555284.
|
|
|
|
- Enable checks requiring network access in default config.
|
|
|
|
- Disallow kernel module packages in default config.
|
|
|
|
- Remove old X11R6 dirs from paths treated as system ones in default config.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.64.
|
|
|
|
- Omit python-enchant and python-magic dependencies when built on EL.
|
|
|
|
|
2009-11-02 21:40:42 +00:00
|
|
|
* Mon Nov 2 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.92-1
|
|
|
|
- Update to 0.92; fixes #528535, and #531102 (partially).
|
|
|
|
- Python byte compile patch applied/superseded upstream.
|
|
|
|
- Add <lua> to list of valid scriptlet shells.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.53.
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Mon Sep 14 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.91-1
|
|
|
|
- Update to 0.91; fixes #513811, #515185, #516492, #519694, and #521630.
|
|
|
|
- Add dependencies on gzip, bzip2, and xz.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.49.
|
|
|
|
- Move pre-2008 %%changelog entries to CHANGES.package.old.
|
|
|
|
|
2009-07-27 03:13:44 +00:00
|
|
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.90-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Mon Jun 29 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.90-1
|
2009-06-29 15:36:38 +00:00
|
|
|
- 0.90; fixes #508683.
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Sun Jun 21 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.89-1
|
|
|
|
- Update to 0.89; fixes #461610, #496735, #496737 (partially), #498107,
|
|
|
|
#491188, and #506957.
|
2009-06-21 21:17:41 +00:00
|
|
|
- Sync Fedora license list with Wiki revision 1.44.
|
2009-05-19 19:49:43 +00:00
|
|
|
- Parse list of standard users and groups from the setup package's uidgid file.
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Thu Mar 19 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.87-1
|
2009-03-19 23:01:23 +00:00
|
|
|
- 0.87; fixes #480664, #483196, #483199, #486748, #488146, #488930, #489118.
|
|
|
|
- Sync Fedora license list with Wiki revision 1.38.
|
|
|
|
- Configs patch included upstream.
|
|
|
|
|
2009-02-25 20:30:51 +00:00
|
|
|
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.85-4
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Tue Jan 20 2009 Ville Skyttä <ville.skytta@iki.fi>
|
2009-01-20 20:55:36 +00:00
|
|
|
- Sync Fedora license list with Wiki revision 1.34.
|
2009-01-20 20:44:54 +00:00
|
|
|
- Filter out filename-too-long-for-joliet and symlink-should-be-* warnings in
|
|
|
|
default config.
|
2009-01-13 23:24:27 +00:00
|
|
|
|
2008-12-01 15:00:40 +00:00
|
|
|
* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.85-3
|
|
|
|
- Rebuild for Python 2.6
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Thu Oct 30 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.85-2
|
2008-10-30 22:01:09 +00:00
|
|
|
- Apply upstream patch to load all *config from /etc/rpmlint.
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Thu Oct 23 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.85-1
|
2008-10-23 20:14:20 +00:00
|
|
|
- 0.85, fixes #355861, #450011, #455371, #456843, #461421, #461423, #461434.
|
2008-10-23 20:19:43 +00:00
|
|
|
- Mute some explicit-lib-dependency false positives (#458290).
|
2008-10-23 20:25:52 +00:00
|
|
|
- Sync Fedora license list with Wiki revision 1.19.
|
2008-10-23 20:14:20 +00:00
|
|
|
- Dist regex patch applied/superseded upstream.
|
|
|
|
|
2008-09-12 17:00:21 +00:00
|
|
|
* Fri Sep 12 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.84-3
|
|
|
|
- Sync Fedora license list with Wiki revision 1.09
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Sat Jul 26 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.84-2
|
2008-07-26 17:09:14 +00:00
|
|
|
- 0.84, fixes #355861, #456304.
|
|
|
|
- Sync Fedora license list with Wiki revision "16:08, 18 July 2008".
|
2008-07-26 19:04:08 +00:00
|
|
|
- Rediff patches.
|
2008-07-26 17:09:14 +00:00
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Tue May 27 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.83-1
|
2008-05-27 16:41:44 +00:00
|
|
|
- 0.83, fixes #237204, #428096, #430206, #433783, #434694, #444441.
|
|
|
|
- Fedora licensing patch applied upstream.
|
|
|
|
- Move pre-2007 changelog entries to CHANGES.package.old.
|
2008-05-29 00:19:04 +00:00
|
|
|
- Sync Fedora license list with Revision 0.88.
|
2008-05-27 16:41:44 +00:00
|
|
|
|
2008-05-21 17:56:07 +00:00
|
|
|
* Tue May 20 2008 Todd Zullinger <tmz@pobox.com>
|
|
|
|
- Sync Fedora license list with Revision 0.83 (Wiki rev 131).
|
|
|
|
|
2009-09-13 22:15:36 +00:00
|
|
|
* Mon Mar 3 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.82-3
|
2008-03-03 21:39:58 +00:00
|
|
|
- Sync Fedora license list with Revision 0.69 (Wiki rev 110) (#434690).
|