@@ -9,19 +9,15 @@ generic implementation that can be customized per product, whereas
9
9
rpmdiff was developed specifically for Red Hat's process.
10
10
11
11
Those familiar with Red Hat's rpmdiff may notice some test categories
12
- are missing from rpminspect. Here is a list of deliberate exclusions
13
- from the design of rpminspect:
12
+ are missing from rpminspect. See the MISSING file for more
13
+ information.
14
14
15
- Build Log
16
- Look at build log output from rpmbuild(1) and look for common
17
- compiler error or warning substrings and report those to
18
- users. This is not in rpminspect because it feels out of
19
- scope for the tool. Checking build logs and compiler output
20
- should be the job of another dedicated tool, the build process
21
- itself, or the project's test suite. rpminspect is about
22
- validating the built artifacts for policy compliance.
23
-
24
- rpmlint
25
- The rpmdiff tool would invoke rpmlint(1) on each package and
26
- collect the results for reporting. This is unnecessary as
27
- rpmlint can be run by itself and results collected separately.
15
+ Another thing worth noting is that rpminspect is a tool and not a
16
+ service. rpmdiff was primarily a service that users submitted jobs to
17
+ and results were reported. There were a set of tools underneath that
18
+ you could run on your development system, but it was not easy to
19
+ construct the same execution environment. Most developers never
20
+ bothered running the tools locally. rpminspect is a developer tool
21
+ first, so running it as part of a development or build process is key.
22
+ The tool can be integrated in to different continuous integration
23
+ systems to get the same type of service that rpmdiff used to provide.
0 commit comments