Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xpra for openSUSE:Factory checked in 
at 2024-02-14 23:20:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xpra (Old)
 and      /work/SRC/openSUSE:Factory/.xpra.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xpra"

Wed Feb 14 23:20:15 2024 rev:59 rq:1146646 version:6.0+git20240207.f845c2d5

Changes:
--------
--- /work/SRC/openSUSE:Factory/xpra/xpra.changes        2023-12-06 
23:47:56.866645634 +0100
+++ /work/SRC/openSUSE:Factory/.xpra.new.1815/xpra.changes      2024-02-14 
23:20:25.267892068 +0100
@@ -1,0 +2,360 @@
+Wed Feb 07 19:13:44 UTC 2024 - scott.bradn...@suse.com
+
+- Update to version 6.0+git20240207.f845c2d5:
+  * remove debug logging
+  * #3938 ignore position hint changes when the client is showing the window
+  * silence KDE specific wm events wrongly sent by wine
+  * oops: don't shadow the 'opengl' string variable
+  * typo: instantiate the context manager
+  * silence another gtk screen dimension warning
+  * '.' in 'gtk+3.0' causes a parsing error
+  * oops, fixup e5aa9529284c0c0a379c6951d5d3fc86525824dd: swap source and dest 
change
+
+-------------------------------------------------------------------
+Tue Feb 06 15:24:45 UTC 2024 - scott.bradn...@suse.com
+
+- Update to version 6.0+git20240206.e5aa9529:
+  * gst-plugin-scanner needs to find the gstreamer dylibs
+  * '+' in 'gtk+' causes a parsing error
+  * enable write access for buffers we own
+  * bandaid for clipboard data received as a string
+  * simplify
+  * use simplified pypi source URLs
+  * numpy 1.26.4
+  * show the prefererd www directory in the warning
+  * better OpenGL probe error messages
+  * Ubuntu 22.04 ships an old version of Pillow..
+  * it seems that we can get a None value here..
+  * using a dictionary is safer and easier to read
+  * 'dirs' must contain pairs
+  * openh264 2.4.1
+  * shortcut out earlier
+  * network layer can't encode enums
+  * #4125 trigger backtraces with regular expressions
+  * cosmetic: reformat
+  * #3916 also update 'requested' attributes
+  * doh: only shortcut out if nothing has changed
+  * type hints
+  * move function where it is needed
+  * #3916 once a window has been moved, the 'initial position' should be 
honoured
+  * cosmetic: type hints
+  * #3542 always initialize pointer position
+  * #3542 don't validate pointer position without a window
+  * #3542 only ignore pointer data with a valid window id
+  * a window should not be focused and hidden at the same time
+  * remove 'focused' state when windows are iconified
+  * expose X11 errors and import from correct module
+  * Elaborate on "`#` in Xpra Key Bindings", and complete the documentation
+  * #4112 boolget now defaults to False
+  * #4117 the manual is no longer available on xpra.org
+  * Improve documentation for Keyboard Shortcuts
+  * #4113 use enum types with c++
+  * oops: misindentation
+  * simplify: set_icon_full can use full paths with extensions now
+  * appindicator fixes
+  * some modules can have a dot in their pip freeze name
+  * simplify
+  * cannot call about() directly from a wiget callback
+  * also log abstract socket cleanup
+  * don't show an invalid display size
+  * add tray debug logging
+  * wrong argument for tray constructor: pass menu
+  * refactoring gone wrong: compare with the string
+  * add type hints
+  * fix cosmetic warnings
+  * make it easier to test
+  * signal handlers don't return a value
+  * match add_init_thread_callback signature - never used?
+  * type hints: fixes and stronger types
+  * simplify: shotcut out and flatten
+  * move osx notifier to its own module
+  * convert to int on entry
+  * silence deprecation warning
+  * cosmetic: reformat
+  * fix socket setup failure cleanup code
+  * better validation of abstract socket paths
+  * cosmetic: reformat
+  * #4064 move gstreamer configuration to new gui
+  * cosmetic: reformat
+  * use gi_import for API versioning
+  * cosmetic: reformat
+  * #4109 / #1442: try to prevent pyvda errors from breaking things
+  * Revert "fix building with clang"
+  * #4111 revert type hint that breaks some builds
+  * #4110 fix 'flags' argument to 'PyMemoryView_FromMemory'
+  * #3514 / #3943 these env vars are now redundant
+  * #4109 catch unexpected pyvda error on import
+  * fix building with clang
+  * silence 'warning: ‘Py_UNICODE’ is deprecated'
+  * make some memoryviews as readonly
+  * cosmetic: reformat
+  * #3483 make numpy-blocking more fine-grained
+  * cosmetic: reformat
+  * #3483 make it easier to block numpy
+  * move nomodule_context to a more reusable location
+  * #3623 show adapter type
+  * cosmetic: reformat
+  * avoid escaping backslashes in win32 filenames
+  * cosmetic
+  * #4044 don't try to print a size we don't have
+  * #4044 match interface change: new argument
+  * #3987 add env toggle to force RGBA internal format
+  * try harder to reap and close fds of pinentry
+  * don't leak failing socket
+  * #4098 automatically use abstract sockets
+  * group imports
+  * cosmetic
+  * ensure each socket gets its own options object
+  * do cleanup timed out sockets
+  * also use unexpanded paths in default config
+  * don't expand XDG_RUNTIME_DIR or HOME in config files
+  * cosmetic
+  * catch missing connection objects sooner
+  * fix breakage introduced by 28adf9b8a2740aac74f5507bdf7302b73de28613
+  * move paramiko imports, type hints, cleanups
+  * fix breakage introduced in 4b50a2560ab4d8dbf9054982c2862880c393bc95
+  * #2303 the proxy server may also needs to clean ssh session files
+  * #2303 modifying os.environ is not thread safe
+  * simplify: load_session_file always returns bytes
+  * use the newer non deprecated Rsvg.render_document function
+  * cosmetic
+  * simplify
+  * remove debug logging
+  * only import the X11 bits after checking for Wayland
+  * RFB connections send a 12-byte initial packet
+  * don't use GTK xsync context manager with Wayland
+  * don't generate html annotations by default
+  * load icons via the safer 'open_only' function
+  * skip Gtk to avoid pointless deprecation warnings
+  * all protocol instances are expected to have a start_time
+  * cosmetic
+  * silence gtk deprecation warnings
+  * force text quality to 100
+  * avoid spamming the log with empty requests
+  * no need to xsync with Wayland displays
+  * don't let opengl cleanup errors hang a window
+  * MS Windows can't handle nested 'transient-for' ?
+  * handle pyvda failures more gracefully
+  * make it possible to specify 'transient-for'
+  * move run_gui to common
+  * modal windows can't have transient-for windows?
+  * more helpful message if opengl cannot be initialized
+  * gtk can fail to load webp images
+  * also locate resources dir from source directory
+  * allow 'xpra/html' as a 'text' target
+  * more readable code, try harder to return usable targets
+  * honour client specified order of clipboard preferred targets
+  * /var/www/xpra is another valid location for the html5 client
+  * fix deprecation warning
+  * continue closing other windows
+  * use correct enum type
+  * we need to check for glDeleteProgram
+  * fix linter warnings
+  * use the start_thread wrapper and name the thread
+  * enable python3.13 builds
+  * if we wait for input, we don't use the log file
+  * always import gi bindings via gi_import
+  * fix version check: don't compare strings
+  * use the correct argument type
+  * always build the latest aioquic
+  * minor linter warnings
+  * close log file on exit
+  * type hints and style fixes
+  * delay loading of ssl module
+  * remove redundant exception logging
+  * forgot to bump year, again
+  * cosmetic
+  * #3483 OpenGL may import numpy via its array modules
+  * #4098 add abstract socket support
+  * support multiple csv attributes with bind options
+  * unify socket setup code
+  * cosmetic
+  * don't wrap our own exceptions twice
+  * fix python 3.12 deprecation warnings
+  * silence more sonarqube warnings
+  * move ssl bits to their own module
+  * fix more sonarqube warnings
+  * wait for local sockets to become available
+  * try to help sonarqube
+  * use the existing toggle
+  * match expected (unused) type
+  * fix sonarqube linter warning
+  * only build cuda kernels for nvenc or nvjpeg encoder
+  * this discord invite link does not expire
+  * fixup unit test for 681a0bc2b80896e9f49b922780f4afc358c1b7f9
+  * prevent circular imports
+  * move version to gi_import
+  * #4097 controller and master are indexes
+  * #4050 oops: ignore the 'Modules' line but continue
+  * #4050 zero is a valid value we want to record, None is not
+  * #4050 add python modules from 'pip3 freeze' output
+  * #4050 add sbom from 'jhbuild list -a -r' output
+  * cosmetic
+  * cosmetic pep8 fixes
+  * #4050 record pacman data
+  * minor linter warnings
+  * missing f-strings hides the log filename
+  * prettier output: repr formatting escapes backslashes
+  * Cython 3.0.8
+  * oops: remove debug logging
+  * use the correct package name for the gi bindings
+  * document empty method overrides
+  * aioquic 0.9.25
+  * type hint was incorrect
+  * minor linter warnings
+  * use the correct type for a strict intget call
+  * use the correct type for boolget call
+  * forgot a comma
+  * more consistency
+  * remove unused assignment
+  * pypi source archive uses lowercase
+  * always use force_close_connection so errors will be caught
+  * #3889 avoid dangling connection objects
+  * pycuda 2024.1
+  * #3889 safer and cleaner socket wrapping
+  * cosmetic
+  * numpy 1.26.3
+  * pillow 10.2.0
+  * #3889 try to wrap connections again on 'invalid_header'
+  * cosmetic
+  * cosmetic
+  * cosmetic + match refactoring
+  * move more code out of core modules
+  * Fix paths to content-type, content-categories files.
+  * cosmetic
+  * #3978 prevent aioquic logging loops
+  * fixup 70f663fcca5b212bd5aaf3ed0543141737029296: forgot cython modules
+  * #3957 minor tweaks and cleanups
+  * #3957 use non-blocking select and add test tool
+  * minor linter warnings
+  * Fix passing window xid to prop_set, prop_del.
+  * X11ServerCore.__init__: enable type checking
+  * #3957 add stub record module
+  * disable the mangled scripts
+  * #4086 flake8 fixes for setup.py
+  * #4085 add more metadata
+  * doh: video_subregion must be initialized
+  * aioquic 0.9.24
+  * oops: instance now needs get_type
+  * allow systemd-run with Ubuntu >= 22
+  * fix layout, add ignore codes
+  * more readable layout
+  * now need to mock 'codec_type'
+  * #4086 flake8 fixes for 'platform' module
+  * #4086 flake8 fixes for 'server.mixins'
+  * don't compare the class, use the 'type' string instead
+  * #4086 flake8 fixes for 'server.window' module
+  * #4086 flake8 fixes for 'server.source' module
+  * #4086 flake8 fixes for 'server' module
+  * cosmetic
+  * don't call superclass twice
+  * cosmetic
+  * #4082 add 'list-clients' subcommand
+  * #4082 add 'display'
+  * cosmetic linter fixes
+  * #4082 add 'session-type'
+  * generic permission checks for hello requests
+  * #4086 flake8 fixes for 'net' module
+  * #4086 flake8 fixes for 'scripts' module
+  * doh: validation triggers warning path
+  * #4086 flake8 fixes for 'client' module (part 2)
+  * #4086 flake8 fixes for 'client' module
+  * #4086 flake8 fixes for 'gtk'
+  * #4086 flake8 fixes for 'gtk'
+  * #4086 flake8 pass for 'codecs'
+  * #4086 fix 'audio', 'clipboard' and 'keyboard'
+  * linting in dbus, gstreamer and top level modules
+  * fix pflake8 warnings in util modules
+  * fix pflake8 warnings in x11 modules
+  * fix flake8 linter warnings
+  * add pflake8 config
+  * #4085 'version' is a required attribute
+  * pyproject.toml only used for 'ruff' for now
+  * minor ruff warnings
+  * #3574 add 'control' to socket options
+  * cosmetic
+  * #4082 show 'endpoint' in client info
+  * no need to add quotes for these types
+  * exit reprobe loop as quickly as possible
+  * simplify sysconfig toggle
+  * ensure we touch the sockets early
+  * simplify: never clean sockets touched in the last minute
+  * shortcut out if client gl is not installed
+  * #2467 we can probe opengl on Wayland now
+  * use the package names
+  * expose numeric version numbers
+  * remove warning for ancient versions of paramiko
+  * workaround paramiko error with agent keys
+  * #4083 load global /etc ssh config
+  * #4083 remove 'nogssapi' workaround
+  * Cython 3.0.7
+  * setup.py: Change "Y/N" output into more readable "Yes/No"
+  * docs/Build/Dependencies.md: Add required Cython and PyGObject
+  * don't toggle features that are missing
+  * set ICCCM's WM_ICON_SIZE
+  * #4064 show configure gui from main gui
+  * split module names into a reusable function
+  * only add ping latency when delay is used
++++ 63 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/xpra/xpra.changes
++++ and /work/SRC/openSUSE:Factory/.xpra.new.1815/xpra.changes

Old:
----
  xpra-6.0+git20231128.fc4b6d1f.tar.gz

New:
----
  xpra-6.0+git20240207.f845c2d5.tar.gz

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

Other differences:
------------------
++++++ xpra.spec ++++++
--- /var/tmp/diff_new_pack.o9Aggd/_old  2024-02-14 23:20:26.547938215 +0100
+++ /var/tmp/diff_new_pack.o9Aggd/_new  2024-02-14 23:20:26.547938215 +0100
@@ -39,7 +39,7 @@
 # ----
 %global __requires_exclude 
^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
 Name:           xpra
-Version:        6.0+git20231128.fc4b6d1f
+Version:        6.0+git20240207.f845c2d5
 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
@@ -121,6 +121,7 @@
 Requires:       %{python_ver}-Pillow
 Requires:       %{python_ver}-cairo
 Requires:       %{python_ver}-dbus-python
+Requires:       %{python_ver}-gobject
 Requires:       %{python_ver}-gobject-Gdk
 Requires:       %{python_ver}-gst
 #Requires:       python3-lz4

++++++ _service ++++++
--- /var/tmp/diff_new_pack.o9Aggd/_old  2024-02-14 23:20:26.595939946 +0100
+++ /var/tmp/diff_new_pack.o9Aggd/_new  2024-02-14 23:20:26.611940523 +0100
@@ -3,36 +3,20 @@
     <param name="url">https://github.com/Xpra-org/xpra</param>
     <param name="scm">git</param>
     <!-- TESTING -->
