[Rpm-maint] [rpm-software-management/rpm] RPM v6 package generation rough-cut (PR #2920)

Panu Matilainen notifications at github.com
Tue Feb 20 12:23:18 UTC 2024


This should fairly closely reflect the latest v6 draft just published at https://github.com/rpm-software-management/rpm/discussions/2919

The focus here is on the generation of v6 format packages, asserting various aspects of the format is mostly a post 4.20 topic.
You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/2920

-- Commit Summary --

  * 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.

-- File Changes --

    M build/files.c (7)
    M build/pack.c (49)
    M build/rpmbuild_internal.h (1)
    M build/spec.c (1)
    M include/rpm/rpmtag.h (6)
    M lib/signature.c (15)
    M lib/signature.h (4)
    M macros.in (6)
    M sign/rpmgensig.c (7)
    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/2920.patch
https://github.com/rpm-software-management/rpm/pull/2920.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2920
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/2920 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20240220/30b373bc/attachment.html>


More information about the Rpm-maint mailing list