[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-03-05 Thread Sebastien Bacher
And just as a FYI, we added an issue on github about investigating the
suggestion to user another user in the system service

https://github.com/canonical/ubuntu-advantage-desktop-daemon/issues/13

** Bug watch added: github.com/canonical/ubuntu-advantage-desktop-daemon/issues 
#13
   https://github.com/canonical/ubuntu-advantage-desktop-daemon/issues/13

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-02-07 Thread Didier Roche
The source package was not promoted. Doing so now:
Override component to main
ubuntu-advantage-desktop-daemon 1.6 in jammy: universe/misc -> main
Override [y|N]? y
1 publication overridden.

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-31 Thread Steve Langasek
Override component to main
ubuntu-advantage-desktop-daemon 1.6 in jammy amd64: universe/misc/optional/100% 
-> main
ubuntu-advantage-desktop-daemon 1.6 in jammy arm64: universe/misc/optional/100% 
-> main
ubuntu-advantage-desktop-daemon 1.6 in jammy armhf: universe/misc/optional/100% 
-> main
ubuntu-advantage-desktop-daemon 1.6 in jammy ppc64el: 
universe/misc/optional/100% -> main
ubuntu-advantage-desktop-daemon 1.6 in jammy riscv64: 
universe/misc/optional/100% -> main
ubuntu-advantage-desktop-daemon 1.6 in jammy s390x: universe/misc/optional/100% 
-> main
6 publications overridden.


** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
   Status: Fix Committed => Fix Released

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-25 Thread Sebastien Bacher
Libexec changed in https://bugs.launchpad.net/ubuntu/+source/ubuntu-
advantage-desktop-daemon/1.6

I'm setting it to fix commited now

** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
   Status: In Progress => Fix Committed

** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
 Assignee: Sebastien Bacher (seb128) => (unassigned)

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-24 Thread Lukas Märdian
** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
   Status: Incomplete => In Progress

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-24 Thread Lukas Märdian
Building with debhelper >= 13 and Standards-Version: 4.6.0.1 doesn't
yield a different result for me, so I'm not sure if debhelper is really
at fault here. The full lintian output tells that /usr/libexec was
introduced in Standards-Version 4.1.5, which is the one that is being
used in the package (for good reason). IIUC this means that the correct
/usr/libexec path should be backwards compatible even with the older
series.

I'd like to ask you to double check this situation and fix it up in
Jammy, if need be we can change the /usr/libexec path in the older
series by introducing a delta.

P: ubuntu-advantage-desktop-daemon: executable-in-usr-lib 
usr/lib/x86_64-linux-gnu/ubuntu-advantage-desktop-daemon
N: 
N:   The package ships an executable file in /usr/lib.
N:   
N:   Please move the file to /usr/libexec.
N:   
N:   Debian adopted the Filesystem Hierarchy Specification (FHS) version 3.0
N:   starting with our policy revision 4.1.5. The FHS 3.0 describes
N:   /usr/libexec. Please use that location for executables.
N: 
N:   Please refer to Debian Policy Manual section 9.1.1,
N:   https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html, and
N:   Bug#954149 for details.
N: 
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: files/permissions/usr-lib
N:

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-21 Thread Sebastien Bacher
> Please let us know if there is any good reason for choosing this
location or install the file at /usr/libexec instead.

We don't specify the location, it's coming from debhelper and the
default for the compat level we are using, which we are using as stated
in the description to be able to backport the package to older series
without modifications.

If you consider it important to use libexecdir we could add a delta
between series to update the compat or change the default

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-21 Thread Lukas Märdian
This was co-reviewed by @joalif and myself.

Review for Package: src:ubuntu-advantage-desktop-daemon

[Summary]
ubuntu-advantage-desktop-daemon is a rather small, new daemon that is providing
a DBus API for desktop application to talk with the UA client. The daemon is
run as a systemd service (as root), but it applies several isolation techniques
to lock the attack surface down to a minimum.

MIR team ACK under the constraint to resolve the below listed required
TODOs and as much as possible having a look at the recommended TODOs.

This does not need a security review.

List of specific binary packages to be promoted to main: 
ubuntu-advantage-desktop-daemon
Specific binary packages built, but NOT to be promoted to main: 

Notes:
Does not need a security review as the only red flag (root-daemon) is arleady
being mitigated in the systemd service.

Required TODOs:
- The package is installing a binary in
  /usr/lib/x86_64-linux-gnu/ubuntu-advantage-desktop-daemon
  Please let us know if there is any good reason for choosing this location or
  install the file at /usr/libexec instead.

Recommended TODOs:
- The package should get a team bug subscriber before being promoted
- Try further locking down the systemd service (root daemon), e.g. by running it
  under its own (dynamic) user/group: 
https://0pointer.net/blog/dynamic-users-with-systemd.html


[Duplication]
There is no other package in main providing the same functionality.


[Dependencies]
OK:
- no other Dependencies to MIR due to this
  - checked with check-mir
  - not listed in seeded-in-ubuntu
  - none of the (potentially auto-generated) dependencies (Depends
and Recommends) that are present after build are not in main
- no -dev/-debug/-doc packages that need exclusion
- No dependencies in main that are only superficially tested requiring
   more tests now.

Problems: None


[Embedded sources and static linking]
OK:
- no embedded source present
- no static linking
- does not have odd Built-Using entries
- not a go package, no extra constraints to consider in that regard
- No vendoring used, all Built-Using are in main

Problems: None


[Security]
OK:
- history of CVEs does not look concerning (the package is pretty new, though,
  first published in Dec, 2021)
- does not use webkit1,2
- does not use lib*v8 directly
- does not parse data formats
- does not open a port/socket
- does not process arbitrary web content
- does not integrate arbitrary javascript into the desktop
- does not deal with system authentication (eg, pam), etc)
- does not deal with security attestation (secure boot, tpm, signatures)

