Release 2.6.0
RPMLint 2.6
This is a minor feature release with the following improvements:
RPM Package Handling
- Added support for RPM packages containing files greater than 4GB.
- Use
rpm2archive
to unpack and leftrpm2cpio
as a fallback for distros withoutrpm2archive
. - Checked for Python dependencies like
python3.12dist(foo)
. - PythonCheck: simplify requirement check using metadata.
- Add new check to FilesCheck to look for files with zero perms.
- Check usage of deprecated
%patch -pN
macro. - Warn about no
%check
section in spec. - BinariesCheck: do not mark as binary eBPF ELF files
- Added
pgadmin
,forgejo
,netdata
,cady
user/group - Fixed issues related to
readelf
output encoding handling.
Linting and Code Quality
- Reset all checks for each package.
- Cleaned up test files, creating mock packages to replace
.rpm
binaries.
I want to thank the following new contributors for their efforts in this release:
@plageat, @chaitanyabisht, @antlarr, @carlosrodfern, @Idesmi, @darix, @mia-0 and @i12momal.
Full author list with number of (non-merge) commits:
27 Daniel Garcia Moreno
8 Mikhail Campos Guadamuz
5 Luz Marina Montilla Marín
4 Chaitanya Bisht
3 afrid18
2 Luz Marina
1 Antonio Larrosa
1 Carlos Rodriguez-Fernandez
1 Dirk Müller
1 Idesmi
1 Marcus Rückert
1 Mia Herkt
1 Pi-Cla