RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-029 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:58:57 UTC 2017 aarch64 Buildd toolchain package versions: launchpad-buildd_145 python-lpbuildd_145 sbuild_0.67.0-2ubuntu7 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.1 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2 qemu-user-static_1:2.5+dfsg-5ubuntu10.14. Syncing the system clock with the buildd NTP service... 12 Jul 18:02:13 ntpdate[1810]: adjust time server 10.211.37.1 offset -0.018346 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-12930477', '/home/buildd/filecache-default/393420d2b09d3fd212076c1e7bb21902ac116e2c'] Unpacking chroot for build PACKAGEBUILD-12930477 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-12930477'] Mounting chroot for build PACKAGEBUILD-12930477 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-12930477', 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful main', 'deb http://ftpmaster.internal/ubuntu artful main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu artful-security main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu artful-updates main restricted universe multiverse'] Overriding sources.list in build-PACKAGEBUILD-12930477 RUN: /usr/share/launchpad-buildd/slavebin/add-trusted-keys ['add-trusted-keys', 'PACKAGEBUILD-12930477'] Adding trusted keys to build-PACKAGEBUILD-12930477 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-12930477', 'arm64'] Updating debian chroot for build PACKAGEBUILD-12930477 Get:1 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful InRelease [15.4 kB] Get:2 http://ftpmaster.internal/ubuntu artful InRelease [237 kB] Get:3 http://ftpmaster.internal/ubuntu artful-security InRelease [65.5 kB] Get:4 http://ftpmaster.internal/ubuntu artful-updates InRelease [65.5 kB] Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 Packages [21.1 kB] Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main Translation-en [16.6 kB] Get:7 http://ftpmaster.internal/ubuntu artful/main arm64 Packages [1100 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main Translation-en [557 kB] Get:9 http://ftpmaster.internal/ubuntu artful/restricted Translation-en [2724 B] Get:10 http://ftpmaster.internal/ubuntu artful/universe arm64 Packages [8021 kB] Get:11 http://ftpmaster.internal/ubuntu artful/universe Translation-en [4763 kB] Get:12 http://ftpmaster.internal/ubuntu artful/multiverse arm64 Packages [130 kB] Get:13 http://ftpmaster.internal/ubuntu artful/multiverse Translation-en [109 kB] Fetched 15.1 MB in 5s (2971 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: gcc-7-base The following packages will be upgraded: advancecomp apt apt-transport-https base-files bash binutils bsdutils ca-certificates cpp cpp-6 debianutils dmsetup dpkg dpkg-dev findutils g++ g++-6 gcc gcc-6 gcc-6-base libapparmor1 libapt-pkg5.0 libasan3 libasn1-8-heimdal libatomic1 libaudit-common libaudit1 libblkid1 libcc1-0 libdevmapper1.02.1 libdpkg-perl libfdisk1 libgcc-6-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libip4tc0 libitm1 libk5crypto3 libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libmount1 libnpth0 libp11-kit0 libperl5.24 libpng16-16 libroken18-heimdal libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libssl1.0.0 libstdc++-6-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libusb-0.1-4 libuuid1 libwind0-heimdal linux-libc-dev login mount openssl passwd perl perl-base perl-modules-5.24 systemd systemd-sysv tzdata util-linux 87 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 45.2 MB of archives. After this operation, 2308 kB of additional disk space will be used. Get:1 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 gcc-7-base arm64 7.1.0-9ubuntu1 [18.9 kB] Get:2 http://ftpmaster.internal/ubuntu artful/main arm64 base-files arm64 9.6ubuntu101 [59.1 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libgcc1 arm64 1:7.1.0-9ubuntu1 [33.5 kB] Get:4 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libstdc++6 arm64 7.1.0-9ubuntu1 [384 kB] Get:5 http://ftpmaster.internal/ubuntu artful/main arm64 debianutils arm64 4.8.1.1 [84.8 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main arm64 bash arm64 4.4-5ubuntu1 [543 kB] Get:7 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 binutils arm64 2.28.90.20170704-0ubuntu1 [2670 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main arm64 bsdutils arm64 1:2.29-1ubuntu3 [51.4 kB] Get:9 http://ftpmaster.internal/ubuntu artful/main arm64 dpkg arm64 1.18.24ubuntu1 [1097 kB] Get:10 http://ftpmaster.internal/ubuntu artful/main arm64 findutils arm64 4.6.0+git+20170606-3 [277 kB] Get:11 http://ftpmaster.internal/ubuntu artful/main arm64 login arm64 1:4.2-3.2ubuntu2 [298 kB] Get:12 http://ftpmaster.internal/ubuntu artful/main arm64 util-linux arm64 2.29-1ubuntu3 [828 kB] Get:13 http://ftpmaster.internal/ubuntu artful/main arm64 mount arm64 2.29-1ubuntu3 [120 kB] Get:14 http://ftpmaster.internal/ubuntu artful/main arm64 libperl5.24 arm64 5.24.1-4ubuntu1 [3214 kB] Get:15 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libgomp1 arm64 7.1.0-9ubuntu1 [62.1 kB] Get:16 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libitm1 arm64 7.1.0-9ubuntu1 [25.5 kB] Get:17 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libubsan0 arm64 7.1.0-9ubuntu1 [111 kB] Get:18 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libatomic1 arm64 7.1.0-9ubuntu1 [6606 B] Get:19 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libasan3 arm64 6.4.0-1ubuntu2 [274 kB] Get:20 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 g++-6 arm64 6.4.0-1ubuntu2 [5878 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main arm64 perl arm64 5.24.1-4ubuntu1 [219 kB] Get:22 http://ftpmaster.internal/ubuntu artful/main arm64 perl-base arm64 5.24.1-4ubuntu1 [1187 kB] Get:23 http://ftpmaster.internal/ubuntu artful/main arm64 perl-modules-5.24 all 5.24.1-4ubuntu1 [2663 kB] Get:24 http://ftpmaster.internal/ubuntu artful/main arm64 libapt-pkg5.0 arm64 1.5~beta1 [724 kB] Get:25 http://ftpmaster.internal/ubuntu artful/main arm64 apt-transport-https arm64 1.5~beta1 [31.0 kB] Get:26 http://ftpmaster.internal/ubuntu artful/main arm64 libp11-kit0 arm64 0.23.7-2 [134 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main arm64 libtasn1-6 arm64 4.12-2 [30.8 kB] Get:28 http://ftpmaster.internal/ubuntu artful/main arm64 libgnutls30 arm64 3.5.8-6ubuntu1 [559 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main arm64 apt arm64 1.5~beta1 [1071 kB] Get:30 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libstdc++-6-dev arm64 6.4.0-1ubuntu2 [1393 kB] Get:31 http://ftpmaster.internal/ubuntu artful/main arm64 libip4tc0 arm64 1.6.1-2ubuntu1 [18.2 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main arm64 libapparmor1 arm64 2.11.0-2ubuntu8 [26.8 kB] Get:33 http://ftpmaster.internal/ubuntu artful/main arm64 libaudit-common all 1:2.7.7-1ubuntu1 [4118 B] Get:34 http://ftpmaster.internal/ubuntu artful/main arm64 libaudit1 arm64 1:2.7.7-1ubuntu1 [35.1 kB] Get:35 http://ftpmaster.internal/ubuntu artful/main arm64 libselinux1 arm64 2.6-3build1 [55.5 kB] Get:36 http://ftpmaster.internal/ubuntu artful/main arm64 libsemanage-common all 2.6-2build1 [6738 B] Get:37 http://ftpmaster.internal/ubuntu artful/main arm64 libsemanage1 arm64 2.6-2build1 [67.1 kB] Get:38 http://ftpmaster.internal/ubuntu artful/main arm64 passwd arm64 1:4.2-3.2ubuntu2 [735 kB] Get:39 http://ftpmaster.internal/ubuntu artful/main arm64 libuuid1 arm64 2.29-1ubuntu3 [14.0 kB] Get:40 http://ftpmaster.internal/ubuntu artful/main arm64 libblkid1 arm64 2.29-1ubuntu3 [90.1 kB] Get:41 http://ftpmaster.internal/ubuntu artful/main arm64 libgpg-error0 arm64 1.27-3 [32.1 kB] Get:42 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 gcc-6 arm64 6.4.0-1ubuntu2 [5792 kB] Get:43 http://ftpmaster.internal/ubuntu artful/main arm64 libgcrypt20 arm64 1.7.8-2 [307 kB] Get:44 http://ftpmaster.internal/ubuntu artful/main arm64 libkmod2 arm64 24-1ubuntu1 [31.7 kB] Get:45 http://ftpmaster.internal/ubuntu artful/main arm64 libmount1 arm64 2.29-1ubuntu3 [97.9 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main arm64 systemd arm64 233-8ubuntu2 [2115 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main arm64 libsystemd0 arm64 233-8ubuntu2 [170 kB] Get:48 http://ftpmaster.internal/ubuntu artful/main arm64 systemd-sysv arm64 233-8ubuntu2 [12.4 kB] Get:49 http://ftpmaster.internal/ubuntu artful/main arm64 libfdisk1 arm64 2.29-1ubuntu3 [118 kB] Get:50 http://ftpmaster.internal/ubuntu artful/main arm64 libsmartcols1 arm64 2.29-1ubuntu3 [57.0 kB] Get:51 http://ftpmaster.internal/ubuntu artful/main arm64 libudev1 arm64 233-8ubuntu2 [47.3 kB] Get:52 http://ftpmaster.internal/ubuntu artful/main arm64 libdevmapper1.02.1 arm64 2:1.02.137-2ubuntu2 [109 kB] Get:53 http://ftpmaster.internal/ubuntu artful/main arm64 dmsetup arm64 2:1.02.137-2ubuntu2 [64.8 kB] Get:54 http://ftpmaster.internal/ubuntu artful/main arm64 libroken18-heimdal arm64 7.1.0+dfsg-13 [34.3 kB] Get:55 http://ftpmaster.internal/ubuntu artful/main arm64 libasn1-8-heimdal arm64 7.1.0+dfsg-13 [127 kB] Get:56 http://ftpmaster.internal/ubuntu artful/main arm64 libheimbase1-heimdal arm64 7.1.0+dfsg-13 [24.1 kB] Get:57 http://ftpmaster.internal/ubuntu artful/main arm64 libhcrypto4-heimdal arm64 7.1.0+dfsg-13 [74.2 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main arm64 libwind0-heimdal arm64 7.1.0+dfsg-13 [46.9 kB] Get:59 http://ftpmaster.internal/ubuntu artful/main arm64 libhx509-5-heimdal arm64 7.1.0+dfsg-13 [86.8 kB] Get:60 http://ftpmaster.internal/ubuntu artful/main arm64 libsqlite3-0 arm64 3.19.3-2 [414 kB] Get:61 http://ftpmaster.internal/ubuntu artful/main arm64 libkrb5-26-heimdal arm64 7.1.0+dfsg-13 [166 kB] Get:62 http://ftpmaster.internal/ubuntu artful/main arm64 libheimntlm0-heimdal arm64 7.1.0+dfsg-13 [13.3 kB] Get:63 http://ftpmaster.internal/ubuntu artful/main arm64 libgssapi3-heimdal arm64 7.1.0+dfsg-13 [77.3 kB] Get:64 http://ftpmaster.internal/ubuntu artful/main arm64 libldap-2.4-2 arm64 2.4.44+dfsg-7ubuntu1 [128 kB] Get:65 http://ftpmaster.internal/ubuntu artful/main arm64 libldap-common all 2.4.44+dfsg-7ubuntu1 [16.4 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main arm64 libnpth0 arm64 1.5-2 [6778 B] Get:67 http://ftpmaster.internal/ubuntu artful/main arm64 libssl1.0.0 arm64 1.0.2g-1ubuntu13 [702 kB] Get:68 http://ftpmaster.internal/ubuntu artful/main arm64 tzdata all 2017b-2 [203 kB] Get:69 http://ftpmaster.internal/ubuntu artful/main arm64 openssl arm64 1.0.2g-1ubuntu13 [470 kB] Get:70 http://ftpmaster.internal/ubuntu artful/main arm64 ca-certificates all 20161130+nmu1 [186 kB] Get:71 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libgcc-6-dev arm64 6.4.0-1ubuntu2 [562 kB] Get:72 http://ftpmaster.internal/ubuntu artful/main arm64 libgssapi-krb5-2 arm64 1.15.1-1 [97.5 kB] Get:73 http://ftpmaster.internal/ubuntu artful/main arm64 libkrb5-3 arm64 1.15.1-1 [235 kB] Get:74 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 libcc1-0 arm64 7.1.0-9ubuntu1 [35.4 kB] Get:75 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 cpp-6 arm64 6.4.0-1ubuntu2 [5121 kB] Get:76 http://ftpmaster.internal/ubuntu artful/main arm64 libkrb5support0 arm64 1.15.1-1 [28.9 kB] Get:77 http://ftpmaster.internal/ubuntu artful/main arm64 libk5crypto3 arm64 1.15.1-1 [76.1 kB] Get:78 http://ftpmaster.internal/ubuntu artful/main arm64 libidn2-0 arm64 2.0.2-1 [86.8 kB] Get:79 http://ftpmaster.internal/ubuntu artful/main arm64 libpng16-16 arm64 1.6.29-3 [158 kB] Get:80 http://ftpmaster.internal/ubuntu artful/main arm64 advancecomp arm64 2.0-1 [171 kB] Get:81 http://ftpmaster.internal/ubuntu artful/main arm64 cpp arm64 4:6.3.0-2ubuntu2 [27.5 kB] Get:82 http://ftpmaster.internal/ubuntu artful/main arm64 dpkg-dev all 1.18.24ubuntu1 [608 kB] Get:83 http://ftpmaster.internal/ubuntu artful/main arm64 libdpkg-perl all 1.18.24ubuntu1 [209 kB] Get:84 http://ftpmaster.internal/ubuntu artful/main arm64 gcc arm64 4:6.3.0-2ubuntu2 [5276 B] Get:85 http://ftpmaster.internal/ubuntu artful/main arm64 g++ arm64 4:6.3.0-2ubuntu2 [1476 B] Get:86 http://ftpmaster.internal/ubuntu artful/main arm64 libusb-0.1-4 arm64 2:0.1.12-31 [15.0 kB] Get:87 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 gcc-6-base arm64 6.4.0-1ubuntu2 [17.3 kB] Get:88 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu artful/main arm64 linux-libc-dev arm64 4.11.0-10.15 [898 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 45.2 MB in 0s (48.7 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../base-files_9.6ubuntu101_arm64.deb ... Unpacking base-files (9.6ubuntu101) over (9.6ubuntu99) ... Setting up base-files (9.6ubuntu101) ... Installing new version of config file /etc/update-motd.d/50-motd-news ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.1.1_arm64.deb ... Unpacking debianutils (4.8.1.1) over (4.8.1) ... Setting up debianutils (4.8.1.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../bash_4.4-5ubuntu1_arm64.deb ... Unpacking bash (4.4-5ubuntu1) over (4.4-2ubuntu1) ... Setting up bash (4.4-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.29-1ubuntu3_arm64.deb ... Unpacking bsdutils (1:2.29-1ubuntu3) over (1:2.29-1ubuntu2) ... Setting up bsdutils (1:2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.24ubuntu1_arm64.deb ... Unpacking dpkg (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Setting up dpkg (1.18.24ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20170606-3_arm64.deb ... Unpacking findutils (4.6.0+git+20170606-3) over (4.6.0+git+20161106-2) ... Setting up findutils (4.6.0+git+20170606-3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.2ubuntu2_arm64.deb ... Unpacking login (1:4.2-3.2ubuntu2) over (1:4.2-3.2ubuntu1) ... Setting up login (1:4.2-3.2ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../util-linux_2.29-1ubuntu3_arm64.deb ... Unpacking util-linux (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up util-linux (2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../mount_2.29-1ubuntu3_arm64.deb ... Unpacking mount (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up mount (2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../libperl5.24_5.24.1-4ubuntu1_arm64.deb ... Unpacking libperl5.24:arm64 (5.24.1-4ubuntu1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../perl_5.24.1-4ubuntu1_arm64.deb ... Unpacking perl (5.24.1-4ubuntu1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../perl-base_5.24.1-4ubuntu1_arm64.deb ... Unpacking perl-base (5.24.1-4ubuntu1) over (5.24.1-2ubuntu1) ... Setting up perl-base (5.24.1-4ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12350 files and directories currently installed.) Preparing to unpack .../perl-modules-5.24_5.24.1-4ubuntu1_all.deb ... Unpacking perl-modules-5.24 (5.24.1-4ubuntu1) over (5.24.1-2ubuntu1) ... Selecting previously unselected package gcc-7-base:arm64. Preparing to unpack .../gcc-7-base_7.1.0-9ubuntu1_arm64.deb ... Unpacking gcc-7-base:arm64 (7.1.0-9ubuntu1) ... Setting up gcc-7-base:arm64 (7.1.0-9ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12357 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.1.0-9ubuntu1_arm64.deb ... Unpacking libgcc1:arm64 (1:7.1.0-9ubuntu1) over (1:6.3.0-14ubuntu3) ... Setting up libgcc1:arm64 (1:7.1.0-9ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12357 files and directories currently installed.) Preparing to unpack .../libstdc++6_7.1.0-9ubuntu1_arm64.deb ... Unpacking libstdc++6:arm64 (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Setting up libstdc++6:arm64 (7.1.0-9ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12357 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.5~beta1_arm64.deb ... Unpacking libapt-pkg5.0:arm64 (1.5~beta1) over (1.4.1ubuntu2) ... Setting up libapt-pkg5.0:arm64 (1.5~beta1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12357 files and directories currently installed.) Preparing to unpack .../apt-transport-https_1.5~beta1_arm64.deb ... Unpacking apt-transport-https (1.5~beta1) over (1.4.1ubuntu2) ... Preparing to unpack .../libp11-kit0_0.23.7-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.23.7-2) over (0.23.3-5) ... Setting up libp11-kit0:arm64 (0.23.7-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12359 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.12-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.12-2) over (4.10-1) ... Setting up libtasn1-6:arm64 (4.12-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12359 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.8-6ubuntu1_arm64.deb ... Unpacking libgnutls30:arm64 (3.5.8-6ubuntu1) over (3.5.6-4ubuntu4) ... Setting up libgnutls30:arm64 (3.5.8-6ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12359 files and directories currently installed.) Preparing to unpack .../apt_1.5~beta1_arm64.deb ... Unpacking apt (1.5~beta1) over (1.4.1ubuntu2) ... Setting up apt (1.5~beta1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libip4tc0_1.6.1-2ubuntu1_arm64.deb ... Unpacking libip4tc0:arm64 (1.6.1-2ubuntu1) over (1.6.0-3ubuntu2) ... Preparing to unpack .../libapparmor1_2.11.0-2ubuntu8_arm64.deb ... Unpacking libapparmor1:arm64 (2.11.0-2ubuntu8) over (2.11.0-2ubuntu4) ... Preparing to unpack .../libaudit-common_1%3a2.7.7-1ubuntu1_all.deb ... Unpacking libaudit-common (1:2.7.7-1ubuntu1) over (1:2.6.6-1ubuntu1) ... Setting up libaudit-common (1:2.7.7-1ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.7.7-1ubuntu1_arm64.deb ... Unpacking libaudit1:arm64 (1:2.7.7-1ubuntu1) over (1:2.6.6-1ubuntu1) ... Setting up libaudit1:arm64 (1:2.7.7-1ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libselinux1_2.6-3build1_arm64.deb ... Unpacking libselinux1:arm64 (2.6-3build1) over (2.6-3) ... Setting up libselinux1:arm64 (2.6-3build1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.6-2build1_all.deb ... Unpacking libsemanage-common (2.6-2build1) over (2.6-2) ... Setting up libsemanage-common (2.6-2build1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.6-2build1_arm64.deb ... Unpacking libsemanage1:arm64 (2.6-2build1) over (2.6-2) ... Setting up libsemanage1:arm64 (2.6-2build1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.2ubuntu2_arm64.deb ... Unpacking passwd (1:4.2-3.2ubuntu2) over (1:4.2-3.2ubuntu1) ... Setting up passwd (1:4.2-3.2ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libuuid1_2.29-1ubuntu3_arm64.deb ... Unpacking libuuid1:arm64 (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libuuid1:arm64 (2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libblkid1_2.29-1ubuntu3_arm64.deb ... Unpacking libblkid1:arm64 (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libblkid1:arm64 (2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.27-3_arm64.deb ... Unpacking libgpg-error0:arm64 (1.27-3) over (1.26-2) ... Setting up libgpg-error0:arm64 (1.27-3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.7.8-2_arm64.deb ... Unpacking libgcrypt20:arm64 (1.7.8-2) over (1.7.6-1) ... Setting up libgcrypt20:arm64 (1.7.8-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libkmod2_24-1ubuntu1_arm64.deb ... Unpacking libkmod2:arm64 (24-1ubuntu1) over (22-1.1ubuntu1) ... Preparing to unpack .../libmount1_2.29-1ubuntu3_arm64.deb ... Unpacking libmount1:arm64 (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libmount1:arm64 (2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../systemd_233-8ubuntu2_arm64.deb ... Unpacking systemd (233-8ubuntu2) over (232-21ubuntu3) ... dpkg: warning: unable to delete old directory '/etc/dbus-1/system.d': Directory not empty dpkg: warning: unable to delete old directory '/etc/dbus-1': Directory not empty Preparing to unpack .../libsystemd0_233-8ubuntu2_arm64.deb ... Unpacking libsystemd0:arm64 (233-8ubuntu2) over (232-21ubuntu3) ... Setting up libsystemd0:arm64 (233-8ubuntu2) ... Setting up libapparmor1:arm64 (2.11.0-2ubuntu8) ... Setting up libip4tc0:arm64 (1.6.1-2ubuntu1) ... Setting up libkmod2:arm64 (24-1ubuntu1) ... Setting up systemd (233-8ubuntu2) ... Installing new version of config file /etc/systemd/resolved.conf ... addgroup: The group `systemd-journal' already exists as a system group. Exiting. Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.hostname1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.locale1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.login1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.network1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.resolve1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.systemd1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.timedate1.conf ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12384 files and directories currently installed.) Preparing to unpack .../systemd-sysv_233-8ubuntu2_arm64.deb ... Unpacking systemd-sysv (233-8ubuntu2) over (232-21ubuntu3) ... Preparing to unpack .../libfdisk1_2.29-1ubuntu3_arm64.deb ... Unpacking libfdisk1:arm64 (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libfdisk1:arm64 (2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12384 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.29-1ubuntu3_arm64.deb ... Unpacking libsmartcols1:arm64 (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libsmartcols1:arm64 (2.29-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12384 files and directories currently installed.) Preparing to unpack .../libudev1_233-8ubuntu2_arm64.deb ... Unpacking libudev1:arm64 (233-8ubuntu2) over (232-21ubuntu3) ... Setting up libudev1:arm64 (233-8ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12384 files and directories currently installed.) Preparing to unpack .../00-libdevmapper1.02.1_2%3a1.02.137-2ubuntu2_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.137-2ubuntu2) over (2:1.02.136-1ubuntu5) ... Preparing to unpack .../01-dmsetup_2%3a1.02.137-2ubuntu2_arm64.deb ... Unpacking dmsetup (2:1.02.137-2ubuntu2) over (2:1.02.136-1ubuntu5) ... Preparing to unpack .../02-libroken18-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libroken18-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../03-libasn1-8-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libasn1-8-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../04-libheimbase1-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libheimbase1-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../05-libhcrypto4-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libhcrypto4-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../06-libwind0-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libwind0-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../07-libhx509-5-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libhx509-5-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../08-libsqlite3-0_3.19.3-2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.19.3-2) over (3.16.2-3) ... Preparing to unpack .../09-libkrb5-26-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libkrb5-26-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../10-libheimntlm0-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libheimntlm0-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../11-libgssapi3-heimdal_7.1.0+dfsg-13_arm64.deb ... Unpacking libgssapi3-heimdal:arm64 (7.1.0+dfsg-13) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../12-libldap-2.4-2_2.4.44+dfsg-7ubuntu1_arm64.deb ... Unpacking libldap-2.4-2:arm64 (2.4.44+dfsg-7ubuntu1) over (2.4.44+dfsg-4ubuntu1) ... Preparing to unpack .../13-libldap-common_2.4.44+dfsg-7ubuntu1_all.deb ... Unpacking libldap-common (2.4.44+dfsg-7ubuntu1) over (2.4.44+dfsg-4ubuntu1) ... Preparing to unpack .../14-libnpth0_1.5-2_arm64.deb ... Unpacking libnpth0:arm64 (1.5-2) over (1.3-1) ... Preparing to unpack .../15-libssl1.0.0_1.0.2g-1ubuntu13_arm64.deb ... Unpacking libssl1.0.0:arm64 (1.0.2g-1ubuntu13) over (1.0.2g-1ubuntu12) ... Preparing to unpack .../16-tzdata_2017b-2_all.deb ... Unpacking tzdata (2017b-2) over (2017b-1) ... Preparing to unpack .../17-openssl_1.0.2g-1ubuntu13_arm64.deb ... Unpacking openssl (1.0.2g-1ubuntu13) over (1.0.2g-1ubuntu12) ... Preparing to unpack .../18-ca-certificates_20161130+nmu1_all.deb ... Unpacking ca-certificates (20161130+nmu1) over (20161130) ... Preparing to unpack .../19-libgssapi-krb5-2_1.15.1-1_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.15.1-1) over (1.15-2) ... Preparing to unpack .../20-libkrb5-3_1.15.1-1_arm64.deb ... Unpacking libkrb5-3:arm64 (1.15.1-1) over (1.15-2) ... Preparing to unpack .../21-libkrb5support0_1.15.1-1_arm64.deb ... Unpacking libkrb5support0:arm64 (1.15.1-1) over (1.15-2) ... Preparing to unpack .../22-libk5crypto3_1.15.1-1_arm64.deb ... Unpacking libk5crypto3:arm64 (1.15.1-1) over (1.15-2) ... Preparing to unpack .../23-libidn2-0_2.0.2-1_arm64.deb ... Unpacking libidn2-0:arm64 (2.0.2-1) over (0.16-1) ... Preparing to unpack .../24-libpng16-16_1.6.29-3_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.29-3) over (1.6.29-2) ... Preparing to unpack .../25-advancecomp_2.0-1_arm64.deb ... Unpacking advancecomp (2.0-1) over (1.20-1) ... Preparing to unpack .../26-binutils_2.28.90.20170704-0ubuntu1_arm64.deb ... Unpacking binutils (2.28.90.20170704-0ubuntu1) over (2.28-4ubuntu1) ... Preparing to unpack .../27-libgomp1_7.1.0-9ubuntu1_arm64.deb ... Unpacking libgomp1:arm64 (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../28-libitm1_7.1.0-9ubuntu1_arm64.deb ... Unpacking libitm1:arm64 (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../29-libubsan0_7.1.0-9ubuntu1_arm64.deb ... Unpacking libubsan0:arm64 (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../30-libatomic1_7.1.0-9ubuntu1_arm64.deb ... Unpacking libatomic1:arm64 (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../31-libasan3_6.4.0-1ubuntu2_arm64.deb ... Unpacking libasan3:arm64 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../32-g++-6_6.4.0-1ubuntu2_arm64.deb ... Unpacking g++-6 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../33-libstdc++-6-dev_6.4.0-1ubuntu2_arm64.deb ... Unpacking libstdc++-6-dev:arm64 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../34-gcc-6_6.4.0-1ubuntu2_arm64.deb ... Unpacking gcc-6 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Replacing files in old package cpp-6 (6.3.0-14ubuntu3) ... Preparing to unpack .../35-libgcc-6-dev_6.4.0-1ubuntu2_arm64.deb ... Unpacking libgcc-6-dev:arm64 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../36-libcc1-0_7.1.0-9ubuntu1_arm64.deb ... Unpacking libcc1-0:arm64 (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../37-cpp-6_6.4.0-1ubuntu2_arm64.deb ... Unpacking cpp-6 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../38-gcc-6-base_6.4.0-1ubuntu2_arm64.deb ... Unpacking gcc-6-base:arm64 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../39-cpp_4%3a6.3.0-2ubuntu2_arm64.deb ... Unpacking cpp (4:6.3.0-2ubuntu2) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../40-dpkg-dev_1.18.24ubuntu1_all.deb ... Unpacking dpkg-dev (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Preparing to unpack .../41-libdpkg-perl_1.18.24ubuntu1_all.deb ... Unpacking libdpkg-perl (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Preparing to unpack .../42-gcc_4%3a6.3.0-2ubuntu2_arm64.deb ... Removing old gcc doc directory. Unpacking gcc (4:6.3.0-2ubuntu2) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../43-g++_4%3a6.3.0-2ubuntu2_arm64.deb ... Unpacking g++ (4:6.3.0-2ubuntu2) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../44-libusb-0.1-4_2%3a0.1.12-31_arm64.deb ... Unpacking libusb-0.1-4:arm64 (2:0.1.12-31) over (2:0.1.12-30) ... Preparing to unpack .../45-linux-libc-dev_4.11.0-10.15_arm64.deb ... Unpacking linux-libc-dev:arm64 (4.11.0-10.15) over (4.10.0-20.22) ... Setting up libnpth0:arm64 (1.5-2) ... Setting up libgomp1:arm64 (7.1.0-9ubuntu1) ... Setting up libatomic1:arm64 (7.1.0-9ubuntu1) ... Setting up perl-modules-5.24 (5.24.1-4ubuntu1) ... Setting up libperl5.24:arm64 (5.24.1-4ubuntu1) ... Setting up libcc1-0:arm64 (7.1.0-9ubuntu1) ... Setting up apt-transport-https (1.5~beta1) ... Setting up libidn2-0:arm64 (2.0.2-1) ... Setting up libssl1.0.0:arm64 (1.0.2g-1ubuntu13) ... Setting up libpng16-16:arm64 (1.6.29-3) ... Setting up libldap-common (2.4.44+dfsg-7ubuntu1) ... Setting up tzdata (2017b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Jul 12 18:02:54 UTC 2017. Universal Time is now: Wed Jul 12 18:02:54 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (233-8ubuntu2) ... Setting up libubsan0:arm64 (7.1.0-9ubuntu1) ... Setting up gcc-6-base:arm64 (6.4.0-1ubuntu2) ... Setting up linux-libc-dev:arm64 (4.11.0-10.15) ... Setting up advancecomp (2.0-1) ... Setting up libroken18-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.137-2ubuntu2) ... Setting up libkrb5support0:arm64 (1.15.1-1) ... Setting up perl (5.24.1-4ubuntu1) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Setting up libheimbase1-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up openssl (1.0.2g-1ubuntu13) ... Setting up libsqlite3-0:arm64 (3.19.3-2) ... Setting up dmsetup (2:1.02.137-2ubuntu2) ... Setting up binutils (2.28.90.20170704-0ubuntu1) ... Setting up cpp-6 (6.4.0-1ubuntu2) ... Setting up ca-certificates (20161130+nmu1) ... Updating certificates in /etc/ssl/certs... 0 added, 7 removed; done. Setting up libusb-0.1-4:arm64 (2:0.1.12-31) ... Setting up libitm1:arm64 (7.1.0-9ubuntu1) ... Setting up cpp (4:6.3.0-2ubuntu2) ... Setting up libk5crypto3:arm64 (1.15.1-1) ... Setting up libasan3:arm64 (6.4.0-1ubuntu2) ... Setting up libgcc-6-dev:arm64 (6.4.0-1ubuntu2) ... Setting up libstdc++-6-dev:arm64 (6.4.0-1ubuntu2) ... Setting up libwind0-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up libasn1-8-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up libhcrypto4-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up libdpkg-perl (1.18.24ubuntu1) ... Setting up libhx509-5-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up gcc-6 (6.4.0-1ubuntu2) ... Setting up g++-6 (6.4.0-1ubuntu2) ... Setting up dpkg-dev (1.18.24ubuntu1) ... Setting up libkrb5-3:arm64 (1.15.1-1) ... Setting up libkrb5-26-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up libheimntlm0-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up gcc (4:6.3.0-2ubuntu2) ... Setting up libgssapi-krb5-2:arm64 (1.15.1-1) ... Setting up g++ (4:6.3.0-2ubuntu2) ... Setting up libgssapi3-heimdal:arm64 (7.1.0+dfsg-13) ... Setting up libldap-2.4-2:arm64 (2.4.44+dfsg-7ubuntu1) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Processing triggers for ca-certificates (20161130+nmu1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-12930477', 'arm64', 'artful', '-c', 'chroot:autobuild', '--arch=arm64', '--dist=artful', '--purge=never', '--nolog', 'qtile_0.10.6-3.dsc'] Initiating build PACKAGEBUILD-12930477 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:58:57 UTC 2017 aarch64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos01-arm64-029.buildd +==============================================================================+ | qtile 0.10.6-3 (arm64) 12 Jul 2017 18:03 | +==============================================================================+ Package: qtile Version: 0.10.6-3 Source Version: 0.10.6-3 Distribution: artful Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 I: NOTICE: Log filtering will replace 'build/qtile-8DDReM/qtile-0.10.6' with '<>' I: NOTICE: Log filtering will replace 'build/qtile-8DDReM' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-12930477/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- qtile_0.10.6-3.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-F2UN8D/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-F2UN8D/apt_archive ./ InRelease Get:2 copy:/<>/resolver-F2UN8D/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-F2UN8D/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-F2UN8D/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-F2UN8D/apt_archive ./ Packages [528 B] Fetched 2861 B in 0s (123 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 778 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-F2UN8D/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [778 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 778 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12391 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), dh-python, python-all, python3-all, python-setuptools, python3-setuptools, python-cffi (>= 1.3.0), python3-cffi (>= 1.3.0), python-trollius, python3-trollius, python-xcffib (>= 0.4.0), python3-xcffib (>= 0.4.0), python-cairocffi (>= 0.7), python3-cairocffi (>= 0.7), libglib2.0-0, libpango1.0-0, libpangocairo-1.0-0, xvfb, xserver-xephyr, python-pytest, python3-pytest, python-pytest-cov, python3-pytest-cov, xterm, x11-apps, x11-xserver-utils Filtered Build-Depends: debhelper (>= 9), dh-python, python-all, python3-all, python-setuptools, python3-setuptools, python-cffi (>= 1.3.0), python3-cffi (>= 1.3.0), python-trollius, python3-trollius, python-xcffib (>= 0.4.0), python3-xcffib (>= 0.4.0), python-cairocffi (>= 0.7), python3-cairocffi (>= 0.7), libglib2.0-0, libpango1.0-0, libpangocairo-1.0-0, xvfb, xserver-xephyr, python-pytest, python3-pytest, python-pytest-cov, python3-pytest-cov, xterm, x11-apps, x11-xserver-utils dpkg-deb: building package 'sbuild-build-depends-qtile-dummy' in '/<>/resolver-LUqLrU/apt_archive/sbuild-build-depends-qtile-dummy.deb'. Ign:1 copy:/<>/resolver-LUqLrU/apt_archive ./ InRelease Get:2 copy:/<>/resolver-LUqLrU/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-LUqLrU/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-LUqLrU/apt_archive ./ Sources [354 B] Get:5 copy:/<>/resolver-LUqLrU/apt_archive ./ Packages [679 B] Fetched 3152 B in 0s (159 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install qtile build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcairo2 libcroco3 libdatrie1 libdrm-amdgpu1 libdrm-freedreno1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libelf1 libepoxy0 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfontenc1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-0 libgraphite2-3 libharfbuzz0b libice6 libicu57 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc libjs-underscore libllvm4.0 libmagic-mgc libmagic1 libmpdec2 libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangox-1.0-0 libpangoxft-1.0-0 libpipeline1 libpixman-1-0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libpython3.6-minimal libpython3.6-stdlib libsensors4 libsigsegv2 libsm6 libthai-data libthai0 libtiff5 libtimedate-perl libtool libutempter0 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xkb1 libxcb-xv0 libxcb1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 libxml2 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 libxxf86vm1 m4 man-db mime-support po-debconf python python-all python-cairocffi python-cffi python-cffi-backend python-concurrent.futures python-cov-core python-coverage python-minimal python-nose2 python-pkg-resources python-ply python-py python-pycparser python-pytest python-pytest-cov python-setuptools python-six python-trollius python-xcffib python2.7 python2.7-minimal python3 python3-all python3-cairocffi python3-cffi python3-cffi-backend python3-cov-core python3-coverage python3-minimal python3-nose2 python3-pkg-resources python3-ply python3-py python3-pycparser python3-pytest python3-pytest-cov python3-setuptools python3-six python3-trollius python3-xcffib python3.5 python3.5-minimal python3.6 python3.6-minimal shared-mime-info ucf x11-apps x11-common x11-xkb-utils x11-xserver-utils xauth xbitmaps xkb-data xserver-common xserver-xephyr xterm xvfb Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc less www-browser libmail-box-perl python-doc python-tk python-cairocffi-doc python-dev python-coverage-doc python-nose2-doc python-ply-doc subversion python-pytest-xdist python-mock python-setuptools-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-dev python3.5-venv python3.5-doc python3.6-venv python3.6-doc mesa-utils nickle cairo-5c xorg-docs-core xfonts-cyrillic Recommended packages: curl | wget | lynx-cur libarchive-cpio-perl libgdk-pixbuf2.0-bin libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 libglib2.0-data xdg-user-dirs javascript-common libltdl-dev xml-core libmail-sendmail-perl xfonts-base x11-utils The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcairo2 libcroco3 libdatrie1 libdrm-amdgpu1 libdrm-freedreno1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libelf1 libepoxy0 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfontenc1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-0 libgraphite2-3 libharfbuzz0b libice6 libicu57 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc libjs-underscore libllvm4.0 libmagic-mgc libmagic1 libmpdec2 libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangox-1.0-0 libpangoxft-1.0-0 libpipeline1 libpixman-1-0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libpython3.6-minimal libpython3.6-stdlib libsensors4 libsigsegv2 libsm6 libthai-data libthai0 libtiff5 libtimedate-perl libtool libutempter0 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xkb1 libxcb-xv0 libxcb1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 libxml2 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 libxxf86vm1 m4 man-db mime-support po-debconf python python-all python-cairocffi python-cffi python-cffi-backend python-concurrent.futures python-cov-core python-coverage python-minimal python-nose2 python-pkg-resources python-ply python-py python-pycparser python-pytest python-pytest-cov python-setuptools python-six python-trollius python-xcffib python2.7 python2.7-minimal python3 python3-all python3-cairocffi python3-cffi python3-cffi-backend python3-cov-core python3-coverage python3-minimal python3-nose2 python3-pkg-resources python3-ply python3-py python3-pycparser python3-pytest python3-pytest-cov python3-setuptools python3-six python3-trollius python3-xcffib python3.5 python3.5-minimal python3.6 python3.6-minimal sbuild-build-depends-qtile-dummy shared-mime-info ucf x11-apps x11-common x11-xkb-utils x11-xserver-utils xauth xbitmaps xkb-data xserver-common xserver-xephyr xterm xvfb 0 upgraded, 189 newly installed, 1 to remove and 0 not upgraded. Need to get 53.9 MB of archives. After this operation, 342 MB of additional disk space will be used. Get:1 copy:/<>/resolver-LUqLrU/apt_archive ./ sbuild-build-depends-qtile-dummy 0.invalid.0 [926 B] Get:2 http://ftpmaster.internal/ubuntu artful/main arm64 libpython3.5-minimal arm64 3.5.3-3 [524 kB] Get:3 http://ftpmaster.internal/ubuntu artful/main arm64 libexpat1 arm64 2.2.1-2 [58.3 kB] Get:4 http://ftpmaster.internal/ubuntu artful/main arm64 python3.5-minimal arm64 3.5.3-3 [1201 kB] Get:5 http://ftpmaster.internal/ubuntu artful/main arm64 python3-minimal arm64 3.5.3-1ubuntu3 [23.4 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main arm64 mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu artful/main arm64 libmpdec2 arm64 2.4.2-1 [74.3 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main arm64 libpython3.5-stdlib arm64 3.5.3-3 [2033 kB] Get:9 http://ftpmaster.internal/ubuntu artful/main arm64 python3.5 arm64 3.5.3-3 [179 kB] Get:10 http://ftpmaster.internal/ubuntu artful/main arm64 libpython3-stdlib arm64 3.5.3-1ubuntu3 [6868 B] Get:11 http://ftpmaster.internal/ubuntu artful/main arm64 dh-python all 2.20170125 [83.7 kB] Get:12 http://ftpmaster.internal/ubuntu artful/main arm64 python3 arm64 3.5.3-1ubuntu3 [8710 B] Get:13 http://ftpmaster.internal/ubuntu artful/main arm64 libxau6 arm64 1:1.0.8-1 [7590 B] Get:14 http://ftpmaster.internal/ubuntu artful/main arm64 libbsd0 arm64 0.8.5-1 [36.4 kB] Get:15 http://ftpmaster.internal/ubuntu artful/main arm64 libxdmcp6 arm64 1:1.1.2-3 [9694 B] Get:16 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb1 arm64 1.11.1-1ubuntu1 [33.3 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main arm64 libx11-data all 2:1.6.4-3 [114 kB] Get:18 http://ftpmaster.internal/ubuntu artful/main arm64 libx11-6 arm64 2:1.6.4-3 [515 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main arm64 libxext6 arm64 2:1.3.3-1 [25.4 kB] Get:20 http://ftpmaster.internal/ubuntu artful/main arm64 groff-base arm64 1.22.3-9 [1129 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main arm64 bsdmainutils arm64 9.0.12ubuntu1 [170 kB] Get:22 http://ftpmaster.internal/ubuntu artful/main arm64 libpipeline1 arm64 1.4.2-1 [21.7 kB] Get:23 http://ftpmaster.internal/ubuntu artful/main arm64 man-db arm64 2.7.6.1-2 [871 kB] Get:24 http://ftpmaster.internal/ubuntu artful/main arm64 fonts-dejavu-core all 2.37-1 [1041 kB] Get:25 http://ftpmaster.internal/ubuntu artful/main arm64 ucf all 3.0036 [52.9 kB] Get:26 http://ftpmaster.internal/ubuntu artful/main arm64 fontconfig-config all 2.11.94-0ubuntu2 [49.9 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main arm64 libfreetype6 arm64 2.6.3-3.2ubuntu1 [272 kB] Get:28 http://ftpmaster.internal/ubuntu artful/main arm64 libfontconfig1 arm64 2.11.94-0ubuntu2 [117 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main arm64 fontconfig arm64 2.11.94-0ubuntu2 [177 kB] Get:30 http://ftpmaster.internal/ubuntu artful/main arm64 libjpeg-turbo8 arm64 1.5.1-0ubuntu1 [90.0 kB] Get:31 http://ftpmaster.internal/ubuntu artful/main arm64 x11-common all 1:7.7+19ubuntu1 [22.1 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main arm64 libice6 arm64 2:1.0.9-2 [33.7 kB] Get:33 http://ftpmaster.internal/ubuntu artful/main arm64 libsm6 arm64 2:1.2.2-1 [13.7 kB] Get:34 http://ftpmaster.internal/ubuntu artful/main arm64 libxfixes3 arm64 1:5.0.3-1 [9844 B] Get:35 http://ftpmaster.internal/ubuntu artful/main arm64 libxrender1 arm64 1:0.9.10-1 [16.1 kB] Get:36 http://ftpmaster.internal/ubuntu artful/main arm64 libxcursor1 arm64 1:1.1.14-1 [19.9 kB] Get:37 http://ftpmaster.internal/ubuntu artful/main arm64 libxdamage1 arm64 1:1.1.4-2 [6590 B] Get:38 http://ftpmaster.internal/ubuntu artful/main arm64 libxft2 arm64 2.3.2-1 [29.9 kB] Get:39 http://ftpmaster.internal/ubuntu artful/main arm64 libxinerama1 arm64 2:1.1.3-1 [7438 B] Get:40 http://ftpmaster.internal/ubuntu artful/main arm64 libxshmfence1 arm64 1.2-1 [4868 B] Get:41 http://ftpmaster.internal/ubuntu artful/main arm64 libxxf86vm1 arm64 1:1.1.4-1 [9492 B] Get:42 http://ftpmaster.internal/ubuntu artful/main arm64 libpython2.7-minimal arm64 2.7.13-2 [338 kB] Get:43 http://ftpmaster.internal/ubuntu artful/main arm64 python2.7-minimal arm64 2.7.13-2 [1130 kB] Get:44 http://ftpmaster.internal/ubuntu artful/main arm64 python-minimal arm64 2.7.13-2 [28.2 kB] Get:45 http://ftpmaster.internal/ubuntu artful/main arm64 libpython2.7-stdlib arm64 2.7.13-2 [1833 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main arm64 python2.7 arm64 2.7.13-2 [229 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main arm64 libpython-stdlib arm64 2.7.13-2 [7774 B] Get:48 http://ftpmaster.internal/ubuntu artful/main arm64 python arm64 2.7.13-2 [139 kB] Get:49 http://ftpmaster.internal/ubuntu artful/main arm64 libpython3.6-minimal arm64 3.6.2~rc2-2 [547 kB] Get:50 http://ftpmaster.internal/ubuntu artful/main arm64 python3.6-minimal arm64 3.6.2~rc2-2 [1208 kB] Get:51 http://ftpmaster.internal/ubuntu artful/main arm64 libjbig0 arm64 2.1-3.1 [23.8 kB] Get:52 http://ftpmaster.internal/ubuntu artful/main arm64 libjs-jquery all 3.1.1-2 [151 kB] Get:53 http://ftpmaster.internal/ubuntu artful/universe arm64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2ubuntu1 [11.4 kB] Get:54 http://ftpmaster.internal/ubuntu artful/main arm64 libglib2.0-0 arm64 2.53.3-1 [960 kB] Get:55 http://ftpmaster.internal/ubuntu artful/main arm64 libthai-data all 0.1.26-2 [131 kB] Get:56 http://ftpmaster.internal/ubuntu artful/main arm64 libdatrie1 arm64 0.2.10-4 [14.6 kB] Get:57 http://ftpmaster.internal/ubuntu artful/main arm64 libthai0 arm64 0.1.26-2 [14.9 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main arm64 libpango-1.0-0 arm64 1.40.5-1 [132 kB] Get:59 http://ftpmaster.internal/ubuntu artful/universe arm64 libpangox-1.0-0 arm64 0.0.2-5 [38.0 kB] Get:60 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-icccm4 arm64 0.4.1-1ubuntu1 [9554 B] Get:61 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-keysyms1 arm64 0.4.0-1 [8002 B] Get:62 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-render0 arm64 1.11.1-1ubuntu1 [10.0 kB] Get:63 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-render-util0 arm64 0.3.9-1 [9060 B] Get:64 http://ftpmaster.internal/ubuntu artful/main arm64 libmagic-mgc arm64 1:5.30-1 [181 kB] Get:65 http://ftpmaster.internal/ubuntu artful/main arm64 libmagic1 arm64 1:5.30-1 [60.6 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main arm64 file arm64 1:5.30-1 [21.6 kB] Get:67 http://ftpmaster.internal/ubuntu artful/main arm64 libelf1 arm64 0.166-2ubuntu1 [36.7 kB] Get:68 http://ftpmaster.internal/ubuntu artful/main arm64 xkb-data all 2.19-1ubuntu1 [311 kB] Get:69 http://ftpmaster.internal/ubuntu artful/main arm64 gettext-base arm64 0.19.8.1-2ubuntu1 [45.7 kB] Get:70 http://ftpmaster.internal/ubuntu artful/main arm64 libdrm2 arm64 2.4.81-2 [26.0 kB] Get:71 http://ftpmaster.internal/ubuntu artful/main arm64 libedit2 arm64 3.1-20170329-1 [63.4 kB] Get:72 http://ftpmaster.internal/ubuntu artful/main arm64 libicu57 arm64 57.1-6 [7538 kB] Get:73 http://ftpmaster.internal/ubuntu artful/main arm64 libxml2 arm64 2.9.4+dfsg1-2.2ubuntu1 [569 kB] Get:74 http://ftpmaster.internal/ubuntu artful/main arm64 libxmuu1 arm64 2:1.1.2-2 [9502 B] Get:75 http://ftpmaster.internal/ubuntu artful/main arm64 shared-mime-info arm64 1.8-1 [418 kB] Get:76 http://ftpmaster.internal/ubuntu artful/main arm64 xauth arm64 1:1.0.9-1ubuntu2 [20.7 kB] Get:77 http://ftpmaster.internal/ubuntu artful/main arm64 libsigsegv2 arm64 2.11-1 [12.5 kB] Get:78 http://ftpmaster.internal/ubuntu artful/main arm64 m4 arm64 1.4.18-1 [185 kB] Get:79 http://ftpmaster.internal/ubuntu artful/main arm64 autoconf all 2.69-10 [321 kB] Get:80 http://ftpmaster.internal/ubuntu artful/main arm64 autotools-dev all 20161112.1 [39.5 kB] Get:81 http://ftpmaster.internal/ubuntu artful/main arm64 automake all 1:1.15-6ubuntu1 [509 kB] Get:82 http://ftpmaster.internal/ubuntu artful/main arm64 autopoint all 0.19.8.1-2ubuntu1 [411 kB] Get:83 http://ftpmaster.internal/ubuntu artful/main arm64 libtool all 2.4.6-2 [194 kB] Get:84 http://ftpmaster.internal/ubuntu artful/main arm64 dh-autoreconf all 14 [15.5 kB] Get:85 http://ftpmaster.internal/ubuntu artful/main arm64 libarchive-zip-perl all 1.59-1 [84.0 kB] Get:86 http://ftpmaster.internal/ubuntu artful/main arm64 libfile-stripnondeterminism-perl all 0.038-1~build2 [13.4 kB] Get:87 http://ftpmaster.internal/ubuntu artful/main arm64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:88 http://ftpmaster.internal/ubuntu artful/main arm64 dh-strip-nondeterminism all 0.038-1~build2 [5030 B] Get:89 http://ftpmaster.internal/ubuntu artful/main arm64 libcroco3 arm64 0.6.12-1 [66.1 kB] Get:90 http://ftpmaster.internal/ubuntu artful/main arm64 gettext arm64 0.19.8.1-2ubuntu1 [1022 kB] Get:91 http://ftpmaster.internal/ubuntu artful/main arm64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:92 http://ftpmaster.internal/ubuntu artful/main arm64 po-debconf all 1.0.20 [232 kB] Get:93 http://ftpmaster.internal/ubuntu artful/main arm64 debhelper all 10.4ubuntu3 [876 kB] Get:94 http://ftpmaster.internal/ubuntu artful/main arm64 libpixman-1-0 arm64 0.34.0-1 [113 kB] Get:95 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-shm0 arm64 1.11.1-1ubuntu1 [5246 B] Get:96 http://ftpmaster.internal/ubuntu artful/main arm64 libcairo2 arm64 1.14.8-1 [461 kB] Get:97 http://ftpmaster.internal/ubuntu artful/main arm64 libdrm-amdgpu1 arm64 2.4.81-2 [15.4 kB] Get:98 http://ftpmaster.internal/ubuntu artful/main arm64 libdrm-freedreno1 arm64 2.4.81-2 [15.0 kB] Get:99 http://ftpmaster.internal/ubuntu artful/main arm64 libdrm-nouveau2 arm64 2.4.81-2 [14.3 kB] Get:100 http://ftpmaster.internal/ubuntu artful/main arm64 libdrm-radeon1 arm64 2.4.81-2 [18.8 kB] Get:101 http://ftpmaster.internal/ubuntu artful/main arm64 libepoxy0 arm64 1.3.1-3 [158 kB] Get:102 http://ftpmaster.internal/ubuntu artful/main arm64 libfontenc1 arm64 1:1.1.3-1 [12.1 kB] Get:103 http://ftpmaster.internal/ubuntu artful/main arm64 libjpeg8 arm64 8c-2ubuntu8 [2198 B] Get:104 http://ftpmaster.internal/ubuntu artful/main arm64 libtiff5 arm64 4.0.8-3 [126 kB] Get:105 http://ftpmaster.internal/ubuntu artful/main arm64 libgdk-pixbuf2.0-common all 2.36.5-3 [4602 B] Get:106 http://ftpmaster.internal/ubuntu artful/main arm64 libgdk-pixbuf2.0-0 arm64 2.36.5-3 [139 kB] Get:107 http://ftpmaster.internal/ubuntu artful/main arm64 libglapi-mesa arm64 17.1.2-2ubuntu2 [26.1 kB] Get:108 http://ftpmaster.internal/ubuntu artful/main arm64 libllvm4.0 arm64 1:4.0.1-1 [10.5 MB] Get:109 http://ftpmaster.internal/ubuntu artful/main arm64 libsensors4 arm64 1:3.4.0-4 [25.0 kB] Get:110 http://ftpmaster.internal/ubuntu artful/main arm64 libgl1-mesa-dri arm64 17.1.2-2ubuntu2 [4064 kB] Get:111 http://ftpmaster.internal/ubuntu artful/main arm64 libx11-xcb1 arm64 2:1.6.4-3 [9616 B] Get:112 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-dri2-0 arm64 1.11.1-1ubuntu1 [6254 B] Get:113 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-dri3-0 arm64 1.11.1-1ubuntu1 [4938 B] Get:114 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-glx0 arm64 1.11.1-1ubuntu1 [17.7 kB] Get:115 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-present0 arm64 1.11.1-1ubuntu1 [4974 B] Get:116 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-sync1 arm64 1.11.1-1ubuntu1 [7478 B] Get:117 http://ftpmaster.internal/ubuntu artful/main arm64 libgl1-mesa-glx arm64 17.1.2-2ubuntu2 [110 kB] Get:118 http://ftpmaster.internal/ubuntu artful/main arm64 libgraphite2-3 arm64 1.3.10-2 [64.4 kB] Get:119 http://ftpmaster.internal/ubuntu artful/main arm64 libharfbuzz0b arm64 1.4.2-1 [184 kB] Get:120 http://ftpmaster.internal/ubuntu artful/universe arm64 libjs-jquery-metadata all 12-1 [6930 B] Get:121 http://ftpmaster.internal/ubuntu artful/universe arm64 libjs-jquery-tablesorter all 1:2.28.15+dfsg1-1 [163 kB] Get:122 http://ftpmaster.internal/ubuntu artful/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-1 [6222 B] Get:123 http://ftpmaster.internal/ubuntu artful/main arm64 libjs-underscore all 1.8.3~dfsg-1 [59.9 kB] Get:124 http://ftpmaster.internal/ubuntu artful/main arm64 libjs-sphinxdoc all 1.5.6-1 [78.1 kB] Get:125 http://ftpmaster.internal/ubuntu artful/main arm64 libpangoft2-1.0-0 arm64 1.40.5-1 [27.1 kB] Get:126 http://ftpmaster.internal/ubuntu artful/main arm64 libpangocairo-1.0-0 arm64 1.40.5-1 [17.1 kB] Get:127 http://ftpmaster.internal/ubuntu artful/main arm64 libpangoxft-1.0-0 arm64 1.40.5-1 [12.7 kB] Get:128 http://ftpmaster.internal/ubuntu artful/universe arm64 libpango1.0-0 arm64 1.40.5-1 [3254 B] Get:129 http://ftpmaster.internal/ubuntu artful/main arm64 libpython3.6-stdlib arm64 3.6.2~rc2-2 [2033 kB] Get:130 http://ftpmaster.internal/ubuntu artful/main arm64 libutempter0 arm64 1.1.6-3 [7904 B] Get:131 http://ftpmaster.internal/ubuntu artful/main arm64 libxt6 arm64 1:1.1.5-1 [128 kB] Get:132 http://ftpmaster.internal/ubuntu artful/main arm64 libxmu6 arm64 2:1.1.2-2 [38.8 kB] Get:133 http://ftpmaster.internal/ubuntu artful/main arm64 libxpm4 arm64 1:3.5.12-1 [28.8 kB] Get:134 http://ftpmaster.internal/ubuntu artful/main arm64 libxaw7 arm64 2:1.0.13-1 [137 kB] Get:135 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-randr0 arm64 1.11.1-1ubuntu1 [12.3 kB] Get:136 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-shape0 arm64 1.11.1-1ubuntu1 [5438 B] Get:137 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-xkb1 arm64 1.11.1-1ubuntu1 [24.9 kB] Get:138 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-xv0 arm64 1.11.1-1ubuntu1 [8028 B] Get:139 http://ftpmaster.internal/ubuntu artful/main arm64 libxfont2 arm64 1:2.0.1-3 [76.1 kB] Get:140 http://ftpmaster.internal/ubuntu artful/main arm64 libxi6 arm64 2:1.7.9-1 [25.4 kB] Get:141 http://ftpmaster.internal/ubuntu artful/main arm64 libxkbfile1 arm64 1:1.0.9-2 [54.4 kB] Get:142 http://ftpmaster.internal/ubuntu artful/main arm64 libxrandr2 arm64 2:1.5.1-1 [16.0 kB] Get:143 http://ftpmaster.internal/ubuntu artful/main arm64 python-all arm64 2.7.13-2 [978 B] Get:144 http://ftpmaster.internal/ubuntu artful/main arm64 python-cffi-backend arm64 1.9.1-2build1 [55.1 kB] Get:145 http://ftpmaster.internal/ubuntu artful/main arm64 python-ply all 3.9-1 [46.3 kB] Get:146 http://ftpmaster.internal/ubuntu artful/main arm64 python-pycparser all 2.17-2 [59.2 kB] Get:147 http://ftpmaster.internal/ubuntu artful/main arm64 python-cffi all 1.9.1-2build1 [64.2 kB] Get:148 http://ftpmaster.internal/ubuntu artful/universe arm64 python-cairocffi all 0.7.2-2 [61.6 kB] Get:149 http://ftpmaster.internal/ubuntu artful/main arm64 python-concurrent.futures all 3.0.5-3 [31.9 kB] Get:150 http://ftpmaster.internal/ubuntu artful/main arm64 python-pkg-resources all 36.0.1-1 [128 kB] Get:151 http://ftpmaster.internal/ubuntu artful/universe arm64 python-coverage arm64 4.3.4+dfsg.1-1 [101 kB] Get:152 http://ftpmaster.internal/ubuntu artful/main arm64 python-six all 1.10.0-4 [10.8 kB] Get:153 http://ftpmaster.internal/ubuntu artful/universe arm64 python-nose2 all 0.6.5-2 [76.5 kB] Get:154 http://ftpmaster.internal/ubuntu artful/universe arm64 python-cov-core all 1.15.0-1build1 [7200 B] Get:155 http://ftpmaster.internal/ubuntu artful/universe arm64 python-py all 1.4.32-3 [63.1 kB] Get:156 http://ftpmaster.internal/ubuntu artful/universe arm64 python-pytest all 3.0.6-1 [134 kB] Get:157 http://ftpmaster.internal/ubuntu artful/universe arm64 libjs-jquery-isonscreen all 1.2.0-1 [3102 B] Get:158 http://ftpmaster.internal/ubuntu artful/universe arm64 python-pytest-cov all 2.5.1-1 [18.5 kB] Get:159 http://ftpmaster.internal/ubuntu artful/main arm64 python-setuptools all 36.0.1-1 [260 kB] Get:160 http://ftpmaster.internal/ubuntu artful/universe arm64 python-trollius all 2.1~b1-4 [83.7 kB] Get:161 http://ftpmaster.internal/ubuntu artful/universe arm64 python-xcffib arm64 0.4.2-2 [59.2 kB] Get:162 http://ftpmaster.internal/ubuntu artful/main arm64 python3.6 arm64 3.6.2~rc2-2 [168 kB] Get:163 http://ftpmaster.internal/ubuntu artful/main arm64 python3-all arm64 3.5.3-1ubuntu3 [992 B] Get:164 http://ftpmaster.internal/ubuntu artful/main arm64 python3-cffi-backend arm64 1.9.1-2build1 [64.6 kB] Get:165 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-ply all 3.9-1 [46.4 kB] Get:166 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-pycparser all 2.17-2 [59.3 kB] Get:167 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-cffi all 1.9.1-2build1 [64.3 kB] Get:168 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-cairocffi all 0.7.2-2 [61.7 kB] Get:169 http://ftpmaster.internal/ubuntu artful/main arm64 python3-pkg-resources all 36.0.1-1 [98.2 kB] Get:170 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-coverage arm64 4.3.4+dfsg.1-1 [101 kB] Get:171 http://ftpmaster.internal/ubuntu artful/main arm64 python3-six all 1.10.0-4 [10.8 kB] Get:172 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-nose2 all 0.6.5-2 [76.6 kB] Get:173 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-cov-core all 1.15.0-1build1 [7282 B] Get:174 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-py all 1.4.32-3 [63.2 kB] Get:175 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-pytest all 3.0.6-1 [134 kB] Get:176 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-pytest-cov all 2.5.1-1 [15.0 kB] Get:177 http://ftpmaster.internal/ubuntu artful/main arm64 python3-setuptools all 36.0.1-1 [178 kB] Get:178 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-trollius all 2.1~b1-4 [83.7 kB] Get:179 http://ftpmaster.internal/ubuntu artful/universe arm64 python3-xcffib arm64 0.4.2-2 [59.3 kB] Get:180 http://ftpmaster.internal/ubuntu artful/main arm64 x11-apps arm64 7.7+6ubuntu1 [553 kB] Get:181 http://ftpmaster.internal/ubuntu artful/main arm64 x11-xkb-utils arm64 7.7+3 [139 kB] Get:182 http://ftpmaster.internal/ubuntu artful/main arm64 x11-xserver-utils arm64 7.7+7build1 [146 kB] Get:183 http://ftpmaster.internal/ubuntu artful/main arm64 xbitmaps all 1.1.1-2 [28.1 kB] Get:184 http://ftpmaster.internal/ubuntu artful/main arm64 xserver-common all 2:1.19.3-1ubuntu2 [27.6 kB] Get:185 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-util1 arm64 0.4.0-0ubuntu3 [10.5 kB] Get:186 http://ftpmaster.internal/ubuntu artful/main arm64 libxcb-image0 arm64 0.4.0-1build1 [11.1 kB] Get:187 http://ftpmaster.internal/ubuntu artful/universe arm64 xserver-xephyr arm64 2:1.19.3-1ubuntu2 [748 kB] Get:188 http://ftpmaster.internal/ubuntu artful/main arm64 xterm arm64 324-2ubuntu1 [593 kB] Get:189 http://ftpmaster.internal/ubuntu artful/universe arm64 xvfb arm64 2:1.19.3-1ubuntu2 [635 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 53.9 MB in 4s (10.8 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12391 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package libpython3.5-minimal:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../0-libpython3.5-minimal_3.5.3-3_arm64.deb ... Unpacking libpython3.5-minimal:arm64 (3.5.3-3) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../1-libexpat1_2.2.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.2.1-2) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../2-python3.5-minimal_3.5.3-3_arm64.deb ... Unpacking python3.5-minimal (3.5.3-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../3-python3-minimal_3.5.3-1ubuntu3_arm64.deb ... Unpacking python3-minimal (3.5.3-1ubuntu3) ... Selecting previously unselected package mime-support. Preparing to unpack .../4-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:arm64. Preparing to unpack .../5-libmpdec2_2.4.2-1_arm64.deb ... Unpacking libmpdec2:arm64 (2.4.2-1) ... Selecting previously unselected package libpython3.5-stdlib:arm64. Preparing to unpack .../6-libpython3.5-stdlib_3.5.3-3_arm64.deb ... Unpacking libpython3.5-stdlib:arm64 (3.5.3-3) ... Selecting previously unselected package python3.5. Preparing to unpack .../7-python3.5_3.5.3-3_arm64.deb ... Unpacking python3.5 (3.5.3-3) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../8-libpython3-stdlib_3.5.3-1ubuntu3_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.5.3-1ubuntu3) ... Selecting previously unselected package dh-python. Preparing to unpack .../9-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.5-minimal:arm64 (3.5.3-3) ... Setting up libexpat1:arm64 (2.2.1-2) ... Setting up python3.5-minimal (3.5.3-3) ... Setting up python3-minimal (3.5.3-1ubuntu3) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13334 files and directories currently installed.) Preparing to unpack .../00-python3_3.5.3-1ubuntu3_arm64.deb ... Unpacking python3 (3.5.3-1ubuntu3) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../01-libxau6_1%3a1.0.8-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.8-1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../02-libbsd0_0.8.5-1_arm64.deb ... Unpacking libbsd0:arm64 (0.8.5-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../03-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../04-libxcb1_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb1:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../05-libx11-data_2%3a1.6.4-3_all.deb ... Unpacking libx11-data (2:1.6.4-3) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../06-libx11-6_2%3a1.6.4-3_arm64.deb ... Unpacking libx11-6:arm64 (2:1.6.4-3) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../07-libxext6_2%3a1.3.3-1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.3-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.22.3-9_arm64.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../09-bsdmainutils_9.0.12ubuntu1_arm64.deb ... Unpacking bsdmainutils (9.0.12ubuntu1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../10-libpipeline1_1.4.2-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.4.2-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.7.6.1-2_arm64.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../12-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package ucf. Preparing to unpack .../13-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../14-fontconfig-config_2.11.94-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.11.94-0ubuntu2) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../15-libfreetype6_2.6.3-3.2ubuntu1_arm64.deb ... Unpacking libfreetype6:arm64 (2.6.3-3.2ubuntu1) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../16-libfontconfig1_2.11.94-0ubuntu2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.11.94-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../17-fontconfig_2.11.94-0ubuntu2_arm64.deb ... Unpacking fontconfig (2.11.94-0ubuntu2) ... Selecting previously unselected package libjpeg-turbo8:arm64. Preparing to unpack .../18-libjpeg-turbo8_1.5.1-0ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8:arm64 (1.5.1-0ubuntu1) ... Selecting previously unselected package x11-common. Preparing to unpack .../19-x11-common_1%3a7.7+19ubuntu1_all.deb ... Unpacking x11-common (1:7.7+19ubuntu1) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../20-libice6_2%3a1.0.9-2_arm64.deb ... Unpacking libice6:arm64 (2:1.0.9-2) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../21-libsm6_2%3a1.2.2-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.2-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../22-libxfixes3_1%3a5.0.3-1_arm64.deb ... Unpacking libxfixes3:arm64 (1:5.0.3-1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../23-libxrender1_1%3a0.9.10-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../24-libxcursor1_1%3a1.1.14-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.1.14-1) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../25-libxdamage1_1%3a1.1.4-2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.4-2) ... Selecting previously unselected package libxft2:arm64. Preparing to unpack .../26-libxft2_2.3.2-1_arm64.deb ... Unpacking libxft2:arm64 (2.3.2-1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../27-libxinerama1_2%3a1.1.3-1_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.3-1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../28-libxshmfence1_1.2-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.2-1) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../29-libxxf86vm1_1%3a1.1.4-1_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1) ... Selecting previously unselected package libpython2.7-minimal:arm64. Preparing to unpack .../30-libpython2.7-minimal_2.7.13-2_arm64.deb ... Unpacking libpython2.7-minimal:arm64 (2.7.13-2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../31-python2.7-minimal_2.7.13-2_arm64.deb ... Unpacking python2.7-minimal (2.7.13-2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../32-python-minimal_2.7.13-2_arm64.deb ... Unpacking python-minimal (2.7.13-2) ... Selecting previously unselected package libpython2.7-stdlib:arm64. Preparing to unpack .../33-libpython2.7-stdlib_2.7.13-2_arm64.deb ... Unpacking libpython2.7-stdlib:arm64 (2.7.13-2) ... Selecting previously unselected package python2.7. Preparing to unpack .../34-python2.7_2.7.13-2_arm64.deb ... Unpacking python2.7 (2.7.13-2) ... Selecting previously unselected package libpython-stdlib:arm64. Preparing to unpack .../35-libpython-stdlib_2.7.13-2_arm64.deb ... Unpacking libpython-stdlib:arm64 (2.7.13-2) ... Setting up libpython2.7-minimal:arm64 (2.7.13-2) ... Setting up python2.7-minimal (2.7.13-2) ... Setting up python-minimal (2.7.13-2) ... Selecting previously unselected package python. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15146 files and directories currently installed.) Preparing to unpack .../000-python_2.7.13-2_arm64.deb ... Unpacking python (2.7.13-2) ... Selecting previously unselected package libpython3.6-minimal:arm64. Preparing to unpack .../001-libpython3.6-minimal_3.6.2~rc2-2_arm64.deb ... Unpacking libpython3.6-minimal:arm64 (3.6.2~rc2-2) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../002-python3.6-minimal_3.6.2~rc2-2_arm64.deb ... Unpacking python3.6-minimal (3.6.2~rc2-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../003-libjbig0_2.1-3.1_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../004-libjs-jquery_3.1.1-2_all.deb ... Unpacking libjs-jquery (3.1.1-2) ... Selecting previously unselected package libjs-jquery-hotkeys. Preparing to unpack .../005-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2ubuntu1_all.deb ... Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu1) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../006-libglib2.0-0_2.53.3-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.53.3-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../007-libthai-data_0.1.26-2_all.deb ... Unpacking libthai-data (0.1.26-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../008-libdatrie1_0.2.10-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.10-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../009-libthai0_0.1.26-2_arm64.deb ... Unpacking libthai0:arm64 (0.1.26-2) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../010-libpango-1.0-0_1.40.5-1_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.40.5-1) ... Selecting previously unselected package libpangox-1.0-0:arm64. Preparing to unpack .../011-libpangox-1.0-0_0.0.2-5_arm64.deb ... Unpacking libpangox-1.0-0:arm64 (0.0.2-5) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../012-libxcb-icccm4_0.4.1-1ubuntu1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.1-1ubuntu1) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../013-libxcb-keysyms1_0.4.0-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.0-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../014-libxcb-render0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../015-libxcb-render-util0_0.3.9-1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.9-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../016-libmagic-mgc_1%3a5.30-1_arm64.deb ... Unpacking libmagic-mgc (1:5.30-1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../017-libmagic1_1%3a5.30-1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.30-1) ... Selecting previously unselected package file. Preparing to unpack .../018-file_1%3a5.30-1_arm64.deb ... Unpacking file (1:5.30-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../019-libelf1_0.166-2ubuntu1_arm64.deb ... Unpacking libelf1:arm64 (0.166-2ubuntu1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../020-xkb-data_2.19-1ubuntu1_all.deb ... Unpacking xkb-data (2.19-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../021-gettext-base_0.19.8.1-2ubuntu1_arm64.deb ... Unpacking gettext-base (0.19.8.1-2ubuntu1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../022-libdrm2_2.4.81-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.81-2) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../023-libedit2_3.1-20170329-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20170329-1) ... Selecting previously unselected package libicu57:arm64. Preparing to unpack .../024-libicu57_57.1-6_arm64.deb ... Unpacking libicu57:arm64 (57.1-6) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../025-libxml2_2.9.4+dfsg1-2.2ubuntu1_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-2.2ubuntu1) ... Selecting previously unselected package libxmuu1:arm64. Preparing to unpack .../026-libxmuu1_2%3a1.1.2-2_arm64.deb ... Unpacking libxmuu1:arm64 (2:1.1.2-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../027-shared-mime-info_1.8-1_arm64.deb ... Unpacking shared-mime-info (1.8-1) ... Selecting previously unselected package xauth. Preparing to unpack .../028-xauth_1%3a1.0.9-1ubuntu2_arm64.deb ... Unpacking xauth (1:1.0.9-1ubuntu2) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../029-libsigsegv2_2.11-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../030-m4_1.4.18-1_arm64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../031-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../032-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../033-automake_1%3a1.15-6ubuntu1_all.deb ... Unpacking automake (1:1.15-6ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../034-autopoint_0.19.8.1-2ubuntu1_all.deb ... Unpacking autopoint (0.19.8.1-2ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../035-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../036-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../037-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../038-libfile-stripnondeterminism-perl_0.038-1~build2_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.038-1~build2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../039-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../040-dh-strip-nondeterminism_0.038-1~build2_all.deb ... Unpacking dh-strip-nondeterminism (0.038-1~build2) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../041-libcroco3_0.6.12-1_arm64.deb ... Unpacking libcroco3:arm64 (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../042-gettext_0.19.8.1-2ubuntu1_arm64.deb ... Unpacking gettext (0.19.8.1-2ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../043-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../044-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../045-debhelper_10.4ubuntu3_all.deb ... Unpacking debhelper (10.4ubuntu3) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../046-libpixman-1-0_0.34.0-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.34.0-1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../047-libxcb-shm0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../048-libcairo2_1.14.8-1_arm64.deb ... Unpacking libcairo2:arm64 (1.14.8-1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../049-libdrm-amdgpu1_2.4.81-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.81-2) ... Selecting previously unselected package libdrm-freedreno1:arm64. Preparing to unpack .../050-libdrm-freedreno1_2.4.81-2_arm64.deb ... Unpacking libdrm-freedreno1:arm64 (2.4.81-2) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../051-libdrm-nouveau2_2.4.81-2_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.81-2) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../052-libdrm-radeon1_2.4.81-2_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.81-2) ... Selecting previously unselected package libepoxy0:arm64. Preparing to unpack .../053-libepoxy0_1.3.1-3_arm64.deb ... Unpacking libepoxy0:arm64 (1.3.1-3) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../054-libfontenc1_1%3a1.1.3-1_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.3-1) ... Selecting previously unselected package libjpeg8:arm64. Preparing to unpack .../055-libjpeg8_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../056-libtiff5_4.0.8-3_arm64.deb ... Unpacking libtiff5:arm64 (4.0.8-3) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../057-libgdk-pixbuf2.0-common_2.36.5-3_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.36.5-3) ... Selecting previously unselected package libgdk-pixbuf2.0-0:arm64. Preparing to unpack .../058-libgdk-pixbuf2.0-0_2.36.5-3_arm64.deb ... Unpacking libgdk-pixbuf2.0-0:arm64 (2.36.5-3) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../059-libglapi-mesa_17.1.2-2ubuntu2_arm64.deb ... Unpacking libglapi-mesa:arm64 (17.1.2-2ubuntu2) ... Selecting previously unselected package libllvm4.0:arm64. Preparing to unpack .../060-libllvm4.0_1%3a4.0.1-1_arm64.deb ... Unpacking libllvm4.0:arm64 (1:4.0.1-1) ... Selecting previously unselected package libsensors4:arm64. Preparing to unpack .../061-libsensors4_1%3a3.4.0-4_arm64.deb ... Unpacking libsensors4:arm64 (1:3.4.0-4) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../062-libgl1-mesa-dri_17.1.2-2ubuntu2_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (17.1.2-2ubuntu2) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../063-libx11-xcb1_2%3a1.6.4-3_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.6.4-3) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../064-libxcb-dri2-0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../065-libxcb-dri3-0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../066-libxcb-glx0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../067-libxcb-present0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../068-libxcb-sync1_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libgl1-mesa-glx:arm64. Preparing to unpack .../069-libgl1-mesa-glx_17.1.2-2ubuntu2_arm64.deb ... Unpacking libgl1-mesa-glx:arm64 (17.1.2-2ubuntu2) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../070-libgraphite2-3_1.3.10-2_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.10-2) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../071-libharfbuzz0b_1.4.2-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (1.4.2-1) ... Selecting previously unselected package libjs-jquery-metadata. Preparing to unpack .../072-libjs-jquery-metadata_12-1_all.deb ... Unpacking libjs-jquery-metadata (12-1) ... Selecting previously unselected package libjs-jquery-tablesorter. Preparing to unpack .../073-libjs-jquery-tablesorter_1%3a2.28.15+dfsg1-1_all.deb ... Unpacking libjs-jquery-tablesorter (1:2.28.15+dfsg1-1) ... Selecting previously unselected package libjs-jquery-throttle-debounce. Preparing to unpack .../074-libjs-jquery-throttle-debounce_1.1+dfsg.1-1_all.deb ... Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../075-libjs-underscore_1.8.3~dfsg-1_all.deb ... Unpacking libjs-underscore (1.8.3~dfsg-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../076-libjs-sphinxdoc_1.5.6-1_all.deb ... Unpacking libjs-sphinxdoc (1.5.6-1) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../077-libpangoft2-1.0-0_1.40.5-1_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.40.5-1) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../078-libpangocairo-1.0-0_1.40.5-1_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.40.5-1) ... Selecting previously unselected package libpangoxft-1.0-0:arm64. Preparing to unpack .../079-libpangoxft-1.0-0_1.40.5-1_arm64.deb ... Unpacking libpangoxft-1.0-0:arm64 (1.40.5-1) ... Selecting previously unselected package libpango1.0-0:arm64. Preparing to unpack .../080-libpango1.0-0_1.40.5-1_arm64.deb ... Unpacking libpango1.0-0:arm64 (1.40.5-1) ... Selecting previously unselected package libpython3.6-stdlib:arm64. Preparing to unpack .../081-libpython3.6-stdlib_3.6.2~rc2-2_arm64.deb ... Unpacking libpython3.6-stdlib:arm64 (3.6.2~rc2-2) ... Selecting previously unselected package libutempter0:arm64. Preparing to unpack .../082-libutempter0_1.1.6-3_arm64.deb ... Unpacking libutempter0:arm64 (1.1.6-3) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../083-libxt6_1%3a1.1.5-1_arm64.deb ... Unpacking libxt6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../084-libxmu6_2%3a1.1.2-2_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.2-2) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../085-libxpm4_1%3a3.5.12-1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../086-libxaw7_2%3a1.0.13-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../087-libxcb-randr0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../088-libxcb-shape0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../089-libxcb-xkb1_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xv0:arm64. Preparing to unpack .../090-libxcb-xv0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-xv0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxfont2:arm64. Preparing to unpack .../091-libxfont2_1%3a2.0.1-3_arm64.deb ... Unpacking libxfont2:arm64 (1:2.0.1-3) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../092-libxi6_2%3a1.7.9-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.7.9-1) ... Selecting previously unselected package libxkbfile1:arm64. Preparing to unpack .../093-libxkbfile1_1%3a1.0.9-2_arm64.deb ... Unpacking libxkbfile1:arm64 (1:1.0.9-2) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../094-libxrandr2_2%3a1.5.1-1_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.1-1) ... Selecting previously unselected package python-all. Preparing to unpack .../095-python-all_2.7.13-2_arm64.deb ... Unpacking python-all (2.7.13-2) ... Selecting previously unselected package python-cffi-backend. Preparing to unpack .../096-python-cffi-backend_1.9.1-2build1_arm64.deb ... Unpacking python-cffi-backend (1.9.1-2build1) ... Selecting previously unselected package python-ply. Preparing to unpack .../097-python-ply_3.9-1_all.deb ... Unpacking python-ply (3.9-1) ... Selecting previously unselected package python-pycparser. Preparing to unpack .../098-python-pycparser_2.17-2_all.deb ... Unpacking python-pycparser (2.17-2) ... Selecting previously unselected package python-cffi. Preparing to unpack .../099-python-cffi_1.9.1-2build1_all.deb ... Unpacking python-cffi (1.9.1-2build1) ... Selecting previously unselected package python-cairocffi. Preparing to unpack .../100-python-cairocffi_0.7.2-2_all.deb ... Unpacking python-cairocffi (0.7.2-2) ... Selecting previously unselected package python-concurrent.futures. Preparing to unpack .../101-python-concurrent.futures_3.0.5-3_all.deb ... Unpacking python-concurrent.futures (3.0.5-3) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../102-python-pkg-resources_36.0.1-1_all.deb ... Unpacking python-pkg-resources (36.0.1-1) ... Selecting previously unselected package python-coverage. Preparing to unpack .../103-python-coverage_4.3.4+dfsg.1-1_arm64.deb ... Unpacking python-coverage (4.3.4+dfsg.1-1) ... Selecting previously unselected package python-six. Preparing to unpack .../104-python-six_1.10.0-4_all.deb ... Unpacking python-six (1.10.0-4) ... Selecting previously unselected package python-nose2. Preparing to unpack .../105-python-nose2_0.6.5-2_all.deb ... Unpacking python-nose2 (0.6.5-2) ... Selecting previously unselected package python-cov-core. Preparing to unpack .../106-python-cov-core_1.15.0-1build1_all.deb ... Unpacking python-cov-core (1.15.0-1build1) ... Selecting previously unselected package python-py. Preparing to unpack .../107-python-py_1.4.32-3_all.deb ... Unpacking python-py (1.4.32-3) ... Selecting previously unselected package python-pytest. Preparing to unpack .../108-python-pytest_3.0.6-1_all.deb ... Unpacking python-pytest (3.0.6-1) ... Selecting previously unselected package libjs-jquery-isonscreen. Preparing to unpack .../109-libjs-jquery-isonscreen_1.2.0-1_all.deb ... Unpacking libjs-jquery-isonscreen (1.2.0-1) ... Selecting previously unselected package python-pytest-cov. Preparing to unpack .../110-python-pytest-cov_2.5.1-1_all.deb ... Unpacking python-pytest-cov (2.5.1-1) ... Selecting previously unselected package python-setuptools. Preparing to unpack .../111-python-setuptools_36.0.1-1_all.deb ... Unpacking python-setuptools (36.0.1-1) ... Selecting previously unselected package python-trollius. Preparing to unpack .../112-python-trollius_2.1~b1-4_all.deb ... Unpacking python-trollius (2.1~b1-4) ... Selecting previously unselected package python-xcffib. Preparing to unpack .../113-python-xcffib_0.4.2-2_arm64.deb ... Unpacking python-xcffib (0.4.2-2) ... Selecting previously unselected package python3.6. Preparing to unpack .../114-python3.6_3.6.2~rc2-2_arm64.deb ... Unpacking python3.6 (3.6.2~rc2-2) ... Selecting previously unselected package python3-all. Preparing to unpack .../115-python3-all_3.5.3-1ubuntu3_arm64.deb ... Unpacking python3-all (3.5.3-1ubuntu3) ... Selecting previously unselected package python3-cffi-backend. Preparing to unpack .../116-python3-cffi-backend_1.9.1-2build1_arm64.deb ... Unpacking python3-cffi-backend (1.9.1-2build1) ... Selecting previously unselected package python3-ply. Preparing to unpack .../117-python3-ply_3.9-1_all.deb ... Unpacking python3-ply (3.9-1) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../118-python3-pycparser_2.17-2_all.deb ... Unpacking python3-pycparser (2.17-2) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../119-python3-cffi_1.9.1-2build1_all.deb ... Unpacking python3-cffi (1.9.1-2build1) ... Selecting previously unselected package python3-cairocffi. Preparing to unpack .../120-python3-cairocffi_0.7.2-2_all.deb ... Unpacking python3-cairocffi (0.7.2-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../121-python3-pkg-resources_36.0.1-1_all.deb ... Unpacking python3-pkg-resources (36.0.1-1) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../122-python3-coverage_4.3.4+dfsg.1-1_arm64.deb ... Unpacking python3-coverage (4.3.4+dfsg.1-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../123-python3-six_1.10.0-4_all.deb ... Unpacking python3-six (1.10.0-4) ... Selecting previously unselected package python3-nose2. Preparing to unpack .../124-python3-nose2_0.6.5-2_all.deb ... Unpacking python3-nose2 (0.6.5-2) ... Selecting previously unselected package python3-cov-core. Preparing to unpack .../125-python3-cov-core_1.15.0-1build1_all.deb ... Unpacking python3-cov-core (1.15.0-1build1) ... Selecting previously unselected package python3-py. Preparing to unpack .../126-python3-py_1.4.32-3_all.deb ... Unpacking python3-py (1.4.32-3) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../127-python3-pytest_3.0.6-1_all.deb ... Unpacking python3-pytest (3.0.6-1) ... Selecting previously unselected package python3-pytest-cov. Preparing to unpack .../128-python3-pytest-cov_2.5.1-1_all.deb ... Unpacking python3-pytest-cov (2.5.1-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../129-python3-setuptools_36.0.1-1_all.deb ... Unpacking python3-setuptools (36.0.1-1) ... Selecting previously unselected package python3-trollius. Preparing to unpack .../130-python3-trollius_2.1~b1-4_all.deb ... Unpacking python3-trollius (2.1~b1-4) ... Selecting previously unselected package python3-xcffib. Preparing to unpack .../131-python3-xcffib_0.4.2-2_arm64.deb ... Unpacking python3-xcffib (0.4.2-2) ... Selecting previously unselected package x11-apps. Preparing to unpack .../132-x11-apps_7.7+6ubuntu1_arm64.deb ... Unpacking x11-apps (7.7+6ubuntu1) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../133-x11-xkb-utils_7.7+3_arm64.deb ... Unpacking x11-xkb-utils (7.7+3) ... Selecting previously unselected package x11-xserver-utils. Preparing to unpack .../134-x11-xserver-utils_7.7+7build1_arm64.deb ... Unpacking x11-xserver-utils (7.7+7build1) ... Selecting previously unselected package xbitmaps. Preparing to unpack .../135-xbitmaps_1.1.1-2_all.deb ... Unpacking xbitmaps (1.1.1-2) ... Selecting previously unselected package xserver-common. Preparing to unpack .../136-xserver-common_2%3a1.19.3-1ubuntu2_all.deb ... Unpacking xserver-common (2:1.19.3-1ubuntu2) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../137-libxcb-util1_0.4.0-0ubuntu3_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-0ubuntu3) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../138-libxcb-image0_0.4.0-1build1_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-1build1) ... Selecting previously unselected package xserver-xephyr. Preparing to unpack .../139-xserver-xephyr_2%3a1.19.3-1ubuntu2_arm64.deb ... Unpacking xserver-xephyr (2:1.19.3-1ubuntu2) ... Selecting previously unselected package xterm. Preparing to unpack .../140-xterm_324-2ubuntu1_arm64.deb ... Unpacking xterm (324-2ubuntu1) ... Selecting previously unselected package xvfb. Preparing to unpack .../141-xvfb_2%3a1.19.3-1ubuntu2_arm64.deb ... Unpacking xvfb (2:1.19.3-1ubuntu2) ... Selecting previously unselected package sbuild-build-depends-qtile-dummy. Preparing to unpack .../142-sbuild-build-depends-qtile-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-qtile-dummy (0.invalid.0) ... Setting up libedit2:arm64 (3.1-20170329-1) ... Setting up libjs-jquery (3.1.1-2) ... Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-1) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libjs-underscore (1.8.3~dfsg-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libjbig0:arm64 (2.1-3.1) ... Setting up libsigsegv2:arm64 (2.11-1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up xbitmaps (1.1.1-2) ... Setting up libelf1:arm64 (0.166-2ubuntu1) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:arm64 (2.53.3-1) ... No schema files found: doing nothing. Setting up libxshmfence1:arm64 (1.2-1) ... Setting up xkb-data (2.19-1ubuntu1) ... Setting up libjs-sphinxdoc (1.5.6-1) ... Setting up libgdk-pixbuf2.0-common (2.36.5-3) ... Setting up libdatrie1:arm64 (0.2.10-4) ... Setting up gettext-base (0.19.8.1-2ubuntu1) ... Setting up libjpeg-turbo8:arm64 (1.5.1-0ubuntu1) ... Setting up libpipeline1:arm64 (1.4.2-1) ... Setting up libglapi-mesa:arm64 (17.1.2-2ubuntu2) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:arm64 (57.1-6) ... Setting up libbsd0:arm64 (0.8.5-1) ... Setting up ucf (3.0036) ... Setting up libxml2:arm64 (2.9.4+dfsg1-2.2ubuntu1) ... Setting up libutempter0:arm64 (1.1.6-3) ... Setting up libfreetype6:arm64 (2.6.3-3.2ubuntu1) ... Setting up libmagic-mgc (1:5.30-1) ... Setting up libdrm2:arm64 (2.4.81-2) ... Setting up libmagic1:arm64 (1:5.30-1) ... Setting up libgraphite2-3:arm64 (1.3.10-2) ... Setting up libcroco3:arm64 (0.6.12-1) ... Setting up libpython3.6-minimal:arm64 (3.6.2~rc2-2) ... Setting up libx11-xcb1:arm64 (2:1.6.4-3) ... Setting up libpixman-1-0:arm64 (0.34.0-1) ... Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu1) ... Setting up libllvm4.0:arm64 (1:4.0.1-1) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Setting up libjs-jquery-isonscreen (1.2.0-1) ... Setting up libepoxy0:arm64 (1.3.1-3) ... Setting up autotools-dev (20161112.1) ... Processing triggers for systemd (233-8ubuntu2) ... Setting up libfontenc1:arm64 (1:1.1.3-1) ... Setting up libsensors4:arm64 (1:3.4.0-4) ... Setting up shared-mime-info (1.8-1) ... Setting up libdrm-radeon1:arm64 (2.4.81-2) ... Setting up libthai-data (0.1.26-2) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libdrm-nouveau2:arm64 (2.4.81-2) ... Setting up bsdmainutils (9.0.12ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libjs-jquery-metadata (12-1) ... Setting up x11-common (1:7.7+19ubuntu1) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libx11-data (2:1.6.4-3) ... Setting up libpython2.7-stdlib:arm64 (2.7.13-2) ... Setting up libxau6:arm64 (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-2ubuntu1) ... Setting up libmpdec2:arm64 (2.4.2-1) ... Setting up libfile-stripnondeterminism-perl (0.038-1~build2) ... Setting up libjpeg8:arm64 (8c-2ubuntu8) ... Setting up libpython3.6-stdlib:arm64 (3.6.2~rc2-2) ... Setting up libjs-jquery-tablesorter (1:2.28.15+dfsg1-1) ... Setting up fontconfig-config (2.11.94-0ubuntu2) ... Setting up libdrm-amdgpu1:arm64 (2.4.81-2) ... Setting up libdrm-freedreno1:arm64 (2.4.81-2) ... Setting up gettext (0.19.8.1-2ubuntu1) ... Setting up libpython3.5-stdlib:arm64 (3.5.3-3) ... Setting up libgl1-mesa-dri:arm64 (17.1.2-2ubuntu2) ... Setting up python3.6-minimal (3.6.2~rc2-2) ... Setting up python2.7 (2.7.13-2) ... Setting up libxfont2:arm64 (1:2.0.1-3) ... Setting up libharfbuzz0b:arm64 (1.4.2-1) ... Setting up libtiff5:arm64 (4.0.8-3) ... Setting up autoconf (2.69-10) ... Setting up libthai0:arm64 (0.1.26-2) ... Setting up file (1:5.30-1) ... Setting up libpython-stdlib:arm64 (2.7.13-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up automake (1:1.15-6ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:arm64 (2:1.0.9-2) ... Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libxcb1:arm64 (1.11.1-1ubuntu1) ... Setting up python (2.7.13-2) ... Setting up libxcb-xkb1:arm64 (1.11.1-1ubuntu1) ... Setting up libtool (2.4.6-2) ... Setting up python3.5 (3.5.3-3) ... Setting up libpython3-stdlib:arm64 (3.5.3-1ubuntu3) ... Setting up libxcb-present0:arm64 (1.11.1-1ubuntu1) ... Setting up libfontconfig1:arm64 (2.11.94-0ubuntu2) ... Setting up libxcb-dri2-0:arm64 (1.11.1-1ubuntu1) ... Setting up libsm6:arm64 (2:1.2.2-1) ... Setting up libxcb-dri3-0:arm64 (1.11.1-1ubuntu1) ... Setting up libxcb-glx0:arm64 (1.11.1-1ubuntu1) ... Setting up libxcb-randr0:arm64 (1.11.1-1ubuntu1) ... Setting up libxcb-icccm4:arm64 (0.4.1-1ubuntu1) ... Setting up libxcb-render0:arm64 (1.11.1-1ubuntu1) ... Setting up python3.6 (3.6.2~rc2-2) ... Setting up po-debconf (1.0.20) ... Setting up python-ply (3.9-1) ... Setting up libx11-6:arm64 (2:1.6.4-3) ... Setting up libxcb-util1:arm64 (0.4.0-0ubuntu3) ... Setting up python-pkg-resources (36.0.1-1) ... Setting up libxmuu1:arm64 (2:1.1.2-2) ... Setting up libxcb-sync1:arm64 (1.11.1-1ubuntu1) ... Setting up python-coverage (4.3.4+dfsg.1-1) ... Setting up python-cffi-backend (1.9.1-2build1) ... Setting up python-six (1.10.0-4) ... Setting up libxcb-xv0:arm64 (1.11.1-1ubuntu1) ... Setting up libxcb-shm0:arm64 (1.11.1-1ubuntu1) ... Setting up libxpm4:arm64 (1:3.5.12-1) ... Setting up libxt6:arm64 (1:1.1.5-1) ... Setting up libxcb-shape0:arm64 (1.11.1-1ubuntu1) ... Setting up libxrender1:arm64 (1:0.9.10-1) ... Setting up libxcb-keysyms1:arm64 (0.4.0-1) ... Setting up python-concurrent.futures (3.0.5-3) ... Setting up libxft2:arm64 (2.3.2-1) ... Setting up python-all (2.7.13-2) ... Setting up fontconfig (2.11.94-0ubuntu2) ... Regenerating fonts cache... done. Setting up libxkbfile1:arm64 (1:1.0.9-2) ... Setting up python-setuptools (36.0.1-1) ... Setting up libxcb-render-util0:arm64 (0.3.9-1) ... Setting up libxdamage1:arm64 (1:1.1.4-2) ... Setting up libxcb-image0:arm64 (0.4.0-1build1) ... Setting up python-pycparser (2.17-2) ... Setting up python-xcffib (0.4.2-2) ... Setting up libxext6:arm64 (2:1.3.3-1) ... Setting up libxfixes3:arm64 (1:5.0.3-1) ... Setting up python-trollius (2.1~b1-4) ... Setting up python-py (1.4.32-3) ... Setting up python-nose2 (0.6.5-2) ... Setting up libgdk-pixbuf2.0-0:arm64 (2.36.5-3) ... Setting up python-pytest (3.0.6-1) ... Setting up libxmu6:arm64 (2:1.1.2-2) ... Setting up xauth (1:1.0.9-1ubuntu2) ... Setting up python-cov-core (1.15.0-1build1) ... Setting up libxcursor1:arm64 (1:1.1.14-1) ... Setting up libpango-1.0-0:arm64 (1.40.5-1) ... Setting up python-cffi (1.9.1-2build1) ... Setting up libpangox-1.0-0:arm64 (0.0.2-5) ... Setting up python-pytest-cov (2.5.1-1) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1) ... Setting up libxrandr2:arm64 (2:1.5.1-1) ... Setting up libxi6:arm64 (2:1.7.9-1) ... Setting up libxaw7:arm64 (2:1.0.13-1) ... Setting up libcairo2:arm64 (1.14.8-1) ... Setting up libxinerama1:arm64 (2:1.1.3-1) ... Setting up x11-xkb-utils (7.7+3) ... Setting up python-cairocffi (0.7.2-2) ... Setting up xterm (324-2ubuntu1) ... update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode Setting up libpangoft2-1.0-0:arm64 (1.40.5-1) ... Setting up libgl1-mesa-glx:arm64 (17.1.2-2ubuntu2) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/aarch64-linux-gnu_GL.conf (aarch64-linux-gnu_gl_conf) in auto mode Setting up x11-xserver-utils (7.7+7build1) ... Setting up x11-apps (7.7+6ubuntu1) ... Setting up xserver-common (2:1.19.3-1ubuntu2) ... Setting up xvfb (2:1.19.3-1ubuntu2) ... Setting up libpangoxft-1.0-0:arm64 (1.40.5-1) ... Setting up libpangocairo-1.0-0:arm64 (1.40.5-1) ... Setting up xserver-xephyr (2:1.19.3-1ubuntu2) ... Setting up libpango1.0-0:arm64 (1.40.5-1) ... Setting up python3 (3.5.3-1ubuntu3) ... Setting up python3-cffi-backend (1.9.1-2build1) ... Setting up python3-six (1.10.0-4) ... Setting up python3-pkg-resources (36.0.1-1) ... Setting up python3-coverage (4.3.4+dfsg.1-1) ... Setting up python3-all (3.5.3-1ubuntu3) ... Setting up python3-xcffib (0.4.2-2) ... Setting up python3-trollius (2.1~b1-4) ... Setting up python3-ply (3.9-1) ... Setting up python3-setuptools (36.0.1-1) ... Setting up python3-nose2 (0.6.5-2) ... Setting up dh-python (2.20170125) ... Setting up dh-autoreconf (14) ... Setting up python3-py (1.4.32-3) ... Setting up python3-pytest (3.0.6-1) ... Setting up python3-cov-core (1.15.0-1build1) ... Setting up python3-pytest-cov (2.5.1-1) ... Setting up python3-pycparser (2.17-2) ... Setting up python3-cffi (1.9.1-2build1) ... Setting up debhelper (10.4ubuntu3) ... Setting up dh-strip-nondeterminism (0.038-1~build2) ... Setting up python3-cairocffi (0.7.2-2) ... Setting up sbuild-build-depends-qtile-dummy (0.invalid.0) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20116 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Processing triggers for systemd (233-8ubuntu2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-83-generic arm64 (aarch64) Toolchain package versions: binutils_2.28.90.20170704-0ubuntu1 dpkg-dev_1.18.24ubuntu1 g++-6_6.4.0-1ubuntu2 gcc-6_6.4.0-1ubuntu2 libc6-dev_2.24-9ubuntu2 libstdc++-6-dev_6.4.0-1ubuntu2 libstdc++6_7.1.0-9ubuntu1 linux-libc-dev_4.11.0-10.15 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_2.0-1 apt_1.5~beta1 apt-transport-https_1.5~beta1 autoconf_2.69-10 automake_1:1.15-6ubuntu1 autopoint_0.19.8.1-2ubuntu1 autotools-dev_20161112.1 base-files_9.6ubuntu101 base-passwd_3.5.43 bash_4.4-5ubuntu1 binutils_2.28.90.20170704-0ubuntu1 bsdmainutils_9.0.12ubuntu1 bsdutils_1:2.29-1ubuntu3 build-essential_12.1ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20161130+nmu1 coreutils_8.26-3ubuntu3 cpp_4:6.3.0-2ubuntu2 cpp-6_6.4.0-1ubuntu2 dash_0.5.8-2.3ubuntu1 debconf_1.5.60ubuntu1 debhelper_10.4ubuntu3 debianutils_4.8.1.1 dh-autoreconf_14 dh-python_2.20170125 dh-strip-nondeterminism_0.038-1~build2 diffutils_1:3.5-3 dmsetup_2:1.02.137-2ubuntu2 dpkg_1.18.24ubuntu1 dpkg-dev_1.18.24ubuntu1 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 fakeroot_1.21-1ubuntu2 file_1:5.30-1 findutils_4.6.0+git+20170606-3 fontconfig_2.11.94-0ubuntu2 fontconfig-config_2.11.94-0ubuntu2 fonts-dejavu-core_2.37-1 g++_4:6.3.0-2ubuntu2 g++-6_6.4.0-1ubuntu2 gcc_4:6.3.0-2ubuntu2 gcc-6_6.4.0-1ubuntu2 gcc-6-base_6.4.0-1ubuntu2 gcc-7-base_7.1.0-9ubuntu1 gettext_0.19.8.1-2ubuntu1 gettext-base_0.19.8.1-2ubuntu1 gnupg_2.1.15-1ubuntu7 gnupg-agent_2.1.15-1ubuntu7 gpgv_2.1.15-1ubuntu7 grep_2.27-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 hostname_3.18 init_1.47 init-system-helpers_1.47 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu8 libapt-pkg5.0_1.5~beta1 libarchive-zip-perl_1.59-1 libasan3_6.4.0-1ubuntu2 libasn1-8-heimdal_7.1.0+dfsg-13 libassuan0_2.4.3-2 libatomic1_7.1.0-9ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu1 libaudit1_1:2.7.7-1ubuntu1 libblkid1_2.29-1ubuntu3 libbsd0_0.8.5-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-9ubuntu2 libc-dev-bin_2.24-9ubuntu2 libc6_2.24-9ubuntu2 libc6-dev_2.24-9ubuntu2 libcairo2_1.14.8-1 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_7.1.0-9ubuntu1 libcomerr2_1.43.4-2 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.2-0ubuntu1 libcurl3-gnutls_7.52.1-5ubuntu1 libdatrie1_0.2.10-4 libdb5.3_5.3.28-12 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu2 libdpkg-perl_1.18.24ubuntu1 libdrm-amdgpu1_2.4.81-2 libdrm-freedreno1_2.4.81-2 libdrm-nouveau2_2.4.81-2 libdrm-radeon1_2.4.81-2 libdrm2_2.4.81-2 libedit2_3.1-20170329-1 libelf1_0.166-2ubuntu1 libepoxy0_1.3.1-3 libexpat1_2.2.1-2 libfakeroot_1.21-1ubuntu2 libfdisk1_2.29-1ubuntu3 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.038-1~build2 libfontconfig1_2.11.94-0ubuntu2 libfontenc1_1:1.1.3-1 libfreetype6_2.6.3-3.2ubuntu1 libgcc-6-dev_6.4.0-1ubuntu2 libgcc1_1:7.1.0-9ubuntu1 libgcrypt20_1.7.8-2 libgdbm3_1.8.3-14 libgdk-pixbuf2.0-0_2.36.5-3 libgdk-pixbuf2.0-common_2.36.5-3 libgl1-mesa-dri_17.1.2-2ubuntu2 libgl1-mesa-glx_17.1.2-2ubuntu2 libglapi-mesa_17.1.2-2ubuntu2 libglib2.0-0_2.53.3-1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.8-6ubuntu1 libgomp1_7.1.0-9ubuntu1 libgpg-error0_1.27-3 libgraphite2-3_1.3.10-2 libgssapi-krb5-2_1.15.1-1 libgssapi3-heimdal_7.1.0+dfsg-13 libharfbuzz0b_1.4.2-1 libhcrypto4-heimdal_7.1.0+dfsg-13 libheimbase1-heimdal_7.1.0+dfsg-13 libheimntlm0-heimdal_7.1.0+dfsg-13 libhogweed4_3.3-1 libhx509-5-heimdal_7.1.0+dfsg-13 libice6_2:1.0.9-2 libicu57_57.1-6 libidn11_1.33-1 libidn2-0_2.0.2-1 libip4tc0_1.6.1-2ubuntu1 libisl15_0.18-1 libitm1_7.1.0-9ubuntu1 libjbig0_2.1-3.1 libjpeg-turbo8_1.5.1-0ubuntu1 libjpeg8_8c-2ubuntu8 libjs-jquery_3.1.1-2 libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2ubuntu1 libjs-jquery-isonscreen_1.2.0-1 libjs-jquery-metadata_12-1 libjs-jquery-tablesorter_1:2.28.15+dfsg1-1 libjs-jquery-throttle-debounce_1.1+dfsg.1-1 libjs-sphinxdoc_1.5.6-1 libjs-underscore_1.8.3~dfsg-1 libk5crypto3_1.15.1-1 libkeyutils1_1.5.9-9ubuntu1 libkmod2_24-1ubuntu1 libkrb5-26-heimdal_7.1.0+dfsg-13 libkrb5-3_1.15.1-1 libkrb5support0_1.15.1-1 libksba8_1.3.5-2 libldap-2.4-2_2.4.44+dfsg-7ubuntu1 libldap-common_2.4.44+dfsg-7ubuntu1 libllvm4.0_1:4.0.1-1 liblockfile-bin_1.14-1 liblockfile1_1.14-1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.2 libmagic-mgc_1:5.30-1 libmagic1_1:5.30-1 libmount1_2.29-1ubuntu3 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-1 libnpth0_1.5-2 libp11-kit0_0.23.7-2 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpango-1.0-0_1.40.5-1 libpango1.0-0_1.40.5-1 libpangocairo-1.0-0_1.40.5-1 libpangoft2-1.0-0_1.40.5-1 libpangox-1.0-0_0.0.2-5 libpangoxft-1.0-0_1.40.5-1 libpcre3_2:8.39-3 libperl5.24_5.24.1-4ubuntu1 libpipeline1_1.4.2-1 libpixman-1-0_0.34.0-1 libpng16-16_1.6.29-3 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.17.0-4 libpython-stdlib_2.7.13-2 libpython2.7-minimal_2.7.13-2 libpython2.7-stdlib_2.7.13-2 libpython3-stdlib_3.5.3-1ubuntu3 libpython3.5-minimal_3.5.3-3 libpython3.5-stdlib_3.5.3-3 libpython3.6-minimal_3.6.2~rc2-2 libpython3.6-stdlib_3.6.2~rc2-2 libreadline7_7.0-0ubuntu2 libroken18-heimdal_7.1.0+dfsg-13 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-2ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-2ubuntu1 libseccomp2_2.3.1-2.1ubuntu1 libselinux1_2.6-3build1 libsemanage-common_2.6-2build1 libsemanage1_2.6-2build1 libsensors4_1:3.4.0-4 libsepol1_2.6-2 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsm6_2:1.2.2-1 libsmartcols1_2.29-1ubuntu3 libsqlite3-0_3.19.3-2 libss2_1.43.4-2 libssl1.0.0_1.0.2g-1ubuntu13 libstdc++-6-dev_6.4.0-1ubuntu2 libstdc++6_7.1.0-9ubuntu1 libsystemd0_233-8ubuntu2 libtasn1-6_4.12-2 libthai-data_0.1.26-2 libthai0_0.1.26-2 libtiff5_4.0.8-3 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_7.1.0-9ubuntu1 libudev1_233-8ubuntu2 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libutempter0_1.1.6-3 libuuid1_2.29-1ubuntu3 libwind0-heimdal_7.1.0+dfsg-13 libx11-6_2:1.6.4-3 libx11-data_2:1.6.4-3 libx11-xcb1_2:1.6.4-3 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb-dri2-0_1.11.1-1ubuntu1 libxcb-dri3-0_1.11.1-1ubuntu1 libxcb-glx0_1.11.1-1ubuntu1 libxcb-icccm4_0.4.1-1ubuntu1 libxcb-image0_0.4.0-1build1 libxcb-keysyms1_0.4.0-1 libxcb-present0_1.11.1-1ubuntu1 libxcb-randr0_1.11.1-1ubuntu1 libxcb-render-util0_0.3.9-1 libxcb-render0_1.11.1-1ubuntu1 libxcb-shape0_1.11.1-1ubuntu1 libxcb-shm0_1.11.1-1ubuntu1 libxcb-sync1_1.11.1-1ubuntu1 libxcb-util1_0.4.0-0ubuntu3 libxcb-xkb1_1.11.1-1ubuntu1 libxcb-xv0_1.11.1-1ubuntu1 libxcb1_1.11.1-1ubuntu1 libxcursor1_1:1.1.14-1 libxdamage1_1:1.1.4-2 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1 libxfixes3_1:5.0.3-1 libxfont2_1:2.0.1-3 libxft2_2.3.2-1 libxi6_2:1.7.9-1 libxinerama1_2:1.1.3-1 libxkbfile1_1:1.0.9-2 libxml2_2.9.4+dfsg1-2.2ubuntu1 libxmu6_2:1.1.2-2 libxmuu1_2:1.1.2-2 libxpm4_1:3.5.12-1 libxrandr2_2:1.5.1-1 libxrender1_1:0.9.10-1 libxshmfence1_1.2-1 libxt6_1:1.1.5-1 libxxf86vm1_1:1.1.4-1 linux-libc-dev_4.11.0-10.15 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu2 lsb-base_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.29-1ubuntu3 multiarch-support_2.24-9ubuntu2 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu13 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu2 patch_2.7.5-1build1 perl_5.24.1-4ubuntu1 perl-base_5.24.1-4ubuntu1 perl-modules-5.24_5.24.1-4ubuntu1 pinentry-curses_1.0.0-2 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 python_2.7.13-2 python-all_2.7.13-2 python-cairocffi_0.7.2-2 python-cffi_1.9.1-2build1 python-cffi-backend_1.9.1-2build1 python-concurrent.futures_3.0.5-3 python-cov-core_1.15.0-1build1 python-coverage_4.3.4+dfsg.1-1 python-minimal_2.7.13-2 python-nose2_0.6.5-2 python-pkg-resources_36.0.1-1 python-ply_3.9-1 python-py_1.4.32-3 python-pycparser_2.17-2 python-pytest_3.0.6-1 python-pytest-cov_2.5.1-1 python-setuptools_36.0.1-1 python-six_1.10.0-4 python-trollius_2.1~b1-4 python-xcffib_0.4.2-2 python2.7_2.7.13-2 python2.7-minimal_2.7.13-2 python3_3.5.3-1ubuntu3 python3-all_3.5.3-1ubuntu3 python3-cairocffi_0.7.2-2 python3-cffi_1.9.1-2build1 python3-cffi-backend_1.9.1-2build1 python3-cov-core_1.15.0-1build1 python3-coverage_4.3.4+dfsg.1-1 python3-minimal_3.5.3-1ubuntu3 python3-nose2_0.6.5-2 python3-pkg-resources_36.0.1-1 python3-ply_3.9-1 python3-py_1.4.32-3 python3-pycparser_2.17-2 python3-pytest_3.0.6-1 python3-pytest-cov_2.5.1-1 python3-setuptools_36.0.1-1 python3-six_1.10.0-4 python3-trollius_2.1~b1-4 python3-xcffib_0.4.2-2 python3.5_3.5.3-3 python3.5-minimal_3.5.3-3 python3.6_3.6.2~rc2-2 python3.6-minimal_3.6.2~rc2-2 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-qtile-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9 shared-mime-info_1.8-1 systemd_233-8ubuntu2 systemd-sysv_233-8ubuntu2 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 tar_1.29b-1.1 tzdata_2017b-2 ubuntu-keyring_2016.10.27 ucf_3.0036 util-linux_2.29-1ubuntu3 x11-apps_7.7+6ubuntu1 x11-common_1:7.7+19ubuntu1 x11-xkb-utils_7.7+3 x11-xserver-utils_7.7+7build1 xauth_1:1.0.9-1ubuntu2 xbitmaps_1.1.1-2 xkb-data_2.19-1ubuntu1 xserver-common_2:1.19.3-1ubuntu2 xserver-xephyr_2:1.19.3-1ubuntu2 xterm_324-2ubuntu1 xvfb_2:1.19.3-1ubuntu2 xz-utils_5.2.2-1.2 zlib1g_1:1.2.11.dfsg-0ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Sep 19 13:39:50 2016 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./qtile_0.10.6-3.dsc dpkg-source: info: extracting qtile in qtile-0.10.6 dpkg-source: info: unpacking qtile_0.10.6.orig.tar.gz dpkg-source: info: unpacking qtile_0.10.6-3.debian.tar.xz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/home/buildd LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd MAIL=/var/mail/buildd OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/<> SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /<> su buildd -s /bin/sh -c cd '/<>' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package qtile dpkg-buildpackage: info: source version 0.10.6-3 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build qtile-0.10.6 dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --with python2,python3 --buildsystem=pybuild dh_testdir -O--buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:184: python2.7 setup.py clean running clean removing '/<>/.pybuild/pythonX.Y_2.7/build' (and everything under it) 'build/bdist.linux-arm64' does not exist -- can't clean it 'build/scripts-2.7' does not exist -- can't clean it I: pybuild base:184: python3.6 setup.py clean running clean removing '/<>/.pybuild/pythonX.Y_3.6/build' (and everything under it) 'build/bdist.linux-arm64' does not exist -- can't clean it 'build/scripts-3.6' does not exist -- can't clean it I: pybuild base:184: python3.5 setup.py clean running clean removing '/<>/.pybuild/pythonX.Y_3.5/build' (and everything under it) 'build/bdist.linux-arm64' does not exist -- can't clean it 'build/scripts-3.5' does not exist -- can't clean it dh_clean -O--buildsystem=pybuild debian/rules build-arch dh build-arch --with python2,python3 --buildsystem=pybuild dh_testdir -a -O--buildsystem=pybuild dh_update_autotools_config -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild I: pybuild base:184: python2.7 setup.py config running config I: pybuild base:184: python3.6 setup.py config running config I: pybuild base:184: python3.5 setup.py config running config dh_auto_build -a -O--buildsystem=pybuild I: pybuild base:184: /usr/bin/python setup.py build running build running build_py creating /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/command.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/pangocffi.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/notify.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/ipc.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/manager.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/xkeysyms.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/log_utils.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/window.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/hook.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/ffi_build.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/configurable.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/dgroups.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/drawer.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/utils.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/xcursors.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/state.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/group.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/xcbq.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/confreader.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/sh.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/__init__.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/config.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile copying libqtile/bar.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile creating /<>/.pybuild/pythonX.Y_2.7/build/libqtile/interactive copying libqtile/interactive/iqshell_install.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/interactive copying libqtile/interactive/iqshell_kernel.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/interactive copying libqtile/interactive/__init__.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/interactive creating /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/base.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/verticaltile.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/stack.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/wmii.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/columns.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/floating.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/slice.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/zoomy.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/xmonad.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/matrix.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/__init__.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/tile.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/tree.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/ratiotile.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout copying libqtile/layout/max.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/layout creating /<>/.pybuild/pythonX.Y_2.7/build/libqtile/scripts copying libqtile/scripts/qtile_run.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/scripts copying libqtile/scripts/qshell.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/scripts copying libqtile/scripts/qtile.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/scripts copying libqtile/scripts/__init__.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/scripts copying libqtile/scripts/qtile_top.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/scripts creating /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/keyboardlayout.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/yahoo_weather.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/graph.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/sensors.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/mpdwidget.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/currentscreen.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/clipboard.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/tasklist.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/mpriswidget.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/sep.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/base.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/notify.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/windowtabs.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/df.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/volume.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/wlan.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/mpris2widget.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/debuginfo.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/pacman.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/prompt.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/khal_calendar.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/generic_poll_text.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/currentlayout.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/launchbar.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/check_updates.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/image.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/groupbox.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/crashme.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/wallpaper.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/moc.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/net.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/maildir.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/windowname.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/cmus.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/textbox.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/canto.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/countdown.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/bitcoin_ticker.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/keyboardkbdd.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/systray.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/memory.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/battery.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/spacer.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/gmail_checker.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/she.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/__init__.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/clock.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/backlight.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget copying libqtile/widget/imapwidget.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/widget creating /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources copying libqtile/resources/default_config.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources copying libqtile/resources/__init__.py -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources creating /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low-charging.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charged.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charging.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-missing.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution-charging.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-empty.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good-charging.png -> /<>/.pybuild/pythonX.Y_2.7/build/libqtile/resources/battery-icons generating cffi module '/<>/.pybuild/pythonX.Y_2.7/build/libqtile/_ffi_pango.py' generating cffi module '/<>/.pybuild/pythonX.Y_2.7/build/libqtile/_ffi_xcursors.py' running build_scripts creating build creating build/scripts-2.7 copying bin/iqshell -> build/scripts-2.7 I: pybuild base:184: /usr/bin/python3.6 setup.py build running build running build_py creating /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/command.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/pangocffi.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/notify.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/ipc.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/manager.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/xkeysyms.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/log_utils.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/window.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/hook.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/ffi_build.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/configurable.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/dgroups.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/drawer.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/utils.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/xcursors.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/state.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/group.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/xcbq.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/confreader.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/sh.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/__init__.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/config.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile copying libqtile/bar.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile creating /<>/.pybuild/pythonX.Y_3.6/build/libqtile/interactive copying libqtile/interactive/iqshell_install.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/interactive copying libqtile/interactive/iqshell_kernel.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/interactive copying libqtile/interactive/__init__.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/interactive creating /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/base.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/verticaltile.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/stack.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/wmii.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/columns.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/floating.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/slice.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/zoomy.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/xmonad.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/matrix.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/__init__.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/tile.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/tree.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/ratiotile.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout copying libqtile/layout/max.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/layout creating /<>/.pybuild/pythonX.Y_3.6/build/libqtile/scripts copying libqtile/scripts/qtile_run.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/scripts copying libqtile/scripts/qshell.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/scripts copying libqtile/scripts/qtile.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/scripts copying libqtile/scripts/__init__.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/scripts copying libqtile/scripts/qtile_top.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/scripts creating /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/keyboardlayout.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/yahoo_weather.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/graph.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/sensors.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/mpdwidget.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/currentscreen.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/clipboard.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/tasklist.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/mpriswidget.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/sep.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/base.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/notify.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/windowtabs.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/df.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/volume.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/wlan.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/mpris2widget.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/debuginfo.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/pacman.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/prompt.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/khal_calendar.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/generic_poll_text.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/currentlayout.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/launchbar.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/check_updates.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/image.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/groupbox.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/crashme.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/wallpaper.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/moc.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/net.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/maildir.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/windowname.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/cmus.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/textbox.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/canto.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/countdown.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/bitcoin_ticker.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/keyboardkbdd.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/systray.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/memory.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/battery.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/spacer.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/gmail_checker.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/she.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/__init__.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/clock.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/backlight.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget copying libqtile/widget/imapwidget.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/widget creating /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources copying libqtile/resources/default_config.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources copying libqtile/resources/__init__.py -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources creating /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low-charging.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charged.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charging.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-missing.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution-charging.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-empty.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good-charging.png -> /<>/.pybuild/pythonX.Y_3.6/build/libqtile/resources/battery-icons generating cffi module '/<>/.pybuild/pythonX.Y_3.6/build/libqtile/_ffi_pango.py' generating cffi module '/<>/.pybuild/pythonX.Y_3.6/build/libqtile/_ffi_xcursors.py' running build_scripts creating build/scripts-3.6 copying bin/iqshell -> build/scripts-3.6 I: pybuild base:184: /usr/bin/python3 setup.py build running build running build_py creating /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/command.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/pangocffi.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/notify.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/ipc.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/manager.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/xkeysyms.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/log_utils.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/window.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/hook.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/ffi_build.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/configurable.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/dgroups.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/drawer.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/utils.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/xcursors.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/state.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/group.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/xcbq.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/confreader.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/sh.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/__init__.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/config.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile copying libqtile/bar.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile creating /<>/.pybuild/pythonX.Y_3.5/build/libqtile/interactive copying libqtile/interactive/iqshell_install.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/interactive copying libqtile/interactive/iqshell_kernel.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/interactive copying libqtile/interactive/__init__.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/interactive creating /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/base.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/verticaltile.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/stack.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/wmii.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/columns.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/floating.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/slice.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/zoomy.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/xmonad.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/matrix.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/__init__.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/tile.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/tree.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/ratiotile.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout copying libqtile/layout/max.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/layout creating /<>/.pybuild/pythonX.Y_3.5/build/libqtile/scripts copying libqtile/scripts/qtile_run.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/scripts copying libqtile/scripts/qshell.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/scripts copying libqtile/scripts/qtile.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/scripts copying libqtile/scripts/__init__.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/scripts copying libqtile/scripts/qtile_top.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/scripts creating /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/keyboardlayout.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/yahoo_weather.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/graph.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/sensors.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/mpdwidget.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/currentscreen.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/clipboard.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/tasklist.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/mpriswidget.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/sep.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/base.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/notify.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/windowtabs.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/df.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/volume.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/wlan.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/mpris2widget.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/debuginfo.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/pacman.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/prompt.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/khal_calendar.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/generic_poll_text.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/currentlayout.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/launchbar.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/check_updates.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/image.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/groupbox.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/crashme.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/wallpaper.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/moc.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/net.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/maildir.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/windowname.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/cmus.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/textbox.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/canto.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/countdown.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/bitcoin_ticker.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/keyboardkbdd.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/systray.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/memory.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/battery.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/spacer.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/gmail_checker.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/she.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/__init__.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/clock.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/backlight.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget copying libqtile/widget/imapwidget.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/widget creating /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources copying libqtile/resources/default_config.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources copying libqtile/resources/__init__.py -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources creating /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low-charging.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charged.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charging.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-missing.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution-charging.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-empty.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good-charging.png -> /<>/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons generating cffi module '/<>/.pybuild/pythonX.Y_3.5/build/libqtile/_ffi_pango.py' generating cffi module '/<>/.pybuild/pythonX.Y_3.5/build/libqtile/_ffi_xcursors.py' running build_scripts creating build/scripts-3.5 copying bin/iqshell -> build/scripts-3.5 dh_auto_test -a -O--buildsystem=pybuild I: pybuild base:184: cd /<>/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest test ============================= test session starts ============================== platform linux2 -- Python 2.7.13, pytest-3.0.6, py-1.4.32, pluggy-0.4.0 -- /usr/bin/python2.7 cachedir: ../../../.cache rootdir: /<>, inifile: setup.cfg plugins: cov-2.5.1 collecting ... collected 196 items test/test_bar.py::test_completion PASSED test/test_bar.py::test_draw[GBConfig] ERROR test/test_bar.py::test_prompt[GBConfig] ERROR test/test_bar.py::test_event[GBConfig] ERROR test/test_bar.py::test_textbox[GBConfig] ERROR test/test_bar.py::test_textbox_errors[GBConfig] ERROR test/test_bar.py::test_groupbox_button_press[GBConfig] ERROR test/test_bar.py::test_geometry[GeomConf] ERROR test/test_bar.py::test_resize[GeomConf] ERROR test/test_bar.py::test_incompatible_widget PASSED test/test_bar.py::test_multiple_stretches PASSED test/test_bar.py::test_basic FAILED test/test_bar.py::test_singlespacer FAILED test/test_bar.py::test_nospacer FAILED test/test_command.py::test_layout_filter[CallConfig] ERROR test/test_command.py::test_doc PASSED test/test_command.py::test_commands PASSED test/test_command.py::test_command PASSED test/test_command.py::test_selectors PASSED test/test_command.py::test_cmd_commands[ServerConfig] ERROR test/test_command.py::test_call_unknown[ServerConfig] ERROR test/test_command.py::test_items_qtile[ServerConfig] ERROR test/test_command.py::test_select_qtile[ServerConfig] ERROR test/test_command.py::test_items_group[ServerConfig] ERROR test/test_command.py::test_select_group[ServerConfig] ERROR test/test_command.py::test_items_screen[ServerConfig] ERROR test/test_command.py::test_select_screen[ServerConfig] ERROR test/test_command.py::test_items_bar[ServerConfig] ERROR test/test_command.py::test_select_bar[ServerConfig] ERROR test/test_command.py::test_items_layout[ServerConfig] ERROR test/test_command.py::test_select_layout[ServerConfig] ERROR test/test_command.py::test_items_window[ServerConfig] ERROR test/test_command.py::test_select_window[ServerConfig] ERROR test/test_command.py::test_items_widget[ServerConfig] ERROR test/test_command.py::test_select_widget[ServerConfig] ERROR test/test_config.py::test_syntaxerr PASSED test/test_config.py::test_basic PASSED test/test_config.py::test_falls_back PASSED test/test_config.py::test_ezkey PASSED test/test_config.py::test_ezclick_ezdrag PASSED test/test_configurable.py::test_use_fallback PASSED test/test_configurable.py::test_use_fallback_if_set_to_none PASSED test/test_configurable.py::test_dont_use_fallback_if_set PASSED test/test_fakescreen.py::test_basic[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_gaps[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_maximize_with_move_to_screen[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_float_first_on_second_screen[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_float_change_screens[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_float_outside_edges[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_hammer_tile[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_hammer_ratio_tile[xephyr0-FakeScreenConfig] ERROR test/test_fakescreen.py::test_ratio_to_fourth_screen[xephyr0-FakeScreenConfig] ERROR test/test_hook.py::test_cannot_fire_unknown_event PASSED test/test_hook.py::test_hook_calls_subscriber PASSED test/test_hook.py::test_subscribers_can_be_added_removed PASSED test/test_hook.py::test_can_unsubscribe_from_hook PASSED test/test_hook.py::test_can_subscribe_to_startup_hooks PASSED test/test_manager.py::test_screen_dim[ManagerConfig] ERROR test/test_manager.py::test_clone_dim[ManagerConfig-xephyr0] ERROR test/test_manager.py::test_to_screen[ManagerConfig] ERROR test/test_manager.py::test_togroup[ManagerConfig] ERROR test/test_manager.py::test_resize[ManagerConfig] ERROR test/test_manager.py::test_minimal[xephyr0] PASSED test/test_manager.py::test_events[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_keypress[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_spawn[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_spawn_list[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_kill_window[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_kill_other[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_regression_groupswitch[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_next_layout[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_setlayout[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_adddelgroup[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_delgroup[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_nextprevgroup[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_toggle_group[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_inspect_xeyes[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_inspect_xterm[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_static[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_match[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_default_float[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_last_float_size[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_float_max_min_combo[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_toggle_fullscreen[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_toggle_max[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_toggle_min[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_toggle_floating[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_floating_focus[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_move_floating[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_screens[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_rotate[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_resize_[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_focus_stays_on_layout_switch[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_xeyes[xephyr0-BareConfig] PASSED test/test_manager.py::test_xeyes[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_xeyes[xephyr1-BareConfig] PASSED test/test_manager.py::test_xeyes[xephyr1-ManagerConfig] ERROR test/test_manager.py::test_xterm[xephyr0-BareConfig] PASSED test/test_manager.py::test_xterm[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_xterm[xephyr1-BareConfig] PASSED test/test_manager.py::test_xterm[xephyr1-ManagerConfig] ERROR test/test_manager.py::test_xterm_kill_window[xephyr0-BareConfig] PASSED test/test_manager.py::test_xterm_kill_window[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_xterm_kill_window[xephyr1-BareConfig] PASSED test/test_manager.py::test_xterm_kill_window[xephyr1-ManagerConfig] ERROR test/test_manager.py::test_map_request[xephyr0-BareConfig] PASSED test/test_manager.py::test_map_request[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_map_request[xephyr1-BareConfig] PASSED test/test_manager.py::test_map_request[xephyr1-ManagerConfig] ERROR test/test_manager.py::test_unmap[xephyr0-BareConfig] PASSED test/test_manager.py::test_unmap[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_unmap[xephyr1-BareConfig] PASSED test/test_manager.py::test_unmap[xephyr1-ManagerConfig] ERROR test/test_manager.py::test_setgroup[xephyr0-BareConfig] PASSED test/test_manager.py::test_setgroup[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_setgroup[xephyr1-BareConfig] PASSED test/test_manager.py::test_setgroup[xephyr1-ManagerConfig] ERROR test/test_manager.py::test_unmap_noscreen[xephyr0-BareConfig] PASSED test/test_manager.py::test_unmap_noscreen[xephyr0-ManagerConfig] ERROR test/test_manager.py::test_unmap_noscreen[xephyr1-BareConfig] PASSED test/test_manager.py::test_unmap_noscreen[xephyr1-ManagerConfig] ERROR test/test_manager.py::test_init PASSED test/test_manager.py::test_dx PASSED test/test_manager.py::test_dwidth PASSED test/test_manager.py::test_dy PASSED test/test_manager.py::test_dheight PASSED test/test_manager.py::test_minimal_[ClientNewStaticConfig] ERROR test/test_manager.py::test_gkrellm[ClientNewStaticConfig] SKIPPED test/test_manager.py::test_minimal__[ToGroupConfig] ERROR test/test_manager.py::test_colorPixel[ManagerConfig] ERROR test/test_sh.py::test_columnize[ShConfig] PASSED test/test_sh.py::test_ls[ShConfig] PASSED test/test_sh.py::test_findNode[ShConfig] PASSED test/test_sh.py::test_do_cd[ShConfig] PASSED test/test_sh.py::test_call[ShConfig] PASSED test/test_sh.py::test_complete[ShConfig] PASSED test/test_sh.py::test_help[ShConfig] PASSED test/test_utils.py::test_translate_masks PASSED test/test_utils.py::test_lrucache_works_as_decorator PASSED test/test_utils.py::test_lrucache_caches PASSED test/test_utils.py::test_lrucache_discards_lru_item PASSED test/test_utils.py::test_lrucache_maintains_size PASSED test/test_utils.py::test_rgb_from_hex_number PASSED test/test_utils.py::test_rgb_from_hex_string PASSED test/test_utils.py::test_rgb_from_hex_number_with_alpha PASSED test/test_utils.py::test_rgb_from_hex_string_with_alpha PASSED test/test_utils.py::test_rgb_from_base10_tuple PASSED test/test_utils.py::test_rgb_from_base10_tuple_with_alpha PASSED test/test_utils.py::test_scrub_to_utf8 PASSED test/test_utils.py::test_shuffle PASSED test/test_widget.py::test_textbox_color_change[WidgetTestConf] ERROR test/test_widget.py::test_thermalsensor_regex_compatibility PASSED test/layouts/test_floating.py::test_float_next_prev_window[FloatingConfig-xephyr0] PASSED test/layouts/test_matrix.py::test_matrix_simple[MatrixConfig-xephyr0] PASSED test/layouts/test_matrix.py::test_matrix_navigation[MatrixConfig-xephyr0] PASSED test/layouts/test_matrix.py::test_matrix_add_remove_columns[MatrixConfig-xephyr0] PASSED test/layouts/test_max.py::test_max_simple[MaxConfig-xephyr0] PASSED test/layouts/test_max.py::test_max_updown[MaxConfig-xephyr0] PASSED test/layouts/test_max.py::test_max_remove[MaxConfig-xephyr0] PASSED test/layouts/test_max.py::test_closing_dialog[MaxConfig-xephyr0] PASSED test/layouts/test_max.py::test_closing_notification[MaxConfig-xephyr0] PASSED test/layouts/test_ratiotile.py::test_ratiotile_add_windows[RatioTileConfig-xephyr0] PASSED test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[RatioTileConfig-xephyr0] PASSED test/layouts/test_ratiotile.py::test_ratiotile_basic[RatioTileConfig-xephyr0] PASSED test/layouts/test_slice.py::test_no_slice[SliceConfig-xephyr0] PASSED test/layouts/test_slice.py::test_slice_first[SliceConfig-xephyr0] PASSED test/layouts/test_slice.py::test_slice_last[SliceConfig-xephyr0] PASSED test/layouts/test_slice.py::test_slice_focus[SliceConfig-xephyr0] PASSED test/layouts/test_slice.py::test_all_slices[SliceConfig-xephyr0] PASSED test/layouts/test_slice.py::test_command_propagation[SliceConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_commands[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_cmd_down[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_addremove[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_rotation[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_nextprev[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_window_removal[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_split[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_shuffle[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_client_to[StackConfig-xephyr0] PASSED test/layouts/test_stack.py::test_stack_info[StackConfig-xephyr0] PASSED test/layouts/test_tile.py::test_tile_updown[TileConfig-xephyr0] PASSED test/layouts/test_tile.py::test_tile_nextprev[TileConfig-xephyr0] PASSED test/layouts/test_tile.py::test_tile_master_and_slave[TileConfig-xephyr0] PASSED test/layouts/test_tile.py::test_tile_remove[TileConfig-xephyr0] PASSED test/layouts/test_verticaltile.py::test_verticaltile_simple[VerticalTileConfig-xephyr0] PASSED test/layouts/test_verticaltile.py::test_verticaltile_maximize[VerticalTileConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_add_clients[MonadTallConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_margins[MonadTallMarginsConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_growmain_solosecondary[MonadTallConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_growmain_multiplesecondary[MonadTallConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_growsecondary_solosecondary[MonadTallConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_growsecondary_multiplesecondary[MonadTallConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_flip[MonadTallConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_shuffle[MonadTallConfig-xephyr0] PASSED test/layouts/test_xmonad.py::test_swap[MonadTallConfig-xephyr0] PASSED test/layouts/test_zoomy.py::test_zoomy_one[ZoomyConfig-xephyr0] PASSED ==================================== ERRORS ==================================== ____________________ ERROR at setup of test_draw[GBConfig] _____________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:03,836 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:03,929 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:03,972 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:03,973 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:03,975 libqtile hook.py:fire():L357  Internal event: addgroup((, 'bb'), {}) 2017-07-12 18:05:03,976 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:03,977 libqtile hook.py:fire():L357  Internal event: addgroup((, 'ccc'), {}) 2017-07-12 18:05:03,978 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:03,979 libqtile hook.py:fire():L357  Internal event: addgroup((, 'dddd'), {}) 2017-07-12 18:05:03,980 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:03,982 libqtile hook.py:fire():L357  Internal event: addgroup((, 'Pppy'), {}) 2017-07-12 18:05:03,982 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:03,985 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:03,988 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:03,990 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:03,990 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:03,991 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________________ ERROR at setup of test_prompt[GBConfig] ____________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:04,417 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:04,503 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:04,561 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:04,562 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:04,569 libqtile hook.py:fire():L357  Internal event: addgroup((, 'bb'), {}) 2017-07-12 18:05:04,569 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:04,575 libqtile hook.py:fire():L357  Internal event: addgroup((, 'ccc'), {}) 2017-07-12 18:05:04,575 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:04,577 libqtile hook.py:fire():L357  Internal event: addgroup((, 'dddd'), {}) 2017-07-12 18:05:04,577 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:04,579 libqtile hook.py:fire():L357  Internal event: addgroup((, 'Pppy'), {}) 2017-07-12 18:05:04,579 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:04,582 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:04,584 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:04,586 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:04,586 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:04,586 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________________ ERROR at setup of test_event[GBConfig] ____________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:04,955 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:05,018 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:05,061 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:05,061 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,063 libqtile hook.py:fire():L357  Internal event: addgroup((, 'bb'), {}) 2017-07-12 18:05:05,064 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,065 libqtile hook.py:fire():L357  Internal event: addgroup((, 'ccc'), {}) 2017-07-12 18:05:05,066 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,067 libqtile hook.py:fire():L357  Internal event: addgroup((, 'dddd'), {}) 2017-07-12 18:05:05,068 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,069 libqtile hook.py:fire():L357  Internal event: addgroup((, 'Pppy'), {}) 2017-07-12 18:05:05,069 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,072 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:05,074 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:05,075 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:05,076 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:05,076 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________________ ERROR at setup of test_textbox[GBConfig] ___________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:05,406 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:05,488 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:05,542 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:05,542 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,545 libqtile hook.py:fire():L357  Internal event: addgroup((, 'bb'), {}) 2017-07-12 18:05:05,545 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,547 libqtile hook.py:fire():L357  Internal event: addgroup((, 'ccc'), {}) 2017-07-12 18:05:05,547 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,549 libqtile hook.py:fire():L357  Internal event: addgroup((, 'dddd'), {}) 2017-07-12 18:05:05,549 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'Pppy'), {}) 2017-07-12 18:05:05,551 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,554 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:05,556 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:05,558 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:05,558 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:05,558 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_textbox_errors[GBConfig] ________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:05,841 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:05,913 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:05,951 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:05,951 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,953 libqtile hook.py:fire():L357  Internal event: addgroup((, 'bb'), {}) 2017-07-12 18:05:05,954 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,955 libqtile hook.py:fire():L357  Internal event: addgroup((, 'ccc'), {}) 2017-07-12 18:05:05,956 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,957 libqtile hook.py:fire():L357  Internal event: addgroup((, 'dddd'), {}) 2017-07-12 18:05:05,958 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,959 libqtile hook.py:fire():L357  Internal event: addgroup((, 'Pppy'), {}) 2017-07-12 18:05:05,959 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:05,962 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:05,964 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:05,965 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:05,966 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:05,966 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_groupbox_button_press[GBConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:06,265 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:06,387 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:06,430 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:06,431 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,435 libqtile hook.py:fire():L357  Internal event: addgroup((, 'bb'), {}) 2017-07-12 18:05:06,436 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,438 libqtile hook.py:fire():L357  Internal event: addgroup((, 'ccc'), {}) 2017-07-12 18:05:06,438 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,440 libqtile hook.py:fire():L357  Internal event: addgroup((, 'dddd'), {}) 2017-07-12 18:05:06,440 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,442 libqtile hook.py:fire():L357  Internal event: addgroup((, 'Pppy'), {}) 2017-07-12 18:05:06,442 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,445 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:06,447 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:06,449 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:06,449 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:06,450 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________________ ERROR at setup of test_geometry[GeomConf] ___________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:06,817 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:06,903 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:06,945 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:06,945 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,948 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:06,948 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,950 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:06,951 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,952 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:06,953 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:06,956 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:06,958 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:06,960 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:06,960 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:06,960 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________________ ERROR at setup of test_resize[GeomConf] ____________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:07,278 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:07,354 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:07,395 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:07,395 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:07,398 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:07,398 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:07,400 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:07,401 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:07,402 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:07,403 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:07,405 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:07,407 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:07,408 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:07,409 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:07,409 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_layout_filter[CallConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:09,617 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:09,617 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:09,617 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:09,678 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:09,678 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:09,678 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:09,716 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:09,716 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:09,716 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:09,718 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,718 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,718 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:09,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:09,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:09,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,724 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:09,724 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:09,724 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:09,727 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:09,727 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:09,727 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:09,728 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:09,728 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:09,728 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:09,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:09,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:09,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:09,730 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:09,730 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:09,730 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_cmd_commands[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:10,020 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,020 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,020 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,090 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,090 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,090 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,133 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,133 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,133 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,138 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,138 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,138 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,141 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,141 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,141 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,142 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,142 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,142 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,145 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,145 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,145 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,148 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,148 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,148 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,149 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,149 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,149 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,150 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:10,150 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:10,150 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_call_unknown[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:10,440 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,440 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,440 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,507 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,507 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,507 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,541 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,541 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,541 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,542 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,542 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,542 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,544 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,544 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,544 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,545 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,545 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,545 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,547 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,547 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,547 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,548 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,548 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,548 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,551 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,551 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,551 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,553 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,553 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,553 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,554 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,554 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,554 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,555 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,555 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,555 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,556 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:10,556 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:10,556 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_items_qtile[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:10,839 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,839 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,839 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:10,902 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,902 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,902 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:10,940 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,940 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,940 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:10,941 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,941 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,941 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,943 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,943 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,943 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:10,944 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,944 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,944 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:10,947 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,947 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,947 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:10,950 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,950 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,950 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:10,952 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,952 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,952 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:10,953 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,953 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,953 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:10,954 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,954 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,954 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:10,955 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:10,955 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:10,955 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_select_qtile[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:11,243 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:11,243 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:11,243 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:11,322 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:11,322 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:11,322 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:11,368 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:11,368 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:11,368 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:11,369 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,369 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,369 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,372 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:11,372 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:11,372 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:11,373 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,373 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,373 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,375 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:11,375 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:11,375 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:11,376 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,376 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,376 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,379 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:11,379 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:11,379 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:11,381 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:11,381 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:11,381 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:11,383 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:11,383 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:11,383 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:11,384 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:11,384 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:11,384 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:11,385 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:11,385 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:11,385 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_items_group[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:11,668 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:11,668 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:11,668 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:11,731 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:11,731 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:11,731 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:11,769 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:11,769 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:11,769 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:11,770 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,770 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,770 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:11,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:11,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:11,774 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,774 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,774 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,777 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:11,777 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:11,777 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:11,778 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,778 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,778 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:11,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:11,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:11,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:11,783 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:11,783 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:11,783 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:11,785 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:11,785 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:11,785 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:11,786 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:11,786 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:11,786 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:11,787 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:11,787 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:11,787 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_select_group[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:12,069 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,069 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,069 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,139 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,139 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,139 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,173 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:12,173 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:12,173 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:12,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:12,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:12,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:12,177 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,177 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,177 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,179 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:12,179 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:12,179 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:12,180 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,180 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,180 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,183 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:12,183 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:12,183 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:12,185 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:12,185 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:12,185 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:12,187 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:12,187 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:12,187 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:12,188 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:12,188 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:12,188 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:12,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:12,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:12,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_items_screen[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:12,475 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,475 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,475 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,537 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,537 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,537 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,576 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:12,576 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:12,576 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:12,578 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,578 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,578 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:12,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:12,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:12,582 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,582 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,582 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,584 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:12,584 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:12,584 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:12,585 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,585 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,585 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:12,589 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:12,589 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:12,589 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:12,591 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:12,591 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:12,591 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:12,593 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:12,593 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:12,593 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:12,594 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:12,594 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:12,594 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:12,595 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:12,595 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:12,595 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_select_screen[ServerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:12,893 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,893 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,893 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:12,958 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,958 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:12,958 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:13,002 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,002 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,002 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,004 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,004 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,004 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,010 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,010 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,010 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,011 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,011 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,011 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,015 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,015 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,015 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,018 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,018 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,018 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,020 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,020 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,020 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,022 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,022 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,022 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,023 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,023 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,023 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,024 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:13,024 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:13,024 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________________ ERROR at setup of test_items_bar[ServerConfig] ________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:13,326 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:13,326 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:13,326 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:13,399 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:13,399 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:13,399 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:13,439 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,439 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,439 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,440 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,440 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,440 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,443 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,443 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,443 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,444 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,444 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,444 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,446 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,446 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,446 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,447 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,447 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,447 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,450 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,450 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,450 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,452 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,452 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,452 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,454 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,454 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,454 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,454 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,454 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,454 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,455 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:13,455 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:13,455 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_select_bar[ServerConfig] ________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:13,818 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:13,818 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:13,818 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:13,884 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:13,884 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:13,884 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:13,925 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,925 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,925 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:13,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,928 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,928 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,928 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:13,929 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,929 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,929 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,931 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,931 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,931 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:13,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:13,935 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,935 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,935 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:13,937 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,937 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,937 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:13,938 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,938 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,938 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:13,939 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,939 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,939 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:13,940 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:13,940 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:13,940 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_items_layout[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:14,221 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:14,221 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:14,221 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:14,281 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:14,281 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:14,281 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:14,315 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:14,315 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:14,315 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:14,316 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,316 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,316 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,319 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:14,319 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:14,319 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:14,320 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,320 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,320 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,322 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:14,322 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:14,322 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:14,323 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,323 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,323 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,326 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:14,326 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:14,326 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:14,328 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:14,328 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:14,328 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:14,330 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:14,330 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:14,330 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:14,331 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:14,331 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:14,331 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:14,332 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:14,332 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:14,332 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_select_layout[ServerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:14,619 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:14,619 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:14,619 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:14,681 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:14,681 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:14,681 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:14,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:14,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:14,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:14,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:14,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:14,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:14,726 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,726 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,726 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:14,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:14,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:14,729 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,729 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,729 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:14,732 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:14,732 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:14,732 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:14,734 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:14,734 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:14,734 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:14,736 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:14,736 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:14,736 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:14,736 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:14,736 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:14,736 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:14,737 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:14,737 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:14,737 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_items_window[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:15,019 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,019 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,019 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,084 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,084 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,084 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,122 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,122 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,122 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,123 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,123 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,123 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,126 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,126 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,126 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,129 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,129 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,129 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,130 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,130 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,130 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,132 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,132 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,132 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,134 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,134 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,134 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,136 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,136 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,136 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,137 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,137 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,137 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,137 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:15,137 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:15,137 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_select_window[ServerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:15,425 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,425 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,425 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,487 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,487 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,487 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,526 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,526 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,526 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,530 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,530 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,530 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,531 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,531 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,531 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,533 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,533 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,533 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,534 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,534 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,534 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,537 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,537 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,537 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,539 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,539 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,539 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,541 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,541 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,541 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,542 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:15,542 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:15,542 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_items_widget[ServerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:15,825 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,825 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,825 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:15,890 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,890 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,890 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:15,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:15,931 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,931 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,931 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,934 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,934 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,934 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:15,935 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,935 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,935 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,938 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,938 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,938 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:15,938 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,938 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,938 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:15,941 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,941 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,941 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:15,943 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,943 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,943 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:15,945 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,945 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,945 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:15,946 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,946 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,946 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:15,947 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:15,947 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:15,947 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at setup of test_select_widget[ServerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:16,244 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:16,244 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:16,244 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:16,309 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:16,309 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:16,309 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:16,348 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:16,348 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:16,348 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:16,350 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,350 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,350 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,353 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:16,353 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:16,353 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:16,354 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,354 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,354 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:16,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:16,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:16,357 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,357 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,357 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,360 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:16,360 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:16,360 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:16,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:16,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:16,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:16,364 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:16,364 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:16,364 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:16,364 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:16,364 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:16,364 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:16,365 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:16,365 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:16,365 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_basic[xephyr0-FakeScreenConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:16,647 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:16,647 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:16,647 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:16,710 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:16,710 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:16,710 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:16,745 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:16,745 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:16,745 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:16,746 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,746 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,746 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,749 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:16,749 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:16,749 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:16,750 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,750 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,750 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:16,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:16,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:16,754 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,754 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,754 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,755 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:16,755 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:16,755 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:16,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:16,759 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:16,759 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:16,759 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:16,761 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:16,761 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:16,761 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:16,763 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:16,763 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:16,763 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:16,764 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:16,764 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:16,764 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:16,765 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:16,765 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:16,765 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_gaps[xephyr0-FakeScreenConfig] _____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:17,045 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,045 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,045 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,104 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,104 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,104 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,144 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,144 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,144 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,146 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,146 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,146 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,148 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,148 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,148 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,151 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,151 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,151 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,152 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,152 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,152 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,154 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,154 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,154 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,155 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,155 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,155 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,158 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,158 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,158 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,160 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,160 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,160 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,162 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,162 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,162 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,163 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,163 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,163 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,164 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:17,164 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:17,164 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ERROR at setup of test_maximize_with_move_to_screen[xephyr0-FakeScreenConfig] _ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:17,450 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,450 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,450 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,511 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,511 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,511 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,550 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,550 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,550 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,551 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,551 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,551 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,554 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,554 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,554 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,555 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,555 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,555 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,557 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,557 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,557 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,560 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,560 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,560 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,563 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,563 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,563 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,566 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,566 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,566 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,568 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,568 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,568 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,569 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,569 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,569 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,570 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:17,570 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:17,570 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ERROR at setup of test_float_first_on_second_screen[xephyr0-FakeScreenConfig] _ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:17,858 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,858 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,858 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:17,920 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,920 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,920 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:17,972 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,972 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,972 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:17,973 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,973 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,973 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,976 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,976 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,976 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:17,977 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,977 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,977 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,979 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,979 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,979 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:17,980 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,980 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,980 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,982 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,982 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,982 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:17,983 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,983 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,983 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:17,986 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,986 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,986 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:17,989 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,989 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,989 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:17,991 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,991 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,991 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:17,992 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,992 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,992 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:17,992 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:17,992 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:17,992 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____ ERROR at setup of test_float_change_screens[xephyr0-FakeScreenConfig] _____ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:18,290 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:18,290 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:18,290 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:18,354 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:18,354 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:18,354 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:18,408 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:18,408 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:18,408 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:18,409 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,409 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,409 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,412 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:18,412 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:18,412 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:18,413 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,413 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,413 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,416 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:18,416 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:18,416 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:18,417 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,417 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,417 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,419 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:18,419 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:18,419 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:18,420 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,420 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,420 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,423 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:18,423 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:18,423 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:18,430 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:18,430 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:18,430 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:18,439 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:18,439 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:18,439 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:18,440 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:18,440 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:18,440 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:18,441 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:18,441 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:18,441 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____ ERROR at setup of test_float_outside_edges[xephyr0-FakeScreenConfig] _____ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:18,821 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:18,821 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:18,821 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:18,877 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:18,877 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:18,877 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:18,920 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:18,920 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:18,920 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:18,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:18,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:18,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:18,925 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,925 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,925 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,927 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:18,927 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:18,927 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:18,928 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,928 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,928 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:18,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:18,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:18,931 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,931 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,931 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:18,934 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:18,934 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:18,934 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:18,937 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:18,937 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:18,937 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:18,939 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:18,939 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:18,939 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:18,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:18,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:18,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:18,941 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:18,941 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:18,941 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_hammer_tile[xephyr0-FakeScreenConfig] _________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:19,228 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:19,228 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:19,228 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:19,288 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:19,288 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:19,288 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:19,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:19,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:19,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:19,332 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,332 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,332 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,336 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:19,336 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:19,336 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:19,337 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,337 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,337 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,339 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:19,339 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:19,339 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:19,340 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,340 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,340 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,342 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:19,342 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:19,342 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:19,342 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,342 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,342 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,346 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:19,346 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:19,346 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:19,348 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:19,348 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:19,348 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:19,350 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:19,350 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:19,350 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:19,351 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:19,351 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:19,351 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:19,352 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:19,352 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:19,352 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______ ERROR at setup of test_hammer_ratio_tile[xephyr0-FakeScreenConfig] ______ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:19,623 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:19,623 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:19,623 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:19,685 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:19,685 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:19,685 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:19,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:19,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:19,721 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:19,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,722 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:19,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:19,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:19,726 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,726 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,726 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:19,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:19,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:19,728 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,728 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,728 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:19,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:19,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:19,731 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,731 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,731 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:19,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:19,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:19,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:19,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:19,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:19,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:19,738 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:19,738 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:19,738 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:19,739 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:19,739 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:19,739 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:19,740 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:19,740 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:19,740 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___ ERROR at setup of test_ratio_to_fourth_screen[xephyr0-FakeScreenConfig] ____ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 349, in _process_screens E self._process_fake_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 342, in _process_fake_screens E s._configure(self, i, s.x, s.y, s.width, s.height, self.groups[i]) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:20,022 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,022 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,022 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,088 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,088 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,088 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,124 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:20,124 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:20,124 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:20,125 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,125 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,125 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,128 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:20,128 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:20,128 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:20,130 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,130 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,130 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,132 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:20,132 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:20,132 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:20,133 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,133 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,133 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,135 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:20,135 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:20,135 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:20,136 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,136 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,136 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:20,139 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:20,139 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:20,139 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:20,141 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:20,141 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:20,141 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:20,143 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:20,143 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:20,143 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:20,144 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:20,144 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:20,144 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:20,145 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:20,145 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:20,145 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_screen_dim[ManagerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:20,919 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,919 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,919 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,919 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,919 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,919 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:20,980 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,980 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,980 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,980 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,980 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:20,980 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,014 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,017 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,017 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,017 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,017 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,017 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,017 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,020 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,020 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,020 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,020 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,020 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,020 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,022 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,022 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,022 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,022 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,022 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,022 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,025 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,025 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,025 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,025 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,025 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,025 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,027 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,027 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,027 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,027 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,027 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,027 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,030 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,030 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,030 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,030 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,030 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,030 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,032 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,032 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,032 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,032 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,032 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,032 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,036 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,036 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,036 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,036 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,036 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,036 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at setup of test_clone_dim[ManagerConfig-xephyr0] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:21,333 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,333 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,333 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,333 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,333 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,333 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,473 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,473 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,473 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,473 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,473 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,473 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,476 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,476 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,476 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,476 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,476 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,476 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,480 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,480 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,480 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,480 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,480 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,480 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,482 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,482 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,482 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,482 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,482 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,482 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,486 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,486 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,486 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,486 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,486 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,486 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,489 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,489 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,489 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,489 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,489 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,489 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,498 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,498 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,498 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,498 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,498 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,498 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,502 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,502 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,502 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,502 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,502 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,502 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,505 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,505 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,505 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,505 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,505 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,505 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,507 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,507 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,507 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,507 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,507 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,507 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,509 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,509 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,509 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,509 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,509 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,509 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_to_screen[ManagerConfig] ________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:21,838 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,838 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,838 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,838 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,838 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,838 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:21,903 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,903 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,903 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,903 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,903 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,903 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:21,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,946 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:21,949 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,949 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,949 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,949 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,949 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,949 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,953 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,953 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,953 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,953 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,953 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,953 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:21,956 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,956 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,956 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,956 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,956 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,956 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,960 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,960 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,960 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,960 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,960 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,960 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:21,962 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,962 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,962 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,962 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,962 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,962 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,966 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,966 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,966 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,966 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,966 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,966 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:21,968 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,968 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,968 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,968 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,968 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,968 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:21,972 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,972 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,972 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,972 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,972 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,972 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:21,976 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,976 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,976 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,976 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,976 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,976 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:21,979 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,979 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,979 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,979 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,979 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,979 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:21,982 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,982 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,982 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,982 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,982 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,982 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:21,984 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,984 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,984 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,984 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,984 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:21,984 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________________ ERROR at setup of test_togroup[ManagerConfig] _________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:22,272 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,272 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,272 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,272 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,272 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,272 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,340 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,340 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,340 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,340 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,340 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,340 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,382 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,382 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,382 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,382 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,382 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,382 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,384 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,384 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,384 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,384 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,384 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,384 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,388 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,388 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,388 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,388 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,388 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,388 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,390 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,390 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,390 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,390 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,390 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,390 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,393 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,393 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,393 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,393 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,393 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,393 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,395 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,395 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,395 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,395 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,395 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,395 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,399 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,399 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,399 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,399 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,399 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,399 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,411 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,411 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,411 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,411 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,411 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,411 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,414 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,414 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,414 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,414 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,414 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,414 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,416 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,416 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,416 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,416 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,416 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,416 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,418 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,418 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,418 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,418 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,418 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,418 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________________ ERROR at setup of test_resize[ManagerConfig] _________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:22,696 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,696 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,696 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,696 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,696 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,696 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:22,758 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,758 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,758 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,758 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,758 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,758 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:22,794 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,794 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,794 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,794 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,794 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,794 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:22,797 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,797 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,797 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,797 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,797 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,797 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,800 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,800 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,800 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,800 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,800 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,800 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:22,802 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,802 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,802 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,802 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,802 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,802 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,805 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,805 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,805 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,805 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,805 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,805 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:22,808 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,808 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,808 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,808 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,808 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,808 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,811 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,811 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,811 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,811 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,811 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,811 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:22,813 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,813 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,813 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,813 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,813 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,813 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:22,817 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,817 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,817 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,817 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,817 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,817 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:22,820 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,820 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,820 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,820 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,820 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,820 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:22,823 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,823 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,823 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,823 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,823 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,823 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:22,825 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,825 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,825 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,825 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,825 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,825 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:22,827 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,827 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,827 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,827 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,827 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:22,827 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_events[xephyr0-ManagerConfig] _____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:23,608 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:23,608 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:23,608 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:23,608 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:23,608 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:23,608 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:23,672 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:23,672 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:23,672 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:23,672 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:23,672 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:23,672 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:23,713 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:23,713 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:23,713 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:23,713 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:23,713 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:23,713 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:23,715 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,715 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,715 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,715 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,715 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,715 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:23,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:23,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:23,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:23,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:23,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:23,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,723 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:23,723 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:23,723 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:23,723 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:23,723 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:23,723 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:23,725 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,725 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,725 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,725 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,725 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,725 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:23,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:23,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:23,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:23,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:23,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:23,730 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,730 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,730 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,730 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,730 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,730 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:23,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:23,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:23,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:23,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:23,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:23,734 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:23,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:23,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:23,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:23,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:23,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:23,737 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:23,740 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:23,740 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:23,740 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:23,740 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:23,740 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:23,740 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:23,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:23,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:23,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:23,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:23,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:23,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:23,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:23,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:23,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:23,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:23,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:23,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_keypress[xephyr0-ManagerConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:24,012 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,012 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,012 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,012 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,012 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,012 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,078 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,078 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,078 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,078 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,078 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,078 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,118 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,118 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,118 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,118 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,118 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,118 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,121 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,121 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,121 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,121 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,121 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,121 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,125 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,125 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,125 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,125 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,125 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,125 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,127 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,131 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,131 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,131 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,131 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,131 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,131 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,134 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,137 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,139 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,139 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,139 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,139 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,139 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,139 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,143 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,143 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,143 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,143 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,143 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,143 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,147 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,151 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,151 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,151 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,151 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,151 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,151 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,153 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,153 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,153 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,153 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,153 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,153 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,155 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,155 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,155 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,155 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,155 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,155 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_spawn[xephyr0-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:24,473 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,473 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,473 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,473 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,473 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,473 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,542 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,542 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,542 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,542 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,542 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,542 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,581 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:24,583 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,583 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,583 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,583 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,583 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,583 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,588 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,588 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,588 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,588 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,588 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,588 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:24,591 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,591 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,591 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,591 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,591 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,591 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,594 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,594 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,594 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,594 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,594 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,594 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:24,596 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,596 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,596 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,596 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,596 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,596 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,600 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,600 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,600 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,600 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,600 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,600 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:24,602 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,602 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,602 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,602 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,602 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,602 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:24,605 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,605 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,605 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,605 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,605 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,605 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:24,609 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,609 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,609 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,609 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,609 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,609 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:24,611 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,611 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,611 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,611 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,611 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,611 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:24,613 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,613 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,613 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,613 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,613 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,613 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:24,615 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,615 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,615 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,615 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,615 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:24,615 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at setup of test_spawn_list[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:24,902 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,902 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,902 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,902 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,902 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,902 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:24,966 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,966 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,966 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,966 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,966 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:24,966 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:25,011 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,011 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,011 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,011 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,011 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,011 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,014 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,014 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,014 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,014 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,014 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,014 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,018 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,018 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,018 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,018 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,018 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,018 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,021 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,021 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,021 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,021 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,021 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,021 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,024 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,024 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,024 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,024 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,024 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,024 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,026 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,026 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,026 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,026 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,026 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,026 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,029 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,029 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,029 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,029 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,029 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,029 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,031 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,031 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,031 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,031 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,031 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,031 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,035 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,035 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,035 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,035 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,035 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,035 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,039 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,042 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,044 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,045 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_kill_window[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:25,327 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,327 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,327 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,327 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,327 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,327 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:25,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:25,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:25,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:25,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:25,401 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:25,545 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,545 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,545 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,545 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,545 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,545 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:25,547 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,547 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,547 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,547 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,547 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,547 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:25,553 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,553 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,553 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,553 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,553 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,553 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,556 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,556 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,556 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,556 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,556 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,556 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:25,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,558 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,561 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,561 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,561 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,561 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,561 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,561 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:25,563 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,563 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,563 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,563 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,563 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,563 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:25,567 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,567 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,567 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,567 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,567 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,567 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:25,570 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,570 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,570 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,570 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,570 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,570 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:25,573 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,573 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,573 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,573 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,573 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,573 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:25,575 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,575 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,575 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,575 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,575 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,575 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:25,577 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,577 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,577 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,577 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,577 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:25,577 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at setup of test_kill_other[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:25,938 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,938 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,938 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,938 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,938 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:25,938 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,003 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,003 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,003 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,003 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,003 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,003 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,041 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,041 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,041 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,041 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,041 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,041 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,044 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,044 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,044 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,044 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,044 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,044 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,048 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,048 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,048 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,048 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,048 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,048 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,050 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,050 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,050 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,050 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,050 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,050 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,053 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,053 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,053 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,053 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,053 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,053 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,055 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,055 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,055 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,055 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,055 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,055 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,058 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,058 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,058 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,058 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,058 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,058 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,060 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,060 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,060 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,060 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,060 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,060 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,064 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,064 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,064 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,064 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,064 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,064 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,067 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,067 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,067 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,067 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,067 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,067 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,070 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,070 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,070 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,070 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,070 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,070 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,072 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,072 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,072 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,072 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,072 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,072 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,074 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,074 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,074 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,074 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,074 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,074 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____ ERROR at setup of test_regression_groupswitch[xephyr0-ManagerConfig] _____ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:26,347 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,347 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,347 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,347 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,347 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,347 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,410 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,410 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,410 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,410 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,410 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,410 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,450 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,450 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,450 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,450 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,450 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,450 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,453 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,453 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,453 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,453 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,453 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,453 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,457 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,457 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,457 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,457 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,457 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,457 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,460 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,460 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,460 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,460 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,460 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,460 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,464 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,466 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,466 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,466 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,466 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,466 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,466 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,471 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,471 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,471 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,471 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,471 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,471 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,473 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,473 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,473 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,473 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,473 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,473 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,478 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,478 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,478 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,478 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,478 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,478 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,481 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,481 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,481 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,481 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,481 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,481 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,484 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,484 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,484 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,484 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,484 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,484 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,486 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,486 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,486 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,486 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,486 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,486 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,489 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,489 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,489 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,489 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,489 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,489 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_next_layout[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:26,780 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,780 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,780 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,780 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,780 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,780 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:26,856 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,856 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,856 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,856 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,856 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,856 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:26,900 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,900 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,900 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,900 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,900 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,900 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:26,902 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,902 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,902 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,902 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,902 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,902 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:26,909 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,909 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,909 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,909 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,909 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,909 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:26,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,918 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,918 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,918 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,918 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,918 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,918 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:26,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:26,925 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,925 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,925 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,925 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,925 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,925 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:26,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:26,932 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,932 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,932 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,932 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,932 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,932 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:26,934 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,934 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,934 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,934 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,934 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,934 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:26,936 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,936 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,936 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,936 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,936 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:26,936 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at setup of test_setlayout[xephyr0-ManagerConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:27,231 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,231 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,231 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,231 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,231 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,231 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,297 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,297 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,297 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,297 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,297 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,297 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,343 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,343 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,343 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,343 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,343 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,343 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,346 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,346 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,346 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,346 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,346 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,346 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,350 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,350 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,350 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,350 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,350 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,350 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,356 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,358 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,358 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,358 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,358 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,358 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,358 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,362 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,362 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,362 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,362 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,362 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,362 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,364 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,364 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,364 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,364 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,364 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,364 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,368 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,368 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,368 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,368 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,368 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,368 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,372 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,372 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,372 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,372 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,372 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,372 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,375 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,375 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,375 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,375 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,375 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,375 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,377 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,377 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,377 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,377 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,377 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,377 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,379 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,379 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,379 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,379 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,379 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,379 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_adddelgroup[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:27,670 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,670 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,670 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,670 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,670 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,670 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:27,740 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,740 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,740 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,740 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,740 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,740 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:27,784 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,784 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,784 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,784 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,784 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,784 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:27,786 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,786 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,786 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,786 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,786 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,786 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,791 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,791 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,791 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,791 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,791 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,791 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:27,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,797 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,797 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,797 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,797 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,797 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,797 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:27,800 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,800 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,800 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,800 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,800 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,800 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,803 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,803 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,803 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,803 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,803 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,803 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:27,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:27,810 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,810 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,810 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,810 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,810 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,810 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:27,814 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,814 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,814 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,814 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,814 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,814 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:27,816 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,816 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,816 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,816 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,816 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,816 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:27,818 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,818 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,818 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,818 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,818 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,818 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:27,821 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,821 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,821 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,821 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,821 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:27,821 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_delgroup[xephyr0-ManagerConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:28,108 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,108 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,108 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,108 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,108 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,108 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,174 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,174 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,174 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,174 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,174 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,174 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,216 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,216 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,216 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,216 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,216 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,216 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,218 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,218 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,218 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,218 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,218 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,218 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,222 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,222 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,222 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,222 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,222 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,222 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,224 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,224 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,224 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,224 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,224 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,224 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,228 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,228 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,228 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,228 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,228 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,228 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,230 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,230 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,230 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,230 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,230 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,230 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,233 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,233 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,233 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,233 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,233 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,233 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,235 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,235 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,235 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,235 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,235 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,235 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,239 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,239 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,239 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,239 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,239 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,239 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,242 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,242 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,242 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,242 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,242 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,242 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,245 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,245 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,245 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,245 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,245 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,245 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_nextprevgroup[xephyr0-ManagerConfig] __________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:28,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:28,638 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,638 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,638 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,638 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,638 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,638 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:28,709 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,709 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,709 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,709 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,709 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,709 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:28,713 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,713 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,713 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,713 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,713 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,713 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,719 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,719 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,719 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,719 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,719 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,719 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:28,723 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,723 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,723 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,723 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,723 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,723 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,728 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:28,732 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,732 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,732 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,732 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,732 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,732 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:28,741 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,741 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,741 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,741 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,741 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,741 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:28,748 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,748 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,748 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,748 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,748 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,748 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:28,754 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,754 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,754 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,754 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,754 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,754 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:28,759 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,759 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,759 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,759 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,759 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,759 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:28,763 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,763 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,763 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,763 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,763 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,763 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:28,766 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,766 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,766 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,766 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,766 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:28,766 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_toggle_group[xephyr0-ManagerConfig] __________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:29,135 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,135 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,135 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,135 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,135 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,135 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,203 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,203 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,203 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,203 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,203 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,203 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,248 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,248 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,248 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,248 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,248 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,248 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,250 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,250 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,250 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,250 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,250 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,250 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,255 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,255 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,255 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,255 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,255 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,255 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,261 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,261 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,261 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,261 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,261 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,261 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,263 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,263 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,263 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,263 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,263 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,263 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,266 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,266 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,266 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,266 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,266 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,266 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,269 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,269 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,269 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,269 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,269 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,269 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,274 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,274 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,274 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,274 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,274 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,274 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,277 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,277 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,277 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,277 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,277 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,277 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,280 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,280 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,280 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,280 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,280 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,280 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,282 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,282 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,282 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,282 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,282 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,282 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,284 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,284 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,284 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,284 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,284 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,284 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_inspect_xeyes[xephyr0-ManagerConfig] __________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:29,604 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,604 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,604 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,604 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,604 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,604 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:29,674 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,674 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,674 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,674 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,674 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,674 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:29,717 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,717 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,717 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,717 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,717 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,717 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:29,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,720 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,724 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,724 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,724 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,724 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,724 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,724 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:29,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:29,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:29,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:29,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:29,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:29,752 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,752 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,752 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,752 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,752 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,752 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:29,754 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,754 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,754 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,754 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,754 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,754 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:29,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:29,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_inspect_xterm[xephyr0-ManagerConfig] __________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:30,050 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,050 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,050 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,050 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,050 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,050 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,122 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,122 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,122 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,122 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,122 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,122 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,185 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,185 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,185 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,185 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,185 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,185 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,189 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,189 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,189 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,189 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,189 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,189 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,191 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,191 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,191 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,191 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,191 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,191 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,196 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,196 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,196 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,196 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,196 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,196 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,199 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,199 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,199 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,199 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,199 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,199 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,203 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,203 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,203 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,203 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,203 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,203 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,205 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,205 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,205 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,205 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,205 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,205 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,207 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,207 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,207 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,207 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,207 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,207 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_static[xephyr0-ManagerConfig] _____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:30,543 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,543 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,543 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,543 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,543 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,543 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:30,622 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,622 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,622 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,622 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,622 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,622 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:30,686 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,686 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,686 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,686 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,686 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,686 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:30,689 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,689 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,689 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,689 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,689 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,689 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,694 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,694 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,694 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,694 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,694 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,694 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:30,697 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,697 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,697 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,697 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,697 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,697 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,701 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,701 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,701 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,701 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,701 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,701 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:30,703 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,703 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,703 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,703 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,703 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,703 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:30,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:30,720 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,720 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,720 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,720 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,720 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,720 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:30,724 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,724 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,724 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,724 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,724 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,724 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:30,739 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,739 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,739 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,739 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,739 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,739 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:30,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,741 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:30,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:30,743 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_match[xephyr0-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:31,106 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,106 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,106 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,106 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,106 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,106 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,176 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,176 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,176 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,176 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,176 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,176 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,225 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,225 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,225 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,225 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,225 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,225 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,236 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,236 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,236 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,236 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,236 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,236 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,238 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,238 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,238 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,238 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,238 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,238 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,242 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,242 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,242 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,242 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,242 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,242 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,244 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,244 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,244 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,244 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,244 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,244 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,249 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,249 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,249 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,249 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,249 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,249 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,252 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,252 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,252 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,252 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,252 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,252 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,256 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,256 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,256 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,256 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,256 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,256 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,258 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,258 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,258 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,258 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,258 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,258 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,260 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,260 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,260 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,260 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,260 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,260 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_default_float[xephyr0-ManagerConfig] __________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:31,584 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,584 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,584 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,584 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,584 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,584 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:31,655 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,655 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,655 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,655 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,655 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,655 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:31,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,718 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:31,721 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,721 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,721 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,721 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,721 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,721 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,725 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:31,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,727 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,731 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:31,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,733 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,737 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:31,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,739 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:31,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,744 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:31,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,748 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:31,751 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,751 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,751 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,751 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,751 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,751 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:31,753 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,753 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,753 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,753 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,753 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,753 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:31,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:31,756 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________ ERROR at setup of test_last_float_size[xephyr0-ManagerConfig] _________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:32,078 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,078 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,078 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,078 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,078 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,078 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,159 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,159 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,159 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,159 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,159 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,159 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,209 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,209 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,209 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,209 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,209 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,209 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,212 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,212 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,212 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,212 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,212 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,212 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,217 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,217 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,217 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,217 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,217 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,217 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,220 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,220 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,220 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,220 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,220 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,220 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,223 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,226 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,226 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,226 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,226 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,226 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,226 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,230 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,236 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,236 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,236 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,236 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,236 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,236 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,240 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,240 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,240 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,240 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,240 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,240 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,243 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,243 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,243 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,243 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,243 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,243 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,246 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,248 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______ ERROR at setup of test_float_max_min_combo[xephyr0-ManagerConfig] _______ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:32,562 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,562 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,562 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,562 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,562 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,562 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:32,634 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,634 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,634 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,634 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,634 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,634 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:32,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:32,685 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,685 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,685 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,685 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,685 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,685 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,690 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,690 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,690 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,690 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,690 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,690 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:32,693 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,693 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,693 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,693 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,693 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,693 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,697 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,697 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,697 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,697 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,697 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,697 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:32,700 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,700 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,700 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,700 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,700 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,700 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,704 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,704 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,704 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,704 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,704 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,704 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:32,706 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,706 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,706 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,706 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,706 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,706 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:32,711 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,711 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,711 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,711 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,711 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,711 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:32,715 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,715 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,715 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,715 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,715 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,715 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:32,719 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,719 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,719 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,719 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,719 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,719 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:32,721 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,721 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,721 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,721 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,721 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,721 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:32,723 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,723 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,723 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,723 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,723 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:32,723 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______ ERROR at setup of test_toggle_fullscreen[xephyr0-ManagerConfig] ________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:33,024 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,024 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,024 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,024 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,024 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,024 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,094 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,094 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,094 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,094 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,094 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,094 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,146 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,146 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,146 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,146 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,146 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,146 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,149 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,159 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,159 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,159 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,159 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,159 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,159 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,169 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,169 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,169 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,169 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,169 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,169 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,173 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,173 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,173 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,173 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,173 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,173 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,177 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,177 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,177 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,177 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,177 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,177 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,180 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,180 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,180 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,180 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,180 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,180 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,183 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,183 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,183 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,183 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,183 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,183 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,185 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,185 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,185 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,185 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,185 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,185 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at setup of test_toggle_max[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:33,510 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,510 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,510 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,510 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,510 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,510 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:33,629 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,629 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,629 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,629 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,629 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,629 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:33,691 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,691 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,691 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,691 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,691 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,691 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:33,694 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,694 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,694 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,694 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,694 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,694 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,698 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,698 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,698 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,698 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,698 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,698 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:33,701 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,701 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,701 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,701 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,701 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,701 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,705 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,705 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,705 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,705 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,705 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,705 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:33,707 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,707 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,707 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,707 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,707 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,707 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,711 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:33,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,714 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:33,719 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,719 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,719 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,719 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,719 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,719 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:33,723 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,723 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,723 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,723 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,723 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,723 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:33,726 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,726 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,726 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,726 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,726 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,726 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:33,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,729 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:33,731 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,731 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,731 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,731 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,731 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:33,731 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at setup of test_toggle_min[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:34,047 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,047 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,047 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,047 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,047 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,047 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,125 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,125 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,125 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,125 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,125 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,125 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,169 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,172 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,176 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,179 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,182 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,184 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,184 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,184 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,184 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,184 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,184 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,188 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,188 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,188 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,188 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,188 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,188 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,190 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,190 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,190 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,190 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,190 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,190 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,194 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,194 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,194 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,194 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,194 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,194 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,198 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,198 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,198 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,198 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,198 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,198 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,201 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,201 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,201 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,201 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,201 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,201 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,204 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,204 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,204 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,204 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,204 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,204 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,206 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,206 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,206 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,206 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,206 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,206 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________ ERROR at setup of test_toggle_floating[xephyr0-ManagerConfig] _________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:34,499 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,499 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,499 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,499 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,499 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,499 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,568 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,568 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,568 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,568 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,568 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,568 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:34,612 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,612 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,612 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,612 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,612 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,612 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:34,614 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,614 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,614 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,614 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,614 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,614 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,618 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,618 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,618 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,618 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,618 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,618 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:34,621 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,621 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,621 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,621 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,621 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,621 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,624 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,624 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,624 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,624 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,624 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,624 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:34,627 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,627 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,627 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,627 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,627 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,627 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,630 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,630 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,630 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,630 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,630 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,630 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:34,633 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,633 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,633 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,633 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,633 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,633 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:34,637 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,637 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,637 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,637 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,637 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,637 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:34,641 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,641 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,641 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,641 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,641 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,641 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:34,644 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,644 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,644 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,644 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,644 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,644 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:34,646 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,646 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,646 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,646 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,646 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,646 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:34,649 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,649 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,649 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,649 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,649 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:34,649 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_floating_focus[xephyr0-ManagerConfig] _________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:34,953 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,953 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,953 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,953 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,953 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:34,953 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,027 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,027 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,027 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,027 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,027 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,027 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,068 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,068 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,068 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,068 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,068 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,068 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,070 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,070 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,070 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,070 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,070 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,070 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,074 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,074 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,074 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,074 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,074 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,074 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,080 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,080 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,080 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,080 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,080 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,080 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,090 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,090 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,090 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,090 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,090 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,090 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,096 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,096 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,096 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,096 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,096 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,096 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,098 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,098 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,098 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,098 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,098 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,098 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_move_floating[xephyr0-ManagerConfig] __________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:35,383 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,383 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,383 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,383 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,383 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,383 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,449 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,449 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,449 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,449 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,449 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,449 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,492 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,492 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,492 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,492 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,492 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,492 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,496 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,496 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,496 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,496 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,496 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,496 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,499 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,499 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,499 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,499 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,499 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,499 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,502 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,502 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,502 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,502 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,502 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,502 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,504 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,504 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,504 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,504 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,504 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,504 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,507 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,507 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,507 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,507 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,507 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,507 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,509 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,509 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,509 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,509 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,509 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,509 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,512 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,512 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,512 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,512 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,512 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,512 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,516 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,516 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,516 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,516 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,516 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,516 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,519 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,519 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,519 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,519 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,519 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,519 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,521 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,521 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,521 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,521 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,521 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,521 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,523 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,523 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,523 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,523 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,523 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,523 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_screens[xephyr0-ManagerConfig] _____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:35,802 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,802 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,802 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,802 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,802 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,802 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:35,867 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,867 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,867 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,867 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,867 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,867 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:35,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,907 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:35,910 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,910 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,910 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,910 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,910 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,910 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,914 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,914 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,914 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,914 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,914 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,914 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:35,916 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,916 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,916 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,916 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,916 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,916 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:35,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:35,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:35,930 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,930 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,930 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,930 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,930 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,930 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:35,934 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,934 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,934 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,934 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,934 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,934 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:35,937 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,937 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,937 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,937 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,937 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,937 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:35,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,940 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:35,942 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,942 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,942 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,942 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,942 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:35,942 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_rotate[xephyr0-ManagerConfig] _____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:36,224 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,224 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,224 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,224 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,224 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,224 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,289 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,289 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,289 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,289 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,289 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,289 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,331 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,333 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,333 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,333 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,333 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,333 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,333 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,338 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,338 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,338 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,338 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,338 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,338 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,341 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,341 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,341 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,341 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,341 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,341 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,344 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,344 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,344 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,344 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,344 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,344 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,347 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,347 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,347 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,347 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,347 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,347 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,351 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,351 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,351 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,351 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,351 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,351 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,353 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,358 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,358 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,358 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,358 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,358 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,358 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,362 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,365 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,365 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,365 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,365 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,365 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,365 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,367 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,367 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,367 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,367 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,367 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,367 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,370 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,370 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,370 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,370 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,370 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,370 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_resize_[xephyr0-ManagerConfig] _____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:36,651 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,651 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,651 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,651 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,651 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,651 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:36,741 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,741 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,741 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,741 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,741 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,741 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:36,792 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,792 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,792 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,792 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,792 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,792 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:36,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,794 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,798 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,798 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,798 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,798 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,798 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,798 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:36,801 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,801 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,801 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,801 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,801 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,801 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,804 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,804 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,804 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,804 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,804 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,804 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:36,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,806 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,810 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,810 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,810 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,810 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,810 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,810 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:36,812 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,812 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,812 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,812 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,812 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,812 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:36,816 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,816 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,816 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,816 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,816 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,816 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:36,819 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,819 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,819 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,819 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,819 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,819 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:36,822 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,822 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,822 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,822 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,822 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,822 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:36,824 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,824 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,824 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,824 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,824 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,824 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:36,825 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,825 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,825 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,825 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,825 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:36,825 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __ ERROR at setup of test_focus_stays_on_layout_switch[xephyr0-ManagerConfig] __ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:37,117 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:37,117 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:37,117 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:37,117 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:37,117 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:37,117 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:37,182 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:37,182 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:37,182 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:37,182 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:37,182 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:37,182 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:37,229 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:37,229 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:37,229 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:37,229 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:37,229 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:37,229 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:37,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,232 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,237 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:37,237 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:37,237 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:37,237 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:37,237 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:37,237 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:37,240 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,240 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,240 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,240 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,240 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,240 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,244 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:37,244 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:37,244 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:37,244 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:37,244 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:37,244 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:37,246 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,246 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,246 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,246 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,246 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,246 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,250 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:37,250 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:37,250 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:37,250 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:37,250 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:37,250 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:37,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:37,258 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:37,258 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:37,258 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:37,258 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:37,258 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:37,258 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:37,262 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:37,262 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:37,262 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:37,262 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:37,262 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:37,262 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:37,265 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:37,265 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:37,265 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:37,265 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:37,265 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:37,265 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:37,268 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:37,268 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:37,268 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:37,268 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:37,268 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:37,268 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:37,270 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:37,270 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:37,270 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:37,270 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:37,270 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:37,270 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_xeyes[xephyr0-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:38,374 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:38,374 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:38,374 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:38,374 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:38,374 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:38,374 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:38,455 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:38,455 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:38,455 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:38,455 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:38,455 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:38,455 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:38,500 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:38,500 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:38,500 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:38,500 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:38,500 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:38,500 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:38,503 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,503 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,503 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,503 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,503 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,503 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,509 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:38,509 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:38,509 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:38,509 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:38,509 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:38,509 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:38,511 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,511 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,511 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,511 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,511 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,511 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,519 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:38,519 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:38,519 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:38,519 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:38,519 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:38,519 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:38,521 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,521 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,521 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,521 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,521 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,521 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,525 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:38,525 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:38,525 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:38,525 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:38,525 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:38,525 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:38,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,528 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:38,533 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:38,533 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:38,533 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:38,533 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:38,533 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:38,533 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:38,536 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:38,536 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:38,536 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:38,536 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:38,536 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:38,536 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:38,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:38,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:38,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:38,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:38,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:38,540 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:38,542 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:38,542 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:38,542 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:38,542 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:38,542 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:38,542 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:38,544 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:38,544 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:38,544 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:38,544 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:38,544 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:38,544 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_xeyes[xephyr1-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:39,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:39,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:39,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:39,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:39,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:39,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:39,781 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:39,781 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:39,781 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:39,781 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:39,781 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:39,781 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:39,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:39,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:39,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:39,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:39,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:39,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:39,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,830 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:39,830 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:39,830 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:39,830 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:39,830 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:39,830 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:39,832 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,832 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,832 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,832 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,832 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,832 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,835 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:39,835 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:39,835 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:39,835 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:39,835 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:39,835 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:39,837 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,837 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,837 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,837 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,837 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,837 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,841 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:39,841 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:39,841 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:39,841 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:39,841 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:39,841 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:39,843 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,843 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,843 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,843 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,843 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,843 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:39,847 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:39,847 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:39,847 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:39,847 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:39,847 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:39,847 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:39,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:39,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:39,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:39,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:39,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:39,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:39,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:39,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:39,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:39,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:39,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:39,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:39,855 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:39,855 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:39,855 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:39,855 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:39,855 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:39,855 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:39,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:39,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:39,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:39,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:39,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:39,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_xterm[xephyr0-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:40,746 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:40,746 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:40,746 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:40,746 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:40,746 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:40,746 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:40,810 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:40,810 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:40,810 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:40,810 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:40,810 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:40,810 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:40,848 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:40,848 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:40,848 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:40,848 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:40,848 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:40,848 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:40,851 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,851 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,851 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,851 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,851 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,851 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,855 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:40,855 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:40,855 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:40,855 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:40,855 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:40,855 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:40,857 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,857 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,857 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,857 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,857 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,857 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,860 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:40,860 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:40,860 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:40,860 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:40,860 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:40,860 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:40,862 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,862 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,862 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,862 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,862 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,862 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,865 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:40,865 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:40,865 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:40,865 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:40,865 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:40,865 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:40,868 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,868 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,868 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,868 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,868 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,868 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:40,872 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:40,872 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:40,872 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:40,872 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:40,872 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:40,872 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:40,875 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:40,875 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:40,875 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:40,875 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:40,875 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:40,875 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:40,877 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:40,877 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:40,877 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:40,877 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:40,877 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:40,877 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:40,879 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:40,879 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:40,879 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:40,879 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:40,879 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:40,879 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:40,881 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:40,881 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:40,881 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:40,881 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:40,881 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:40,881 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_xterm[xephyr1-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:41,772 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:41,772 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:41,772 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:41,772 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:41,772 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:41,772 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:41,838 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:41,838 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:41,838 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:41,838 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:41,838 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:41,838 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:41,880 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:41,880 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:41,880 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:41,880 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:41,880 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:41,880 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:41,883 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,883 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,883 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,883 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,883 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,883 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,887 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:41,887 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:41,887 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:41,887 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:41,887 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:41,887 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:41,889 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,889 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,889 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,889 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,889 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,889 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,892 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:41,892 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:41,892 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:41,892 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:41,892 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:41,892 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:41,894 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,894 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,894 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,894 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,894 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,894 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,897 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:41,897 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:41,897 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:41,897 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:41,897 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:41,897 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:41,900 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,900 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,900 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,900 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,900 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,900 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:41,903 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:41,903 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:41,903 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:41,903 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:41,903 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:41,903 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:41,907 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:41,907 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:41,907 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:41,907 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:41,907 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:41,907 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:41,909 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:41,909 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:41,909 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:41,909 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:41,909 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:41,909 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:41,911 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:41,911 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:41,911 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:41,911 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:41,911 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:41,911 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:41,913 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:41,913 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:41,913 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:41,913 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:41,913 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:41,913 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______ ERROR at setup of test_xterm_kill_window[xephyr0-ManagerConfig] ________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:42,969 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:42,969 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:42,969 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:42,969 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:42,969 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:42,969 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:43,032 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:43,032 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:43,032 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:43,032 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:43,032 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:43,032 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:43,067 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:43,067 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:43,067 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:43,067 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:43,067 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:43,067 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:43,069 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,069 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,069 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,069 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,069 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,069 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,073 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:43,073 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:43,073 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:43,073 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:43,073 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:43,073 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:43,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,076 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,079 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:43,079 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:43,079 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:43,079 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:43,079 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:43,079 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:43,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,081 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:43,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:43,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:43,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:43,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:43,084 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:43,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,086 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:43,089 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:43,089 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:43,089 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:43,089 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:43,089 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:43,089 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:43,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:43,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:43,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:43,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:43,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:43,093 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:43,095 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:43,095 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:43,095 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:43,095 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:43,095 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:43,095 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:43,097 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:43,097 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:43,097 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:43,097 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:43,097 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:43,097 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:43,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:43,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:43,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:43,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:43,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:43,099 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______ ERROR at setup of test_xterm_kill_window[xephyr1-ManagerConfig] ________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:44,138 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:44,138 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:44,138 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:44,138 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:44,138 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:44,138 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:44,199 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:44,199 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:44,199 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:44,199 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:44,199 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:44,199 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:44,239 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:44,239 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:44,239 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:44,239 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:44,239 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:44,239 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:44,241 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,241 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,241 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,241 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,241 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,241 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,246 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:44,246 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:44,246 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:44,246 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:44,246 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:44,246 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:44,248 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,248 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,248 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,248 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,248 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,248 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,251 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:44,251 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:44,251 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:44,251 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:44,251 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:44,251 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:44,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,253 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,256 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:44,256 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:44,256 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:44,256 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:44,256 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:44,256 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:44,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,258 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:44,262 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:44,262 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:44,262 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:44,262 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:44,262 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:44,262 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:44,265 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:44,265 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:44,265 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:44,265 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:44,265 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:44,265 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:44,268 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:44,268 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:44,268 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:44,268 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:44,268 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:44,268 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:44,270 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:44,270 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:44,270 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:44,270 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:44,270 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:44,270 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:44,272 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:44,272 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:44,272 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:44,272 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:44,272 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:44,272 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_map_request[xephyr0-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:45,365 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:45,365 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:45,365 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:45,365 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:45,365 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:45,365 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:45,429 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:45,429 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:45,429 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:45,429 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:45,429 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:45,429 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:45,469 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:45,469 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:45,469 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:45,469 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:45,469 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:45,469 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:45,472 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,472 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,472 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,472 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,472 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,472 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,476 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:45,476 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:45,476 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:45,476 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:45,476 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:45,476 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:45,479 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,479 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,479 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,479 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,479 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,479 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,483 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:45,483 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:45,483 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:45,483 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:45,483 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:45,483 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:45,485 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,485 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,485 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,485 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,485 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,485 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:45,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:45,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:45,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:45,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:45,489 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:45,491 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,491 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,491 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,491 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,491 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,491 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:45,496 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:45,496 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:45,496 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:45,496 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:45,496 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:45,496 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:45,500 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:45,500 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:45,500 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:45,500 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:45,500 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:45,500 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:45,503 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:45,503 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:45,503 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:45,503 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:45,503 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:45,503 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:45,506 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:45,506 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:45,506 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:45,506 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:45,506 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:45,506 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:45,508 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:45,508 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:45,508 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:45,508 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:45,508 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:45,508 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_map_request[xephyr1-ManagerConfig] ___________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:46,636 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:46,636 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:46,636 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:46,636 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:46,636 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:46,636 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:46,700 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:46,700 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:46,700 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:46,700 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:46,700 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:46,700 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:46,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:46,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:46,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:46,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:46,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:46,753 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:46,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,756 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,760 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:46,760 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:46,760 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:46,760 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:46,760 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:46,760 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:46,763 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,763 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,763 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,763 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,763 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,763 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,767 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:46,767 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:46,767 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:46,767 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:46,767 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:46,767 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:46,769 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,769 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,769 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,769 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,769 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,769 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:46,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:46,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:46,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:46,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:46,773 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:46,776 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,776 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,776 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,776 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,776 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,776 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:46,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:46,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:46,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:46,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:46,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:46,781 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:46,785 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:46,785 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:46,785 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:46,785 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:46,785 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:46,785 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:46,789 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:46,789 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:46,789 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:46,789 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:46,789 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:46,789 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:46,791 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:46,791 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:46,791 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:46,791 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:46,791 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:46,791 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:46,794 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:46,794 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:46,794 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:46,794 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:46,794 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:46,794 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_unmap[xephyr0-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:48,408 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:48,408 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:48,408 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:48,408 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:48,408 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:48,408 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:48,485 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:48,485 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:48,485 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:48,485 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:48,485 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:48,485 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:48,543 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:48,543 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:48,543 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:48,543 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:48,543 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:48,543 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:48,546 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,546 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,546 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,546 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,546 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,546 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:48,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:48,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:48,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:48,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:48,551 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:48,554 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,554 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,554 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,554 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,554 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,554 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,558 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:48,558 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:48,558 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:48,558 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:48,558 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:48,558 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:48,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,561 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,564 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:48,564 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:48,564 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:48,564 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:48,564 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:48,564 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:48,566 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,566 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,566 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,566 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,566 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,566 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:48,571 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:48,571 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:48,571 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:48,571 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:48,571 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:48,571 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:48,575 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:48,575 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:48,575 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:48,575 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:48,575 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:48,575 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:48,579 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:48,579 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:48,579 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:48,579 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:48,579 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:48,579 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:48,581 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:48,581 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:48,581 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:48,581 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:48,581 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:48,581 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:48,583 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:48,583 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:48,583 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:48,583 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:48,583 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:48,583 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________ ERROR at setup of test_unmap[xephyr1-ManagerConfig] ______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:50,249 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:50,249 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:50,249 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:50,249 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:50,249 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:50,249 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:50,317 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:50,317 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:50,317 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:50,317 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:50,317 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:50,317 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:50,364 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:50,364 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:50,364 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:50,364 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:50,364 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:50,364 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:50,367 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,367 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,367 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,367 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,367 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,367 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,371 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:50,371 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:50,371 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:50,371 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:50,371 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:50,371 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:50,374 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,374 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,374 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,374 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,374 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,374 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,377 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:50,377 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:50,377 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:50,377 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:50,377 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:50,377 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:50,380 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,380 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,380 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,380 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,380 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,380 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,383 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:50,383 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:50,383 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:50,383 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:50,383 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:50,383 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:50,385 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,385 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,385 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,385 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,385 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,385 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:50,389 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:50,389 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:50,389 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:50,389 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:50,389 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:50,389 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:50,393 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:50,393 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:50,393 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:50,393 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:50,393 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:50,393 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:50,396 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:50,396 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:50,396 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:50,396 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:50,396 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:50,396 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:50,397 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:50,397 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:50,397 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:50,397 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:50,397 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:50,397 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:50,399 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:50,399 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:50,399 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:50,399 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:50,399 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:50,399 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_setgroup[xephyr0-ManagerConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:51,489 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:51,489 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:51,489 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:51,489 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:51,489 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:51,489 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:51,556 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:51,556 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:51,556 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:51,556 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:51,556 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:51,556 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:51,598 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:51,598 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:51,598 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:51,598 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:51,598 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:51,598 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:51,601 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,601 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,601 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,601 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,601 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,601 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,607 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:51,607 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:51,607 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:51,607 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:51,607 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:51,607 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:51,610 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,610 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,610 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,610 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,610 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,610 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,614 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:51,614 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:51,614 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:51,614 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:51,614 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:51,614 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:51,617 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,617 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,617 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,617 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,617 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,617 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,621 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:51,621 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:51,621 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:51,621 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:51,621 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:51,621 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:51,623 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,623 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,623 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,623 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,623 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,623 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:51,628 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:51,628 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:51,628 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:51,628 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:51,628 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:51,628 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:51,632 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:51,632 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:51,632 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:51,632 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:51,632 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:51,632 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:51,636 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:51,636 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:51,636 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:51,636 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:51,636 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:51,636 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:51,638 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:51,638 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:51,638 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:51,638 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:51,638 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:51,638 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:51,640 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:51,640 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:51,640 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:51,640 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:51,640 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:51,640 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_setgroup[xephyr1-ManagerConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:52,797 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:52,797 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:52,797 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:52,797 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:52,797 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:52,797 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:52,868 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:52,868 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:52,868 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:52,868 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:52,868 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:52,868 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:52,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:52,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:52,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:52,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:52,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:52,913 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:52,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,915 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:52,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:52,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:52,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:52,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:52,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:52,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,921 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:52,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:52,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:52,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:52,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:52,924 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:52,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,926 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:52,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:52,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:52,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:52,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:52,930 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:52,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,932 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:52,936 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:52,936 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:52,936 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:52,936 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:52,936 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:52,936 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:52,940 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:52,940 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:52,940 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:52,940 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:52,940 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:52,940 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:52,942 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:52,942 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:52,942 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:52,942 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:52,942 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:52,942 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:52,944 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:52,944 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:52,944 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:52,944 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:52,944 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:52,944 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:52,946 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:52,946 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:52,946 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:52,946 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:52,946 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:52,946 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_unmap_noscreen[xephyr0-ManagerConfig] _________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:54,264 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:54,264 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:54,264 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:54,264 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:54,264 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:54,264 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:54,330 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:54,330 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:54,330 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:54,330 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:54,330 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:54,330 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:54,369 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:54,369 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:54,369 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:54,369 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:54,369 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:54,369 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:54,371 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,371 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,371 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,371 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,371 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,371 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:54,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:54,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:54,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:54,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:54,376 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:54,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,378 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,381 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:54,381 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:54,381 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:54,381 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:54,381 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:54,381 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:54,383 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,383 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,383 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,383 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,383 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,383 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,386 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:54,386 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:54,386 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:54,386 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:54,386 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:54,386 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:54,389 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,389 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,389 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,389 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,389 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,389 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:54,393 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:54,393 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:54,393 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:54,393 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:54,393 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:54,393 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:54,397 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:54,397 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:54,397 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:54,397 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:54,397 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:54,397 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:54,399 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:54,399 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:54,399 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:54,399 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:54,399 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:54,399 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:54,401 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:54,401 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:54,401 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:54,401 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:54,401 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:54,401 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:54,403 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:54,403 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:54,403 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:54,403 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:54,403 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:54,403 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_unmap_noscreen[xephyr1-ManagerConfig] _________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:55,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:55,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:55,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:55,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:55,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:55,715 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:55,780 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:55,780 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:55,780 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:55,780 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:55,780 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:55,780 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:55,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:55,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:55,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:55,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:55,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:55,824 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:55,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,826 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,831 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:55,831 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:55,831 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:55,831 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:55,831 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:55,831 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:55,833 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,833 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,833 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,833 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,833 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,833 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,836 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:55,836 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:55,836 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:55,836 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:55,836 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:55,836 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:55,838 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,838 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,838 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,838 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,838 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,838 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,842 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:55,842 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:55,842 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:55,842 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:55,842 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:55,842 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:55,844 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,844 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,844 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,844 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,844 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,844 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:55,848 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:55,848 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:55,848 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:55,848 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:55,848 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:55,848 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:55,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:55,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:55,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:55,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:55,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:55,851 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:55,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:55,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:55,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:55,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:55,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:55,854 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:55,856 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:55,856 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:55,856 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:55,856 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:55,856 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:55,856 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:55,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:55,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:55,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:55,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:55,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:55,858 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_minimal_[ClientNewStaticConfig] ____________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:56,143 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,143 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,143 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,143 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,143 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,143 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,202 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,202 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,202 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,202 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,202 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,202 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,240 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,240 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,240 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,240 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,240 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,240 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,243 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,243 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,243 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,243 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,243 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,243 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,247 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,247 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,247 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,247 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,247 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,247 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,249 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,249 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,249 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,249 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,249 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,249 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,252 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,252 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,252 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,252 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,252 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,252 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,254 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,254 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,254 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,254 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,254 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,254 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,258 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,258 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,258 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,258 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,258 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,258 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,260 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,260 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,260 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,260 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,260 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,260 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,264 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,264 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,264 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,264 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,264 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,264 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,267 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,267 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,267 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,267 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,267 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,267 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,269 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,269 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,269 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,269 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,269 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,269 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,271 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,271 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,271 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,271 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,271 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,271 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,273 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,273 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,273 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,273 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,273 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,273 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_minimal__[ToGroupConfig] ________________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:56,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,555 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,617 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,617 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,617 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,617 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,617 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,617 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:56,657 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,657 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,657 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,657 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,657 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,657 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:56,660 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,660 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,660 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,660 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,660 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,660 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,671 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,671 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,671 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,671 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,671 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,671 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:56,673 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,673 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,673 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,673 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,673 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,673 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,676 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,676 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,676 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,676 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,676 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,676 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:56,678 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,678 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,678 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,678 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,678 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,678 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,682 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:56,684 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,684 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,684 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,684 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,684 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,684 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:56,688 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,688 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,688 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,688 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,688 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,688 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:56,691 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,691 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,691 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,691 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,691 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,691 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:56,694 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,694 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,694 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,694 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,694 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,694 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:56,696 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,696 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,696 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,696 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,696 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,696 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:56,698 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,698 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,698 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,698 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,698 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:56,698 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______________ ERROR at setup of test_colorPixel[ManagerConfig] _______________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:05:56,987 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,987 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,987 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,987 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,987 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:56,987 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:57,049 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:57,049 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:57,049 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:57,049 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:57,049 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:57,049 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:57,090 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:57,090 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:57,090 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:57,090 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:57,090 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:57,090 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:57,093 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,093 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,093 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,093 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,093 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,093 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,097 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:57,097 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:57,097 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:57,097 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:57,097 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:57,097 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:57,100 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,100 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,100 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,100 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,100 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,100 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,104 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:57,104 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:57,104 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:57,104 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:57,104 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:57,104 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:57,106 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,106 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,106 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,106 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,106 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,106 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,110 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:57,110 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:57,110 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:57,110 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:57,110 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:57,110 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:57,113 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,113 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,113 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,113 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,113 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,113 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:57,117 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:57,117 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:57,117 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:57,117 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:57,117 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:57,117 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:57,121 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:57,121 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:57,121 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:57,121 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:57,121 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:57,121 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:57,124 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:57,124 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:57,124 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:57,124 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:57,124 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:57,124 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:57,127 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:57,127 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:57,127 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:57,127 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:57,127 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:57,127 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:57,129 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:57,129 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:57,129 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:57,129 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:57,129 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:57,129 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_textbox_color_change[WidgetTestConf] __________ request = > xephyr = @pytest.yield_fixture(scope="function") def qtile(request, xephyr): config = getattr(request, "param", BareConfig) with tempfile.NamedTemporaryFile() as f: sockfile = f.name q = Qtile(sockfile, xephyr.display) try: > q.start(config) test/conftest.py:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2017-07-12 18:06:01,048 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:06:01,048 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:06:01,048 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:06:01,048 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:06:01,048 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:06:01,048 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:06:01,116 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:06:01,116 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:06:01,116 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:06:01,116 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:06:01,116 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:06:01,116 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:06:01,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:06:01,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:06:01,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:06:01,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:06:01,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:06:01,153 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:06:01,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,156 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,160 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:06:01,160 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:06:01,160 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:06:01,160 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:06:01,160 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:06:01,160 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:06:01,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,162 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:06:01,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:06:01,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:06:01,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:06:01,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:06:01,166 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:06:01,168 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,168 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,168 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,168 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,168 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,168 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,171 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:06:01,171 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:06:01,171 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:06:01,171 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:06:01,171 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:06:01,171 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:06:01,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,174 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:06:01,178 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:06:01,178 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:06:01,178 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:06:01,178 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:06:01,178 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:06:01,178 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:06:01,182 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:06:01,182 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:06:01,182 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:06:01,182 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:06:01,182 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:06:01,182 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:06:01,185 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:06:01,185 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:06:01,185 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:06:01,185 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:06:01,185 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:06:01,185 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:06:01,187 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:06:01,187 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:06:01,187 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:06:01,187 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:06:01,187 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:06:01,187 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:06:01,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:06:01,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:06:01,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:06:01,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:06:01,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:06:01,189 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root =================================== FAILURES =================================== __________________________________ test_basic __________________________________ qtile_nospawn = def test_basic(qtile_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget() ], 10 ) ) ] > qtile_nospawn.start(config) test/test_bar.py:378: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ----------------------------- Captured stdout call ----------------------------- 2017-07-12 18:05:08,345 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:08,345 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:08,345 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:08,403 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:08,403 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:08,403 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:08,454 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:08,454 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:08,454 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:08,455 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,455 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,455 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,463 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:08,463 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:08,463 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:08,464 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,464 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,464 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,466 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:08,466 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:08,466 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:08,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,467 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,470 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:08,470 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:08,470 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:08,471 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,471 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,471 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,474 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:08,474 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:08,474 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:08,477 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:08,477 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:08,477 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:08,479 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:08,479 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:08,479 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:08,480 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:08,480 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:08,480 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:08,481 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:08,481 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:08,481 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ______________________________ test_singlespacer _______________________________ qtile_nospawn = def test_singlespacer(qtile_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ libqtile.widget.Spacer(libqtile.bar.STRETCH), ], 10 ) ) ] > qtile_nospawn.start(config) test/test_bar.py:401: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ----------------------------- Captured stdout call ----------------------------- 2017-07-12 18:05:08,807 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:08,807 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:08,807 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:08,870 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:08,870 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:08,870 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:08,905 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:08,905 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:08,905 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:08,906 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,906 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,906 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,916 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:08,916 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:08,916 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:08,917 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,917 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,917 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:08,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:08,919 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:08,920 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,920 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,920 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,922 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:08,922 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:08,922 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:08,924 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,924 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,924 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:08,927 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:08,927 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:08,927 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:08,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:08,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:08,929 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:08,931 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:08,931 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:08,931 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:08,932 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:08,932 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:08,932 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:08,932 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:08,932 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:08,932 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ________________________________ test_nospacer _________________________________ qtile_nospawn = def test_nospacer(qtile_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ ExampleWidget(), ExampleWidget() ], 10 ) ) ] > qtile_nospawn.start(config) test/test_bar.py:423: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = config_class = def start(self, config_class): rpipe, wpipe = multiprocessing.Pipe() def run_qtile(): try: init_log(logging.INFO, log_path=None) q = QtileManager(config_class(), self.display, self.sockfile) q.loop() except Exception: wpipe.send(traceback.format_exc()) self.proc = multiprocessing.Process(target=run_qtile) self.proc.start() # First, wait for socket to appear start = time.time() while time.time() < start + max_sleep: if os.path.exists(self.sockfile): break if rpipe.poll(sleep_time): error = rpipe.recv() raise AssertionError("Error launching Qtile, traceback:\n%s" % error) else: raise AssertionError("Error launching Qtile, socket never came up") self.c = libqtile.command.Client(self.sockfile) # Next, wait for server to come up start = time.time() while time.time() < start + max_sleep: try: if self.c.status() == "OK": break except libqtile.ipc.IPCError: pass if rpipe.poll(sleep_time): error = rpipe.recv() > raise AssertionError("Error launching Qtile, traceback:\n%s" % error) E AssertionError: Error launching Qtile, traceback: E Traceback (most recent call last): E File "/<>/.pybuild/pythonX.Y_2.7/build/test/conftest.py", line 203, in run_qtile E q = QtileManager(config_class(), self.display, self.sockfile) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 175, in __init__ E self._process_screens() E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/manager.py", line 383, in _process_screens E self.groups[i], E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/config.py", line 268, in _configure E i._configure(qtile, self) E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/bar.py", line 193, in _configure E self.height E File "/<>/.pybuild/pythonX.Y_2.7/build/libqtile/drawer.py", line 244, in __init__ E self.height, E File "/usr/lib/python2.7/dist-packages/cairocffi/xcb.py", line 37, in __init__ E p = cairo.cairo_xcb_surface_create( E AttributeError: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create' test/conftest.py:236: AssertionError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ----------------------------- Captured stdout call ----------------------------- 2017-07-12 18:05:09,213 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:09,213 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:09,213 libqtile log_utils.py:init_log():L118  Starting logging for Qtile 2017-07-12 18:05:09,272 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:09,272 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:09,272 libqtile xcursors.py:_setup_xcursor_binding():L117  xcb-cursor not found, fallback to font pointer 2017-07-12 18:05:09,307 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:09,307 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:09,307 libqtile hook.py:fire():L357  Internal event: addgroup((, 'a'), {}) 2017-07-12 18:05:09,308 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,308 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,308 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,310 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:09,310 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:09,310 libqtile hook.py:fire():L357  Internal event: addgroup((, 'b'), {}) 2017-07-12 18:05:09,311 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,311 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,311 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,313 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:09,313 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:09,313 libqtile hook.py:fire():L357  Internal event: addgroup((, 'c'), {}) 2017-07-12 18:05:09,314 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,314 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,314 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,316 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:09,316 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:09,316 libqtile hook.py:fire():L357  Internal event: addgroup((, 'd'), {}) 2017-07-12 18:05:09,317 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,317 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,317 libqtile hook.py:fire():L357  Internal event: changegroup((), {}) 2017-07-12 18:05:09,319 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:09,319 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:09,319 libqtile manager.py:setup_eventloop():L264  Adding io watch 2017-07-12 18:05:09,321 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:09,321 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:09,321 libqtile manager.py:setup_python_dbus():L292  importing dbus/gobject failed, dbus will not work. 2017-07-12 18:05:09,323 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:09,323 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:09,323 libqtile hook.py:fire():L357  Internal event: setgroup((), {}) 2017-07-12 18:05:09,324 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:09,324 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:09,324 libqtile hook.py:fire():L357  Internal event: focus_change((), {}) 2017-07-12 18:05:09,324 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:09,324 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) 2017-07-12 18:05:09,324 libqtile hook.py:fire():L357  Internal event: layout_change((, ), {}) ============================ pytest-warning summary ============================ WC1 None [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead. 3 failed, 105 passed, 1 skipped, 1 pytest-warnings, 87 error in 124.66 seconds E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd /<>/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest test dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 returned exit code 13 debian/rules:4: recipe for target 'build-arch' failed make: *** [build-arch] Error 25 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 20170712-1807 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Not removing build depends: as requested Keeping session: +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build-Space: 11376 Build-Time: 154 Distribution: artful Fail-Stage: build Host Architecture: arm64 Install-Time: 81 Job: qtile_0.10.6-3.dsc Machine Architecture: arm64 Package: qtile Package-Time: 238 Source-Version: 0.10.6-3 Space: 11376 Status: attempted Version: 0.10.6-3 -------------------------------------------------------------------------------- Finished at 20170712-1807 Build needed 00:03:58, 11376k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-12930477'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-12930477/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-12930477'] Unmounting chroot for build PACKAGEBUILD-12930477... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-12930477'] Removing build PACKAGEBUILD-12930477