Seeded now:
$ ./change-override -c main -S loupe
Override component to main
loupe 48.1-3ubuntu1 in questing: universe/misc -> main
loupe 48.1-3ubuntu1 in questing amd64: universe/gnome/optional/100% -> main
loupe 48.1-3ubuntu1 in questing arm64: universe/gnome/optional/100% -> main
loupe 48.1-3ubuntu1 in questing armhf: universe/gnome/optional/100% -> main
loupe 48.1-3ubuntu1 in questing ppc64el: universe/gnome/optional/100% -> main
loupe 48.1-3ubuntu1 in questing riscv64: universe/gnome/optional/100% -> main
loupe 48.1-3ubuntu1 in questing s390x: universe/gnome/optional/100% -> main
Override [y|N]? y
7 publications overridden.
** Changed in: loupe (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to loupe in Ubuntu.
https://bugs.launchpad.net/bugs/2115989
Title:
[MIR] loupe
Status in loupe package in Ubuntu:
Fix Released
Bug description:
[Original Description]
Desktop team wants to change the default image viewer from "eog" to "loupe"
so we need to get it promoted
The bug is a placeholder for the incoming MIR (https://canonical-
ubuntu-project.readthedocs-hosted.com/MIR/mir-reporters-template/#mir-
reporters-template)
Assigning to Anshul who nicely stepped up to help us there and write
the MIR content.
I will handle the rust vendoring part.
Oh and we don't have a good testing story in autopkgtest for graphical
applications so usually for such applications we write a manual
testplan on https://wiki.ubuntu.com/DesktopTeam/TestPlans/Loupe
https://wiki.ubuntu.com/CategoryDesktopTestPlans
[Availability]
The package loupe is already in the Ubuntu universe.
The package loupe builds 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/loupe
[Rationale]
The package loupe is required in Ubuntu main as it’s the new default image
viewer for GNOME.
This is the first time package will be in main
The only binary built by the package i.e. loupe will be in main.
The package loupe is required in Ubuntu main no later than the
questing 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
Package does not open privileged ports (ports < 1024).
Package does not expose any external endpoints
Packages does not contain extensions to security-sensitive software
(filters, scanners, plugins, UI skins, ...)
[Quality assurance - function/usage].
The package works well right after install
[Quality assurance - maintenance]
The package is maintained well in Debian/Ubuntu/Upstream and does not have
too many, long-term & critical, open bugs
Ubuntu https://bugs.launchpad.net/ubuntu/+source/loupe/+bug
Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=loupe
Upstream's bug tracker i.e. https://gitlab.gnome.org/GNOME/loupe/-/issues
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 it is a thin graphical
layer around the glycin image loading library and the gtk4 graphical toolkit,
which are both heavily tested; there are 2 trivial tests instead:
https://launchpadlibrarian.net/807302472/buildlog_ubuntu-questing-amd64.loupe_48.1-3ubuntu1_BUILDING.txt.gz
The package does not run an autopkgtest because it required manual testing
being a graphical application.
The testplan can be found at
https://wiki.ubuntu.com/DesktopTeam/TestPlans/Loupe.
[Quality assurance - packaging]
debian/watch is present and works
debian/control defines a correct Maintainer field
This package does not yield massive lintian Warnings, Errors
Please link to a recent build log of the package
https://launchpadlibrarian.net/807302472/buildlog_ubuntu-questing-amd64.loupe_48.1-3ubuntu1_BUILDING.txt.gz
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 higher than medium
Packaging and build is easy, link to debian/rules:
https://git.launchpad.net/ubuntu/+source/loupe/tree/debian/rules
[UI standards]
Application is end-user facing, Translation is present, via standard
intltool/gettext or similar build and runtime internationalization
system
End-user applications that ships a standard conformant desktop file,
see
https://git.launchpad.net/ubuntu/+source/loupe/tree/data/org.gnome.Loupe.desktop.in.in
[Dependencies]
Used check-mir from ubuntu-dev-tools to validate
all dependencies or recommends are in main.
[Standards compliance]
This package correctly follows FHS and Debian Policy
[Maintenance/Owner]
The owning team will be the Ubuntu Desktop team and I have their
acknowledgment for that commitment. They are subscribed to the package now.
The team Ubuntu Desktop is aware of the implications by a static build and
commits to test no-change-rebuilds and to fix any issues found for the
lifetime of the release (including ESM)
The team Ubuntu Desktop is aware of the implications of vendored code and (as
alerted by the security team) commits to provide updates and backports
to the security team for any affected vendored code for the lifetime
of the release (including ESM).
This package uses vendored rust code tracked in Cargo.lock as shipped,
in the package (at /usr/share/doc/<pkgname>/Cargo.lock - might be
compressed), refreshing that code is outlined in debian/README.source
This package uses vendored code, refreshing that code is outlined
in debian/README.source
This package is rust based and vendors all non language-runtime
dependencies
The package has been built within the last 3 months in the archive
https://launchpad.net/ubuntu/+source/loupe
[Background information]
The package description explains the package well
Upstream Name is loupe
Link to upstream project https://gitlab.gnome.org/GNOME/loupe
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/loupe/+bug/2115989/+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