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-06-30 19:58:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.13546 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xpra" Fri Jun 30 19:58:30 2023 rev:53 rq:1095879 version:5.0+git20230617.2a908f54 Changes: -------- --- /work/SRC/openSUSE:Factory/xpra/xpra.changes 2023-02-01 16:40:45.834266729 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.13546/xpra.changes 2023-06-30 19:58:47.413614200 +0200 @@ -1,0 +2,1394 @@ +Wed Jun 28 21:10:27 UTC 2023 - Scott Bradnick <[email protected]> + +- Adding "Source100: xpra-rpmlintrc" to appease SR#1095874 + being declined + +------------------------------------------------------------------- +Wed Jun 21 20:34:45 UTC 2023 - Scott Bradnick <[email protected]> + +- Adding more Recommends per: + https://github.com/Xpra-org/xpra/blob/master/docs/Build/Dependencies.md + +------------------------------------------------------------------- +Tue Jun 20 14:55:16 UTC 2023 - [email protected] + +- Update to version 5.0+git20230617.2a908f54: + * minor type hint fixes + * use the more common filename + * more type hints + * replace buster with trixie + * same file, but more consistent filename + * #3863 use the new key everywhere + * more type hints + * unused import + * get_nsview_ptr needs a gdk window + * misname callback + * PyOpenGL-accelerate 3.1.7 requires numpy to load + * more type hints + * try harder to format the log record + * don't ship cython's html files + * no need for nested exceptions + * skip None values + * '<' means '<=' and we have to use '<<' to mean less than + * replace 'assert' with more specific exception types + * try harder to prevent conflicts with older 'xpra' packages + * wrap all tuples, for better compatibility with type hints + * older versions of Python struggle with the type hints syntax + * more type hints + * missing build deps + * better exception message + * compatibility with newer versions of python-cryptography + * reuse the new util function + * don't access stderr directly + * don't build nvidia modules if cuda is disabled + * #3895 use xpra[_cmd].exe to launch subcommands + * unused import + * #3895 better error message + * fixup pydev spurious import, and add more hints + * avoid crashes on MS Windows when exiting using key shortcuts + * Make pulseaudio scheduling configurable via XPRA_PULSEAUDIO_* env-vars + * cosmetic (for testing gpg signature) + * testing signature + * minor type hints updates + * more type hints + * do_process_mouse_common must return a bool + * #3872 dumb capture and encode streaming mode + * #3750 make code reusable + * more type hints + * #3750 register the correct type + * more type hints + * whitespace + * silence warning + * minor type hint update + * better debug logging and error handling + * also handle 'ValueError' in fallback path + * better debug logging, type hint + * #3883 all focus updates must go through 'recheck' + * better wording + * remove debug + * show more of the overly large packets + * handle one pixel oddities more gracefully + * missing return value (oops) + * always free the AVFrame in error paths + * fix libspng link + * fixup mess that pydev added + * fix invalid type hint + * improve type hints + * more type hints + * more type hints + * fix vsock parsing: use the new function name + * pylsqpack 0.3.17 + * more type hints + * fix type hint + * more type hints + * fix linter warning + * fix linter warnings + * don't rely on initialization order + * VideoSubregion needs timeout_add and source_remove defined + * remove unused import + * more type hints + * #3882 fixup 053b87fb56664ca2bebed23a577af4c508440691 + * improved type hints + * type hints for delegated platform functions + * return None explicitly + * whitespace + * remove now unused import + * linter warning + * don't bother with session tickets + * more linter warnings + * more complete implementation: add close_notify + * doh: server_window_signals is a whitelist + * add type hints + * f-stringify + * re-enable wheel event handler + * debug to match actual code + * missed module from name stripping + * minor linter type hints warnings + * saner handling of scalar X11 properties + * #1995 the new api doesn't use the 'format' attribute + * better detection of X11 vs Wayland + * add debug logging, use default display from env + * oops: forgot to update this test + * setuptools workaround needs another workaround + * use consistent datatypes for authentication functions + * fix more linter warnings and add type hints + * fix more linter warnings and add type hints + * silence linter warnings + * factors use a dictionary with further details + * rounding gives us more "precision" of sorts + * add type hints + * add docstring, fix linter warnings + * a cleaner / simpler method makes the linter happier + * hide python logging logger instance attribute + * don't access the 'logging' logger directly + * remove unused code + * keep track of shell commands + * merge 'gtk_base' into gtk3 + * make code easier to follow + * use List to make it easier to manipulate + * remove unused attribute + * clearer decision making + * fix crashes on win32 when using keys to close + * move all environment init to platform support files + * filename was wrong, did not match anything + * #3875 all entrypoints need the cryptography openssl workaround + * fix linter warnings on non-posix OSes + * some Cython / gcc versions can't handle XIf_predicate + * #3877 fixup 1da6fe5bbe9e456d5aae12bfd1e6501dbce67281 + * add xsettings type + * syntax compatible with older Python versions + * use hints from 'typing' module + * #3872 add 'stream' encoding option + * type hints + * missed from mass rename + * fix minor linter warnings + * minor type hints updates + * missed from mass renaming + * minor linter warnings, type hints + * actually replace with new option name + * hook horizontal wheel events + * re-enable event handlers (was libffi build issue?) + * remove unused code + * don't close twice - as was intended? + * actually update the 'senstivity' of the maximize option + * doh: check all values + * don't raise generic 'Exception' + * #1995 fixup type name + * simplify server mixin names + * simplify source mixin names + * use typing module for hints + * move gtk bits to gtk server base + +------------------------------------------------------------------- +Mon May 29 15:30:52 UTC 2023 - [email protected] + +- Update to version 5.0+git20230529.246ad1fe: + * round to nearest for smoother scrolling + * more mypy type hints + * typo + * #3868 catch KeyError and log it + * more mypy type hints and fixes + * #3859 fix undefined variable + * Mar 12 2023 was a Sunday + * doh + * find_session_by_name now always returns a string + * accept tuples as packets, silence validation warnings during tests + * more mostly automatic type hints + * more mypy inspired type hints and tweaks + * #3867 update clipboard to use XIDs directly + * more mypy inspired type hints + * mypy finds latent bugs + * mypy config and fixes + * repos: define available architectures (amd64, arm64) for deb822-format On multi-arch systems (e.g. i386<->amd64) without specification of supported architectures "apt update" warns about missing packages (e.g. "Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://xpra.org jammy InRelease' doesn't support architecture 'i386'") + * add type hints + * Fix side buttons on win32 shadow server + * control-c just gets out + +------------------------------------------------------------------- +Thu May 25 19:50:20 UTC 2023 - [email protected] + +- Update to version 5.0+git20230525.b53aab5f: + * #3582 only include socket info when XPRA_FULL_INFO>0 + * move exception handling + * trays don't send the buttons parameter + * strip newlines from backtrace + * simplify: make_instance will discard None values + * explicit: always return a type, or None + * unused import ++++ 1197 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xpra/xpra.changes ++++ and /work/SRC/openSUSE:Factory/.xpra.new.13546/xpra.changes Old: ---- xpra-5.0+git20221127.3e61ef1c.tar.gz New: ---- xpra-5.0+git20230617.2a908f54.tar.gz xpra-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xpra.spec ++++++ --- /var/tmp/diff_new_pack.lAcAWN/_old 2023-06-30 19:58:48.837622670 +0200 +++ /var/tmp/diff_new_pack.lAcAWN/_new 2023-06-30 19:58:48.841622694 +0200 @@ -36,7 +36,7 @@ # ---- %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 5.0+git20221127.3e61ef1c +Version: 5.0+git20230617.2a908f54 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 @@ -44,6 +44,7 @@ URL: https://www.xpra.org/ Source0: %{name}-%{version}.tar.gz Source1: xpra-icon.png +Source100: xpra-rpmlintrc # ---- BuildRequires: ImageMagick BuildRequires: brotli @@ -126,14 +127,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: xdg-menu # Overflow errors on 32-bit ExcludeArch: %ix86 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.lAcAWN/_old 2023-06-30 19:58:48.877622908 +0200 +++ /var/tmp/diff_new_pack.lAcAWN/_new 2023-06-30 19:58:48.881622932 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <!-- TESTING --> <!-- LAST KNOWN GOOD: ïª (older) ; ï« (newer) - <param name="revision">223dc02f</param> + <param name="revision">f088bc04</param> --> <!-- VERIFIED GOOD: ïª (older) ; ï« (newer) <param name="revision">d0ae240</param> @@ -14,6 +14,7 @@ <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> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.lAcAWN/_old 2023-06-30 19:58:48.901623051 +0200 +++ /var/tmp/diff_new_pack.lAcAWN/_new 2023-06-30 19:58:48.905623075 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/Xpra-org/xpra</param> - <param name="changesrevision">3e61ef1c89c7c3c882ebe94fb18ec1cc07bcc744</param></service></servicedata> + <param name="changesrevision">2a908f54bbac96291cb64bd65a5da8ed6868db6e</param></service></servicedata> (No newline at EOF) ++++++ xpra-5.0+git20221127.3e61ef1c.tar.gz -> xpra-5.0+git20230617.2a908f54.tar.gz ++++++ /work/SRC/openSUSE:Factory/xpra/xpra-5.0+git20221127.3e61ef1c.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.13546/xpra-5.0+git20230617.2a908f54.tar.gz differ: char 12, line 1 ++++++ xpra-rpmlintrc ++++++ 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"); ++++++ xpra.obsinfo ++++++ --- /var/tmp/diff_new_pack.lAcAWN/_old 2023-06-30 19:58:48.969623455 +0200 +++ /var/tmp/diff_new_pack.lAcAWN/_new 2023-06-30 19:58:48.973623479 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 5.0+git20221127.3e61ef1c -mtime: 1669537672 -commit: 3e61ef1c89c7c3c882ebe94fb18ec1cc07bcc744 +version: 5.0+git20230617.2a908f54 +mtime: 1686936021 +commit: 2a908f54bbac96291cb64bd65a5da8ed6868db6e