Problems:
- uses centralized online accounts, but that's the intended purpose of UA
- does run a daemon as root, but uses systemd security features to confine it
  I wonder if that could be further confined by making it run in its own
  (dynamic) user and group.
  c.f. 
https://www.freedesktop.org/software/systemd/man/systemd.exec.html#User/Group%20Identity


[Common blockers]
OK:
- does not FTBFS currently
- does have a test suite that runs at build time
  - test suite fails will fail the build upon error.
- does not have test suite that runs as autopkgtest, but manual test plan is 
specified
- no new python2 dependency

Problems: None


[Packaging red flags]
OK:
- Ubuntu does not carry a delta (it's a native package)
- symbols tracking not applicable for this kind of code (doesn't ship a library)
- d/watch not present but it is a native package
- Upstream update history is good
- Debian/Ubuntu update history is good
- the current release is packaged
- promoting this does not seem to cause issues for MOTUs that so far maintained 
the package
- no massive Lintian warnings
- d/rules is rather clean
- It is not on the lto-disabled list

Problems:
- (lintian) P: ubuntu-advantage-desktop-daemon: executable-in-usr-lib
  usr/lib/x86_64-linux-gnu/ubuntu-advantage-desktop-daemon
  Please move the file to /usr/libexec


[Upstream red flags]
OK:
- no Errors/warnings during the build
- no incautious use of malloc/sprintf (as far as we can check it)
- no use of sudo, gksu, pkexec, or LD_LIBRARY_PATH (usage is OK inside tests)
- no use of user nobody
- no use of setuid
- no important open bugs (crashers, etc) in Debian or Ubuntu
- no dependency on webkit, qtwebkit, seed or libgoa-*
- part of the UI, desktop file, not needed as it just provides a dbus API
- translation present

Problems: None

** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
 Assignee: Lukas Märdian (slyon) => Sebastien Bacher (seb128)

** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
   Status: New => Incomplete

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

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-19 Thread Sebastien Bacher
** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
   Importance: Undecided => High

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-18 Thread Sebastien Bacher
** 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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-11 Thread Sebastien Bacher
** 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
  - 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
- TODO: - The package does not run an autopkgtest yet, another point to resolve 
before promotion.
+ - 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 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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-11 Thread Christian Ehrhardt 
** Changed in: ubuntu-advantage-desktop-daemon (Ubuntu)
 Assignee: (unassigned) => Lukas Märdian (slyon)

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-11 Thread Sebastien Bacher
I'm going to add the package to the MIR queue review at this point, the
testplan wiki should be added in the next days as well as the improved
systemd security

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-11 Thread Sebastien Bacher
** 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
  - 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
  TODO: - The package does not run an autopkgtest yet, another point to resolve 
before promotion.
  - 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 will be translated on 
launchpad
+ - 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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1954909] Re: [MIR] ubuntu-advantage-desktop-daemon

2022-01-11 Thread Sebastien Bacher
** 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
  - 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. 
+   - 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]
- TODO: - The package does not run a test at build time yet, that's something 
we will work on before promotion
+ - 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
  TODO: - The package does not run an autopkgtest yet, another point to resolve 
before promotion.
  - 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 will be translated on 
launchpad
  
  [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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs