Hi,

On Mon, Feb 26, 2024 at 5:46 PM Douglas Anderson <diand...@chromium.org> wrote:
>
> If we're using 'hole-detection=raw' then we're going to be manually
> looking for sparseness in our files. We don't really care about
> whether the OS thinks they're sparse, so don't do the check about the
> number of blocks the OS thinks the file takes.
>
> Without this change if I use "tar --hole-detection=raw -cf" to tar up
> a file that's got lots of zeros (but isn't marked by the OS as
> sparse), when I untar the file then it's still not sparse. With this
> change then the zeros are correctly transformed into sparseness.
>
> ---
> This is the same patch that was submitted via Savannah [1], but I'm
> not terribly familiar with the process for submitting tar patches so I
> thought I'd maybe post to this list too. Sorry if I've got this wrong.
>
> [1] https://savannah.gnu.org/patch/index.php?10432
> ---
>  src/create.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)

I'm hoping for some sort of response, either positive or negative,
about this patch. I'm happy to make changes and submit a new version
if there is something folks don't like about it. IMO this is fixing a
real problem with the "--hole-detection=raw" mode and it would be nice
to get it in. If people disagree I'm happy to discuss or alternatively
go back to the drawing board and try to find a different way to solve
my problem.

If people simply need more time to evaluate this patch then I can also
step back and wait patiently. I'm not trying to be a pest but am
trying to figure out how to move forward.

Please let me know! Thanks!

-Doug

Reply via email to