Activity log for bug #1802533

Date Who What changed Old value New value Message
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