** Description changed:

- * Availability
- 
- In sync with Debian.
- https://launchpad.net/ubuntu/+source/wireplumber/0.4.4-1
+ [Availability]
+ 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 
riscv64
+ Link to package 
[[https://bugs.launchpad.net/ubuntu/+source/wireplumber|wireplumber]]
  
  It's currently failing to build on s390x, which isn't Ubuntu specific and has 
been reported upstream
  It seems like it could be fixed in git since 
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1747
  
- * Rationale
+ [Rationale]
+ - 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
  
- * Security
+ [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 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
  
- No known security issues
+ [Quality assurance - function/usage]
+ - The package works well right after install
  
- https://security-tracker.debian.org/tracker/source-package/wireplumber
- https://launchpad.net/ubuntu/+source/wireplumber/+cve
- https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=wireplumber
+ [Quality assurance - maintenance]
+ - The package is maintained well in Debian/Ubuntu and has few non important 
reports
+   - 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
+ [Quality assurance - testing]
+ - The package runs a test suite on build time, if it fails
+   it makes the build fail, link to build log 
https://launchpadlibrarian.net/564480200/buildlog_ubuntu-jammy-amd64.wireplumber_0.4.4-1_BUILDING.txt.gz
+ - The package does not run an autopkgtest
  
- - The desktop-packages team is going to be subscribed
+ [Quality assurance - packaging]
+ - debian/watch is present and works
  
- - No Ubuntu open reports
- https://bugs.launchpad.net/ubuntu/+source/wireplumber
- - Debian has a few reports that have to do with using pipewire as the sound 
service
- https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=wireplumber
- The upstream list seems in shape
- https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues
+ - lintian has only minor issues
  
- The package build is conditional to the upstream testsuite results and
- currently working
+ # 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/
  
- '   dh_auto_test -O--buildsystem=meson
- ...
- Ok:                 22
- Expected Fail:      0
- Fail:               0
- Unexpected Pass:    0
- Skipped:            0
- Timeout:            0   '
+ - This package does not rely on obsolete or about to be demoted packages.
+ - This package has no python2 or GTK2 dependencies
  
- There is no autopkgtest provided
+ - The package will be installed by default, but does not ask debconf
+   questions higher than medium
  
- * Dependencies
+ - Packaging and build is easy, https://salsa.debian.org/utopia-
+ team/wireplumber/-/blob/debian/latest/debian/rules
  
- The dependencies are in main
-  Depends: libc6 (>= 2.34), libglib2.0-0 (>= 2.62), libpipewire-0.3-0 (>= 
0.3.32), libwireplumber-0.4-0 (>= 0.4.2), init-system-helpers (>= 1.52), 
pipewire (>= 0.3.32)
+ [UI standards]
  
- * Standards compliance
+ It's a service and doesn't have an UI
  
- Use current Standards-Version and dh13
+ [Dependencies]
+ - No further depends or recommends dependencies that are not yet in main
  
- * Maintenance
+ [Standards compliance]
+ - This package correctly follows FHS and Debian Policy
  
- The package is maintained it Debian by the utopia team, the package is
- in sync, the Desktop Team is going to maintain it in Ubuntu
+ [Maintenance/Owner]
+ - desktop-packages is not yet, but will subscribe to the package before 
promotion
+ 
+ - 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

** Description changed:

  [Availability]
  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 
riscv64
- Link to package 
[[https://bugs.launchpad.net/ubuntu/+source/wireplumber|wireplumber]]
+ 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
  It seems like it could be fixed in git since 
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1747
  
  [Rationale]
- - The package wireplumber is required in Ubuntu main for 
+ - 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
  
  [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 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 
reports
-   - Ubuntu https://bugs.launchpad.net/ubuntu/+source/wireplumber/+bug
-   - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=wireplumber
+   - 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 
https://launchpadlibrarian.net/564480200/buildlog_ubuntu-jammy-amd64.wireplumber_0.4.4-1_BUILDING.txt.gz
+   it makes the build fail, link to build log 
https://launchpadlibrarian.net/564480200/buildlog_ubuntu-jammy-amd64.wireplumber_0.4.4-1_BUILDING.txt.gz
  - The package does not run an autopkgtest
  
  [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
+   questions higher than medium
  
  - Packaging and build is easy, https://salsa.debian.org/utopia-
  team/wireplumber/-/blob/debian/latest/debian/rules
  
  [UI standards]
  
  It's a service and doesn't have an UI
  
  [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]
  - desktop-packages is not yet, but will subscribe to the package before 
promotion
  
  - 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.
https://bugs.launchpad.net/bugs/1949776

Title:
  [MIR] wireplumber

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wireplumber/+bug/1949776/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to