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.