** Description changed:

  [Availability]
  The package libldac is already in Ubuntu universe.
  The package libldac build for the architectures it is designed to work on, it 
fails on s390x but we don't support ubuntu-desktop there.
  Upstream doesn't support big endian, which is known and reported also for 
other distributions (https://bugzilla.redhat.com/show_bug.cgi?id=1677491, 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980372)
  It currently builds and works for architetcures: i386 amd64 arm64 armhf 
ppc64el riscv64
  Link to package https://launchpad.net/ubuntu/+source/libldac
  
  [Rationale]
  - The package libldac is required in Ubuntu main as a dependency of 
libspa-0.2-bluetooth which is providing bluetooth support to pipewire which we 
plan to use as our new default sound server.
  
  - The package libldac is required in Ubuntu main no later than aug 25
    due to featurefreeze
  
  [Security]
  - No CVEs/security issues in this software in the past
  
  - no `suid` or `sgid` binaries
  - no executables in `/sbin` and `/usr/sbin`
  - Package does not install services, timers or recurring jobs
  - 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, the only bug report is the 
big-endian-build issue explained earlier in the description
    - Ubuntu https://bugs.launchpad.net/ubuntu/+source/libldac/+bug
    - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libldac
  - 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 have 
one. That's something we need to work on.
- BLOCKER? ^
+ - The package does not run a test at build time because upstream doesn't
+ have one. That's something we need to work on.
  
  - The package runs an autopkgtest, and is currently passing on
    amd64 arm64 armhf i386 ppc64el , link to test logs 
https://autopkgtest.ubuntu.com/packages/libl/libldac
  - The package does have not failing autopkgtests right now
+ 
+ Since audio isn't really testable at build or in autopkgtests we added a
+ testplan for our audio stack on
+ https://wiki.ubuntu.com/DesktopTeam/TestPlans/Pipewire which also covers
+ the dependencies include libldac
  
  [Quality assurance - packaging]
  - debian/watch is present and works
  
  # lintian --pedantic
  W: libldac source: globbing-patterns-out-of-order debian/copyright 
debian/pkgconfig/* debian/* debian/pkgconfig/ldacBT-abr.pc
  W: libldac source: globbing-patterns-out-of-order debian/copyright 
debian/pkgconfig/* debian/* debian/pkgconfig/ldacBT-enc.pc
  W: libldac source: superfluous-file-pattern debian/copyright 
debian/pkgconfig/* (Files, line 12)
  P: libldac source: update-debian-copyright 2019 vs 2020 [debian/copyright:14]
  
  those are minor but we will propose a patch to debian
  
  - 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
  
  - Packaging and build is easy, link to d/rules
  https://salsa.debian.org/multimedia-
  team/libldac/-/blob/debian/unstable/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
  - This does not use vendored code
  
  - The package successfully built during the most recent test rebuild
  
  [Background information]
  The Package description explains the package well
  Upstream Name is libldac
  Link to upstream project 
https://android.googlesource.com/platform/external/libldac

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1973784

Title:
  [MIR] libldac

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to