Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: qtile

qtile (0.10.7-2ubuntu2) artful; urgency=medium * Don't run test expecting availability and permission to access hw sensors. Closes: #870051. -- Matthias Klose <doko@ubuntu.com> Tue, 19 Sep 2017 16:06:40 +0200 qtile (0.10.7-2ubuntu1) artful; urgency=medium * Really remove dependency on python3-trollius. -- Matthias Klose <doko@ubuntu.com> Sun, 17 Sep 2017 19:00:06 +0200

Modifications :
  1. Download patch .pc/disable-sensor-test.diff/test/test_widget.py

    --- 0.10.7-2/.pc/disable-sensor-test.diff/test/test_widget.py 1970-01-01 00:00:00.000000000 +0000 +++ 0.10.7-2ubuntu2/.pc/disable-sensor-test.diff/test/test_widget.py 2017-02-14 16:42:57.000000000 +0000 @@ -0,0 +1,78 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2015 Tycho Andersen +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +# Widget specific tests + +import pytest + +from libqtile.config import Screen +from libqtile.bar import Bar +from libqtile.widget import TextBox, ThermalSensor + +from .conftest import BareConfig + + +class ColorChanger(TextBox): + count = 0 + + def update(self, text): + self.count += 1 + if self.count % 2 == 0: + self.foreground = "ff0000" + else: + self.foreground = "0000ff" + self.text = text + + +class WidgetTestConf(BareConfig): + screens = [Screen(bottom=Bar([ColorChanger(name="colorchanger")], 20))] + + +widget_conf = pytest.mark.parametrize("qtile", [WidgetTestConf], indirect=True) + + +@widget_conf +def test_textbox_color_change(qtile): + qtile.c.widget["colorchanger"].update('f') + assert qtile.c.widget["colorchanger"].info()["foreground"] == "0000ff" + + qtile.c.widget["colorchanger"].update('f') + assert qtile.c.widget["colorchanger"].info()["foreground"] == "ff0000" + + +def test_thermalsensor_regex_compatibility(): + sensors = ThermalSensor() + test_sensors_output = """ + coretemp-isa-0000 + Adapter: ISA adapter + Physical id 0: +61.0°C (high = +86.0°C, crit = +100.0°C) + Core 0: +54.0°C (high = +86.0°C, crit = +100.0°C) + Core 1: +56.0°C (high = +86.0°C, crit = +100.0°C) + Core 2: +58.0°C (high = +86.0°C, crit = +100.0°C) + Core 3: +61.0°C (high = +86.0°C, crit = +100.0°C) + """ + sensors_detected = sensors._format_sensors_output(test_sensors_output) + assert sensors_detected["Physical id 0"] == ("61.0", "°C") + assert sensors_detected["Core 0"] == ("54.0", "°C") + assert sensors_detected["Core 1"] == ("56.0", "°C") + assert sensors_detected["Core 2"] == ("58.0", "°C") + assert sensors_detected["Core 3"] == ("61.0", "°C") + assert not ("Adapter" in sensors_detected.keys())
  2. Download patch debian/control

    --- 0.10.7-2/debian/control 2017-07-15 23:19:13.000000000 +0000 +++ 0.10.7-2ubuntu2/debian/control 2017-09-17 17:00:04.000000000 +0000 @@ -32,7 +32,6 @@ Depends: python3-xcffib (>= 0.4.0), libglib2.0-0, libpango1.0-0, libpangocairo-1.0-0, - python3-trollius, ${misc:Depends}, ${python3:Depends} Recommends: python3-dbus,
  3. Download patch .pc/applied-patches

    --- 0.10.7-2/.pc/applied-patches 2017-09-19 21:46:14.369862320 +0000 +++ 0.10.7-2ubuntu2/.pc/applied-patches 2017-09-19 21:46:14.605868863 +0000 @@ -1,2 +1,3 @@ remove_unneeded_deps.patch no_xterm_tests.patch +disable-sensor-test.diff
  4. Download patch debian/patches/disable-sensor-test.diff

    --- 0.10.7-2/debian/patches/disable-sensor-test.diff 1970-01-01 00:00:00.000000000 +0000 +++ 0.10.7-2ubuntu2/debian/patches/disable-sensor-test.diff 2017-09-19 14:06:29.000000000 +0000 @@ -0,0 +1,28 @@ +Index: b/test/test_widget.py +=================================================================== +--- a/test/test_widget.py ++++ b/test/test_widget.py +@@ -56,23 +56,3 @@ def test_textbox_color_change(qtile): + + qtile.c.widget["colorchanger"].update('f') + assert qtile.c.widget["colorchanger"].info()["foreground"] == "ff0000" +- +- +-def test_thermalsensor_regex_compatibility(): +- sensors = ThermalSensor() +- test_sensors_output = """ +- coretemp-isa-0000 +- Adapter: ISA adapter +- Physical id 0: +61.0°C (high = +86.0°C, crit = +100.0°C) +- Core 0: +54.0°C (high = +86.0°C, crit = +100.0°C) +- Core 1: +56.0°C (high = +86.0°C, crit = +100.0°C) +- Core 2: +58.0°C (high = +86.0°C, crit = +100.0°C) +- Core 3: +61.0°C (high = +86.0°C, crit = +100.0°C) +- """ +- sensors_detected = sensors._format_sensors_output(test_sensors_output) +- assert sensors_detected["Physical id 0"] == ("61.0", "°C") +- assert sensors_detected["Core 0"] == ("54.0", "°C") +- assert sensors_detected["Core 1"] == ("56.0", "°C") +- assert sensors_detected["Core 2"] == ("58.0", "°C") +- assert sensors_detected["Core 3"] == ("61.0", "°C") +- assert not ("Adapter" in sensors_detected.keys())
  5. Download patch debian/patches/series

    --- 0.10.7-2/debian/patches/series 2017-07-15 10:54:44.000000000 +0000 +++ 0.10.7-2ubuntu2/debian/patches/series 2017-09-19 14:05:33.000000000 +0000 @@ -1,2 +1,3 @@ remove_unneeded_deps.patch no_xterm_tests.patch +disable-sensor-test.diff
  6. Download patch test/test_widget.py

    --- 0.10.7-2/test/test_widget.py 2017-02-14 16:42:57.000000000 +0000 +++ 0.10.7-2ubuntu2/test/test_widget.py 2017-09-19 21:46:14.000000000 +0000 @@ -56,23 +56,3 @@ def test_textbox_color_change(qtile): qtile.c.widget["colorchanger"].update('f') assert qtile.c.widget["colorchanger"].info()["foreground"] == "ff0000" - - -def test_thermalsensor_regex_compatibility(): - sensors = ThermalSensor() - test_sensors_output = """ - coretemp-isa-0000 - Adapter: ISA adapter - Physical id 0: +61.0°C (high = +86.0°C, crit = +100.0°C) - Core 0: +54.0°C (high = +86.0°C, crit = +100.0°C) - Core 1: +56.0°C (high = +86.0°C, crit = +100.0°C) - Core 2: +58.0°C (high = +86.0°C, crit = +100.0°C) - Core 3: +61.0°C (high = +86.0°C, crit = +100.0°C) - """ - sensors_detected = sensors._format_sensors_output(test_sensors_output) - assert sensors_detected["Physical id 0"] == ("61.0", "°C") - assert sensors_detected["Core 0"] == ("54.0", "°C") - assert sensors_detected["Core 1"] == ("56.0", "°C") - assert sensors_detected["Core 2"] == ("58.0", "°C") - assert sensors_detected["Core 3"] == ("61.0", "°C") - assert not ("Adapter" in sensors_detected.keys())
  1. qtile