diff --git a/_servicedata b/_servicedata
index 47ded3c..0f01aff 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/Xpra-org/xpra
- b8d2c4b56833850d21ad6f1fa5c62119efcc4a01
\ No newline at end of file
+ 6cd739ab0b7037b906469f07d958708841e568ac
\ No newline at end of file
diff --git a/xpra-6.1+git20240620.b8d2c4b5.tar.gz b/xpra-6.1+git20240620.b8d2c4b5.tar.gz
deleted file mode 100644
index 3574993..0000000
--- a/xpra-6.1+git20240620.b8d2c4b5.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5d1cea5f3e3cafa0e5d1812286ceffd57cd542cf636da07a4d6d0aa3e5ae5eea
-size 37371559
diff --git a/xpra-6.1+git20240708.6cd739ab.tar.gz b/xpra-6.1+git20240708.6cd739ab.tar.gz
new file mode 100644
index 0000000..b5449a6
--- /dev/null
+++ b/xpra-6.1+git20240708.6cd739ab.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:32f34364e098eb89d0ae85e352665983a48844b59e98555988a69b74d0aa8833
+size 38365415
diff --git a/xpra.changes b/xpra.changes
index 8ee9850..9b4fee0 100644
--- a/xpra.changes
+++ b/xpra.changes
@@ -1,3 +1,154 @@
+-------------------------------------------------------------------
+Mon Jul 08 18:47:53 UTC 2024 - scott.bradnick@suse.com
+
+- Update to version 6.1+git20240708.6cd739ab:
+ * add more info on AES modes, keydata safety
+ * cert should always be a string
+ * RFB connections cannot be upgraded to 'http' / 'ws'
+ * update authentication docs to match parsing code
+ * look for the file specified
+ * stronger type hints
+ * the paramiko project looks unmaintained
+ * default implementation can check password
+ * make sure it is a string
+ * also remove bytes here
+ * update test to match 3c520276c813dbb3c5081b18277dfa023bc6070c
+ * simplify: options are always strings
+ * stronger type hints
+ * add docstrings
+ * verify_sync error logging message format errors
+ * missing type hints
+ * silence 'may be used uninitialized' warning
+ * #4146 use the new location for openssl.cnf
+ * just override the 'check_password' method which takes a string
+ * prettier output
+ * #4287 auth api changed password to byte strings
+ * don't log redundant messages
+ * wider type required by cythonization
+ * #3483 keep track of the full import caller details
+ * #4287 derp
+ * don't use d3d11 capture with VirtualBox
+ * minor type hint fixes
+ * unbreak non-posix shadow servers
+ * more helpful command output from terminals
+ * oops: fixup d930e89801356780ffef78625127734caa28c5e3
+ * minor type hint fixes
+ * #4282 skip missing RHEL10 packages
+ * match the new package name
+ * #4282 RHEL 10 packaging updates
+ * #4281 we need clang to build the CUDA kernels on Fedora 40+
+ * add 'NoReturn' type hint where appropriate
+ * type hints and formatting
+ * #4281 build kernels with clang instead of gcc 14+
+ * preverve the same interpreter version with systemd-run wrapping
+ * don't bother with systemd-run when not daemonizing
+ * remove outdated Ubuntu workaround
+ * #4279 make it possible to resize to a fixed resolution only
+ * POINTER(None) is not a valid construct.
+ * Update SETUP.sh: wrong package name
+ * Update pdfium.py
+ * #4275 msvcrt malloc and free incorrect default definitions
+ * fix missing http headers
+ * typo
+ * fix http directory listing
+ * remove unused function
+ * add type hints
+ * #3582 don't show full Pyton version in http server string
+ * log ssl error only once per socket
+ * simplify: options is now required (and always a typedict)
+ * add Python 3.12 patch for ctypes change
+ * support printing typedict with cythonization enabled
+ * switch to cairo enums
+ * honour connect timeout with proxy and retry socket connect
+ * try to get the compiler to optimize the bit shuffling functions
+ * #4270 prefer BGRX with webp decoder
+ * also support debug save image in pseudo video encoder
+ * #4270 prefer BGRX with jpeg decoder
+ * remove redundant statement, add type hint
+ * doh: ensure the output rgb format is updated
+ * #4270 prefer BGRX and BGRA with the cairo backend
+ * Pillow 10.4.0
+ * #4270 test all combinations and report speed
+ * #4270 add more pixel formats: RGB and BGR to ARGB
+ * add cairo test
+ * simplify using a type alias for paint callbacks
+ * add missing return type so 'noexcept' can be used
+ * reduce debug logging verbosity
+ * #4270 faster: inline, nogil
+ * simplify: remove _do_paint_rgbNN methods
+ * #4270 verify that the pixel order matches
+ * add type alias for paint callbacks
+ * #4271 move shared pointer via paint callback
+ * cosmetic and inline more Cython functions
+ * remove enum prefix for older Python versions
+ * #4270 no need for readonly memoryview here
+ * remove debug logging
+ * #4270 use pixel data directly
+ * #4270 use read-write memory so we can use it with cairo
+ * simplify: create and populate cairo ImageSurface in one place (#4270)
+ * with cythonize-more, we can get a TypeError too
+ * stronger types for Cython functions
+ * stronger types and inline compiler hint
+ * simplify: alen == blen
+ * #4269 replace left-over instances of 'Buffer' type hint
+ * #3376 identify WebTransport connections using socktype='webtransport'
+ * make debug logging less costly in hot path
+ * #3376 working webtransport adapter
+ * clarify that --exec-wrapper=vglrun is better
+ * cosmetic logging tweaks
+ * redundant
+ * simplify
+ * this was redundant: UnicodeDecodeError is a ValueError
+ * cosmetic
+ * 'SizedBuffer' is the new 'Buffer'
+ * make upgrades work
+ * cosmetic
+ * more correct keycloak test
+ * Revert "#4265 warn once"
+ * Python < 3.12 doesn't have the 'Buffer' type
+ * #4265 warn once
+ * #3376 (almost working) WebTransport server
+ * narrower exception type
+ * don't log error level backtrace for socket errors when sending http responses
+ * fix keycloak test, again: t() doesn't return anything
+ * Install input-source-manager@xpra_org gnome-shell extension by RPM/DEB
+ * Introduce the input-source-manager@xpra_org gnome-shell extension
+ * better debug logging, especially flush-then-close
+ * stronger quic type hints
+ * handle iterable packet data more gracefully in none_encode
+ * ValueError makes more sense
+ * keycloak auth module can fail to initialize with an exception
+ * log the failing 'grant_type' value
+ * minor linter fixes
+ * fix keycloak unit test: no exception raised, check the return value
+ * fix builds for Python < 3.12
+ * more linter fixes
+ * clipboard tests usually fail if there's a DE
+ * simplify
+ * validate colorspace
+ * verify NV12 images
+ * update test to use new 'full-range' boolean flag
+ * we want our buffers to support 'Sized'
+ * linter fixes
+ * try to setup a test WebTransport connection
+ * add libexec/xpra
+ * also rename the spec file
+ * install the dummy driver in a dev env
+ * uppercase names are out, apparently
+ * #4263 fix PEP 517 builds
+ * debug logging
+ * type hints
+ * add debug logging to connection setup
+ * prefer IPv4, at least for loopback
+ * uvloop.run requires a main function, which we don't have
+ * point to the current Python SSL docs
+ * patch for better bacwards compatibility with older cryptography versions
+ * avoid deprecation warning
+ * aioquic 1.1.0
+ * simplify using binary_headers function
+ * add type hints
+ * use --ssh when reconnecting
+
-------------------------------------------------------------------
Thu Jun 20 19:17:35 UTC 2024 - scott.bradnick@suse.com
diff --git a/xpra.obsinfo b/xpra.obsinfo
index e0d8bac..2f939d8 100644
--- a/xpra.obsinfo
+++ b/xpra.obsinfo
@@ -1,4 +1,4 @@
name: xpra
-version: 6.1+git20240620.b8d2c4b5
-mtime: 1718893597
-commit: b8d2c4b56833850d21ad6f1fa5c62119efcc4a01
+version: 6.1+git20240708.6cd739ab
+mtime: 1720454032
+commit: 6cd739ab0b7037b906469f07d958708841e568ac
diff --git a/xpra.spec b/xpra.spec
index e1adb12..e804640 100644
--- a/xpra.spec
+++ b/xpra.spec
@@ -37,7 +37,7 @@
# ----
%global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
Name: xpra
-Version: 6.1+git20240620.b8d2c4b5
+Version: 6.1+git20240708.6cd739ab
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
@@ -268,6 +268,7 @@ mv %{buildroot}%{_sysconfdir}/pam.d/xpra %{buildroot}%{_pam_vendordir}
%endif
%fdupes -s %{buildroot}
+rm -v %{buildroot}%{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org/COPYING
%pre
getent group xpra >/dev/null || groupadd -r xpra
@@ -307,6 +308,9 @@ done
%doc %{_defaultdocdir}/xpra
%endif
%license COPYING
+%dir %{_datadir}/gnome-shell
+%dir %{_datadir}/gnome-shell/extensions
+%dir %{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org
%dir %{_datadir}/xpra
%dir %{_sysconfdir}/xpra
%dir %{_sysconfdir}/xpra/conf.d
@@ -352,6 +356,7 @@ done
%{_datadir}/applications/xpra-launcher.desktop
%{_datadir}/applications/xpra-shadow.desktop
%{_datadir}/applications/xpra.desktop
+%{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org/*
%{_datadir}/metainfo/xpra.appdata.xml
%{_datadir}/pixmaps/xpra-mdns.png
%{_datadir}/pixmaps/xpra-shadow.png