Here we go. Details in commits, and this is obviously nowhere near complete, the v6 work will be on-going throughout the year. You can view, comment on, or merge this pull request online at:
https://github.com/rpm-software-management/rpm/pull/3017 -- Commit Summary -- * Start a v6 format draft doc * Add tests for v6 package structure and digests, equal to v4 just now * First commit of rpm v6: add version switch, drop obsolete signature tags * Introduce new payloadsize + alt tags in the v6 main header * Always use long filesizes and the "new" non-cpio payload format on v6 * Add a new unique v6-only reserved signature tag below header base * Add rpm package format version as a tag to >= v6 packages. * Don't populate os and arch in the lead structure * Bump the rpm version in the lead to 4 for v6 packages -- File Changes -- M build/files.c (7) M build/pack.c (49) M build/rpmbuild_internal.h (1) M build/spec.c (1) A docs/manual/format_v6.md (132) M docs/manual/index.md (1) M include/rpm/rpmtag.h (6) M lib/rpmlead.c (10) M lib/signature.c (15) M lib/signature.h (4) M macros.in (6) M sign/rpmgensig.c (7) M tests/data/misc/rpmdump4.txt (4) A tests/data/misc/rpmdump6.txt (394) M tests/pinned/common/buildrepr.sh (1) M tests/pinned/common/rpmsigdig.sh (2) M tests/pinned/rpmsigdig.txt (2) A tests/pinned/rpmsigdig6.sh (5) A tests/pinned/rpmsigdig6.txt (11) M tests/rpmgeneral.at (3) M tests/rpmpkgfmt.at (17) M tests/rpmsigdig.at (3) M tools/rpmdump.c (1) -- Patch Links -- https://github.com/rpm-software-management/rpm/pull/3017.patch https://github.com/rpm-software-management/rpm/pull/3017.diff -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/3017 You are receiving this because you are subscribed to this thread. Message ID: <rpm-software-management/rpm/pull/3...@github.com>
_______________________________________________ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint