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