[Availability] The package atkmm is already in Ubuntu universe. The package atkmm build for the architectures it is designed to work on. It currently builds and works for architectures: amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x Link to package: https://launchpad.net/ubuntu/+source/atkmm
[Rationale] - The package atkmm is required in Ubuntu main because it is a source package rename of a package already in main (atkmm1.6). - The package atkmm will not generally be useful for a large part of our user base, but is important/helpful still because it ensures that any packages in main that rely on atkmm1.6 will not be affected by the change. - There is no other/better way to solve this that is already in main or should go universe->main instead of this (the package itself has been in main in the past). - Package was in main before (Ubuntu 14.04->26.04) (no previous MIR bug exists, as this predates the "modern" MIR process). - The binary packages libatkmm-1.6-1v5, libatkmm-dev, libatkmm-doc need to be in main to maintain archive health and avoid other packages in main that depend on them being affected. - It would be great and useful to community/processes to have the package atkmm in Ubuntu main this cycle (26.10 stonking stingray), but there is no definitive deadline. [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. - Security has been kept in mind and common isolation/risk-mitigation patterns are not applicable to this package: atkmm is a userspace C++ wrapper library for ATK accessibility interfaces. The package does not install daemons, services, privileged helpers, sandboxed applications, or network-facing components. - Package does not open privileged ports (ports < 1024). - Package does not expose any external endpoints. - Package 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 and does not have any, long-term & critical, open bugs. - Ubuntu https://bugs.launchpad.net/ubuntu/+source/atkmm/+bug - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=atkmm - Upstream https://gitlab.gnome.org/GNOME/atkmm/-/work_items - The package does not deal with exotic hardware we cannot support. [Quality assurance - testing] Unfortunately, there is essentially no testing available for this package either during build or as autopkgtests. This is not ideal, but the is simply a wrapper library for ATK accessibility toolkit, so the chances of a simple regression are fairly low. The Debcrafters team is willing to provide further support for regressions caused by atkmm in lieu of other testing options. In the future, we will look into adding tests ourselves if necessary. [Quality assurance - packaging] - A mechanism to detect and fetch new upstream versions is present and works. - debian/control defines a correct Maintainer field. - This package does not yield massive lintian Warnings, Errors. - Recent build log (amd64): https://launchpadlibrarian.net/864124989/buildlog_ubuntu-stonking-amd64.atkmm_2.28.5-1_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 not be installed by default. - Packaging and build is easy, link to debian/rules: https://git.launchpad.net/ubuntu/+source/atkmm/tree/debian/rules [UI standards] - Application is not end-user facing (does not need translation). [Dependencies] - Used check-mir from ubuntu-dev-tools to validate all (runtime) dependencies or recommends are in main. (Build dependencies include meson, mm-common, doxygen, and graphviz, which are currently in universe but are build-only and permitted.) [Standards compliance] - This package correctly follows FHS and Debian Policy. [Maintenance/Owner] - The owning team will be Debcrafters and I have their acknowledgment for that commitment. - This does not use static builds. - This does not use vendored code. - This package is not rust based. - The package has been built within the last 3 months in the archive. - Build link on launchpad: https://launchpad.net/ubuntu/+source/atkmm/2.28.5-1 - This change will not impact other teams. [Background information] - The Package description explains the package well. - Upstream Name is atkmm. - Link to upstream project: https://gitlab.gnome.org/GNOME/atkmm/ - As mentioned, this package is a source package rename of a package that is already in main. Given that the package hasn't had issues in the past, it is likely that the renamed version will not cause any problems by being included. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155204 Title: [MIR] atkmm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/atkmm/+bug/2155204/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
