Comment 0 for bug 2007710

Revision history for this message
Sebastien Bacher (seb128) wrote :

[Availability]
The package gnome-shell-extension-tiling-assistant is already in Ubuntu universe.
The package gnome-shell-extension-tiling-assistant build for the architectures it is designed to work on.
It currently builds and works for architetcures: all
Link to package https://launchpad.net/ubuntu/+source/gnome-shell-extension-tiling-assistant

[Rationale]
- The package gnome-shell-extension-tiling-assistant is required in Ubuntu main to provide quarter tiling to our default desktop. The plan is to work upstream to get the feature integrated but that's going to take several cycle and we believe that using an extension is going to help providing feedback to guide the design decisions.

- The package gnome-shell-extension-tiling-assistant would ideally be in Ubuntu main for Feb 23th but it's not realistic at this point, we would still like to request a feature freeze exception and include it this cycle though.

[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/Upstream, it has no report in Debian/Ubuntu and no major issues upstream
  - Ubuntu https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-tiling-assistant/+bug
  - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=gnome-shell-extension-tiling-assistant
  - Upstream's bug tracker, https://github.com/Leleat/Tiling-Assistant/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 since there is no testing framework for gnome-shell extensions

- The package does not run an autopkgtest because testing gnome-shell behaviour changes isn't something we can really do in the autopkgtest infrastructure

- We will provide a manual testplan to cover the behaviour changes and features added by the extension

[Quality assurance - packaging]
- debian/watch is present and works
- debian/control defines a correct Maintainer

TODO : - The package has only minor lintian warnings

TODO : - Please link to a recent build log of the package <TBD>
TODO : - Please attach the full output you have got from
TODO : `lintian --pedantic` as an extra post to this bug.
- 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://salsa.debian.org/debian/gnome-shell-extension-tiling-assistant/-/blob/ubuntu/main/debian/rules

[UI standards]
- Application is end-user facing, Translation is present, via standard
  intltool/gettext or similar build and runtime internationalization
  system see https://github.com/Leleat/Tiling-Assistant/tree/main/translations

[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
- 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 tiling-assistant
Link to upstream project https://github.com/Leleat/Tiling-Assistant