On Tue, Apr 09, 2019 at 12:29:03AM +0200, Guillem Jover wrote: > Control: tag -1 moreinfo > > Hi! > > On Thu, 2019-04-04 at 10:27:29 +0000, Santiago Vila wrote: > > Package: src:oxygen-icons5,dpkg-dev,tar > > Tags: ftbfs > > > I tried to build "oxygen-icons5" in buster but it failed: > > > This happens randomly. Sometimes it fails, sometimes it does not. It > > happens in other packages as well, but it happens particularly often > > with oxygen-icons5, as shown in my build history: > > > I'm using sbuild + schroot + eatmydata + overlayfs on 1-XS instances > > from Scaleway. > > Hmm, can you reproduce those results on a system not using overlayfs?
No, I confirm that the error is related to using sbuild + overlayfs. My annoyance, however, comes from the fact that every time something like this happened in the past it was because the tarball was generated using "find * -type f | tar blah" (i.e. excluding directory entries). The workaround was to include directory entries as well, making it an "orthodox" tarball. In this case the tarball seems to be sane, and there is no workaround other than adding oxygen-icons5 to my "do-not-use-overlay-for-this-package" list. Is dpkg in buster calling tar with any options that makes this behaviour to happen more easily? Is tar in buster more prone to this failure when using overlayfs? Thanks.