On Tue, 12 Nov 2019 at 11:33, Jaromír Doleček <jaromir.dole...@gmail.com> wrote:
>
> Le mar. 12 nov. 2019 à 12:05, Martin Husemann <mar...@duskware.de> a écrit :
>>
>> Not seen this locally, but that would be the switch to bsd/libarchive tar.
>> Maybe it does not unlink files before extraction and replaces them in-space?
>>
>> I do the same kind of updates, but usually on a very quiet system.
>>
>> The crashes you see are from other running processes? Joerg would likely
>> say: "don't do that" ;-)
>>
>
> I thought we do unlink by default, I think I remember a commit to that effect 
> in past. The unlink is very useful default behaviour of GNU tar. In-place 
> overwrite is very rarely the wanted behaviour.

Aha thanks!

I would argue the switch to unlink no longer being the default is a
regression. If its mandated by standards or we're the only outlier
then it probably makes sense to switch, but otherwise its sprinkling
occasional non deterministic breakage across a bunch of scripts which
previously ran fine on NetBSD.

Thanks

David

Reply via email to