Tom Callaway
0a2d485000
merge conflig file cleanups from PR
2019-07-11 17:11:21 -04:00
Tom Callaway
f7f6955004
merge PR requests manually
2019-07-11 09:45:19 -04:00
Miro Hrončok
0070702fc8
Make it build
2019-07-04 01:14:11 +02:00
Tom Callaway
b129e361c8
1.11
2019-06-21 10:49:39 -04:00
Nikos Mavrogiannopoulos
4e0d749337
rpmlint.config: corrected typo in bad_crypto_warning for gnutls
2019-05-28 13:35:51 +02:00
Miro Hrončok
39f2f25c6a
Suppress locale error in order to work in default mock ( #1668400 )
2019-03-10 12:19:03 +01:00
Fedora Release Engineering
79d42bd312
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 11:35:58 +00:00
Igor Gnatenko
7c354bae36
Remove obsolete Group tag
...
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:45 +01:00
Tom Callaway
0e13c403f8
filter out info-files-without-install-info-postin/postun check
2019-01-16 09:13:27 -05:00
Tom Callaway
5a6293221c
ignore non-standard-dir-perm error for 700 dirs in /etc and /var/lib
2018-12-07 12:10:37 -05:00
Tom Callaway
41b3d2a725
force python3 as exec binary
2018-10-05 15:43:45 -04:00
Frank Dana (FeRD)
9d8f6ca034
Add explicit-lib-dependency exception for libreoffice
...
When readying parlatype[1] for package review[2], I discovered that rpmlint was giving me an explicit-lib-dependency error on the parlatype-libreoffice-helpers package, due to its "Requires: libreoffice-pyuno%{?isa}" component.
Obviously, a libreoffice package is not a library, even though the package name starts with 'lib'. This change adds an additional filter to the rpmlint.config , excluding `libreoffice.*$` from the explicit-lib-dependency check.
[1]: https://github.com/gkarsay/parlatype
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1624208
2018-09-10 05:17:54 +00:00
Georg Sauthoff
92819b9482
remove unlisted or-later (+) variants
...
of licenses that don't have a or-later clause and thus aren't
listed on the Fedora Licensing page.
2018-08-11 11:56:26 +02:00
Georg Sauthoff
4c791e8bf6
add new valid licenses
2018-08-11 11:51:52 +02:00
Fedora Release Engineering
a9b1df195f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 03:44:17 +00:00
Miro Hrončok
bc64942c3a
Rebuilt for Python 3.7
2018-06-18 21:16:07 +02:00
Todd Zullinger
71aa39eda1
Fix non-ghost-in-run filter in config
...
The non-ghost-in-var-(lock|run) identifiers were merged and renamed to
non-ghost-in-run in rpmlint-1.8¹. Update the config to properly filter
this warning.
¹ https://github.com/rpm-software-management/rpmlint/commit/2d56865
2018-06-17 14:21:44 -04:00
Todd Zullinger
6da2389eba
Disable automatic compilation of Python files in /usr/share/rpmlint
...
The rpmlint build process byte compiles these, so no manual byte
compilation is needed. (The make definition COMPILE_PYC has been used
since 83a9a35
(2009-11-02). Prior to that a patch was applied to byte
compile in %build.)
2018-06-17 13:22:08 -04:00
Todd Zullinger
68a527b440
Remove el4/el5 configs and /usr/bin symlinks
...
Both el4 and el5 have been unsupported for ages. Removing the /usr/bin
symlinks also clears two rpmlint 'no-manual-page-for-binary' warnings.
2018-06-17 13:16:14 -04:00
Todd Zullinger
dbfdbf0711
Fix mixed-use-of-spaces-and-tabs warning (in this spec file)
2018-06-17 13:16:14 -04:00
Miro Hrončok
b7d6ab3005
Apply upstream fix for Python 3.7 new magic numbers
2018-06-12 11:54:07 +02:00
Miro Hrončok
0e4c3a2139
For the time being, flake8 is broken, so we fake it
...
See https://bugzilla.redhat.com/show_bug.cgi?id=1582075
2018-06-08 21:31:20 +02:00
Tom Callaway
13ad940560
fix python 3.7 mtime handling
2018-06-02 14:40:46 -04:00
Todd Zullinger
c74c9bf480
Fix mixed-use-of-spaces-and-tabs warning
...
There is some irony in the rpmlint.spec file not passing rpmlint
cleanly. :)
2018-05-04 00:46:14 -04:00
Todd Zullinger
8dac1b92ab
Simplify and improve git ignore rules
...
Using a pattern to match the source tar.gz files prevents fedpkg upload
from needlessly appending each new source file to .gitignore.
Also ignore *.rpm, the results dir from mockbuild, and expanded source
directories.
2018-05-04 00:46:14 -04:00
Todd Zullinger
211efe1897
Explicitly disable the non-standard-group check
...
The non-standard-group check has been effectively disabled since rpm
removed the GROUPS file in 4.14.0¹. Additionally, the Fedora packaging
guidelines discourage the use of the 'Group:' tag², so there is little
point in maintaining a list of valid groups.
¹ https://github.com/rpm-software-management/rpm/commit/0d93b634
² https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections
2018-05-04 00:46:14 -04:00
Todd Zullinger
8221668e34
Properly handle the exception on missing files (bz1574509)
...
On installs where documentation or additional languages are not
installed, rpmlint fails while attempting to iterate over the file list.
The files are only opened for their 'magic numbers' which is used in a
few tests in BinariesCheck and SourceCheck.
Fedora container images sets nodocs and '%_install_langs en_US' (which
causes locale files not to be installed). Running rpmlint in such a
container results in a traceback when rpmlint attempts to check the
packages files.
Backport patch from upstream to fix the issue.
Resolves: https://bugzilla.redhat.com/1574509
Source: https://github.com/rpm-software-management/rpmlint/commit/d59bc2a
2018-05-03 22:00:35 -04:00
Todd Zullinger
0a7af54e25
Ignore /usr/src/debug/ in debugsource packages
...
We have ignored /usr/lib/debug in debuginfo packages, since 2006
(503da0b
, rpmlint-0.76). Treat /usr/src/debug in debugsource equally.
2018-04-18 14:38:08 -04:00
Todd Zullinger
40e157a58e
Ignore 'no-documentation' in debugsource packages
...
The no-documentation warning has been ignored for debuginfo packages
since 2006 (503da0b
, rpmlint-0.76).
2018-04-18 12:37:02 -04:00
Tom Callaway
f148d64da6
disable library-without-ldconfig-postin/postun checks (F28+)
2018-04-17 16:17:35 -04:00
Tom Callaway
b1742cd9b4
cleanup flake errors
2018-04-17 12:32:00 -04:00
Todd Zullinger
82c8e3c312
Ignore useless-provides on debuginfo provides (bz1489096)
...
Applied upstream patch to rpmlint-1.10 via 'git am -3' to resolve
changes in diff context.
Upstream issue: https://github.com/rpm-software-management/rpmlint/issues/112
Upstream commit: https://github.com/rpm-software-management/rpmlint/commit/e739876
2018-04-16 16:44:13 -04:00
Todd Zullinger
a325960c04
Update UsrLibBinaryException config to include .build-id
...
In 2e06474
("buildid fixes", 2017-07-17) an upstream patch was applied
which added '.build-id' to the UsrLibBinaryException regex.
Unfortunately, since fd3ffab
("add systemd to UsrLibBinaryException",
2014-06-25)), we override this setting in our rpmlint.config file and it
was not updated to include '.build-id'.
Update the regex to include (most) of the upstream changes, along with our
addition of 'systemd' to the regex.
This fixes spurious 'only-non-binary-in-usr-lib' warnings.
2018-04-16 16:22:54 -04:00
Till Maas
941afaf845
Update URL (RH #1547150 )
2018-03-04 23:03:21 +01:00
Fedora Release Engineering
65b9a6b8b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 13:19:33 +00:00
Karsten Hopp
18202d2d81
fix python3 conditional
2018-01-15 15:10:52 +01:00
Tom Callaway
21c51c4c42
ignore common jargon words in spellcheck
2017-10-29 12:52:00 -04:00
Tom Callaway
b3fa55f70c
fix SSL_CTX_set_cipher_list waiver, use raw strings in config file to silence python3 deprecation warnings
2017-10-29 12:29:04 -04:00
Tom Callaway
2a5843ffca
use correct config file option for debugsource
2017-09-11 11:34:49 -04:00
Tom Callaway
5e6ce69b4c
Merge branch 'master' into f25
2017-09-08 17:31:06 -04:00
Tom Callaway
12ea7db6f2
update config file to reflect new licenses and to ignore devel files in debugsource packages
2017-09-08 17:25:17 -04:00
Tom Callaway
9caa8d208a
Merge branch 'master' into f25
2017-09-05 14:53:22 -04:00
Tom Callaway
22599c5362
1.10
2017-09-05 14:52:32 -04:00
Fedora Release Engineering
bd916d2419
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-07-27 13:17:02 +00:00
Tom Callaway
2e06474450
buildid fixes
2017-07-17 09:57:13 -04:00
Petr Písař
33b1bd9b4d
perl dependency renamed to perl-interpreter < https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules >
2017-07-13 11:44:24 +02:00
Ville Skyttä
a9bf72e4c0
Merge branch 'master' into f25
2017-04-15 10:31:53 +03:00
Björn Esser
fbcf1f6f79
Upstream fix for str object has no attribute decode (bz1439941)
2017-04-07 11:18:42 +02:00
Charalampos Stratakis
e426dec3a3
Update Python 3.5.3 magic bytecode value
2017-03-09 18:24:43 +01:00
Charalampos Stratakis
a82f40d63e
Update Python 3.5.3 magic bytecode value
2017-03-09 18:09:18 +01:00