-    <!-- LAST KNOWN GOOD:  (older) ;  (newer)
-    <param name="revision">f088bc04</param>
-    -->
-    <!-- VERIFIED GOOD:  (older) ;  (newer)
-    <param name="revision">d0ae240</param>
-    <param name="revision">c001342</param>
-    <param name="revision">a03b3f6</param>
-    <param name="revision">cc03f57</param>
-    <param name="revision">c52d8ac</param>
-    <param name="revision">6f83fe7</param>
-    <param name="revision">1c1e6e0</param>
-    <param name="revision">223dc02f</param>
-    -->
-    <!-- BAD CLIPBOARD
-    <param name="revision">df36fcc</param>
-    <param name="revision">b72e623</param>
-    <param name="revision">c8f68c6</param>
-    <param name="revision">dcb5278</param>
-    -->
-    <!-- BAD (broken audio)
-    <param name="revision">c4dcd89</param>
-    <param name="revision">962acb0</param>
-    -->
+    <!-- LAST KNOWN GOOD:  (older) ;  (newer) -->
+    <!-- VERIFIED GOOD:  (older) ;  (newer) -->
     <param name="versionformat">@PARENT_TAG@+git%cd.%h</param>
     <!--
-      These need changed dependent on tags
-      at github.com/Xpra-org/xpra ; Currently
-      tag=v4.4 but setup.py returns 5.0 as a
-      result of:
-        grep __version__ xpra/xpra/__init__.py
+      * These need changed dependent on tags
+        at github.com/Xpra-org/xpra ; Currently
+        tag=v4.4 but setup.py returns 6.0 as a
+        result of:
+          $ grep __version__ xpra/xpra/__init__.py
+      * Now (20240206):
+          $ grep -r __version_info__ .
+          ...
+          ./xpra/__init__.py:__version_info__ = (6, 0)
+          ...
     -->
     <!-- DEFAULT PATTERN
     <param name="versionrewrite-pattern">v(.*)</param>
