Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qtile for openSUSE:Factory checked 
in at 2023-06-28 21:33:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qtile (Old)
 and      /work/SRC/openSUSE:Factory/.qtile.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qtile"

Wed Jun 28 21:33:19 2023 rev:21 rq:1095707 version:0.22.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/qtile/qtile.changes      2023-02-21 
15:36:32.112457051 +0100
+++ /work/SRC/openSUSE:Factory/.qtile.new.13546/qtile.changes   2023-06-28 
21:33:23.469871179 +0200
@@ -1,0 +2,47 @@
+Wed Jun 21 04:17:53 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Remove 0000-fix-and-new-features-on-latest-wlroots.patch.
+
+-------------------------------------------------------------------
+Mon Jun 19 07:33:07 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Disable tests. I get a lot of build workers disliking it
+
+-------------------------------------------------------------------
+Fri Jun 16 01:09:25 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Add mypy to tests.
+
+-------------------------------------------------------------------
+Fri Jun 16 00:39:13 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Disable tests on wayland temporarily. Reenable if PR for 
+  0.16.x support lands.
+
+-------------------------------------------------------------------
+Fri Jun 16 00:06:17 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Migrate back to python hosted sources through py2pack.
+
+-------------------------------------------------------------------
+Thu Jun 15 23:59:08 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Disable patch for now.
+- Use wlroots10-devel, also called wlroots 0.15.1. Patch is still draft
+  after all.
+- Change to upstream sources
+
+-------------------------------------------------------------------
+Thu Jun 15 23:21:18 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Add 0000-fix-and-new-features-on-latest-wlroots.patch.
+   ** ATTENTION **
+  This is a temporary fix for building qtile on latest wlroots. The
+  PR is still a draft.
+
+-------------------------------------------------------------------
+Thu May 18 03:00:56 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Fix CFLAGS in spec to include wlroots.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qtile.spec ++++++
--- /var/tmp/diff_new_pack.V12SQJ/_old  2023-06-28 21:33:24.193875454 +0200
+++ /var/tmp/diff_new_pack.V12SQJ/_new  2023-06-28 21:33:24.201875501 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%bcond_without test
+%bcond_with test
 %define pythons python3
 Name:           qtile
 Version:        0.22.1
@@ -26,8 +26,9 @@
 License:        GPL-3.0-or-later AND MIT
 Group:          System/X11/Displaymanagers
 URL:            http://qtile.org
-Source:         
https://files.pythonhosted.org/packages/source/q/%{name}/%{name}-%{version}.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/q/%{name}/%{name}-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
+# Patch0:         
https://github.com/qtile/qtile/pull/3985.patch#/0000-fix-and-new-features-on-latest-wlroots.patch
 BuildRequires:  fdupes
 BuildRequires:  gdk-pixbuf-loader-rsvg
 BuildRequires:  librsvg
@@ -37,15 +38,17 @@
 BuildRequires:  python3-cairocffi >= 0.9.0
 BuildRequires:  python3-cffi >= 1.1.0
 BuildRequires:  python3-devel
+BuildRequires:  python3-pip
 BuildRequires:  python3-pywlroots
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-setuptools_scm
+BuildRequires:  python3-wheel
 BuildRequires:  python3-xcffib >= 0.10.1
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(libinput)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libudev)
-BuildRequires:  pkgconfig(wlroots) < 0.16.1
+BuildRequires:  pkgconfig(wlroots)
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xwayland)
 Requires:       python3-cairocffi >= 0.9.0
@@ -77,7 +80,7 @@
 BuildRequires:  libgtk-3-0
 BuildRequires:  libnotify
 # libnotify-tools seems to introduce more fails in v0.21.0
-#BuildRequires:  libnotify-tools
+# BuildRequires:  libnotify-tools
 BuildRequires:  librsvg
 BuildRequires:  procps
 BuildRequires:  python3-bowler
@@ -86,6 +89,7 @@
 BuildRequires:  python3-dbus_next
 BuildRequires:  python3-gobject
 BuildRequires:  python3-gobject-Gdk
+BuildRequires:  python3-mypy
 BuildRequires:  python3-pytest
 BuildRequires:  python3-pyxdg
 BuildRequires:  xcalc
@@ -110,20 +114,23 @@
 * Qtile is unit-tested using this remote scriptability feature.
 
 %prep
-%setup -q -n qtile-%{version}
+%autosetup -p1
 # Fix rpmlint warning
 sed -i '/#!\/usr\/bin\/env python/d' libqtile/scripts/cmd_obj.py
 
+# Disable use of scm
+sed -i '104s/True/False/' setup.py
+
 %build
 # wlr headers try to import wayland-server-core.h , which is in 
wayland/wayland-server-core.h
-export CFLAGS="%optflags $(pkg-config --cflags wayland-client libinput 
xkbcommon)"
-%python3_build
+export CFLAGS="%optflags $(pkg-config --cflags wayland-client libinput 
xkbcommon wlroots) -I/usr/include/wlr"
+%python_build
 
 %install
-export CFLAGS="%optflags $(pkg-config --cflags wayland-client libinput 
xkbcommon)"
+export CFLAGS="%optflags $(pkg-config --cflags wayland-client libinput 
xkbcommon wlroots) -I/usr/include/wlr"
 # Initial steps from 
https://github.com/qtile/qtile/blob/master/scripts/ffibuild
 ./scripts/ffibuild
-%python3_install
+%python_install
 mkdir -p %{buildroot}%{_datadir}/xsessions/
 install -m 644 %{_builddir}/qtile-%{version}/resources/qtile.desktop 
%{buildroot}%{_datadir}/xsessions/
 
@@ -138,7 +145,7 @@
 
 %if %{with test}
 %check
-export CFLAGS="%optflags $(pkg-config --cflags wayland-client libinput 
xkbcommon)"
+export CFLAGS="%optflags $(pkg-config --cflags wayland-client libinput 
xkbcommon wlroots) -I/usr/include/wlr"
 mkdir -vp ${PWD}/bin
 ln -svf %{buildroot}%{_bindir}/qtile ${PWD}/bin/qtile
 export LC_TYPE=en_US.UTF-8
@@ -147,7 +154,7 @@
 export PYTHONDONTWRITEBYTECODE=1
 
 # See https://github.com/qtile/qtile/issues/3682 for details of test failures
-xvfb-run python3 -m pytest -vv -rs --backend x11 --backend wayland -k 'not 
(TreeTab or fakescreen or manager or test_window or test_prompt or 
test_cycle_layouts or test_multiple_borders or (notify and test_parse_text))'
+xvfb-run python3 -m pytest -vv -rs --backend x11 -k 'not (TreeTab or 
fakescreen or manager or test_window or test_prompt or test_cycle_layouts or 
test_multiple_borders or (notify and test_parse_text))'
 %endif
 
 %post

++++++ qtile-0.22.1.tar.gz ++++++
++++ 10107 lines of diff (skipped)

Reply via email to