> Just a side note: maybe precise on the doc that this is both for
pipewire AND wireplumber updates (you only mentioned the last).

Thanks for catching that, I updated the description now

** Description changed:

  The package wireplumber is already in Ubuntu universe.
  The package wireplumber build for the architectures it is designed to work on.
  It currently builds and works for architetcures: amd64 arm64 armhf ppc64el 
  Link to package https://launchpad.net/ubuntu/+source/wireplumber
  It's currently failing to build on s390x, which isn't Ubuntu specific and has 
been reported upstream
  - The package wireplumber is required in Ubuntu main for
  Pipewire deprecated pipewire-media-session which was provided by the
  same source and requires now either wireplumber or the legacy pipewire-
  media-session which was split in a new source. The upstream
  recommendation is to use wireplumber.
- Having a session manager is required for screen sharing even if we don't
- use pipewire as a sound service.
- We need to ensure that pipewire isn't started instead of pulseaudio
- which will require to lower pipewire-pulse to a Suggests or change the
- configuration
  - No CVEs/security issues in this software in the past
  - no `suid` or `sgid` binaries
  - no executables in `/sbin` and `/usr/sbin`
  - Package installs a service, but they are safe because it has reduced 
permission and its own user
  - 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 and has few non important 
    - Ubuntu https://bugs.launchpad.net/ubuntu/+source/wireplumber/+bug
    - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=wireplumber
  - The package does not deal with exotic hardware we cannot support
  [Quality assurance - testing]
  - The package runs a test suite on build time, if it fails
    it makes the build fail, link to build log 
  - The package does not run an autopkgtest since it's role is mostly to route 
audio and video streams according to the hardware configuration available which 
isn't easy a fit for the testing infrastructure.
  We added a testplan for our audio stack on
  https://wiki.ubuntu.com/DesktopTeam/TestPlans/Pipewire which also covers
  the dependencies (wireplumber, libfreeaptx, libldac)
  [Quality assurance - packaging]
  - debian/watch is present and works
  - lintian has only minor issues
  # lintian --pedantic
  W: wireplumber source: dependency-is-not-multi-archified 
libwireplumber-0.4-dev depends on gir1.2-wp-0.4 (multi-arch: no)
  W: wireplumber: no-manual-page usr/bin/wireplumber
  W: wireplumber: no-manual-page usr/bin/wpctl
  W: wireplumber: no-manual-page usr/bin/wpexec
  P: wireplumber source: package-does-not-install-examples tests/examples/
  - 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 ask debconf
    questions higher than medium
  - Packaging and build is easy, https://salsa.debian.org/utopia-
  [UI standards]
  It's a service and doesn't have an UI
  - No further depends or recommends dependencies that are not yet in main
  [Standards compliance]
  - This package correctly follows FHS and Debian Policy
  - desktop-packages is not yet, but will subscribe to the package before 
  - This does not use static builds
  - This does not use vendored code
  [Background information]
  The Package description explains the package well
  Upstream Name is wireplumber
  Link to upstream project https://gitlab.freedesktop.org/pipewire/wireplumber

You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

  [MIR] wireplumber

To manage notifications about this bug go to:

ubuntu-bugs mailing list

Reply via email to