Replies: 3 comments
-
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Followup thought. Comparing into lib.a files is also interesting. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Related: https://github.com/GoogleContainerTools/container-structure-test |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I make some moderately complex rpm and deb packages (~25K files). As part of our testing process I want to compare build packages against a baseline manifest and report/fail on various kinds of differences. For example:
Since many of our packages are large, we obviously don't want to unpack the reference baseline and the built package and compare the file system trees. Comparing the stream of items as we unpack is preferable, so we never have to materialize a manifest.
The use cases are:
The comparison tools should be more of a library than a stand-alone tool, as every org will have different ideas about what they care about.
Questions
How do we handle the notion of containers within containers.
For example, .deb files are an
arstyle wrapper over gzip'ed tarballs. The manifest must support that notion. In a similar way, an RPM has a large header section containing relevant items like post-install scripts. The headers are almost their own container, except theWhat is built in to a reference implementation of a compare tool?
MVP implementation
Beta Was this translation helpful? Give feedback.
All reactions