Skip to content

Release 2.6.0

Compare
Choose a tag to compare
@danigm danigm released this 05 Jul 08:41
· 107 commits to main since this 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 left rpm2cpio as a fallback for distros without rpm2archive.
  • 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