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