Bug#852535: qtile: FTBFS: ::test_multiple_stretches FAILED

Chris Lamb lamby at debian.org
Wed Jan 25 09:37:37 UTC 2017


Source: qtile
Version: 0.10.6-3
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Dear Maintainer,

qtile fails to build from source in unstable/amd64:

  […]

  copying libqtile/widget/memory.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/wallpaper.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/notify.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/sep.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/bitcoin_ticker.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/df.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/groupbox.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/windowname.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/tasklist.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/prompt.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/currentlayout.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/canto.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/wlan.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/mpriswidget.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/imapwidget.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/systray.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/cmus.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/khal_calendar.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/backlight.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/clipboard.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/countdown.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/launchbar.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/moc.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/yahoo_weather.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/she.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  copying libqtile/widget/textbox.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/widget
  creating «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources
  copying libqtile/resources/__init__.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources
  copying libqtile/resources/default_config.py -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources
  creating «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-empty.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-caution-charging.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-good-charging.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-low.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-full.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-low-charging.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-full-charging.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-missing.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-caution.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-full-charged.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  copying libqtile/resources/battery-icons/battery-good.png -> «BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/resources/battery-icons
  generating cffi module '«BUILDDIR»/.pybuild/pythonX.Y_3.5/build/libqtile/_ffi_pango.py'
  generating cffi module '«BUILDDIR»/.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 -O--buildsystem=pybuild
  I: pybuild base:184: cd «BUILDDIR»/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest test
  ============================= test session starts ==============================
  platform linux2 -- Python 2.7.13, pytest-3.0.5, py-1.4.32, pluggy-0.4.0 -- /usr/bin/python2.7
  cachedir: ../../../.cache
  rootdir: «BUILDDIR», inifile: setup.cfg
  plugins: cov-2.4.0
  collecting ... collected 196 items
  
  test/test_bar.py::test_completion PASSED
  test/test_bar.py::test_draw[GBConfig] PASSED
  test/test_bar.py::test_prompt[GBConfig] PASSED
  test/test_bar.py::test_event[GBConfig] PASSED
  test/test_bar.py::test_textbox[GBConfig] PASSED
  test/test_bar.py::test_textbox_errors[GBConfig] PASSED
  test/test_bar.py::test_groupbox_button_press[GBConfig] PASSED
  test/test_bar.py::test_geometry[GeomConf] PASSED
  test/test_bar.py::test_resize[GeomConf] PASSED
  test/test_bar.py::test_incompatible_widget PASSED
  test/test_bar.py::test_multiple_stretches FAILED
  test/test_bar.py::test_basic PASSED
  test/test_bar.py::test_singlespacer PASSED
  test/test_bar.py::test_nospacer PASSED
  test/test_command.py::test_layout_filter[CallConfig] PASSED
  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] PASSED
  test/test_command.py::test_call_unknown[ServerConfig] PASSED
  test/test_command.py::test_items_qtile[ServerConfig] PASSED
  test/test_command.py::test_select_qtile[ServerConfig] PASSED
  test/test_command.py::test_items_group[ServerConfig] PASSED
  test/test_command.py::test_select_group[ServerConfig] PASSED
  test/test_command.py::test_items_screen[ServerConfig] PASSED
  test/test_command.py::test_select_screen[ServerConfig] PASSED
  test/test_command.py::test_items_bar[ServerConfig] PASSED
  test/test_command.py::test_select_bar[ServerConfig] PASSED
  test/test_command.py::test_items_layout[ServerConfig] PASSED
  test/test_command.py::test_select_layout[ServerConfig] PASSED
  test/test_command.py::test_items_window[ServerConfig] PASSED
  test/test_command.py::test_select_window[ServerConfig] PASSED
  test/test_command.py::test_items_widget[ServerConfig] PASSED
  test/test_command.py::test_select_widget[ServerConfig] PASSED
  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] PASSED
  test/test_fakescreen.py::test_gaps[xephyr0-FakeScreenConfig] PASSED
  test/test_fakescreen.py::test_maximize_with_move_to_screen[xephyr0-FakeScreenConfig] PASSED
  test/test_fakescreen.py::test_float_first_on_second_screen[xephyr0-FakeScreenConfig] PASSED
  test/test_fakescreen.py::test_float_change_screens[xephyr0-FakeScreenConfig] PASSED
  test/test_fakescreen.py::test_float_outside_edges[xephyr0-FakeScreenConfig] PASSED
  test/test_fakescreen.py::test_hammer_tile[xephyr0-FakeScreenConfig] PASSED
  test/test_fakescreen.py::test_hammer_ratio_tile[xephyr0-FakeScreenConfig] PASSED
  test/test_fakescreen.py::test_ratio_to_fourth_screen[xephyr0-FakeScreenConfig] PASSED
  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] PASSED
  test/test_manager.py::test_clone_dim[ManagerConfig-xephyr0] PASSED
  test/test_manager.py::test_to_screen[ManagerConfig] PASSED
  test/test_manager.py::test_togroup[ManagerConfig] PASSED
  test/test_manager.py::test_resize[ManagerConfig] PASSED
  test/test_manager.py::test_minimal[xephyr0] PASSED
  test/test_manager.py::test_events[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_keypress[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_spawn[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_spawn_list[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_kill_window[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_kill_other[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_regression_groupswitch[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_next_layout[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_setlayout[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_adddelgroup[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_delgroup[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_nextprevgroup[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_toggle_group[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_inspect_xeyes[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_inspect_xterm[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_static[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_match[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_default_float[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_last_float_size[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_float_max_min_combo[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_toggle_fullscreen[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_toggle_max[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_toggle_min[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_toggle_floating[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_floating_focus[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_move_floating[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_screens[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_rotate[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_resize_[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_focus_stays_on_layout_switch[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_xeyes[xephyr0-BareConfig] PASSED
  test/test_manager.py::test_xeyes[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_xeyes[xephyr1-BareConfig] PASSED
  test/test_manager.py::test_xeyes[xephyr1-ManagerConfig] PASSED
  test/test_manager.py::test_xterm[xephyr0-BareConfig] PASSED
  test/test_manager.py::test_xterm[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_xterm[xephyr1-BareConfig] PASSED
  test/test_manager.py::test_xterm[xephyr1-ManagerConfig] PASSED
  test/test_manager.py::test_xterm_kill_window[xephyr0-BareConfig] PASSED
  test/test_manager.py::test_xterm_kill_window[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_xterm_kill_window[xephyr1-BareConfig] PASSED
  test/test_manager.py::test_xterm_kill_window[xephyr1-ManagerConfig] PASSED
  test/test_manager.py::test_map_request[xephyr0-BareConfig] PASSED
  test/test_manager.py::test_map_request[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_map_request[xephyr1-BareConfig] PASSED
  test/test_manager.py::test_map_request[xephyr1-ManagerConfig] PASSED
  test/test_manager.py::test_unmap[xephyr0-BareConfig] PASSED
  test/test_manager.py::test_unmap[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_unmap[xephyr1-BareConfig] PASSED
  test/test_manager.py::test_unmap[xephyr1-ManagerConfig] PASSED
  test/test_manager.py::test_setgroup[xephyr0-BareConfig] PASSED
  test/test_manager.py::test_setgroup[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_setgroup[xephyr1-BareConfig] PASSED
  test/test_manager.py::test_setgroup[xephyr1-ManagerConfig] PASSED
  test/test_manager.py::test_unmap_noscreen[xephyr0-BareConfig] PASSED
  test/test_manager.py::test_unmap_noscreen[xephyr0-ManagerConfig] PASSED
  test/test_manager.py::test_unmap_noscreen[xephyr1-BareConfig] PASSED
  test/test_manager.py::test_unmap_noscreen[xephyr1-ManagerConfig] PASSED
  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] PASSED
  test/test_manager.py::test_gkrellm[ClientNewStaticConfig] SKIPPED
  test/test_manager.py::test_minimal__[ToGroupConfig] PASSED
  test/test_manager.py::test_colorPixel[ManagerConfig] PASSED
  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] PASSED
  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
  
  =================================== FAILURES ===================================
  ___________________________ test_multiple_stretches ____________________________
  
  qtile_nospawn = <test.conftest.Qtile object at 0x7f9db5f07d10>
  
      def test_multiple_stretches(qtile_nospawn):
          config = MultiStretchConf
      
          # Ensure that adding two STRETCH widgets to the same bar raises ConfigError
          with pytest.raises(libqtile.confreader.ConfigError):
  >           qtile_nospawn.create_manager(config)
  
  test/test_bar.py:360: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  test/conftest.py:248: in create_manager
      return QtileManager(config_class(), self.display, self.sockfile)
  libqtile/manager.py:101: in __init__
      self.conn = xcbq.Connection(displayName)
  libqtile/xcbq.py:807: in __init__
      self.conn = xcffib.connect(display=display)
  /usr/lib/python2.7/dist-packages/xcffib/__init__.py:513: in __init__
      self.invalid()
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
  self = <xcffib.Connection object at 0x7f9db64e31d0>
  
      def invalid(self):
          if self._conn is None:
              raise XcffibException("Invalid connection.")
          err = lib.xcb_connection_has_error(self._conn)
          if err > 0:
  >           raise ConnectionException(err)
  E           ConnectionException: xcb connection errors because of socket, pipe and other stream errors.
  
  /usr/lib/python2.7/dist-packages/xcffib/__init__.py:545: ConnectionException
  ----------------------------- Captured stdout call -----------------------------
  2017-01-25 22:35:45,031 libqtile log_utils.py:init_log():L118  Starting logging for Qtile
  2017-01-25 22:35:45,031 libqtile log_utils.py:init_log():L118  Starting logging for Qtile
  --------------------------- Captured stderr teardown ---------------------------
  Qtile is not alive
  ============================ pytest-warning summary ============================
  WC1 None [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead.
  ===== 1 failed, 194 passed, 1 skipped, 1 pytest-warnings in 62.03 seconds ======
  E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: cd «BUILDDIR»/.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' failed
  make: *** [build] Error 25
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qtile.0.10.6-3.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 12299 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-bugs/attachments/20170125/118a0d76/attachment-0001.obj>


More information about the Reproducible-bugs mailing list