There is 1 open security issue in sid.
There is 1 open security issue in forky.
commit 7fce0ab301334b7e5699a72032e6f3896267cab3
Author: Charles <charles05@canonical.com>
Date: Mon Mar 2 15:03:08 2026 +0000
Update the changelog
commit 3ed4f18a5afe96fe7bc7f59e8a6f1ea0a94e869f
Author: Charles <charles05@canonical.com>
Date: Thu Mar 5 08:51:37 2026 +0000
d/control: Add gdm3 (<< 50~rc) constraint to Breaks
GDM's CreateRemoteDisplay signature changed: (o) -> (a{sv}), so the
D-Bus call will fail with the older version.
Also, RemoteDisplay.SetRemoteId didn't exist in GDM 49
commit 324f6a16e7a02f0a78915a19f95d390364a6d25d
Author: Charles <charles05@canonical.com>
Date: Mon Mar 2 15:04:14 2026 +0000
Rebase patches
commit 408fae2158469a17ee2a4b51f2b8e46fe96e1211
Merge: feb3d74 cf06294
Author: Charles <charles05@canonical.com>
Date: Mon Mar 2 15:03:08 2026 +0000
Update upstream source from tag 'upstream/50_rc'
Update to upstream version '50~rc'
with Debian dir 9b13d0774231a3c50f4985aad6d62362d1971665
commit feb3d74c248c57d5d04f401c07fa79719cf0deef
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date: Mon Feb 9 08:13:33 2026 -0500
releasing package gnome-remote-desktop version 50~beta-1
commit 7bcf8796ff27c3c57e5d27c7b5a873899e3f1309
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date: Mon Feb 9 08:08:49 2026 -0500
Update dh_gnome override
commit 36e92d6fb3c8f458862912b7e439b647041a5196
Author: Charles <charles05@canonical.com>
Date: Wed Feb 4 23:00:30 2026 +0000
Update the changelog
commit 9126bcba787e6ef469ab42074296ab82c07ce44e
Author: Charles <charles05@canonical.com>
Date: Fri Feb 6 11:42:18 2026 +0000
Refresh patches
commit 7894dbec1b100cb66a581687a8f23567fe83da37
Author: Charles <charles05@canonical.com>
Date: Wed Feb 4 23:08:38 2026 +0000
d/watch: Update to version 5
commit fbbdf841e323e3f9d1a73504c5e7c02a58fcc5ed
Author: Charles <charles05@canonical.com>
Date: Wed Feb 4 23:03:19 2026 +0000
d/control: Update dependencies
commit e5e08285f743bfcbcd957facff2cce35352b4ab2
Merge: 494a478 b17d86a
Author: Charles <charles05@canonical.com>
Date: Fri Feb 6 11:53:28 2026 +0000
Merge tag 'upstream/50_beta' into debian/latest
Upstream version 50~beta
* tag 'upstream/50_beta': (77 commits)
build: Bump version to 50.beta
Update NEWS
rdp-render-context: Disable VA-API when using an AMD GPU
vk-device: Add API to get driver id
session-rdp: Don't check for authentication methods on daemon-handover
rdp-pipewire-stream: Submit preferred monitor scale for virtual monitors
daemon-handover: Watch for handover interface availability
types: Add GRD_DBUS_ERROR domain for D-Bus errors
daemon-handover: Use setup/teardown functions for signal management
daemon-handover: Move callback definitions earlier in the file
daemon: Ensure only one single connection for headless sessions
rdp-server: Allow terminating all sessions
rdp-server: Inform new connection in its dbus iface
daemon-system: Change restart signal to handover_waiting prop
daemon-handover: Move get_credentials in start_handover
daemon-system: Steal handover instead of registering/unregistering
daemon-handover: Only logout when system daemon vanishes for greeters
daemon-system: Consider previous remote displays
daemon-system: Consider remote sessions from autologin
daemon-system: Don't register handover if session_id is unset
...
commit 494a478453c0204a4535163b8ceee33fb0e570f1
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date: Wed Feb 4 14:38:22 2026 +0800
debian/control: Recommend libmutter, but it's not a strict dependency
gnome-remote-desktop has no build-time or load-time dependencies on
any mutter code. It only has a runtime assumption that some display
server will be running that speaks a similar version of the DBus
protocol it relies on.
Certainly bumping the libmutter version from 17 (GNOME 49) to 18
(GNOME 50) only brings minimal additions to the protocol. And while the
protocol XMLs say:
> This API is private and not intended to be used outside of the integrated
> system that uses libmutter. No compatibility between versions are
> promised.
we can judge on a version-to-version basis what level of dependency is
really required.
This helps to avoid archive-wide blockages where we are needlessly waiting
for gnome-remote-desktop to be updated before a new libmutter can be
released.
commit be2afc8b4004992844eacaeb2219216218b87c37
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date: Wed Jan 7 12:39:16 2026 -0500
releasing package gnome-remote-desktop version 49.2-2
commit dc5ea3db8af946bcaeb163f2d8494b99d4b4a2f6
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date: Wed Jan 7 12:38:43 2026 -0500
Stop running autopkgtests on i386
Closes: #1121036
commit de9cb9fcc74ffcc9236f112b11cefd29e27d113a
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date: Wed Jan 7 12:36:32 2026 -0500
Bump Standards Version to 4.7.3
commit d6f1fd6883e3479b7e3050986154058df7d08601
Author: Jeremy Bícha <jbicha@debian.org>
Date: Mon Dec 8 09:59:53 2025 -0500
releasing package gnome-remote-desktop version 49.2-1
commit 9a8a7d1d5d564bd662b9bc963a16ce00f5f9af60
Author: Jeremy Bícha <jbicha@debian.org>
Date: Mon Dec 8 09:25:16 2025 -0500
New upstream release
commit 500dad178db0196b83afe1812bc9be584cee2621
Merge: ff75466 98596d7
Author: Jeremy Bícha <jbicha@debian.org>
Date: Mon Dec 8 09:25:16 2025 -0500
Update upstream source from tag 'upstream/49.2'
Update to upstream version '49.2'
with Debian dir 5bb0b6a0e8489b4ed8499247a6f8241f4398eabd
commit ff75466ffcd727c6a32e582c9438e38e7dd7f54b
Author: Jeremy Bícha <jbicha@debian.org>
Date: Fri Oct 31 08:39:56 2025 -0400
releasing package gnome-remote-desktop version 49.1-2
commit 40a463d1ed6c7faba6ac4931055ec36f68a2e5f4
Author: Jeremy Bícha <jbicha@debian.org>
Date: Mon Oct 13 18:36:52 2025 -0400
releasing package gnome-remote-desktop version 49.1-1
commit 068c0676117cb1e271e27b8fefa1e09012a836f8
Author: Jeremy Bícha <jbicha@debian.org>
Date: Mon Oct 13 18:36:31 2025 -0400
New upstream release
commit a03a08aab5e8f5654bf8c5bfea889ea4a8a04f58
Merge: c193827 f28740b
Author: Jeremy Bícha <jbicha@debian.org>
Date: Mon Oct 13 18:36:31 2025 -0400
Update upstream source from tag 'upstream/49.1'
Update to upstream version '49.1'
with Debian dir 3590c992cc6262867d4a561774edb08127a6a7c0
commit c193827db08143e7136247e0f794b86dd5dd474e
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 09:00:49 2025 -0400
releasing package gnome-remote-desktop version 49.0-1
commit 549e0e6960d2656d076806c23897d447054ee490
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:43:15 2025 -0400
Refresh patches
Gbp-Dch: Ignore
commit 21d98f2d5aa2457fb38e91bc093e94576726db51
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Thu Sep 4 16:36:55 2025 +0200
d/p: Refresh patches
commit 3ce65532a25a9f2cd59b084f35dcb62d1675ed4f
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Wed Jul 9 18:06:31 2025 +0200
debian/patches: Refresh
commit 49f6fcfb3f44c3342b4bd6140a7fbe88c270f0c6
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Wed Jul 9 18:04:58 2025 +0200
debian/control: Bump mutter API
commit a45d8954cb3e86a0d5e33e1a27ac4e6e23e352b6
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Wed Jul 9 17:57:12 2025 +0200
debian/control: Update Build-Depends minimum versions
commit 71fcb5f1b81e7e08659e41acbe35aab1454f57cb
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:45:30 2025 -0400
New upstream release
commit c5fc848d73ad88713ac2de86b9c42b17bb077370
Merge: c065abd edbe638
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:58:46 2025 -0400
Update upstream source from tag 'upstream/49.0'
Update to upstream version '49.0'
with Debian dir 0531dd693896bdc9f2b4d776e71c3ed94ac6df3b
commit c065abdb245b807cdec64b7fd192da7b9c3b1f95
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:57:57 2025 -0400
Revert "debian/gbp.conf: Use upstream/48.x branch"
This reverts commit 091c17e3621993e7de5df8dbec05925c8365529c.
commit 0531dd693896bdc9f2b4d776e71c3ed94ac6df3b
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:54:03 2025 -0400
releasing package gnome-remote-desktop version 48.2-1
commit 57441f9a6da3f5df87d86ff557786315b01cc549
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Wed Jul 9 18:06:19 2025 +0200
debian/patches: Drop patch applied upstream
commit cba21aea988d5edaa7ea0fca72d40a3bd74c40e5
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:49:58 2025 -0400
Remove obsolete Rules-Requires-Root: no field
default since trixie
commit 2ed22b4c86b34153e66ded0462358759669826fc
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:49:45 2025 -0400
Bump Standards Version to 4.7.2
commit 70ea91395c4aa3b1497ebc1926dc43ad03a467b5
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:52:49 2025 -0400
New upstream release
commit af5dde3d036f1a0f64af801d4db9c06618be07ea
Merge: 091c17e 133e494
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:52:49 2025 -0400
Update upstream source from tag 'upstream/48.2'
Update to upstream version '48.2'
with Debian dir c6ef0ca375304a1d904a65326fae97a2e934f3fd
commit 133e4946b17c76e460327eeb008c819da2535e01
Merge: e93e864 6a05ea6
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:52:48 2025 -0400
New upstream version 48.2
commit 091c17e3621993e7de5df8dbec05925c8365529c
Author: Jeremy Bícha <jbicha@debian.org>
Date: Tue Sep 16 08:52:25 2025 -0400
debian/gbp.conf: Use upstream/48.x branch
commit 6a05ea6de47397e48d21a3b117ae138ada88fcdd
Author: Jonas Ådahl <jadahl@gmail.com>
Date: Sat Sep 13 23:22:07 2025 +0200
build: Bump version to 48.2
commit aa6192673007e6aeb5956e292036c048c2bf4e34
Author: Jonas Ådahl <jadahl@gmail.com>
Date: Sat Sep 13 23:21:58 2025 +0200
Update NEWS
commit 7f575bca2af866c2de1aa694095dd406d8c7a16d
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sat Sep 6 20:13:14 2025 +0200
vk-image: Be more verbose when image format properties are not supported
This may help identify possible driver bugs, and what could possibly be
changed to still support such drivers in gnome-remote-desktop.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/339>
commit ae2f4e8d9a4e0484d3aaf67f0b1e8a6aaf90d042
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sat Sep 6 20:09:36 2025 +0200
vk-image: Fix sample bitmask check operation
The sampleCounts value is actually a bitmask of all the supported sample
counts instead of a plain integer.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/339>
commit 9f00779a757cbe56660137454a60cf380d457775
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sat Sep 6 13:06:40 2025 +0200
rdp-buffer: Only handle failed dma-buf import fatally when needed
The Vulkan driver of a GPU may support dma-buf RGBX images, but not in
every size, while its GL driver does support such image size. In such
case, gnome-remote-desktop has to download the image via GL and fall
back to software rendering. So, don't handle this situation as fatal
error here.
However, when the dma-buf image of the first PipeWire buffer was
imported successfully, then the others should too, except some fatal
error happened. So, ensure that this situation is still handled as such
fatal error.
Closes: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/issues/278
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/339>
commit b927332f62ef97f0bef6dfc8a82ffb7c27665254
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sat Sep 6 10:12:59 2025 +0200
rdp: Only create VA-API encode session when dma-bufs were imported
Don't assume that when a Vulkan device was initialized, that every
dma-buf image can be imported. The driver may support RGBX images in
general, but maybe not every image size. In such case, don't try to
create a VA-API encode session.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/339>
commit 59c7234a5726a5de07bab02d55226f64c7944b58
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sun Sep 7 09:46:18 2025 +0200
session-rdp: Print debug message when receiving a Synchronize event
This may be helpful for debugging purposes.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/339>
commit d79d277a38305261b0393e93072b90b8f6319bb8
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sun Jun 8 10:12:40 2025 +0200
rdp: Get DRM format modifiers from Vulkan if needed
When a GPU supports both Vulkan and VA-API, gnome-remote-desktop tries
to encode a PipeWire stream using AVC, if the RDP client supports that.
But in order to import the dma-buf images, gnome-remote-desktop always
uses the DRM format modifiers advertised via EGL, although Vulkan is
used in that case. In theory, the advertised DRM format modifiers via
EGL might not be the same as the ones advertised via Vulkan.
Fix that issue by using the previously implemented API to fetch the DRM
format modifiers from Vulkan when Vulkan is available. As a common set
for Vulkan and EGL is returned, these DRM format modifiers should always
work. When Vulkan is not available, use the DRM format modifiers from
EGL as done before.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/324>
commit cd1dddb36605db12d386425d2ffdb0f64b16f6ea
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sun Jun 8 11:22:34 2025 +0200
hwaccel-vulkan: Check whether dma-buf based BGRX images are supported
When Vulkan is supported by a GPU, gnome-remote-desktop currently
assumes that that GPU is capable of importing dma-buf based BGRX images.
However, that might not necessarily be the case, so use the previously
added API to fetch all supported DRM format modifiers for BGRX images.
If none can be found, dma-buf based BGRX images are definitely not
supported.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/324>
commit c0137539680dc5f5d1ba27b42b5bbb34822a5021
Author: Pascal Nowack <Pascal.Nowack@gmx.de>
Date: Sat Jun 7 09:46:16 2025 +0200
hwaccel-vulkan: Add API to get DRM format modifiers for DRM format
Graphics drivers might not advertise the same DRM format modifiers for
Vulkan and EGL. In order to be able to fetch the supported DRM format
modifiers in Vulkan, add an API for it.
Despite supporting Vulkan, it might later still not be clear whether
Vulkan can be used for a PipeWire stream, or whether EGL will still need
to be used that.
To account for that scenario, always return a common set of supported
DRM format modifiers that are both supported by Vulkan and EGL.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/324>
commit e962c2e1d804aad4f797f78047c44bd20508ac17
Merge: 429f84e caa2a92
Author: Simon McVittie <smcv@debian.org>
Date: Thu Jul 31 12:34:38 2025 +0100
Merge branch 'debian/trixie' into debian/latest
commit 429f84e607789dfed01c6e4ea9fa2920ab2faa27
Author: Simon McVittie <smcv@debian.org>
Date: Thu Jul 10 10:04:47 2025 +0100
Release to unstable
commit fedfb304e86701ceffac4b04c902568cc0160c97
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Tue Jul 8 16:59:56 2025 +0200
releasing package gnome-remote-desktop version 48.1-3
commit f621ee97f1b83e540336689d1d458a5e6f19c29f
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Tue Jul 8 16:50:07 2025 +0200
Cherry-pick patch to fix gnome-remote-desktop on arm64
(at least as seen on Raspberry Pi 5) with mesa 25.07
LP: #2115956
Gbp-Dch: Full
commit c4eb4b9d53c12219ca1762a9fe89f99fe4e1bbc4
Author: Laurent Bigonville <bigon@debian.org>
Date: Tue May 13 16:02:20 2025 +0200
Release to unstable
commit 70f115703d3c48770ac0be850ffb935d7c2e4e1a
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Tue May 13 13:44:33 2025 +0200
postinst: Remove accidental copy of rygel.postinst
commit 986059c3592cebb93c7ce45384b9892486565ebc
Author: Matthias Geiger <werdahias@debian.org>
Date: Sat May 3 14:21:38 2025 +0200
Release gnome-remote-desktop 48.1-1 to unstable
commit 1e09e514a3c1aa958881775bb46540a2c9164bc5
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Thu May 1 17:34:45 2025 -0400
releasing package gnome-remote-desktop version 48.1-1
commit a27c2d011fbe13d50e7b88900958a7483ccc5335
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Thu May 1 17:03:38 2025 -0400
Don't automatically enable the systemd system service
We were already doing this for the systemd user service.
GNOME will automatically start the services if the user explicitly enables them.
Closes: #1070644
commit 310b05e04cb5713513f585b6cef8cebee007f286
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Thu Apr 17 11:03:29 2025 -0400
New upstream release
commit caa2a92211ba7aa609ac098701d4d886c13c6fd7
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Tue Apr 2 13:56:33 2024 -0400
releasing package gnome-remote-desktop version 44.2-8
commit 98b0b104b3b4e5236a2ad230bce1c11a74962019
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Tue Apr 2 13:55:18 2024 -0400
Update Depends: libmutter-12-0 to libmutter-12-0t64
Closes: #1068213
commit 2b3e26fee659917cc611d3dd503b8b9b7fbf2bb7
Author: Simon McVittie <smcv@debian.org>
Date: Sun Mar 17 17:53:40 2024 +0000
Release to unstable
commit fbee54dbbb76a5927e4f1c43ffd70b65bb466957
Author: Simon McVittie <smcv@debian.org>
Date: Sun Mar 17 15:45:51 2024 +0000
Stop marking libgudev-1.0-dev as <!nocheck>
It is needed at build-time, even when not intending to run the test suite.
Closes: #1029451
commit 8c1574678961c277cd1ba6377d6a8cf742290b77
Author: Simon McVittie <smcv@debian.org>
Date: Sun Mar 17 15:44:59 2024 +0000
Stop using debian/control.in and dh_gnome_clean
commit fd78807211d0a7e9fa5dca084e1d4159ae7bda23
Author: Simon McVittie <smcv@debian.org>
Date: Sun Mar 17 15:43:32 2024 +0000
d/gbp.conf: Use debian/trixie, upstream/44.x branches
commit 5709a57dfed9471c2e6e10c8214d118d32825862
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 21 00:33:47 2023 +0100
d/control: Regenerate
commit c2a31971334dc5734933b3cee035cba9d419cd42
Author: Simon McVittie <smcv@debian.org>
Date: Sun Aug 20 22:43:25 2023 +0100
Upload to unstable (part of transition: #1043144)
commit 656b33c29fbe98cfa0b990d25a8d855d0247992b
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date: Fri Aug 18 08:17:58 2023 -0400
releasing package gnome-remote-desktop version 44.2-5
There is 1 open security issue in trixie.
You can find information about how to handle this issue in the security team's documentation.
There is 1 open security issue in bookworm.
You can find information about how to handle this issue in the security team's documentation.
Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.
Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.