[Rpm-maint] [rpm-software-management/rpm] First batch of v6 package format (PR #3017)
Panu Matilainen
notifications at github.com
Thu Apr 4 09:58:11 UTC 2024
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/3017 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20240404/22d70da6/attachment-0001.html>
More information about the Rpm-maint
mailing list