** Description changed:

- TBC
+ MIR libdecor-0
+ 
+ Identified TODOs:
+ - update d/watch in Debian
+ 
+ [Availability]
+ The package libdecor-0 is already in Ubuntu universe.
+ The package libdecor-0 builds for the architectures it is designed to work on.
+ Link to package [[https://launchpad.net/ubuntu/+source/libdecor-0|libdecor-0]]
+ 
+ [Rationale]
+ - The package libdecor-0 will generally be useful for our user base as it 
helps
+   with window decorations in wayland environments which are becoming the 
common
+   way.
+ - The package libdecor-0 is a new runtime dependency of package libsdl2that
+   we already support
+ 
+ [Security]
+ - No CVEs/security issues in this software in the past (but also is rather 
new)
+ - no `suid` or `sgid` binaries
+ - no executables in `/sbin` and `/usr/sbin`
+ - Package does not install services
+ - Packages does not open privileged ports (ports < 1024)
+ 
+ [Quality assurance - function/usage]
+ - The package works well right after install (well it is a lib, but
+   the demo programs or e.g. qemu->libsdl->libdecore works well without config
+ 
+ [Quality assurance - maintenance]
+ - The package is maintained well in Debian/Ubuntu and has not too many
+   and long term critical bugs open (but again, it is rather new)
+   - Ubuntu https://bugs.launchpad.net/ubuntu/+source/libdecor-0/+bug
+   - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libdecor-0
+ - The package does not deal with exotic hardware we cannot support
+ 
+ [Quality assurance - testing]
+ - The package does not run a test suite on build time, but it has
+   an autopkgtest defined
+ - The package runs an autopkgtest, and is currently passing on
+   all architectures, link to test logs:
+    https://autopkgtest.ubuntu.com/packages/l/libdecor-0/
+  These tests are simple (and therfore marked superficial) but given how small
+  and specialized it is there isn't much more that can be done on that level.
+  To make up for that (being a lib) it will be used and tested in higher levels
+  like more small tests in
+   https://autopkgtest.ubuntu.com/packages/l/libsdl2
+  and even higher in users of libsdl.
+ 
+ Testing therefore exists, but isn't perfect. Yet since it is a UI thing in
+ a small lib there is only so much one can do on this level in an automated
+ fashion on a non-screen test VM.
+ 
+ - The package does have not failing autopkgtests right now
+ 
+ 
+ [Quality assurance - packaging]
+ - debian/watch is present but imperfect, IMHO that can be fixed
+ 
+ - This package does not yield massive lintian Warnings, Errors
+   (only a few no manpage warnings for demo binaries)
+ - Link to recent build log including a lintian run 
https://paste.ubuntu.com/p/m3x9FJZ2zy/
+ 
+ - This package does not rely on obsolete or about to be demoted packages.
+   libwayland-client0 + libc6 are both in main
+ 
+ - The package will not be installed by default
+ 
+ - Packaging and build is easy, link to d/rules
+ https://salsa.debian.org/sdl-
+ team/libdecor-0/-/blob/debian/latest/debian/rules
+ 
+ 
+ [UI standards]
+ - Application is end-user facing, but no translation is present.
+   The deal that makes this ok is that it is usually only surfacing via
+   decorations (visual, non text) and thereby does not need translations for
+   these.
+ 
+ - Not an End-user applications that needs a 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]
+ - Owning Team will be Desktop, this is a bit special as Server is driving the
+   MIR since the original dependency comes from qemu->libsdl2->libdecor.
+   But the context is all desktop and this is the package that functionally
+   crosses the expertise to be present in the Desktop, not the server team.
+ 
+ Agreed via chat with seb128 on 2021-12-02
+ [12:37] <cpaelzer> Hi Desktop team, recently a componentmismatch from libsdl2 
(already Desktop'ish but on server team because qemu needed it) to libdecor 
appeared
+ [12:37] <cpaelzer> i'm evaluating the case for 
https://gitlab.gnome.org/jadahl/libdecor
+ [12:38] <cpaelzer> I'm tempted to want to MIR it in 22.04 - it is small, 
simple, has tests, ...
+ [12:38] <cpaelzer> but for me this is kind of crossing the line to Desktop 
experience being more important
+ [12:39] <cpaelzer> hence I wanted to ask if I could drive all of the MIR but 
Desktop-packagers would be ok to eventually (once promoted) subscribe to the 
package
+ [12:39] <cpaelzer> ken-vandine: seb128: ^^ ?
+ [12:52] <matterircd> Replaying since 2021-12-02 12:39:11
+ [12:52] <seb128> wfm, thanks for asking!
+ 
+ - Team is not yet subscribed, but will subscribe to the package before
+ promotion
+ 
+ - This does not use static builds
+ 
+ [Background information]
+ The Package description explains the package well
+ Upstream Name is libdecor
+ Link to upstream project https://gitlab.gnome.org/jadahl/libdecor

** Changed in: libdecor-0 (Ubuntu)
     Assignee: Christian Ehrhardt  (paelzer) => (unassigned)

** Changed in: libdecor-0 (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1952130

Title:
  [MIR] libdecor-0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libdecor-0/+bug/1952130/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to