Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xpra for openSUSE:Factory checked in 
at 2023-09-21 22:14:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xpra (Old)
 and      /work/SRC/openSUSE:Factory/.xpra.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xpra"

Thu Sep 21 22:14:01 2023 rev:56 rq:1112567 version:6.0+git20230913.0f036f0b

Changes:
--------
--- /work/SRC/openSUSE:Factory/xpra/xpra.changes        2023-09-10 
13:10:43.875628391 +0200
+++ /work/SRC/openSUSE:Factory/.xpra.new.1770/xpra.changes      2023-09-21 
22:15:01.891408648 +0200
@@ -1,0 +2,176 @@
+Wed Sep 13 12:25:45 UTC 2023 - scott.bradn...@suse.com
+
+- Update to version 6.0+git20230913.0f036f0b:
+  * better backwards compatibility
+  * #3956 prefer Gtk.StatusIcon on every X11 desktop except gnome
+  * restore 'help' handling for video options
+  * minor ruff warnings
+  * forgot to include the cuda build script
+  * unbreak the CI
+  * #3808 build CUDA kernels in advance
+  * move check to a function
+  * require Cython 3 (fix check)
+  * #3995 send the modified packet
+  * don't setup ssh agent forwarding when proxing
+  * no more string vs bytes problems here
+  * simplify adding the 'Compressed' wrapper
+  * doh: use the new-value supplied
+  * use dedicated flag for pings
+  * #3956 try Gtk.StatusIcon first on non-gnome/kde xorg sessions
+  * simplify: use lists without None values
+  * cannot follow a tray
+  * remove unused subclass
+  * #3995 match new exception type
+  * support prefixed encoding caps
+  * don't send cursors without a matching encoding
+  * #3999 safer automatic recursion
+  * all supported versions have these features
+  * Refactor pulseaudio '--load=module arg1=value1 ...' option creation
+  * Create Xpra-Mic-Source pulseaudio remapped source for Chromium
+  * Fix computation of microphone_enabled when "on:device" flag is provided
+  * Parse "Monitor of Sink" instead of device.class when it is not reported
+  * Clear props before processing each pactl output block unconditionally
+  * assume the clipboard is enabled if we have caps
+  * drop legacy keymap caps
+  * even 3.x already had this flag
+  * support legacy dpi caps for html5 client
+  * #3987 expose more specific session-types
+  * #3997 ignore missing cwd
+  * only clone the video helper when needed
+  * prevent race condition
+  * #3582 don't include codec version info by default
+  * all versions supported have 'ping-echo-sourceid'
+  * simplify threaded init server-source callback
+  * simplify
+  * constify
+  * avoid warnings with older clients
+  * now safe to use more structured data
+  * simplify compatibility
+  * remove unused function
+  * handle namespaced proxy caps
+  * simplify: 'control_commands' is a list of strings
+  * newer servers require a qualified value
+  * remove legacy encryption caps
+  * require namespace for encryption caps
+  * remove unused mode
+  * try not no flatten caps
+  * remove legacy flattened caps
+  * add type hints
+  * we do have a command line option for this
+  * bail out early
+  * remove legacy 'deflate' packet
+  * unit tests need an 'after_handshake' dummy function
+  * oops, fixup 141e01705f25d4448201be624f091de32efa6774: only for python3
+  * #3956 wait for handshake to generate the menu
+  * remove unused imports
+  * never send None values
+  * better formatting
+  * #2197 suggest the gnome package
+  * don't install python3-cups unless we're going to use it
+  * #2197 add a 'xpra-client-gnome' package
+  * there are no python prefixed cups packages
+  * we need setuptools to build with python3.12+
+  * we can't build pycuda for non-default python versions
+  * update unit test to match new code requirements
+  * remove more legacy options
+  * remove more legacy flags
+  * remove legacy flag
+  * remove more legacy flags
+  * lowest version we aim to be compatible for is v5
+  * all supported client versions have namespaced caps
+  * drop support for non generic requests
+  * all supported versions should set capability flags
+  * all supported versions have 'connection-data'
+  * assume all servers can change bandwidth limit
+  * more useful settings?
+  * #3943 add dpi settings in manifest file
+  * move cuda workarounds together
+  * bail out early
+  * #3959 the default cursor data already includes the encoding
+  * remove broken test file
+  * #3988 polymorphic functions are hard
+  * #3930 use dataclass
+  * #3930 simplify
+  * #3930 Python 3.8+ provides this function
+  * save space: remove unused codec DLLs
+  * #3711 tray restart fixes
+  * cosmetic
+  * we don't need numpy without cuda
+  * strict type fixes
+  * fix warning so ruff can run
+  * we don't need numpy unless we enable the nvidia codecs
+  * simplify
+  * missed from refactoring
+  * can't use bare types
+  * stricter argtypes and restype
+  * #3711 add debug logging of event numbers
+  * #3988 silence modify_font warnings
+  * #3988 silence get_pointer warnings
+  * #3988 add arguments to ctypes definition
+  * Add gtk3 and groff to mingw dependencies.
+  * packets don't use strings any more
+  * add debug logging
+  * #3985 must initialize to False
+  * unused import
+  * minor refactoring fixups
+  * remove 'u' string workaround function
+  * fix: warn once per unkown preset
+  * #3873 workaround the deprecated presets
+  * use f-strings, remove 'engs'
+  * #3873 preparatory refactoring
+  * #3929 CI now needs it as well
+  * we don't use ffmpeg anymore
+  * #3929 use pkg-config to find xxhash lib
+  * #3929 install xxhash for MS Windows builds
+  * #3929 build against the system xxhash libs
+  * more refactoring forgotten by pycharm (cython files)
+  * same as 0b19be6ef716a2af7988d15d433ae4fc5e8095d4 but for arm64
+  * don't build openh264 on Fedora-riscv64
+  * simplify
+  * #3592 also build openh264 DEB codec
+  * missed x264 from codecs!
+  * forgot to update packaging file list
+  * #3592 we want at least one h264 decoder enabled
+  * #3930 all supported clients handle the flush flag
+  * simplify: always enable notifications actions
+  * vsock is now a submodule
+  * pycharm refactoring missed these
+  * remove debug logging
+  * assorted refactoring fixups
+  * one more redundant prefix
+  * pycharm missed this during refactoring
+  * move cuda bits to their own submodule
+  * forgot to add the renamed files
+  * remove more redundant prefixes
+  * fixup class merge
+  * forgot to remove yaml here
+  * add flow info
+  * match simplified packet types from 5dd1336a5cc9f7863f796b5ca399f460c775a676
+  * remove redundant superclass
+  * oops: fixup 5dd1336a5cc9f7863f796b5ca399f460c775a676
+  * #3930 use prefixed capability for webcam
+  * #3930 use the same prefix for all subsystem packets
+  * remove redundant prefixes
+  * #3930 rename for consistency with prefix
+  * oops: attribute has been removed
+  * #3981 add webcam subsystem
+  * #3981 more subsystems docs
+  * #3930 remove unused legacy flags
+
+-------------------------------------------------------------------
+Tue Sep  5 20:01:08 UTC 2023 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Converting python3-* items to %{python_ver}-*
+
+-------------------------------------------------------------------
+Sun Sep  3 15:20:31 UTC 2023 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Leap 15.5 and 15.6 _can_ build again with Python3.11
+  * Need to have the following packages available:
+    * python3[11]-Cython      v3.0.2
+    * python3[11]-flit-core   v3.8.0
+    * python3[11]-wheel       v0.40.0
+  * The versions from devel:languages:python work, but until those
+    are part of the Leap images, this isn't possible
+
+-------------------------------------------------------------------

