[MIR] xdg-desktop-portal-gnome
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xdg-desktop-portal-gnome (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
The project has been started by copying xdg-desktop-
[Availability]
The package xdg-desktop-
The package xdg-desktop-
It currently builds and works for architectures: amd64 arm64 armhf ppc64el riscv64 s390x
Link to package https:/
[Rationale]
- The package xdg-desktop-
[Security]
- No CVEs/security issues in this software in the past but it's a rather new component.
- no `suid` or `sgid` binaries
- no executables in `/sbin` and `/usr/sbin`
- Package installs an user session service, but they are safe because it's unpriviledged
- Packages does not open privileged ports (ports < 1024)
- Packages does not contain extensions to security-sensitive software
- The package is providing an interface between confined software and the user session
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
- The package is maintained well in Debian/Ubuntu and has no open reports
- Ubuntu https:/
- Debian https:/
- 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 provide tests at the moment. The situation isn't a change from the current xdg-desktop-
- The package does not run an autopkgtest because integration to the desktop isn't something easy to test in the autopkgtest setup. Similarly to the previous point, the situation is identic to the gtk source we are currently using
- Since there is no automated testing we will follow https:/
[Quality assurance - packaging]
- debian/watch is present and works
- The only lintian warning is a casing issue in debian/control, Multi-arch vs Multi-Arch, which is fixed in the packaging vcs now
# lintian --pedantic
#
- 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 d/rules https:/
[UI standards]
- The permission dialogs are end-user facing, Translation is present using standard gettext
[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
[Background information]
The Package description explains the package well
Upstream Name is xdg-desktop-
Link to upstream project https:/
description: | updated |
Changed in xdg-desktop-portal-gnome (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
Changed in xdg-desktop-portal-gnome (Ubuntu): | |
importance: | Undecided → High |
Changed in xdg-desktop-portal-gnome (Ubuntu): | |
status: | Confirmed → Fix Committed |
assignee: | Didier Roche (didrocks) → nobody |
Similarly to https:/ /bugs.launchpad .net/ubuntu/ +source/ pipewire- media-session/ +bug/1952924 and as documented in the MIR template, a written test plan is required and should be linked from the MIR description.
Do you mind providing one before I spend some time on the MIR itself? Thanks.