Public bug reported:

[Availability]
The package libcamera is already in Ubuntu universe.
The package libcamera build for the architectures it is designed to work on.
It currently builds and works for architectures: amd64 arm64 armhf ppc64el 
riscv64 s390x
TOFIX: the newest revision in lunar-proposed fails to build on some 
architectures
Link to package https://launchpad.net/ubuntu/+source/libcamera

[Rationale]
- The package libcamera is required in Ubuntu main as it aims at becoming the 
standard solution to handle modern cameras on linux 
(https://blogs.gnome.org/uraeus/2021/10/01/pipewire-and-fixing-the-linux-video-capture-stack/).
 It's also an optional depends of pipewire which we want to enable.

- The package libcamera is required in Ubuntu main no later than feb 23
due to feature freeze

[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 and has not too many
  and long term critical bugs open
  - Ubuntu https://bugs.launchpad.net/ubuntu/+source/libcamera/+bug
  - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libcamera
- The package does deal with a range of webcam devices and newer drivers are 
likely to be added in the futur. We will test on a selection of that hardware

[Quality assurance - testing]
TOFIX: There is currently no testing during the package build, we need to fix 
that
TODO-A: - The package runs a test suite on build time, if it fails
TODO-A:   it makes the build fail, link to build log TBD
TODO-B: - The package does not run a test at build time because TBD

TOFIX: There is currently no autopkgtest testing, we need to fix that
TODO-A: - The package runs an autopkgtest, and is currently passing on
TODO-A:   this TBD list of architectures, link to test logs TBD
TODO-B: - The package does not run an autopkgtest because TBD

TODO-A: - The package does have not failing autopkgtests right now
TODO-B: - The package does have failing autopkgtests tests right now, but since
TODO-B:   they always failed they are handled as "ignored failure", this is
TODO-B:   ok because TBD

TODO-A: - The package can not be tested at build or autopktest time because TBD
TODO-A:   to make up for that here TBD is a test plan/automation and example
TODO-A:   test TBD (logs/scripts)

[Quality assurance - packaging]
- debian/watch is present and works

- the debian/control Maintainer has been generated by update-maintainer

- The package displays the lintian warnings displayed bellow, we will work on 
fixing some of those
- Please link to a recent build log of the package 
https://launchpadlibrarian.net/628408476/buildlog_ubuntu-kinetic-amd64.libcamera_0~git20211108+1b30992b623e-5_BUILDING.txt.gz
- Please attach the full output you have got from
  `lintian --pedantic` as an extra post to this bug.
- The is one Lintian overrides for licamera-dev 'repeated-path-segment' on 
usr/include/libcamera/libcamera/ but it is ok because the defined subdir is as 
defined by upstream and what code is going to include.

- 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/libcamera/-/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 already subscribed to the package

RULE:
- This does not use static builds

- This does not use vendored code
- This package is not rust based

- The package has been built in the archive more recently than the last
test rebuild

[Background information]
The Package description explains the package well
Upstream Name is libcamera
Link to upstream project https://libcamera.org/

** Affects: libcamera (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libcamera in Ubuntu.
https://bugs.launchpad.net/bugs/1997560

Title:
  [MIR] libcamera

Status in libcamera package in Ubuntu:
  New

Bug description:
  [Availability]
  The package libcamera is already in Ubuntu universe.
  The package libcamera build for the architectures it is designed to work on.
  It currently builds and works for architectures: amd64 arm64 armhf ppc64el 
riscv64 s390x
  TOFIX: the newest revision in lunar-proposed fails to build on some 
architectures
  Link to package https://launchpad.net/ubuntu/+source/libcamera

  [Rationale]
  - The package libcamera is required in Ubuntu main as it aims at becoming the 
standard solution to handle modern cameras on linux 
(https://blogs.gnome.org/uraeus/2021/10/01/pipewire-and-fixing-the-linux-video-capture-stack/).
 It's also an optional depends of pipewire which we want to enable.

  - The package libcamera is required in Ubuntu main no later than feb
  23 due to feature freeze

  [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 and has not too many
    and long term critical bugs open
    - Ubuntu https://bugs.launchpad.net/ubuntu/+source/libcamera/+bug
    - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libcamera
  - The package does deal with a range of webcam devices and newer drivers are 
likely to be added in the futur. We will test on a selection of that hardware

  [Quality assurance - testing]
  TOFIX: There is currently no testing during the package build, we need to fix 
that
  TODO-A: - The package runs a test suite on build time, if it fails
  TODO-A:   it makes the build fail, link to build log TBD
  TODO-B: - The package does not run a test at build time because TBD

  TOFIX: There is currently no autopkgtest testing, we need to fix that
  TODO-A: - The package runs an autopkgtest, and is currently passing on
  TODO-A:   this TBD list of architectures, link to test logs TBD
  TODO-B: - The package does not run an autopkgtest because TBD

  TODO-A: - The package does have not failing autopkgtests right now
  TODO-B: - The package does have failing autopkgtests tests right now, but 
since
  TODO-B:   they always failed they are handled as "ignored failure", this is
  TODO-B:   ok because TBD

  TODO-A: - The package can not be tested at build or autopktest time because 
TBD
  TODO-A:   to make up for that here TBD is a test plan/automation and example
  TODO-A:   test TBD (logs/scripts)

  [Quality assurance - packaging]
  - debian/watch is present and works

  - the debian/control Maintainer has been generated by update-
  maintainer

  - The package displays the lintian warnings displayed bellow, we will work on 
fixing some of those
  - Please link to a recent build log of the package 
https://launchpadlibrarian.net/628408476/buildlog_ubuntu-kinetic-amd64.libcamera_0~git20211108+1b30992b623e-5_BUILDING.txt.gz
  - Please attach the full output you have got from
    `lintian --pedantic` as an extra post to this bug.
  - The is one Lintian overrides for licamera-dev 'repeated-path-segment' on 
usr/include/libcamera/libcamera/ but it is ok because the defined subdir is as 
defined by upstream and what code is going to include.

  - 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/libcamera/-/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 already subscribed to the package

  RULE:
  - This does not use static builds

  - This does not use vendored code
  - This package is not rust based

  - The package has been built in the archive more recently than the
  last test rebuild

  [Background information]
  The Package description explains the package well
  Upstream Name is libcamera
  Link to upstream project https://libcamera.org/

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


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to