** 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

Reply via email to