Bug#1026244: gnome-remote-desktop: No support for VNC
Andreas Henriksson
andreas at fatal.se
Wed Dec 21 10:54:46 GMT 2022
Hello Ben Westover,
Thanks for your bug report. Followup comments below.
On Sat, Dec 17, 2022 at 12:40:43AM +0000, Ben Westover wrote:
> Package: gnome-remote-desktop
> X-Debbugs-Cc: me at benthetechguy.net
> Version: 43.2-1
> Severity: important
>
> Dear Maintainer,
>
> When I run grdctl, none of the VNC-related options are available. I see
> that the Debian packaging has chosen not to build it. Why is this?
I've looked at debian/rules[1] and the debian packaging git repo[2]
which made me start doubting that "Debian" has choosen to not build VNC
support.
I looked at the build log[3] and indeed noticed that VNC support was
disabled at configure/build time.
I then looked up what the default setting[4] for VNC was and saw
that it was false (disabled) by default.
All of the above information can be found linked from the package
tracker page[5].
I then went to look at the upstream git history[6] and the commit
which disables the option, which has the following explanation on
why:
```
RDP offers better performance, better privacy, and better client
app availability.
Also, gnome-control-center 42 only advertises RDP, not VNC
Therefore, we recommend distros & users use RDP and don't recommend VNC.
```
We could ofcourse override upstreams default settings, but given
the above recommendation from upstream there would need to be
a really good motivation to why we should do that!
> I need to use VNC for my job, and gnome-remote-desktop is the only
> solution I know of that supports Wayland well.
Why do you need VNC (instead of RDP)?
>
> At the very least, if adding VNC back to the package isn't an option,
> can it at least be removed from the package description?
>
> > This daemon enables GNOME to offer remote desktop sharing using VNC
> > with PipeWire.
>
> It's a bit misleading to say your package supports VNC when it doesn't.
The package description was likely put together when this was initially
packaged. As Debian is a volunteer effort, please consider submitting
a merge-request on salsa.debian.org with a new updated description
(which you can probably help scrape together based on an updated
description that might be found on the upstream webpage for
gnome-remote-desktop).
Regards,
Andreas Henriksson
[1]: https://tracker.debian.org/media/packages/g/gnome-remote-desktop/rules-43.2-1
[2]: https://salsa.debian.org/gnome-team/gnome-remote-desktop/-/commits/debian/master/debian
[3]: https://buildd.debian.org/status/fetch.php?pkg=gnome-remote-desktop&arch=amd64&ver=43.2-1&stamp=1670360554&raw=0
[4]: https://sources.debian.org/src/gnome-remote-desktop/43.2-1/meson_options.txt/#L18
[5]: https://tracker.debian.org/gnome-remote-desktop
[6]: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/55ce55afa1ddb502d4c8e13ae813f348d5f76402
More information about the pkg-gnome-maintainers
mailing list