Replies: 2 comments 1 reply
-
Thanks @lnussel . I am currently in holidays, but will get back into RPM work sometime in August and get back to this issue then. |
Beta Was this translation helpful? Give feedback.
-
Couple of remarks based on a quick look: Breaking the header+payload hashes and signatures is unavoidable, but then those are on their way out anyway. You can't modify or remove the payload digests from the tool, those are signed and modification would (by design) break the header signature(s). FWIW, rpm's own Python bindings export the rpmio facilities as a file-like object (rpm.fd) which you could use instead of wrestling with separate libraries for each compression type ( |
Beta Was this translation helpful? Give feedback.
-
#1470 by @malmond77 introduced a format for reflinkable rpm payload. It adds an extra metadata block at the end of the payload. That doesn't seem to be needed actually. I wrote this tool to produce content without extra metadata: https://github.com/lnussel/rpm2extents
Even if support for this kind of package won't make it into rpm any time soon, I wonder whether we could agree on the potential payload format already?
WDYT?
CC @chantra
Beta Was this translation helpful? Give feedback.
All reactions