[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#926387: oxygen-icons5: FTBFS randomly (Directory renamed before its status could be extracted)



Package: src:oxygen-icons5,dpkg-dev,tar
Tags: ftbfs

Dear maintainer:

I tried to build "oxygen-icons5" in buster but it failed:

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-8-amd64 amd64 (x86_64)
Toolchain package versions: binutils_2.31.1-15 dpkg-dev_1.19.5 g++-8_8.3.0-2 gcc-8_8.3.0-2 libc6-dev_2.28-8 libstdc++-8-dev_8.3.0-2 libstdc++6_8.3.0-2 linux-libc-dev_4.19.28-2
Package versions: adduser_3.118 apt_1.8.0 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1 base-passwd_3.5.46 bash_5.0-2 binutils_2.31.1-15 binutils-common_2.31.1-15 binutils-x86-64-linux-gnu_2.31.1-15 bsdmainutils_11.1.2+b1 bsdutils_1:2.33.1-0.1 build-essential_12.6 bzip2_1.0.6-9 cmake_3.13.4-1 cmake-data_3.13.4-1 coreutils_8.30-3 cpp_4:8.3.0-1 cpp-8_8.3.0-2 dash_0.5.10.2-5 debconf_1.5.71 debhelper_12.1.1 debian-archive-keyring_2018.1 debianutils_4.8.6.1 dh-autoreconf_19 dh-strip-nondeterminism_1.1.1-1 diffutils_1:3.7-2 dpkg_1.19.5 dpkg-dev_1.19.5 dwz_0.12-3 e2fsprogs_1.44.5-1 eatmydata_105-7 extra-cmake-modules_5.54.0-1 fakeroot_1.23-1 fdisk_2.33.1-0.1 fdupes_1:1.6.1-2 file_1:5.35-4 findutils_4.6.0+git+20190209-2 fontconfig_2.13.1-2 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 g++_4:8.3.0-1 g++-8_8.3.0-2 gcc_4:8.3.0-1 gcc-8_8.3.0-2 gcc-8-base_8.3.0-2 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gpgv_2.2.12-1 grep_3.3-1 groff-ba
 se_1.22.4-3 gzip_1.9-3 hicolor-icon-theme_0.17-2 hostname_3.21 imagemagick_8:6.9.10.23+dfsg-2 imagemagick-6-common_8:6.9.10.23+dfsg-2 imagemagick-6.q16_8:6.9.10.23+dfsg-2 init-system-helpers_1.56+nmu1 intltool-debian_0.35.0+20060710.5 less_487-0.1+b1 libacl1_2.2.53-4 libapt-pkg5.0_1.8.0 libarchive-zip-perl_1.64-1 libarchive13_3.3.3-4 libasan5_8.3.0-2 libatomic1_8.3.0-2 libattr1_1:2.4.48-4 libaudit-common_1:2.8.4-2 libaudit1_1:2.8.4-2 libavahi-client3_0.7-4+b1 libavahi-common-data_0.7-4+b1 libavahi-common3_0.7-4+b1 libbinutils_2.31.1-15 libblkid1_2.33.1-0.1 libbsd0_0.9.1-2 libbz2-1.0_1.0.6-9 libc-bin_2.28-8 libc-dev-bin_2.28-8 libc6_2.28-8 libc6-dev_2.28-8 libcap-ng0_0.7.9-2 libcc1-0_8.3.0-2 libcom-err2_1.44.5-1 libcroco3_0.6.12-3 libcups2_2.2.10-4 libcurl4_7.64.0-1 libdb5.3_5.3.28+dfsg1-0.5 libdbus-1-3_1.12.12-1 libde265-0_1.0.3-1+b1 libdebconfclient0_0.248 libdouble-conversion1_3.1.0-3 libdpkg-perl_1.19.5 libdrm-amdgpu1_2.4.97-1 libdrm-common_2.4.97-1 libdrm-dev_2.4.97-1 libdrm-int
 el1_2.4.97-1 libdrm-nouveau2_2.4.97-1 libdrm-radeon1_2.4.97-1 libdrm2_2.4.97-1 libeatmydata1_105-7 libedit2_3.1-20181209-1 libegl-mesa0_18.3.4-2 libegl1_1.1.0-1 libelf1_0.176-1 libevdev2_1.6.0+dfsg-1 libexpat1_2.2.6-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi6_3.2.1-9 libfftw3-double3_3.3.8-2 libfile-stripnondeterminism-perl_1.1.1-1 libfontconfig1_2.13.1-2 libfreetype6_2.9.1-3 libgbm1_18.3.4-2 libgcc-8-dev_8.3.0-2 libgcc1_1:8.3.0-2 libgcrypt20_1.8.4-5 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libgl1_1.1.0-1 libgl1-mesa-dev_18.3.4-2 libgl1-mesa-dri_18.3.4-2 libglapi-mesa_18.3.4-2 libgles1_1.1.0-1 libgles2_1.1.0-1 libglib2.0-0_2.58.3-1 libglu1-mesa_9.0.0-2.1+b2 libglu1-mesa-dev_9.0.0-2.1+b2 libglvnd-core-dev_1.1.0-1 libglvnd-dev_1.1.0-1 libglvnd0_1.1.0-1 libglx-mesa0_18.3.4-2 libglx0_1.1.0-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.6-2 libgomp1_8.3.0-2 libgpg-error0_1.35-1 libgraphite2-3_1.3.13-7 libgssapi-krb5-2_1.17-2 libgudev-1.0-0_232-2 libharfbuzz0b_2.3.1
 -1 libheif1_1.3.2-1+b1 libhogweed4_3.4.1-1 libice6_2:1.0.9-2 libicu63_63.1-6 libidn2-0_2.0.5-1 libinput-bin_1.12.6-1 libinput10_1.12.6-1 libisl19_0.20-2 libitm1_8.3.0-2 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:1.5.2-2+b1 libjs-jquery_3.3.1~dfsg-1 libjs-underscore_1.9.1~dfsg-1 libjsoncpp1_1.7.4-3 libk5crypto3_1.17-2 libkeyutils1_1.6-6 libkrb5-3_1.17-2 libkrb5support0_1.17-2 liblcms2-2_2.9-3 libldap-2.4-2_2.4.47+dfsg-3 libldap-common_2.4.47+dfsg-3 libllvm7_1:7.0.1-8 liblqr-1-0_0.4.2-2.1 liblsan0_8.3.0-2 libltdl7_2.4.6-9 liblz4-1_1.8.3-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.35-4 libmagic1_1:5.35-4 libmagickcore-6.q16-6_8:6.9.10.23+dfsg-2 libmagickwand-6.q16-6_8:6.9.10.23+dfsg-2 libmount1_2.33.1-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libmpx2_8.3.0-2 libmtdev1_1.1.5-1+b1 libncurses6_6.1+20181013-2 libncursesw6_6.1+20181013-2 libnettle6_3.4.1-1 libnghttp2-14_1.36.0-2 libnuma1_2.0.12-1 libopengl0_1.1.0-1 libopenjp2-7_2.3.0-2 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5 libpam-mod
 ules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpciaccess0_0.14-1 libpcre2-16-0_10.32-4 libpcre3_2:8.39-12 libperl5.28_5.28.1-5 libpipeline1_1.5.1-2 libpng16-16_1.6.36-5 libprocps7_2:3.3.15-2 libpsl5_0.20.2-2 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.7.2-1 libpython3.7-minimal_3.7.3~rc1-1 libpython3.7-stdlib_3.7.3~rc1-1 libqt5concurrent5_5.11.3+dfsg1-1 libqt5core5a_5.11.3+dfsg1-1 libqt5dbus5_5.11.3+dfsg1-1 libqt5gui5_5.11.3+dfsg1-1 libqt5network5_5.11.3+dfsg1-1 libqt5printsupport5_5.11.3+dfsg1-1 libqt5sql5_5.11.3+dfsg1-1 libqt5test5_5.11.3+dfsg1-1 libqt5widgets5_5.11.3+dfsg1-1 libqt5xml5_5.11.3+dfsg1-1 libquadmath0_8.3.0-2 libreadline7_7.0-5 librhash0_1.3.8-1 librtmp1_2.4+20151223.gitfa8646d.1-2 libsasl2-2_2.1.27+dfsg-1 libsasl2-modules-db_2.1.27+dfsg-1 libseccomp2_2.3.3-4 libselinux1_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsensors-config_1:3.5.0-3 libsensors5_1:3.5.0-3 libsepol1_2.8-1 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.33.1-0.1 lib
 sqlite3-0_3.27.2-1 libss2_1.44.5-1 libssh2-1_1.8.0-2 libssl1.1_1.1.1b-1 libstdc++-8-dev_8.3.0-2 libstdc++6_8.3.0-2 libsystemd0_241-1 libtasn1-6_4.13-3 libtiff5_4.0.10-4 libtinfo6_6.1+20181013-2 libtool_2.4.6-9 libtsan0_8.3.0-2 libubsan1_8.3.0-2 libuchardet0_0.0.6-3 libudev1_241-1 libunistring2_0.9.10-1 libuuid1_2.33.1-0.1 libuv1_1.24.1-1 libvulkan-dev_1.1.97-2 libvulkan1_1.1.97-2 libwacom-common_0.32-1 libwacom2_0.32-1 libwayland-client0_1.16.0-1 libwayland-server0_1.16.0-1 libwebp6_0.6.1-2 libwebpmux3_0.6.1-2 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libx11-dev_2:1.6.7-1 libx11-xcb-dev_2:1.6.7-1 libx11-xcb1_2:1.6.7-1 libx265-165_2.9-4 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.13.1-2 libxcb-dri2-0-dev_1.13.1-2 libxcb-dri3-0_1.13.1-2 libxcb-dri3-dev_1.13.1-2 libxcb-glx0_1.13.1-2 libxcb-glx0-dev_1.13.1-2 libxcb-icccm4_0.4.1-1.1 libxcb-image0_0.4.0-1+b2 libxcb-keysyms1_0.4.0-1+b2 libxcb-present-dev_1.13.1-2 libxcb-present0_1.13.1-2 libxcb-randr0_1.13.1-2 libxcb-randr0
 -dev_1.13.1-2 libxcb-render-util0_0.3.9-1+b1 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shape0_1.13.1-2 libxcb-shape0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-sync-dev_1.13.1-2 libxcb-sync1_1.13.1-2 libxcb-util0_0.3.8-3+b2 libxcb-xfixes0_1.13.1-2 libxcb-xfixes0-dev_1.13.1-2 libxcb-xinerama0_1.13.1-2 libxcb-xkb1_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxdamage-dev_1:1.1.4-3+b2 libxdamage1_1:1.1.4-3+b2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxi6_2:1.7.9-1 libxkbcommon-x11-0_0.8.2-1 libxkbcommon0_0.8.2-1 libxml2_2.9.4+dfsg1-7+b3 libxrender1_1:0.9.10-1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libzstd1_1.3.8+dfsg-3 linux-libc-dev_4.19.28-2 login_1:4.5-1.1 lsb-base_10.2019031300 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 mawk_1.3.3-17+b3 mesa-common-dev_18.3.4-2 mime-support_3.62 mount_2.33.1-0.1 nano_3.2-2 ncurses
 -base_6.1+20181013-2 ncurses-bin_6.1+20181013-2 passwd_1:4.5-1.1 patch_2.7.6-3 perl_5.28.1-5 perl-base_5.28.1-5 perl-modules-5.28_5.28.1-5 pkg-kde-tools_0.15.28 po-debconf_1.0.21 procps_2:3.3.15-2 python3_3.7.2-1 python3-minimal_3.7.2-1 python3.7_3.7.3~rc1-1 python3.7-minimal_3.7.3~rc1-1 qt5-qmake_5.11.3+dfsg1-1 qt5-qmake-bin_5.11.3+dfsg1-1 qtbase5-dev_5.11.3+dfsg1-1 qtbase5-dev-tools_5.11.3+dfsg1-1 qtchooser_66-1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-oxygen-icons5-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sysvinit-utils_2.93-8 tar_1.30+dfsg-5 tzdata_2018i-2 ucf_3.0038+nmu1 util-linux_2.33.1-0.1 x11-common_1:7.7+19 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 xkb-data_2.26-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Thu Jan 17 23:49:45 2019 UTC
gpgv:                using RSA key F8921D3A7404C86E11352215C7197699B29B232A
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./oxygen-icons5_5.54.0-1.dsc
dpkg-source: info: extracting oxygen-icons5 in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking oxygen-icons5_5.54.0.orig.tar.xz
tar: oxygen-icons5-5.54.0/64x64/apps: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/64x64/categories: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/64x64/places: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32/status: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32/devices: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32/mimetypes: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32/apps: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32/categories: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32/places: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32/actions: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/32x32: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/128x128/status: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/128x128/devices: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/128x128/apps: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/128x128/categories: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/128x128/places: Directory renamed before its status could be extracted
tar: oxygen-icons5-5.54.0/128x128: Directory renamed before its status could be extracted
tar: Exiting with failure status due to previous errors
dpkg-source: error: tar -xf - --no-same-permissions --no-same-owner --anchored --no-wildcards-match-slash --exclude */.pc --exclude .pc subprocess returned exit status 2
E: FAILED [dpkg-source died]


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:

Status: successful  oxygen-icons5_5.49.0-1_amd64-20180902T082345Z
Status: successful  oxygen-icons5_5.49.0-1_amd64-20180914T130526Z
Status: successful  oxygen-icons5_5.49.0-1_amd64-20180928T190039Z
Status: successful  oxygen-icons5_5.49.0-1_amd64-20181010T190838Z
Status: failed      oxygen-icons5_5.49.0-1_amd64-20181021T134316Z
Status: successful  oxygen-icons5_5.49.0-1_amd64-20181026T192415Z
Status: successful  oxygen-icons5_5.49.0-1_amd64-20181026T192404Z
Status: failed      oxygen-icons5_5.49.0-1_amd64-20181026T192447Z
Status: failed      oxygen-icons5_5.49.0-1_amd64-20181026T192510Z
Status: successful  oxygen-icons5_5.51.0-1_amd64-20181202T002055Z
Status: failed      oxygen-icons5_5.51.0-1_amd64-20181210T150343.496Z
Status: failed      oxygen-icons5_5.51.0-1_amd64-20181212T233227.905Z
Status: failed      oxygen-icons5_5.51.0-1_amd64-20181212T233236.964Z
Status: successful  oxygen-icons5_5.51.0-1_amd64-20181212T233023.918Z
Status: failed      oxygen-icons5_5.51.0-1_amd64-20181212T233330.837Z
Status: successful  oxygen-icons5_5.51.0-1_amd64-20181212T233336.405Z
Status: failed      oxygen-icons5_5.51.0-1_amd64-20181222T225306.708Z
Status: failed      oxygen-icons5_5.51.0-1_amd64-20190103T031341.639Z
Status: failed      oxygen-icons5_5.51.0-1_amd64-20190116T203221.707Z
Status: successful  oxygen-icons5_5.54.0-1_amd64-20190118T133616.694Z
Status: failed      oxygen-icons5_5.54.0-1_amd64-20190125T235331.209Z
Status: failed      oxygen-icons5_5.54.0-1_amd64-20190126T165621.264Z
Status: failed      oxygen-icons5_5.54.0-1_amd64-20190204T205756.200Z
Status: failed      oxygen-icons5_5.54.0-1_amd64-20190218T041138.227Z
Status: failed      oxygen-icons5_5.54.0-1_amd64-20190304T150425.683Z
Status: successful  oxygen-icons5_5.54.0-1_amd64-20190315T125707.967Z
Status: failed      oxygen-icons5_5.54.0-1_amd64-20190327T131023.684Z

I'm using sbuild + schroot + eatmydata + overlayfs on 1-XS instances from Scaleway.

This usually works for 99.99% of all source packages, but apparently not for this one.

Packages failing with this setup often fail the tests, but not the unpacking stage.

Also, in the past, packages suffering from this had an "unorthodox"
orig.tar.gz which did not contain directory entries, but I'm not sure this
is the case here (unless the directory entries are not in order, which I have
not checked).

If you need a test machine where this randomness happens, please
contact me privately and I will gladly provide ssh access.

Thanks.


Reply to: