** 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