On Tue, Dec 22, 2020 at 09:41:35PM -0000, Matthew Almond via devel wrote:
> On Mon, Dec 21, 2020, at 1:07 PM, Neal Gompa wrote:
>
> Yes it does. It avoids writing the compressed data and then copying it back out
> uncompressed, which is the same amount of savings as the reflink approach.
>
> (It's also equally incompatible with deltarpm)
This part doesn't seem to have been answered...
I'll restate what Colin said (please chime in if I misunderstand the proposal):
During the download, packages are unpacked into a temporary root
(/usr/.rpmtemp...), and the rpm headers are stored to disk in normal
download location.
During the installation, files are rename()d from this temporary
location to the final destination.
I fail to see why this would be significantly better... The logic to
handle the split rpm contents would seem to be more complicated than the
rewrite with /usr/bin/rpm2extents. Other comments?
Zbyszek