Old:
----
  xpra-6.0+git20230901.77211231.tar.gz

New:
----
  xpra-6.0+git20230913.0f036f0b.tar.gz

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

Other differences:
------------------
++++++ xpra.spec ++++++
--- /var/tmp/diff_new_pack.3gjcO7/_old  2023-09-21 22:15:03.547468752 +0200
+++ /var/tmp/diff_new_pack.3gjcO7/_new  2023-09-21 22:15:03.547468752 +0200
@@ -26,6 +26,9 @@
 # Xpra version 4.4
 #%%define xpra_ver 4.4
 %define xpra_ver 6.0
+%define python_ver python311
+%define python_short_ver 3.11
+%define python_bin python3.11
 # ----
 %if 0%{?suse_version} >= 1550
 %define ffmpeg_ver 6
@@ -36,7 +39,7 @@
 # ----
 %global __requires_exclude 
^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
 Name:           xpra
-Version:        6.0+git20230901.77211231
+Version:        6.0+git20230913.0f036f0b
 Release:        0
 Summary:        Remote display server for applications and desktops
 License:        BSD-3-Clause AND GPL-2.0-or-later AND LGPL-3.0-or-later AND MIT
@@ -74,11 +77,11 @@
 BuildRequires:  pandoc
 %endif
 BuildRequires:  pkgconfig
