Source: qtile Version: 0.10.6-3 Severity: serious Justification: fails to build from source User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-b...@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 ----------------------------- [0m[33m2017-01-25 22:35:45,031 [1m[33mlibqtile log_utils.py:init_log():L118 [0m Starting logging for Qtile[0m [0m[33m2017-01-25 22:35:45,031 [1m[33mlibqtile log_utils.py:init_log():L118 [0m Starting logging for Qtile[0m --------------------------- 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 `. `'` la...@debian.org / chris-lamb.co.uk `-
qtile.0.10.6-3.unstable.amd64.log.txt.gz
Description: Binary data