** Description changed:

  Availability
  ============
  Built for all supported architectures. In sync with Debian.
  
  Rationale
  =========
  GNOME switched to Wayland by default in the 3.22 release 2 years ago. Ubuntu 
followed that lead and defaulted to Wayland with 17.10 but switched back to X 
for 18.04 LTS. One key feature that the Ubuntu Desktop team supports with X and 
wants to continue supporting with Wayland is remote desktop. Therefore, I think 
this MIR is a blocker to enabling Wayland by default for 20.04 LTS.
  
  pipewire is a new ambitious library and service for audio and video. It
  aims to take PulseAudio to the next level and provide a similar
  capability for video. One reason it was created was to help with
  sandboxing for Flatpak and to handle Wayland applications. pipewire is
  required for GNOME's remote desktop implementation for Wayland.
  
  So at this point, we are interested in the video part for remote
  desktop. The audio part is expected later. I don't think even Fedora is
  using the audio part yet.
  
  GNOME Remote Desktop
  ====================
  To enable GNOME's remote desktop feature in Ubuntu, you need:
  - Build mutter with --enable-remote-desktop
  This has been done in Debian but we need pipewire in Ubuntu main to enable on 
Ubuntu
  
  - Install gnome-remote-desktop (MIR bug not filed yet)
  
  - I suggest uninstalling vino to make sure you will be using gnome-
  remote-desktop
  
  - Restart your computer
  
  - Log in to the Ubuntu on Wayland session.
  I believe it should work on X too but there is a misconfiguration in GNOME:
  https://gitlab.gnome.org/GNOME/gnome-control-center/issues/212
  
  - Open the Settings app to the Sharing page. Turn on Sharing in the app's top 
bar.
  Click Screen Sharing and turn it on.
  
  Only VNC is supported at this time.
  
  - Use remmina (Ubuntu's default app) or another VNC client like Remmina
  to connect from another computer.
  
  Security
  ========
  No known security issues
  
  https://security-tracker.debian.org/tracker/source-package/pipewire
  https://launchpad.net/ubuntu/+source/pipewire/+cve
  
  I expect the Security Team will want to review this MIR.
  
  Quality assurance
  =================
  - Ubuntu Desktop bugs needs to be subscribed
  
  https://bugs.launchpad.net/ubuntu/+source/pipewire
  https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=pipewire
  https://github.com/PipeWire/pipewire/issues/
  
  No autopkgtests. No build tests.
  
  Dependencies
  ============
  NOTE: We don't need libspa-ffmpeg which depends on ffmpeg libraries which are 
not allowed in main.
  
  All the other binary dependencies are already in main.
  
  Standards compliance
  ====================
  4.1.3, debhelper compat 11, simple dh7 style rules
  
  Maintenance
  ===========
  Maintained in Debian by the Debian Utopia team, which is a small team focused 
on cross-desktop freedesktop.org stuff.
  
  upstream:
  https://pipewire.org/
  https://github.com/PipeWire/pipewire
  https://wiki.gnome.org/Projects/Mutter/RemoteDesktop
  
  Other Info
  ==========
- Fedora 29 ships GNOME Remote Desktop by default. I think Debian Buster "10" 
GNOME will include it by default too.
+ I think Debian Buster "10" GNOME will include GNOME Remote Desktop by 
default. Fedora 29 includes pipewire and will probably include 
gnome-remote-desktop soon (it looks like an oversight that it wasn't done 
before the 29 release).
  
  Once this & the gnome-remote-desktop MIRs are approved, we should be
  able to demote vino to universe.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1802533

Title:
  [MIR] pipewire

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/1802533/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to