Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/default-to-open/rpmgrill
Static package analysis of RPM builds
https://github.com/default-to-open/rpmgrill
perl rpm-packages rpmlint
Last synced: 16 days ago
JSON representation
Static package analysis of RPM builds
- Host: GitHub
- URL: https://github.com/default-to-open/rpmgrill
- Owner: default-to-open
- License: artistic-2.0
- Created: 2015-03-17T22:48:26.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T15:27:35.000Z (about 2 years ago)
- Last Synced: 2024-08-16T16:22:33.821Z (4 months ago)
- Topics: perl, rpm-packages, rpmlint
- Language: Perl
- Size: 1.97 MB
- Stars: 7
- Watchers: 15
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.about
- License: LICENSE
Awesome Lists containing this project
README
This is RpmGrill, part of a tool suite for analyzing RPM builds.
RpmGrill analyzes RPM builds(*). The idea is to catch potential problems
early, while there's still time and energy to fix them.(*) An RPM build consists of one SRPM plus all derivatives, including
all architectures and all subpackages. For example, samba includes
subpackages samba-client, samba-common, lsmbclient, (others) and
builds on i386, x86_64, ia64, ppc*, s390*.RpmGrill requires a calling package to set up its input. RpmGrill's
input is a tree structure containing unpacked RPMs. RpmGrill runs
tests on these, for example:* specfile: confirm that it looks like valid UTF-8
* build logs: look for gcc warnings
* multilib: warn about conflicts between 32- and 64-bit installs.
* ...many more.