** Description changed: [Availability] The package ubuntu-advantage-desktop-daemon is already in Ubuntu universe. The package ubuntu-advantage-desktop-daemon builds for the architectures it is designed to work on. It currently builds and works for architectures: amd64 arm64 armhf ppc64el riscv64 s390x Link to package https://launchpad.net/ubuntu/+source/ubuntu-advantage-desktop-daemon [Rationale] - The package will be used to handle Ubuntu Advantage subscriptions on the desktop, including ESM and livepatch integrations. Having a service will make easier to do integration with different parts of the desktop without having to reimplement similar code as we are doing today. [Security] - No CVEs/security issues in this software in the past as it's a new project. - no `suid` or `sgid` binaries - no executables in `/sbin` and `/usr/sbin` - TODO: - Package installs services but without rights restriction, we might want to investigate lowering permissions + - Package installs services but without rights restriction, those proposed changed make use of systemd to limit the permissions, https://github.com/canonical/ubuntu-advantage-desktop-daemon/pull/8 - 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 Ubuntu and has not bug open yet - Ubuntu https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-desktop-daemon/+bug - The package isn't availabe in Debian since the Ubuntu Advantage service is specific to our distro. - The package does not deal with exotic hardware we cannot support [Quality assurance - testing] - The package includes a test suite on build time, if it fails it makes the build fail, link to build log https://launchpadlibrarian.net/579670038/buildlog_ubuntu-jammy-amd64.ubuntu-advantage-desktop-daemon_1.3.1_BUILDING.txt.gz - - The package does not run an autopkgtest yet, the enabling of private subcription isn't easy to do on the infrastructure so we will follow a manual testplan https://wiki.ubuntu.com/DesktopTeam/TestPlans/UbuntuAdvantageDesktopDaemon which currently being written + - The package does not run an autopkgtest yet, the enabling of private subcription isn't easy to do on the infrastructure so we will follow a manual testplan, https://wiki.ubuntu.com/DesktopTeam/TestPlans/UbuntuAdvantageDesktopDaemon - The package does have no failing autopkgtests right now since it doesn't have any [Quality assurance - packaging] - debian/watch is not present because it is a native package - building from the current vcs, lintian has only one warning about the debhelper version being outdated # lintian --pedantic P: ubuntu-advantage-desktop-daemon source: package-uses-old-debhelper-compat-version 10 Using an outdated version is a choice because we aim at SRUing the service back to bionic with one source. - 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://github.com/canonical/ubuntu-advantage-desktop- daemon/blob/main/debian/rules [UI standards] - Application is end-user facing through polkit permission prompts, Translation is present, via standard gettext, the package is translatable on launchpad, https://translations.launchpad.net/ubuntu/+source/ubuntu-advantage-desktop-daemon [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 ubuntu-advantage-desktop-daemon Link to upstream project https://github.com/canonical/ubuntu-advantage-desktop-daemon
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1954909 Title: [MIR] ubuntu-advantage-desktop-daemon To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-desktop-daemon/+bug/1954909/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
