Use xar as a payload format
Registered by
Jeff Johnson
RPM can generate/query packages with a XAR payload.
FInishing the XAR implementation needs
1) a mapping of existing RPMTAG_* into eXtensible ARchive XML.
2) a resolution to dueling compressors: both RPM <-> XAR have a decompression layer, and the two don't interoperate (yet).
Blueprint information
- Status:
- Started
- Approver:
- Jeff Johnson
- Priority:
- Low
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Jeff Johnson
- Definition:
- Approved
- Series goal:
- Accepted for 5.0
- Implementation:
-
Slow progress
- Milestone target:
- None
- Started by
- Jeff Johnson
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Resolving the issue of dueling decompressors while installing is needed.
The resolution will need RPMIO to swicth to FILE * (rather than fdno) stream handles so that LIBIO can be used to attach both decompressors. BZIP2 now uses FILE * handles, similar changes for GZIP/XZ would have to be finished.
(?)
Work Items
Dependency tree
![](deptree.png)
* Blueprints in grey have been implemented.