disable various errors/warnings for debug/devel packages
Several filter expressions for `*-debuginfo` and `*-debugsource` packages had leading space which prevented them from matching as intended. Remove those spaces. Ignore no-binary error for `*-debugsource` and `*-devel` packages. Neither should be required to contain binaries or be noarch. Remove unnecessary `no-cleaning-of-buildroot` and `files-attr-not-set` filters. These are no longer present upstream. The buildroot check was removed in b1a8a422 (Remove obsolete check no-cleaning-of-buildroot, 2022-06-22), released in rpmlint-2.4.0. The file attr check was removed in 221ce4b2 (remove files-attr-not-set check, 2015-05-19), released in rpmlint-1.9.
This commit is contained in:
parent
9c506b5c4f
commit
670d708754
14
fedora.toml
14
fedora.toml
@ -233,7 +233,8 @@ Filters = [
|
|||||||
# ' executable-marked-as-config-file',
|
# ' executable-marked-as-config-file',
|
||||||
# ' log-files-without-logrotate',
|
# ' log-files-without-logrotate',
|
||||||
# ' hardcoded-prefix-tag',
|
# ' hardcoded-prefix-tag',
|
||||||
' -debug(info|source).* no-documentation',
|
'-debug(info|source).* no-documentation',
|
||||||
|
'-debugsource.* no-binary',
|
||||||
# ' multiple-specfiles',
|
# ' multiple-specfiles',
|
||||||
# ' no-default-runlevel ',
|
# ' no-default-runlevel ',
|
||||||
# ' setgid-binary ',
|
# ' setgid-binary ',
|
||||||
@ -265,8 +266,9 @@ Filters = [
|
|||||||
# Fedora specific stuff that we don't want
|
# Fedora specific stuff that we don't want
|
||||||
' ghost-files-without-postin',
|
' ghost-files-without-postin',
|
||||||
' no-provides ',
|
' no-provides ',
|
||||||
' -debuginfo.* /usr/lib/debug/',
|
'-debuginfo.* /usr/lib/debug/',
|
||||||
' -debugsource.* /usr/src/debug/',
|
'-debugsource.* /usr/src/debug/',
|
||||||
|
'-devel.* no-binary',
|
||||||
'^gpg-pubkey:',
|
'^gpg-pubkey:',
|
||||||
' doc-file-dependency .* /bin/sh$',
|
' doc-file-dependency .* /bin/sh$',
|
||||||
'explicit-lib-dependency (liberation-fonts|libertas-.*-firmware|libvirt$|.*-(java|python|utils)$)',
|
'explicit-lib-dependency (liberation-fonts|libertas-.*-firmware|libvirt$|.*-(java|python|utils)$)',
|
||||||
@ -275,12 +277,6 @@ Filters = [
|
|||||||
'dangling-\S*symlink /usr/share/doc/HTML/\S+/common .+/common$',
|
'dangling-\S*symlink /usr/share/doc/HTML/\S+/common .+/common$',
|
||||||
'hidden-file-or-dir .*/man5/\.k5login\.5[^/]+$',
|
'hidden-file-or-dir .*/man5/\.k5login\.5[^/]+$',
|
||||||
'blender.+ (wrong-script-interpreter|non-executable-script) .+/blender/.+\.py.*BPY.*',
|
'blender.+ (wrong-script-interpreter|non-executable-script) .+/blender/.+\.py.*BPY.*',
|
||||||
# Fedora 12 and newer no longer need a buildroot defined, to have the buildroot cleaned at the beginning
|
|
||||||
# of %install, and do not need to define a %clean section unless the default is invalid.
|
|
||||||
' no-cleaning-of-buildroot ',
|
|
||||||
# Only EL4 needs the files-attr-not-set check, because rpm 4.4 and newer no longer need a %defattr line
|
|
||||||
# (it automatically provides one).
|
|
||||||
'files-attr-not-set',
|
|
||||||
# Don't bother with the non-ghost-in-run checks, /var/lock and /var/run are
|
# Don't bother with the non-ghost-in-run checks, /var/lock and /var/run are
|
||||||
# symlinks to /run/lock and /run respectively, and /run is a tmpfs
|
# symlinks to /run/lock and /run respectively, and /run is a tmpfs
|
||||||
'non-ghost-in-run',
|
'non-ghost-in-run',
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: rpmlint
|
Name: rpmlint
|
||||||
Version: 2.4.0
|
Version: 2.4.0
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: Tool for checking common errors in RPM packages
|
Summary: Tool for checking common errors in RPM packages
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
URL: https://github.com/rpm-software-management/rpmlint
|
URL: https://github.com/rpm-software-management/rpmlint
|
||||||
@ -76,6 +76,9 @@ cp -a %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{buildroot}%{_sysconfdir}/xdg
|
|||||||
%{_bindir}/rpmlint
|
%{_bindir}/rpmlint
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 07 2022 Todd Zullinger <tmz@pobox.com> - 2.4.0-3
|
||||||
|
- disable various errors/warnings for debug/devel packages
|
||||||
|
|
||||||
* Wed Oct 05 2022 Miro Hrončok <mhroncok@redhat.com> - 2.4.0-2
|
* Wed Oct 05 2022 Miro Hrončok <mhroncok@redhat.com> - 2.4.0-2
|
||||||
- remove the license list, depend on rpmlint-fedora-license-data instead
|
- remove the license list, depend on rpmlint-fedora-license-data instead
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user