** Changed in: pipewire-media-session (Ubuntu) Status: Incomplete => New
** Changed in: pipewire-media-session (Ubuntu) Assignee: (unassigned) => Didier Roche (didrocks) ** Description changed: [Availability] The package pipewire-media-session is already in Ubuntu universe. The package pipewire-media-session build for the architectures it is designed to work on. It currently builds and works for architectures: amd64 arm64 armhf ppc64el riscv64 s390x Link to package https://launchpad.net/ubuntu/+source/pipewire-media-session [Rationale] - The package pipewire-media-session is required in Ubuntu main for video recording and sharing in GNOME to work correctly. - The feature was included in pipewire itself until impish and split out as a separate component in 0.3.39 - Wireplumber (MIR bug https://launchpad.net/bugs/1949776) is an alternative but it's newer and more complex and we decided to stick to the simple option until we switch to pipewire also as the default sound service. [Security] - No CVEs/security issues in this software in the past - no `suid` or `sgid` binaries - no executables in `/sbin` and `/usr/sbin` - Package installs an user services, but they are safe because it's an user job so under limited priviledge and using systemd securoty features like RestrictNamespaces=yes - Packages does not open privileged ports (ports < 1024) - Packages does not contain extensions to security-sensitive software [Quality assurance - function/usage] - The package works well right after install [Quality assurance - maintenance] - The package is maintained well in Debian/Ubuntu - - Ubuntu https://bugs.launchpad.net/ubuntu/+source/pipewire-media-session/+bug has no reports - - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=pipewire-media-session has no reports + - Ubuntu https://bugs.launchpad.net/ubuntu/+source/pipewire-media-session/+bug has no reports + - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=pipewire-media-session has no reports - The package does not deal with exotic hardware we cannot support [Quality assurance - testing] - The package does not run a test at build time because upstream doesn't provide any. They define it as a example session manager and focus on wireplumber. The situation is suboptiomal but the code is already in main as part of pipewire in impish so that's not a regression. We will transition in the futur to wireplumber which has tests but just don't have resources to implement tests for upstream this cycle. - The package does not run an autopkgtest for similar reasons. Also it's a session manager for the pipewire and is dealing with external devices and audio and video content which wouldn't be easy to set up as autopkgtests. - Since there are no tests we will manually test that it's working. We plan to use limited features since pulseaudio is staying our default sound service and we limit the pipewire usage to what is needed for gnome-remote-desktop, which means testing that screen recording and sharing is working under GNOME, under xorg and wayland sessions. + + The testplan is documented on + https://wiki.ubuntu.com/DesktopTeam/TestPlans/PipewireMediaSession [Quality assurance - packaging] - debian/watch is present and works - One lintian warning about the missing manpage # lintian --pedantic W: pipewire-media-session: no-manual-page usr/bin/pipewire-media-session - Lintian overrides are not present - This package does not rely on obsolete or about to be demoted packages. - This package has no python2 or GTK2 dependencies - The package will be installed by default, but does not use debconf - Packaging and build is easy, link to d/rules https://salsa.debian.org/utopia-team/pipewire-media- session/-/blob/debian/master/debian/rules [UI standards] - Application is not end-user facing (does not need translation) [Dependencies] - No further depends or recommends dependencies that are not yet in main [Standards compliance] - This package correctly follows FHS and Debian Policy [Maintenance/Owner] - Owning Team will be desktop-packages - Team is not yet, but will subscribe to the package before promotion - This does not use static builds [Background information] The Package description explains the package well Upstream Name is pipewire-media-session Link to upstream project https://gitlab.freedesktop.org/pipewire/media-session -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1952924 Title: [MIR] pipewire-media-session To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pipewire-media-session/+bug/1952924/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs