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-08-28 17:14:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xpra" Mon Aug 28 17:14:57 2023 rev:54 rq:1106084 version:6.0+git20230821.3093d53d Changes: -------- --- /work/SRC/openSUSE:Factory/xpra/xpra.changes 2023-06-30 19:58:47.413614200 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1766/xpra.changes 2023-08-28 17:15:03.100298398 +0200 @@ -1,0 +2,445 @@ +Mon Aug 21 15:48:20 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20230821.3093d53d: + * #3967 authenticate_check is now an attribute, set it + * no need for quotes, silence buggy? rule + +------------------------------------------------------------------- +Mon Aug 21 13:05:34 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20230821.3434dd60: + * add pre-commit hooks + * fix forwarding of 'draw' packets with stripped alpha + * simplify: load pycups from per-platform implementation + * silence some minor ruff linter warnings + * search & replace gone wrong + * unused imports + * oops: typo + * oops: undefined variable + * fixup 5995d0efd3dcc9974eeb874fd338f5b8db8ecea4: pyupgrade messed this one up + +------------------------------------------------------------------- +Sun Aug 20 17:31:34 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20230820.7cda1ac3: + * partial revert of syntax upgrade + * add arm64 MacOS download link + * modernize the codebase using pyupgrade + * run opengl check on MacOS and MS Windows + * another stray dash + * use the alias + * correct NSObject init call + * MacOS 'configure-display' packets can be large because of ICC data + * just 'install', using --root messes things up + * strip newlines from arch + * prettier output, with unit tests + * safe to enable again thanks to aaf546ba056f3afac68069c00364d071d9a2baa0 + * typo caused warnings + * support namespaced dpi caps + * the bind option is a list + * the bundler needs the xpra script installed + * log clipboard backend failures + * logging pids without '=' for consistency + * search and replace fixup + * add screenshot on home page + * fixup search and replace gone wrong + * don't try to enable dbus client mixin on win32 or macos + * missing a listener socket should not be fatal + * add debug logging + * simplify + * fix xdg import + * decode compressed logging packets + * update logging to match new function purpose + * simplify + * remove outdated info, use the new rc location + * oops: 43ce90cc5d77ccfdd6144f130189f9db9ff1f796 missed the trailing newline + * don't try to remove sockets that don't exist + * firewall-cmd is part of firewalld + * move gtk-update-icon-cache to client-gtk3 + * duplicate obsoletes / conflicts, remove duplicated group + * fixup search and replace gone wrong + * we need a logger for printing the warning + * rename to avoid linter warnings + * refactoring misnamed + * missed from conversion to dataclass + * import cleanup + * fixup linter warnings: reserved keyword + * oops: no access to import exception here + * fixup: missing import + * type hint fixes + * fixup refactoring: not self here + * remove unused imports + * fixup: match parameter name change + * remove support for ancient versions + * re-instate missing function + * #3703 use correct exception type for invalid data + * #3945 more helpful error message + * always build an 'xpra' metapackage + * simplify? + * #3945 simplify and manage all dependencies / requires ourselves + * recommend x11 package at top level + * simplify? + * #3945 'obsoletes' should trigger removal of older versions + * #3945 enable upgrades to v6 on RHEL and clones + * fix check: prefix is always set + * try harder to prevent conflicts with older versions + * try harder to manage the dependencies ourselves + * another stray dash + * fix double dash in filename + * #3962 auto dependencies get confused by our python3 command + * oops: deps were moved to description + * the python-prefixed xpra packages do provide 'xpra' + * ignore debug which is empty and errors out on F37 + * recommend is strong enough + * the bin prefix is only on Fedora + * oops: selinux is not related to multi-python3 + * #3945 RHEL and clones don't have a valid 'python3' + * download source and verify checksum + * generic repository dependency table + * check Python version early + * #3961 add unit test + * more instances of misplaced '| None' syntax + * Moved deletion of x,y to where those variables live + * CI choked on this syntax + * enable source fetch since we have the checksum + * minor linter warnings + * Debian and Ubuntu choke on evdi + * missing import (fixup 4713b7a4d2e2b3b5a980683725817f26262686b1) + * implement non-32 formats for ClientMessage + * #3945 more common scripts moved to 'xpra-filesystem' + * #3930 use dataclass + * cosmetic + * #3930 switch to monotonic_ns + * oops: wrong test + * we now have to fake the 'video' attribute + * we now have to enable FULL_INFO to test get_sys_info + * #3952 don't show empty video info + * #3582 limit default info output further + * #3592 missed from 058f8f229d514848fabfc77de72da7d7cf7a490a + * #3953 turn off most subsystems when minimal=yes + * remove unused f-strings + * remove unused f-strings + * #3952 add switch to disable video + * #3945 ensure the main scripts are version agnostic + * add newline at end of files + * #3945 'filesystem' package conflicts with older 'common' package + * explicitly state that we always return 'True' + * #3930 use standard library + * #3930 make it easier to trap exceptions and log them + * #3930 convert to use dataclass + * add type hint + * add python icon + * #3945 use the same spec file for pycairo + * show python implementation and some version details + * simplify syntax + * #3945 split into new common 'filesystem' package + * fix formatting of old changelog entry + * #3945 always use prefix + * remove duplicated package + * silence warnings with rpmspec + * doh: prefix already includes '-' + * #3945 we always need pillow + * #3592 remove x265 + * #3930 replaced with standard library managers + * #3945 RHEL fixes + * #3945 use madvise + * #3945 only override when needed + * RHEL doesn't have this package + * only build xpra for newer python versions + * openh264 is only for Fedora + * #3945 no need to block specific distros + * #3945 build python3.11 packages for RHEL + * #3945 build python3.10 and python3.12 packages for Fedora + * silence sonarqube warnings + * fixup quit_handler changes + * #3930 simplify + * #3930 use merge-update-operator + * #3930 expose native thread id + * #3930 self-documenting expresssions + * #3930 use SimpleQueue where sufficient + * #3930 replace HideStdErr with redirect_stderr + * #3930 replace DummyContextManager with nullcontext + * we don't support python-lzo at all any more + * we don't need python-lz4 + * no support for Fedora versions older than 37 + * #3945 support build for multiple PYTHON3 targets + * #3945 build packages for 'PYTHON3' env var version + * avoid sonarqube linter warning? + * extraneous f-string prefix + * missing f-string prefix + * missed changelog entry + * forgot to remove ffmpeg here + * don't just warn, fail the build + * more imports needed to be re-added + * bump the debian script version + * forgot to also re-add the import.. + * unbreak installations _with_ dbus... + * something mangled this line + * older versions of cython choke on bare types + * handle missing python-dbus more gracefully + * missed from renaming + * more helpful failure message + * fix python3.10: 'type' object is not subscriptable + * bump version + * #3930 don't import from 'typing' if we don't have to + * #3930 replace 'Optional' with '| None' + * #3592 missed from 20bb5f04233dc650022bc67d5904566d1b158af9 + * #3592 remove legacy packet format parsing code + * #3592 remove ffmpeg modules and dependencies + * #3592 remove legacy workarounds + * #3592 use pkcs7 padding by default + * #3592 remove legacy options, 'set-deflate' packet + * #3592 remove support for dummy versions older than 0.4 + * #3592 remove outdated combinations + * #3592 remove unused rpc subsystem + * forgot to remove 'zlib' here + * handle missing mmap caps gracefully + * #3592 with Python 3.10+, we don't need typing-extensions ++++ 248 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xpra/xpra.changes ++++ and /work/SRC/openSUSE:Factory/.xpra.new.1766/xpra.changes Old: ---- xpra-5.0+git20230617.2a908f54.tar.gz New: ---- xpra-6.0+git20230821.3093d53d.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xpra.spec ++++++ --- /var/tmp/diff_new_pack.1mu2G5/_old 2023-08-28 17:15:04.912363469 +0200 +++ /var/tmp/diff_new_pack.1mu2G5/_new 2023-08-28 17:15:04.916363612 +0200 @@ -25,10 +25,10 @@ # setup.py build --verbose ... # Xpra version 4.4 #%%define xpra_ver 4.4 -%define xpra_ver 5.0 +%define xpra_ver 6.0 # ---- %if 0%{?suse_version} >= 1550 -%define ffmpeg_ver 5 +%define ffmpeg_ver 6 %else %define ffmpeg_ver 4 %endif @@ -36,7 +36,7 @@ # ---- %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 5.0+git20230617.2a908f54 +Version: 6.0+git20230821.3093d53d 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 @@ -95,6 +95,8 @@ BuildRequires: qrencode-devel BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(vpx) >= 1.4.0 +#BuildRequires: pkgconfig(x264) +#BuildRequires: pkgconfig(openh264) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xkbfile) @@ -116,8 +118,8 @@ Requires: python3-dbus-python Requires: python3-gobject-Gdk Requires: python3-gst -Requires: python3-lz4 -Requires: python3-opencv +###Requires: python3-lz4 +###Requires: python3-opencv Requires: python3-pycups Requires: python3-rencode Requires: shared-mime-info @@ -127,27 +129,27 @@ Recommends: lsb-release Recommends: pinentry Recommends: pulseaudio-module-x11 -Recommends: python3-asn1crypto -Recommends: python3-cffi +###Recommends: python3-asn1crypto +###Recommends: python3-cffi Recommends: python3-cryptography -Recommends: python3-decorator +###Recommends: python3-decorator Recommends: python3-dnspython -Recommends: python3-idna -Recommends: python3-ipaddress +###Recommends: python3-idna +###Recommends: python3-ipaddress Recommends: python3-netifaces Recommends: python3-opencv Recommends: python3-opengl Recommends: python3-opengl-accelerate -Recommends: python3-packaging +###Recommends: python3-packaging Recommends: python3-paramiko -Recommends: python3-pyasn1 -Recommends: python3-pycparser +###Recommends: python3-pyasn1 +###Recommends: python3-pycparser Recommends: python3-pyinotify -Recommends: python3-pynacl -Recommends: python3-pyparsing +###Recommends: python3-pynacl +###Recommends: python3-pyparsing Recommends: python3-pyxdg -Recommends: python3-setuptools -Recommends: python3-six +###Recommends: python3-setuptools +###Recommends: python3-six Recommends: xdg-menu # Overflow errors on 32-bit ExcludeArch: %ix86 @@ -194,12 +196,17 @@ #%%endif python3 setup.py clean +### These don't appear available anymore: +# --with-enc_ffmpeg \ +# --with-dec_avcodec2 \ +# --with-csc_swscale \ +##### +### Not sure how to incorporate this from: Open H.264 Codec +# --with-openh264 \ +##### python3 setup.py build \ --verbose \ - --with-enc_ffmpeg \ --with-vpx \ - --with-dec_avcodec2 \ - --with-csc_swscale \ --with-webp \ --with-Xdummy \ --with-Xdummy_wrapper \ ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.1mu2G5/_old 2023-08-28 17:15:04.960365192 +0200 +++ /var/tmp/diff_new_pack.1mu2G5/_new 2023-08-28 17:15:04.964365336 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/Xpra-org/xpra</param> - <param name="changesrevision">2a908f54bbac96291cb64bd65a5da8ed6868db6e</param></service></servicedata> + <param name="changesrevision">3093d53d1c242500e24b393f8fa72c7a5a6ee22f</param></service></servicedata> (No newline at EOF) ++++++ xpra-5.0+git20230617.2a908f54.tar.gz -> xpra-6.0+git20230821.3093d53d.tar.gz ++++++ /work/SRC/openSUSE:Factory/xpra/xpra-5.0+git20230617.2a908f54.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.1766/xpra-6.0+git20230821.3093d53d.tar.gz differ: char 12, line 1 ++++++ xpra.obsinfo ++++++ --- /var/tmp/diff_new_pack.1mu2G5/_old 2023-08-28 17:15:05.012367060 +0200 +++ /var/tmp/diff_new_pack.1mu2G5/_new 2023-08-28 17:15:05.016367204 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 5.0+git20230617.2a908f54 -mtime: 1686936021 -commit: 2a908f54bbac96291cb64bd65a5da8ed6868db6e +version: 6.0+git20230821.3093d53d +mtime: 1692629524 +commit: 3093d53d1c242500e24b393f8fa72c7a5a6ee22f