-BuildRequires:  python3-Cython >= 0.20.0
-BuildRequires:  python3-devel
-BuildRequires:  python3-gobject-devel
-BuildRequires:  python3-pyxdg
-BuildRequires:  python3-setuptools
+BuildRequires:  %{python_ver}-Cython
+BuildRequires:  %{python_ver}-devel
+BuildRequires:  %{python_ver}-gobject-devel
+BuildRequires:  %{python_ver}-pyxdg
+BuildRequires:  %{python_ver}-setuptools
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(libavcodec) >= 58
@@ -87,6 +90,7 @@
 BuildRequires:  pkgconfig(libswscale) >= 5
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libwebp) >= 0.4
+BuildRequires:  pkgconfig(libxxhash)
 # TW can do this, 15.4 can't ...
 #BuildRequires:  pkgconfig(pam)
 #BuildRequires:  pkgconfig(pam_misc)
@@ -103,6 +107,7 @@
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xres)
 BuildRequires:  pkgconfig(xtst)
+BuildRequires:  python-rpm-macros
 Requires:       dbus-1-x11
 Requires:       gstreamer-plugins-base
 Requires:       gstreamer-plugins-good
@@ -113,15 +118,15 @@
 Requires:       pulseaudio-daemon
 %endif
 Requires:       pulseaudio-utils
-Requires:       python3-Pillow
-Requires:       python3-cairo
-Requires:       python3-dbus-python
-Requires:       python3-gobject-Gdk
-Requires:       python3-gst
-###Requires:       python3-lz4
-###Requires:       python3-opencv
-Requires:       python3-pycups
-Requires:       python3-rencode
+Requires:       %{python_ver}-Pillow
+Requires:       %{python_ver}-cairo
+Requires:       %{python_ver}-dbus-python
+Requires:       %{python_ver}-gobject-Gdk
+Requires:       %{python_ver}-gst
+#Requires:       python3-lz4
+#Requires:       python3-opencv
+Requires:       %{python_ver}-pycups
+Requires:       %{python_ver}-rencode
 Requires:       shared-mime-info
 Requires:       xf86-video-dummy
 Requires:       xorg-x11-xauth
@@ -129,27 +134,27 @@
 Recommends:     lsb-release
 Recommends:     pinentry
 Recommends:     pulseaudio-module-x11
-###Recommends:     python3-asn1crypto
-###Recommends:     python3-cffi
-Recommends:     python3-cryptography
-###Recommends:     python3-decorator
-Recommends:     python3-dnspython
-###Recommends:     python3-idna
-###Recommends:     python3-ipaddress
-Recommends:     python3-netifaces
-Recommends:     python3-opencv
-Recommends:     python3-opengl
-Recommends:     python3-opengl-accelerate
-###Recommends:     python3-packaging
-Recommends:     python3-paramiko
-###Recommends:     python3-pyasn1
-###Recommends:     python3-pycparser
-Recommends:     python3-pyinotify
-###Recommends:     python3-pynacl
-###Recommends:     python3-pyparsing
-Recommends:     python3-pyxdg
-###Recommends:     python3-setuptools
-###Recommends:     python3-six
+#Recommends:     python3-asn1crypto
+#Recommends:     python3-cffi
+Recommends:     %{python_ver}-cryptography
+#Recommends:     python3-decorator
+Recommends:     %{python_ver}-dnspython
+#Recommends:     python3-idna
+#Recommends:     python3-ipaddress
+Recommends:     %{python_ver}-netifaces
+Recommends:     %{python_ver}-opencv
+Recommends:     %{python_ver}-opengl
+Recommends:     %{python_ver}-opengl-accelerate
+#Recommends:     python3-packaging
+Recommends:     %{python_ver}-paramiko
+#Recommends:     python3-pyasn1
+#Recommends:     python3-pycparser
+Recommends:     %{python_ver}-pyinotify
+#Recommends:     python3-pynacl
+#Recommends:     python3-pyparsing
+Recommends:     %{python_ver}-pyxdg
+#Recommends:     python3-setuptools
+#Recommends:     python3-six
 Recommends:     xdg-menu
 # Overflow errors on 32-bit
 ExcludeArch:    %ix86
@@ -194,7 +199,7 @@
 #%%if 0%%{?suse_version} <= 1500
 export CFLAGS="$CFLAGS -Wno-error=deprecated-declarations"
 #%%endif
