Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qtile for openSUSE:Factory checked in at 2024-03-01 23:36:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qtile (Old) and /work/SRC/openSUSE:Factory/.qtile.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qtile" Fri Mar 1 23:36:44 2024 rev:26 rq:1153742 version:0.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qtile/qtile.changes 2024-01-30 18:25:27.034018891 +0100 +++ /work/SRC/openSUSE:Factory/.qtile.new.1770/qtile.changes 2024-03-01 23:37:02.548577080 +0100 @@ -1,0 +2,49 @@ +Fri Mar 1 05:12:59 UTC 2024 - Soc Virnyl Estela <[email protected]> + +- Update specfile + * add python3-isort for tests + +------------------------------------------------------------------- +Thu Feb 29 00:37:29 UTC 2024 - Soc Virnyl Estela <[email protected]> + +- Update specfile + * add python3-libcst for tests + +------------------------------------------------------------------- +Thu Feb 29 00:30:00 UTC 2024 - Soc Virnyl Estela <[email protected]> + +- Update to version 0.24.0 + !!! config breakage/changes !!! + - Matches no longer use "include/substring" style matching. But match the string + exactly. Previously on X11, if the WM_TYPE of a spawned window is e.g. dialog a + match with wm_type dialognoonereadschangelogs would return true. Additionally + a window with an empty WM_CLASS (which can happen) would match anything. If + you rely this style of substring matching, pass a regex to your match or use + a function with func=. + Using a list of strings inside Match with role, title, wm_class, + wm_instance_class, wm_type are also deprecated, use a regex. Right now we + replace the property with a regex if it's a list and warn with a deprecation + message. You can use "qtile migrate" to migrate your config to this. + * features + - Change how `tox` runs tests. See + https://docs.qtile.org/en/latest/manual/contributing.html#running-tests-locally + for more information on how to run tests locally. + - Add `ScreenSplit` layout which allows multiple layouts per screen. Also adds `ScreenSplit` + widget to display name of active split. + - Updated `Bluetooth` widget which allows users to manage multiple devices in a single widget + - Add `align` option to `Columns` layout so new windows can be added to left or right column. + - `.when()` have two new parameters: + - `func: Callable`: Enable call when the result of the callable evaluates to True + - `condition: bool`: a boolean value to determine whether the lazy object should be run. Unlike `func`, the + condition is evaluated once when the config file is first loaded. + - Add ability to have bar drawns over windows by adding `reserve=False` to bar's config to + stop the bar reserving screen space. + - Add ability for third-party code (widgets, layouts) to create hooks + - Add ability to create user-defined hooks which can be fired from external scripts + * bugfixes + - Fix two bugs in stacking transient windows in X11 + - Checking configs containing `qtile.core.name` with `python config.py` don't fail anymore (but `qtile.core.name` + will be `None`) + - Fix an error if a wayland xwindow has unknown wm_type + +------------------------------------------------------------------- Old: ---- qtile-0.23.0.tar.gz New: ---- qtile-0.24.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qtile.spec ++++++ --- /var/tmp/diff_new_pack.tXfRnP/_old 2024-03-01 23:37:03.116597623 +0100 +++ /var/tmp/diff_new_pack.tXfRnP/_new 2024-03-01 23:37:03.120597767 +0100 @@ -19,7 +19,7 @@ %bcond_without test Name: qtile -Version: 0.23.0 +Version: 0.24.0 Release: 0 Summary: A pure-Python tiling window manager # All MIT except for: libqtile/widget/pacman.py:GPL (v3 or later) @@ -62,7 +62,7 @@ Requires: python3-pywlroots Requires: python3-xcffib >= 0.10.1 Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives Recommends: libxcb-cursor0 Recommends: pipewire Recommends: pipewire-pulseaudio @@ -97,6 +97,8 @@ BuildRequires: python3-gobject-Gdk BuildRequires: python3-importlib-metadata BuildRequires: python3-importlib-resources +BuildRequires: python3-isort +BuildRequires: python3-libcst BuildRequires: python3-mypy BuildRequires: python3-pytest BuildRequires: python3-pyxdg ++++++ qtile-0.23.0.tar.gz -> qtile-0.24.0.tar.gz ++++++ ++++ 9285 lines of diff (skipped)
