Override component to main
libcamera 0.0.5-1ubuntu1 in mantic: universe/misc -> main
libcamera-dev 0.0.5-1ubuntu1 in mantic amd64: universe/libdevel/optional/100%
-> main
libcamera-dev 0.0.5-1ubuntu1 in mantic arm64: universe/libdevel/optional/100%
-> main
libcamera-dev 0.0.5-1ubuntu1 in mantic armhf: universe/libdevel/optional/100%
-> main
libcamera-dev 0.0.5-1ubuntu1 in mantic i386: universe/libdevel/optional/100% ->
main
libcamera-dev 0.0.5-1ubuntu1 in mantic ppc64el: universe/libdevel/optional/100%
-> main
libcamera-dev 0.0.5-1ubuntu1 in mantic riscv64: universe/libdevel/optional/100%
-> main
libcamera-dev 0.0.5-1ubuntu1 in mantic s390x: universe/libdevel/optional/100%
-> main
libcamera-doc 0.0.5-1ubuntu1 in mantic amd64: universe/doc/optional/100% -> main
libcamera-doc 0.0.5-1ubuntu1 in mantic arm64: universe/doc/optional/100% -> main
libcamera-doc 0.0.5-1ubuntu1 in mantic armhf: universe/doc/optional/100% -> main
libcamera-doc 0.0.5-1ubuntu1 in mantic i386: universe/doc/optional/100% -> main
libcamera-doc 0.0.5-1ubuntu1 in mantic ppc64el: universe/doc/optional/100% ->
main
libcamera-doc 0.0.5-1ubuntu1 in mantic riscv64: universe/doc/optional/100% ->
main
libcamera-doc 0.0.5-1ubuntu1 in mantic s390x: universe/doc/optional/100% -> main
libcamera0.0.5 0.0.5-1ubuntu1 in mantic amd64: universe/libs/optional/100% ->
main
libcamera0.0.5 0.0.5-1ubuntu1 in mantic arm64: universe/libs/optional/100% ->
main
libcamera0.0.5 0.0.5-1ubuntu1 in mantic armhf: universe/libs/optional/100% ->
main
libcamera0.0.5 0.0.5-1ubuntu1 in mantic i386: universe/libs/optional/100% ->
main
libcamera0.0.5 0.0.5-1ubuntu1 in mantic ppc64el: universe/libs/optional/100% ->
main
libcamera0.0.5 0.0.5-1ubuntu1 in mantic riscv64: universe/libs/optional/100% ->
main
libcamera0.0.5 0.0.5-1ubuntu1 in mantic s390x: universe/libs/optional/100% ->
main
Override [y|N]? y
** Changed in: libcamera (Ubuntu)
Status: In Progress => Fix Released
--
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:
Fix Released
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
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 only minor bug
reports
- 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:
https://wiki.ubuntu.com/DesktopTeam/TestPlans/Libcamera
[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://launchpad.net/ubuntu/+source/libcamera/0.0.1-4ubuntu1/+build/24869057
- The package runs an autopkgtest, and is currently passing on this
<amd64 arm64 armhf ppc64el riscv64 s390x> list of architectures, link
to test logs https://autopkgtest.ubuntu.com/packages/libc/libcamera
[Quality assurance - packaging]
- debian/watch is present and works
- the debian/control Maintainer has been generated by update-
maintainer
- The lintian warnings listed are about missing manpages and length of
some of the sourcecode lines (details in #3) which we believe are
minor and shouldn't be a blocker
- 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
- Lintian overrides
> libcamera-dev: repeated-path-segment libcamera
[usr/include/libcamera/libcamera/]
the path is what is defined by upstream and not a bug
> libcamera0: lacks-unversioned-link-to-shared-library example:
usr/lib/x86_64-linux-gnu/v4l2-compat.so
[usr/lib/x86_64-linux-gnu/v4l2-compat.so]
> shared-library-lacks-version usr/lib/x86_64-linux-gnu/v4l2-compat.so
v4l2-compat.so
v4l2-compat.so isn't a shared library but a file meant to be loaded by
LD_PRELOAD to intercept some of the syscalls and allow legacy clients
to work with libcamera transparently
> package-name-doesnt-match-sonames libcamera-base0.0.1 libcamera0.0.1
v4l2-compat
There are several binary files in the library package, those are
correctly versioned and there is no point splitting the binary so we
silent the warning
- 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
- 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/
We investigating setting up symbols tracking but it is creating issues on
this library as explained on
https://lists.ubuntu.com/archives/ubuntu-devel/2023-June/042634.html
Also upstream is currently bumping the soname with each release with lower
the risk of issues (even though a SRU change which isn't a newer version could
lead to a problem so it would still be nicer to have symbols check in place).
We will consider maybe enabling the check only on amd64 which would be better
than nothing.
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