Tool for checking common errors in RPM packages
Go to file
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
.gitignore 1.10 2017-09-05 14:52:32 -04:00
rpmlint-1.9-buildid-fixes.patch buildid fixes 2017-07-17 09:57:13 -04:00
rpmlint-1.9-fix-uep.patch apply upstream fix to not demand versioned filename Provides/Obsoletes 2017-02-08 16:59:58 -05:00
rpmlint-1.9-py3_b2s.patch Upstream fix for str object has no attribute decode (bz1439941) 2017-04-07 11:18:42 +02:00
rpmlint-1.9-py3_test_b2s.patch Upstream fix for str object has no attribute decode (bz1439941) 2017-04-07 11:18:42 +02:00
rpmlint-1.9-py35magic.patch Update Python 3.5.3 magic bytecode value 2017-03-09 18:09:18 +01:00
rpmlint-1.9-py36magic.patch Update Python 3.6 magic bytecode value (github PR #7) 2016-12-29 22:18:27 -08:00
rpmlint-1.9-unicodefix.patch 1.9 + unicodefixes 2016-07-08 11:05:57 -04:00
rpmlint-1.10-flake-cleanups.patch cleanup flake errors 2018-04-17 12:32:00 -04:00
rpmlint-1.10-ignore-debuginfo-useless-provides.patch Ignore useless-provides on debuginfo provides (bz1489096) 2018-04-16 16:44:13 -04:00
rpmlint-1.10-missing-files-exception.patch Properly handle the exception on missing files (bz1574509) 2018-05-03 22:00:35 -04:00
rpmlint-CHANGES.package.old - Update to 0.91; fixes #513811, #515185, #516492, #519694, and #521630. 2009-09-13 22:15:36 +00:00
rpmlint-etc.config - Apply upstream patch to load all *config from /etc/rpmlint. 2008-10-30 22:01:09 +00:00
rpmlint.config Ignore /usr/src/debug/ in debugsource packages 2018-04-18 14:38:08 -04:00
rpmlint.config.el4 filter out broken-syntax-in-scriptlet-requires (except on el4/5) 2014-02-10 16:04:28 -05:00
rpmlint.config.el5 filter out broken-syntax-in-scriptlet-requires (except on el4/5) 2014-02-10 16:04:28 -05:00
rpmlint.spec Properly handle the exception on missing files (bz1574509) 2018-05-03 22:00:35 -04:00
sources 1.10 2017-09-05 14:52:32 -04:00