-python3 setup.py clean
+%{python_bin} setup.py clean
 
 ### These don't appear available anymore:
 #  --with-enc_ffmpeg \
@@ -204,7 +209,7 @@
 ### Not sure how to incorporate this from: Open H.264 Codec
 #  --with-openh264 \
 #####
-python3 setup.py build \
+%{python_bin} setup.py build \
   --verbose \
   --with-vpx \
   --with-webp \
@@ -217,7 +222,8 @@
 %if !%{with pandoc}
   --without-docs \
 %endif
-  --without-nvfbc
+  --without-nvfbc \
+  --without-nvidia
 #%%if %%{ffmpeg_ver} == 4
 #  --without-nvfbc
 #%%endif
@@ -230,13 +236,14 @@
 #%%endif
 
 %install
-python3 setup.py install \
+%{python_bin} setup.py install \
   --skip-build \
   --root %{buildroot} \
   --prefix %{_prefix} \
   --with-service \
   --with-Xdummy \
   --with-Xdummy_wrapper \
+  --without-nvidia \
 %if !%{with pandoc}
   --without-docs \
 %endif
@@ -331,8 +338,12 @@
 %{_libexecdir}/xpra/xpra_signal_listener
 %{_libexecdir}/xpra/xpra_udev_product_version
 %{_sbindir}/rc%{name}
-%{python3_sitearch}/xpra
-%{python3_sitearch}/%{name}-%{xpra_ver}-py%{python3_version}.egg-info
+### Leap 15.[5,6] need to use >= Python3.10, so these have to be called out 
directly.
+#%%{python3_sitearch}/xpra
+%{_libdir}/%{python_bin}/site-packages/%{name}
+#%%{python3_sitearch}/%%{name}-%%{xpra_ver}-py%%{python3_version}.egg-info
+%{_libdir}/%{python_bin}/site-packages/%{name}-%{xpra_ver}-py%{python_short_ver}.egg-info
+#####
 %{_datadir}/applications/xpra-gui.desktop
 %{_datadir}/applications/xpra-launcher.desktop
 %{_datadir}/applications/xpra-shadow.desktop

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.3gjcO7/_old  2023-09-21 22:15:03.591470349 +0200
+++ /var/tmp/diff_new_pack.3gjcO7/_new  2023-09-21 22:15:03.595470495 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/Xpra-org/xpra</param>
-              <param 
name="changesrevision">77211231701d9ae57db8f7b52150a604b2cd364c</param></service></servicedata>
+              <param 
name="changesrevision">0f036f0b7f356e04e838eaf1b1c68587f16a3c06</param></service></servicedata>
 (No newline at EOF)
 

++++++ xpra-6.0+git20230901.77211231.tar.gz -> 
xpra-6.0+git20230913.0f036f0b.tar.gz ++++++
/work/SRC/openSUSE:Factory/xpra/xpra-6.0+git20230901.77211231.tar.gz 
/work/SRC/openSUSE:Factory/.xpra.new.1770/xpra-6.0+git20230913.0f036f0b.tar.gz 
differ: char 12, line 1


++++++ xpra-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.3gjcO7/_old  2023-09-21 22:15:03.667473107 +0200
+++ /var/tmp/diff_new_pack.3gjcO7/_new  2023-09-21 22:15:03.671473253 +0200
@@ -1,3 +1,4 @@
 addFilter("potential-bashisms /usr/bin/xpra_Xdummy");
-addFilter("dbus-policy-allow-receive <allow receive_sender="org.xpra.Server"/> 
/etc/dbus-1/system.d/xpra.conf");
+addFilter("python-bytecode-inconsistent-mtime * *");
+addFilter('dbus-policy-allow-receive <allow receive_sender="org.xpra.Server"/> 
/etc/dbus-1/system.d/xpra.conf');
 

++++++ xpra.obsinfo ++++++
--- /var/tmp/diff_new_pack.3gjcO7/_old  2023-09-21 22:15:03.707474560 +0200
+++ /var/tmp/diff_new_pack.3gjcO7/_new  2023-09-21 22:15:03.711474704 +0200
@@ -1,5 +1,5 @@
 name: xpra
-version: 6.0+git20230901.77211231
-mtime: 1693585567
-commit: 77211231701d9ae57db8f7b52150a604b2cd364c
+version: 6.0+git20230913.0f036f0b
+mtime: 1694575501
+commit: 0f036f0b7f356e04e838eaf1b1c68587f16a3c06
 

Reply via email to