Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2025-05-20 22:46:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xpra" Tue May 20 22:46:16 2025 rev:75 rq:1278861 version:6.4.0+git20250513.41385706 Changes: -------- --- /work/SRC/openSUSE:Factory/xpra/xpra.changes 2025-05-12 16:54:13.786153332 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.30101/xpra.changes 2025-05-20 22:46:20.357991388 +0200 @@ -1,0 +2,137 @@ +Tue May 13 15:34:18 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250513.41385706: + * let the events propagate to the other handlers + * debug logging for event masks + * #4523 move system initialization to setup() + * monitor mode does work in 8-bit palette mode + * simplify: always use the lowest free wid + * monitor mode can setup many event receivers + * move apply_monitor_config to a function and catch errors there + * unit tests should mirror real defaults + * configuring monitors must be done from the UI thread + * #4523 unbreak monitor server + * #4579 don't use mmap for sending RLE8 images + * cosmetic + * #4523 unbreak desktop servers + * #3735 merge all X11 backends command line options together + * #3735 only enable '-fakescreenfps' on recent enough distros + * disable dwm match_window_color by default + * don't load any X11 bits for non-X11 servers + * we now inherit from GLibServer via ServerCore + +------------------------------------------------------------------- +Mon May 12 15:01:35 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250512.aa2fcc92: + * #4483 handle delayed frames without erroring out + * #4483 disentangle client options and channel options + * #4577 support multiple remote uris + * #4483 sharing should be enabled by default + * the glib server superclasss takes care of do_run() + * include debug logging + * filter codecs using name stripped of options + * #4523 try to move display initialization to display manager + * keyboard cleanup can fail, ignore it + * move load check to a function + * don't log a message when NOWARN encoders are missing + * delay some more imports + * #4523 try to disentangle Gtk / X11 initialization + * simplify 'stub' module naming, more consistent + * ensure all X11 servers have a 'display' + * #4523 move mdns to a subsystem + * oops: missed from 109ec1c3e35ccbbdf351c7749a6adc06866443a5 + * simplify X11 checks + * fixup c582aff81f376ae2a57df10a145219888b61e278: don't test X11 bits + * match refactoring: stubs has uid + gid, other things have moved + * clearer method names + * #4523 tidy up server initialization code + * cython files should never be added + * #4523 move dbus init to subsystem + * #4523 start moving splash to subsystem + * move exec_cwd to command subsystem + * skip unused imports in non-backwards compatible mode + * #4523 move local socket initialization to server core + * ensure all env vars are strings + * #4523 move ssh-agent initialization to module + * #4575 build the runner service + * #4575 stub runner service + * move x11 bits to a function + * handle missing 'debug' control command arguments more gracefully + * handle aliases used in Logger constructor, add 'glib' alias + * stronger types + better debug logging + * #4523 move display pid and kill_display() to display module + * #4575 move glib server methods to a module + * cython 3.1.0 + +------------------------------------------------------------------- +Thu May 08 14:12:39 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250508.35f2cc28: + * minor type hint fixes + * potential undefined var error + * must be a list so we can append to it + * reinit was broken: match new make window simplified arguments + * cleaner syntax + * stronger and correct type hints + * add docstrings + * no need to override default methods + +------------------------------------------------------------------- +Wed May 07 19:01:41 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250507.e4f4ff91: + * missed from 48b2253dd5a760a215b83501c5806ae06f0bd197 + * split socket authentication code to a module + * #4523 move power events to a module + * move dotxpra to where it is needed + * forgot to add uinput module in a0bcc2c480a817a25ec3cb49c04a8cd5ab5c7346 + * make background worker reusable + +------------------------------------------------------------------- +Wed May 07 16:14:54 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250507.a0bcc2c4: + * move daemon and uinput bits to reusable modules + * cython 3.1.0rc2 + * match refactored paths + * #4496 initenv and run-xpra should be removed + * move functions to util/env + * split pid functions + +------------------------------------------------------------------- +Tue May 06 20:38:32 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250506.111e1c78: + * only resume audio if it was suspended + * also convert to ints as early as possible + * remove now unused 'proxy-video-encoders' option + * use correct type for pathexpand function + * buggy operand priority: Xephyr would fail without geometry + * #3735 enable '-fakescreenfps' + * type hint fixes + * read-only $HOME should not be fatal + * show error if display is not accessible + * stronger types + +------------------------------------------------------------------- +Mon May 05 16:16:17 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250505.60cc7467: + * stronger types for socket-dirs + * #4573 fixup modified is_writable check changed in b42d0b42dd5453b9468b6f2445f3a1105b9b8ef5 + +------------------------------------------------------------------- +Mon May 05 15:47:14 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com> + +- Update to version 6.4.0+git20250505.927a5502: + * explicitly empty package + * #4573 the device id can be negative, which means unspecified + * someone made a mess, IDE? + * can't use home if it's readonly + * back off a little bit, no need to spin so hard + * #4574 create parent directories if needed, handle failures more gracefully + * command should always be a sequence of strings + * rename singleton factory methods + stronger type hints + +------------------------------------------------------------------- Old: ---- xpra-6.4.0+git20250504.7a6f181e.tar.gz New: ---- xpra-6.4.0+git20250513.41385706.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xpra.spec ++++++ --- /var/tmp/diff_new_pack.PdF8su/_old 2025-05-20 22:46:21.542041081 +0200 +++ /var/tmp/diff_new_pack.PdF8su/_new 2025-05-20 22:46:21.546041249 +0200 @@ -30,13 +30,15 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 6.4.0+git20250504.7a6f181e +Version: 6.4.0+git20250513.41385706 +#Version: 6.3 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 Group: System/X11/Utilities URL: https://www.xpra.org/ Source0: %{name}-%{version}.tar.gz +#Source0: https://github.com/Xpra-org/xpra/archive/refs/tags/v%%{version}.tar.gz#/%%{name}-%%{version}.tar.gz Source1: xpra-icon.png Source100: xpra-rpmlintrc BuildRequires: ImageMagick @@ -147,6 +149,7 @@ %prep %setup -q + find -name '*.py' \ -exec sed -i '1{\@^#!/usr/bin/env python@d}' {} + find \( -name xpraforwarder \ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.PdF8su/_old 2025-05-20 22:46:21.578042591 +0200 +++ /var/tmp/diff_new_pack.PdF8su/_new 2025-05-20 22:46:21.578042591 +0200 @@ -1,4 +1,7 @@ <services> + <!-- + <service name="download_files" mode="manual" /> + --> <service name="obs_scm" mode="manual"> <param name="url">https://github.com/Xpra-org/xpra</param> <param name="scm">git</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.PdF8su/_old 2025-05-20 22:46:21.606043767 +0200 +++ /var/tmp/diff_new_pack.PdF8su/_new 2025-05-20 22:46:21.606043767 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/Xpra-org/xpra</param> - <param name="changesrevision">7a6f181eab7260172d2ba04f9c802d457382c7fc</param></service></servicedata> + <param name="changesrevision">41385706e35916dd71acdd82c75c7fb64dcf5dd4</param></service></servicedata> (No newline at EOF) ++++++ xpra-6.4.0+git20250504.7a6f181e.tar.gz -> xpra-6.4.0+git20250513.41385706.tar.gz ++++++ /work/SRC/openSUSE:Factory/xpra/xpra-6.4.0+git20250504.7a6f181e.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.30101/xpra-6.4.0+git20250513.41385706.tar.gz differ: char 12, line 1 ++++++ xpra-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.PdF8su/_old 2025-05-20 22:46:21.658045949 +0200 +++ /var/tmp/diff_new_pack.PdF8su/_new 2025-05-20 22:46:21.662046117 +0200 @@ -11,6 +11,6 @@ addFilter("python-leftover-require .*-rencode"); ### 20250410: This is needed when building locally, but not in OBS -#addFilter("python-bytecode-inconsistent-mtime *"); +addFilter("python-bytecode-inconsistent-mtime *"); ##### ++++++ xpra.obsinfo ++++++ --- /var/tmp/diff_new_pack.PdF8su/_old 2025-05-20 22:46:21.686047124 +0200 +++ /var/tmp/diff_new_pack.PdF8su/_new 2025-05-20 22:46:21.690047292 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 6.4.0+git20250504.7a6f181e -mtime: 1746371738 -commit: 7a6f181eab7260172d2ba04f9c802d457382c7fc +version: 6.4.0+git20250513.41385706 +mtime: 1747144900 +commit: 41385706e35916dd71acdd82c75c7fb64dcf5dd4