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