2018-11-09 16:26:54 |
Jeremy Bícha |
bug |
|
|
added bug |
2018-11-09 16:27:45 |
Jeremy Bícha |
description |
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
Other Info
==========
Fedora 29 ships GNOME Remote Desktop by default. I think Debian Buster "10" GNOME will include it by default too. |
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
Other Info
==========
Fedora 29 ships GNOME Remote Desktop by default. I think Debian Buster "10" GNOME will include it by default too. |
|
2018-11-09 16:28:59 |
Jeremy Bícha |
bug |
|
|
added subscriber MIR approval team |
2018-11-09 16:30:13 |
Jeremy Bícha |
description |
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
Other Info
==========
Fedora 29 ships GNOME Remote Desktop by default. I think Debian Buster "10" GNOME will include it by default too. |
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. |
|
2018-11-09 16:33:59 |
Jeremy Bícha |
description |
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. |
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.
Once this & the gnome-remote-desktop MIRs are approved, we should be able to demote vino to universe. |
|
2018-11-09 17:05:47 |
Jeremy Bícha |
description |
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.
Once this & the gnome-remote-desktop MIRs are approved, we should be able to demote vino to universe. |
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
==========
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. |
|
2018-11-10 01:18:46 |
Jeremy Bícha |
description |
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
==========
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. |
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 is LP: #1802614)
- 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
==========
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 MIR (LP: #1802614) are approved, we should be able to demote vino to universe. |
|
2018-11-20 09:26:29 |
Launchpad Janitor |
pipewire (Ubuntu): status |
New |
Confirmed |
|
2018-11-20 09:26:33 |
RussianNeuroMancer |
bug |
|
|
added subscriber RussianNeuroMancer |
2018-11-30 15:55:52 |
Jeremy Bícha |
description |
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 is LP: #1802614)
- 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
==========
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 MIR (LP: #1802614) are approved, we should be able to demote vino to universe. |
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.
Also, xdg-desktop-portal (in main) offers a remote-desktop portal that requires pipewire (so not enabled in Ubuntu yet)
https://flatpak.github.io/xdg-desktop-portal/portal-docs.html#gdbus-org.freedesktop.portal.RemoteDesktop
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 is LP: #1802614)
- 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
==========
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 MIR (LP: #1802614) are approved, we should be able to demote vino to universe. |
|
2018-12-16 15:43:36 |
amano |
bug |
|
|
added subscriber amano |
2019-01-22 14:09:47 |
Mathieu Trudel-Lapierre |
pipewire (Ubuntu): status |
Confirmed |
In Progress |
|
2019-01-22 14:09:49 |
Mathieu Trudel-Lapierre |
pipewire (Ubuntu): importance |
Undecided |
Critical |
|
2019-01-22 14:09:53 |
Mathieu Trudel-Lapierre |
pipewire (Ubuntu): importance |
Critical |
Low |
|
2019-01-22 14:09:55 |
Mathieu Trudel-Lapierre |
pipewire (Ubuntu): assignee |
|
Mathieu Trudel-Lapierre (cyphermox) |
|
2019-02-01 19:25:49 |
Mathieu Trudel-Lapierre |
pipewire (Ubuntu): assignee |
Mathieu Trudel-Lapierre (cyphermox) |
Ubuntu Security Team (ubuntu-security) |
|
2019-02-01 19:26:02 |
Mathieu Trudel-Lapierre |
pipewire (Ubuntu): status |
In Progress |
Triaged |
|
2019-03-15 22:53:46 |
Ikuya Awashiro |
bug |
|
|
added subscriber Ikuya Awashiro |
2019-04-05 16:58:34 |
Joe Barnett |
bug |
|
|
added subscriber Joe Barnett |
2019-05-24 02:04:32 |
Andy Clayton |
bug |
|
|
added subscriber Andy Clayton |
2019-11-01 13:58:43 |
Joy Latten |
pipewire (Ubuntu): assignee |
Ubuntu Security Team (ubuntu-security) |
|
|
2019-11-01 14:21:56 |
Joy Latten |
bug |
|
|
added subscriber Joy Latten |
2019-12-18 11:51:18 |
Mitsuya Shibata |
bug |
|
|
added subscriber Mitsuya Shibata |
2020-01-07 12:47:59 |
Pablo Mendez Hernandez |
bug |
|
|
added subscriber Pablo Mendez Hernandez |
2020-03-25 12:39:36 |
Tobias Wolf |
bug |
|
|
added subscriber Tobias Wolf |
2020-04-27 17:42:29 |
Miguel Rodríguez |
bug |
|
|
added subscriber Miguel Rodríguez |
2020-04-30 02:51:42 |
Daniel van Vugt |
tags |
disco wayland |
focal groovy wayland |
|
2020-06-10 07:43:14 |
Keir Lawson |
bug |
|
|
added subscriber Keir Lawson |
2020-07-01 20:26:44 |
Vlad Svitlichniy |
bug |
|
|
added subscriber Vlad Svitlichniy |
2020-07-02 06:05:59 |
Christian Ehrhardt |
pipewire (Ubuntu): assignee |
|
Sebastien Bacher (seb128) |
|
2020-07-02 08:40:28 |
Sebastien Bacher |
pipewire (Ubuntu): assignee |
Sebastien Bacher (seb128) |
Ubuntu Security Team (ubuntu-security) |
|
2020-07-30 02:25:12 |
Liz Fong-Jones |
bug |
|
|
added subscriber Liz Fong-Jones |
2020-08-17 22:16:31 |
Joy Latten |
pipewire (Ubuntu): assignee |
Ubuntu Security Team (ubuntu-security) |
|
|
2020-09-04 11:17:19 |
Iain Lane |
bug |
|
|
added subscriber Iain Lane |
2020-09-10 09:06:45 |
Joshua Gleitze |
bug |
|
|
added subscriber Joshua Gleitze |
2020-10-16 07:34:29 |
Sebastien Bacher |
pipewire (Ubuntu): assignee |
|
Ubuntu Security Team (ubuntu-security) |
|
2020-10-18 22:03:09 |
Andrew Hayzen |
bug |
|
|
added subscriber Andrew Hayzen |
2020-10-20 10:23:17 |
Luis Alberto Pabón |
bug |
|
|
added subscriber Luis Alberto Pabón |
2020-10-20 13:28:20 |
Danilo Azevedo |
bug |
|
|
added subscriber Danilo Azevedo |
2020-10-27 07:51:37 |
Julien Olivier |
bug |
|
|
added subscriber Julien Olivier |
2020-10-27 16:19:00 |
Jan-Philipp Litza |
bug |
|
|
added subscriber Jan-Philipp Litza |
2020-11-07 10:58:34 |
Phil Weir |
bug |
|
|
added subscriber Phil Weir |
2020-11-09 20:32:03 |
Raman Sarda |
bug |
|
|
added subscriber Raman Sarda |
2020-11-10 08:25:03 |
Rasmus Eneman |
bug |
|
|
added subscriber Rasmus Eneman |
2020-11-10 21:38:29 |
Joy Latten |
pipewire (Ubuntu): status |
Triaged |
In Progress |
|
2020-11-15 10:29:52 |
Stefan |
bug |
|
|
added subscriber Stefan |
2020-11-18 16:33:33 |
Joy Latten |
pipewire (Ubuntu): assignee |
Ubuntu Security Team (ubuntu-security) |
|
|
2020-11-26 15:42:26 |
Christian Ehrhardt |
bug |
|
|
added subscriber Christian Ehrhardt |
2020-11-26 15:42:35 |
Christian Ehrhardt |
bug |
|
|
added subscriber Didier Roche |
2020-12-16 18:00:15 |
Yan Li |
bug |
|
|
added subscriber Yan Li |
2020-12-18 11:23:40 |
Richard Somlói |
bug |
|
|
added subscriber Richard Somlói |
2020-12-19 14:18:24 |
Eduard Hasenleithner |
bug |
|
|
added subscriber Eduard Hasenleithner |
2020-12-21 18:56:31 |
soredake |
bug |
|
|
added subscriber soredake |
2021-01-06 07:42:36 |
Nathaniel Smith |
bug |
|
|
added subscriber Nathaniel Smith |
2021-01-13 06:16:21 |
Justin Warkentin |
bug |
|
|
added subscriber Justin Warkentin |
2021-02-03 14:34:08 |
Marian Rainer-Harbach |
bug |
|
|
added subscriber Marian Rainer-Harbach |
2021-02-07 00:04:31 |
Rik Mills |
bug |
|
|
added subscriber Rik Mills |
2021-02-09 18:03:09 |
Iain Lane |
pipewire (Ubuntu): status |
In Progress |
Fix Released |
|
2021-02-11 00:04:37 |
Vladislav Shumkin |
bug |
|
|
added subscriber Vladislav Shumkin |
2021-02-28 12:49:21 |
Aminda Suomalainen |
bug |
|
|
added subscriber Mikaela Suomalainen |
2021-03-14 15:25:26 |
Vincent |
bug |
|
|
added subscriber Vincent |
2021-05-20 15:23:25 |
sokai |
bug |
|
|
added subscriber sokai |