@@ -43,15 +27,6 @@
   </service>
   <service name="set_version" mode="manual"/>
   <service name="tar" mode="manual">
-  <!--  I'd like to include this, but METADATA_PATTERN
-        seems to block including .git
-        * 20220718:
-          * need "package-meta" here too
-          * "include" || "exclude", not both
-    <param name="include">.git</param>
-    <param name="exclude">.github</param>
-    <param name="exclude">.git/objects/pack</param>
-  -->
     <param name="package-meta">yes</param>
   </service>
   <service name="recompress" mode="manual">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.o9Aggd/_old  2024-02-14 23:20:26.627941099 +0100
+++ /var/tmp/diff_new_pack.o9Aggd/_new  2024-02-14 23:20:26.631941244 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/Xpra-org/xpra</param>
-              <param 
name="changesrevision">fc4b6d1fc424705593f67431b35526dcfc94f09b</param></service></servicedata>
+              <param 
name="changesrevision">f845c2d5e7c271a6781c8ba56b80ec5da8e21e41</param></service></servicedata>
 (No newline at EOF)
 

++++++ xpra-6.0+git20231128.fc4b6d1f.tar.gz -> 
xpra-6.0+git20240207.f845c2d5.tar.gz ++++++
/work/SRC/openSUSE:Factory/xpra/xpra-6.0+git20231128.fc4b6d1f.tar.gz 
/work/SRC/openSUSE:Factory/.xpra.new.1815/xpra-6.0+git20240207.f845c2d5.tar.gz 
differ: char 12, line 1


