[MIR] gnome-snapshot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-snapshot (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Availability]
The package gnome-snapshot is already in Ubuntu universe.
The package gnome-snapshot 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:/
[Rationale]
- The package gnome-snapshot is required in Ubuntu main to replace cheese (which is unmaintained) as our default camera application. Cheese will go to universe as part of the transition.
- The package gnome-snapshot is required in Ubuntu main no later than February 29th due to the Noble 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).
- Package does not expose any external endpoints
- 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/
not have important issues listed
- Ubuntu https:/
- Debian https:/
- Upstream's bug tracker, https:/
- 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:/
- The package does not run an autopkgtest because it's a graphical application dealing with hardware and we don't have a proper way to include those in the autopkgtest infra today. Instead we have a manual testplan that we will use to validate updates before uploading: https:/
[Quality assurance - packaging]
- debian/watch is present and works
- debian/control defines a correct Maintainer
- This package has only one minor lintian warning
- Please link to a recent build log of the package https:/
- Log of `lintian --pedantic`
# lintian --pedantic gnome-snapshot_
W: snapshot: no-manual-page [usr/bin/snapshot]
- Lintian overrides are not present
- 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 debian/rules https:/
[UI standards]
- Application is end-user facing, Translation is present, via standard gettext
- End-user applications that ships a standard conformant desktop file
[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]
- The owning team will be desktop-packages and I have their acknowledgement for
that commitment
- The future owning team is already subscribed to the package
- This package is rust based and vendors all non language-runtime dependencies
- 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 snapshot
Link to upstream project https:/
description: | updated |
Changed in gnome-snapshot (Ubuntu): | |
assignee: | nobody → Lukas Märdian (slyon) |
Changed in gnome-snapshot (Ubuntu): | |
assignee: | nobody → Ubuntu Security Team (ubuntu-security) |
tags: | added: sec-3916 |
I updated the package today with a few notable changes:
- using upstream's "official" vendored tarball
- enabled the build tests
- renamed the binary package to gnome-snapshot as intended but accidentally not done earlier. This helps avoid future namespace concerns
Using the vendored tarball means our packaging is different than Debian's. The Desktop team has not decided yet where to host our packaging but I filed LP: #2054163 to track this issue.
https:/ /launchpad. net/ubuntu/ +source/ gnome-snapshot/ 45.2+vendored- 0ubuntu1