++++++ xpra-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.o9Aggd/_old  2024-02-14 23:20:26.679942974 +0100
+++ /var/tmp/diff_new_pack.o9Aggd/_new  2024-02-14 23:20:26.679942974 +0100
@@ -1,4 +1,12 @@
 addFilter("potential-bashisms /usr/bin/xpra_Xdummy");
 #addFilter("python-bytecode-inconsistent-mtime * *");
 addFilter('dbus-policy-allow-receive <allow receive_sender="org.xpra.Server"/> 
/etc/dbus-1/system.d/xpra.conf');
+addFilter('python-missing-require PyGObject');
+addFilter("python-leftover-require .*-cairo");
+addFilter("python-leftover-require .*-dbus-python");
+addFilter("python-leftover-require .*-gobject");
+#addFilter("python-leftover-require .*-gobject-Gdk");
+addFilter("python-leftover-require .*-gst");
+addFilter("python-leftover-require .*-pycups");
+addFilter("python-leftover-require .*-rencode");
 

++++++ xpra.obsinfo ++++++
--- /var/tmp/diff_new_pack.o9Aggd/_old  2024-02-14 23:20:26.703943839 +0100
+++ /var/tmp/diff_new_pack.o9Aggd/_new  2024-02-14 23:20:26.707943983 +0100
@@ -1,5 +1,5 @@
 name: xpra
-version: 6.0+git20231128.fc4b6d1f
-mtime: 1701160256
-commit: fc4b6d1fc424705593f67431b35526dcfc94f09b
+version: 6.0+git20240207.f845c2d5
+mtime: 1707317968
+commit: f845c2d5e7c271a6781c8ba56b80ec5da8e21e41
 

Reply via email to