[Bug 2095359] Re: [MIR] python-observabilityclient

Myles Penner 2095359 at bugs.launchpad.net
Wed Feb 12 15:21:31 UTC 2025


** Description changed:

- The next milestone of watcher also uses this module.
+ Python-observabilityclient MIR
  
- TBC
+ [Availability]
+ The package python-observabilityclient is already in Ubuntu universe.
+ The package python-observabilityclient builds for the architectures it is designed to work on.
+ It currently builds and works for architectures: amd64
+ Link to package https://launchpad.net/ubuntu/+source/python-observabilityclient
+ 
+ [Rationale]
+ RULE: There must be a certain level of demand for the package
+ The package python-observabilityclient is required in Ubuntu main for python3-aodh as well as for use in the next milestone of Watcher.
+ The package TBDSRC will generally be useful for a large part of our user base
+ The package python-observabilityclient is a new runtime dependency of package python3-aodh that we already support
+ There is no other/better way to solve this that is already in main or should go universe->main instead of this.
+ The binary package python-observabilityclient needs to be in main as it is a new dependency for python3-aodh and cannot only exist in universe. It will also become a dependency for Watcher for the next milestone. 
+ The package python-observabilityclient is required in Ubuntu main no later than Feb 20, 2025 due to feature freeze.
+ 
+ [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
+ Packages does not open privileged ports (ports < 1024).
+ Package does not expose any external endpoints
+ 
+ [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 too many, long-term & critical, open bugs.
+ Ubuntu https://bugs.launchpad.net/ubuntu/+source/python-observabilityclient/+bug
+ Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=python3-observabilityclient
+ The package does not deal with exotic hardware we cannot support
+ 
+ [Quality assurance - testing]
+ The package runs a test suite on build time, if it fails it makes the build fail, link to build log: 
+ https://launchpadlibrarian.net/764719420/buildlog_ubuntu-plucky-amd64.python-observabilityclient_0.3.0-3_BUILDING.txt.gz
+ The package runs an autopkgtest, and is currently passing on amd64, link to test logs: https://launchpadlibrarian.net/764719420/buildlog_ubuntu-plucky-amd64.python-observabilityclient_0.3.0-3_BUILDING.txt.gz
+ 
+ The package does have not failing autopkgtests right now
+ 
+ [Quality assurance - packaging]
+ debian/watch is present and works
+ debian/control defines a correct Maintainer field (Debian OpenStack)
+ 
+ This package does not yield massive lintian Warnings, Errors
+ Please link to a recent build log of the package https://launchpadlibrarian.net/764719420/buildlog_ubuntu-plucky-amd64.python-observabilityclient_0.3.0-3_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/python-observabilityclient/tree/debian/rules
+ 
+ [UI standards]
+ Application is not end-user facing (does not need translation)
+ 
+ [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]
+ The owning team will be Ubuntu Openstack and I have their acknowledgement for that commitment. The future owning team is not yet subscribed, but will subscribe to the package before promotion.
+ 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 (December 19, 2024)
+ Build link on launchpad: https://launchpad.net/ubuntu/+source/python-observabilityclient/0.3.0-3/+build/29859858
+ 
+ [Background information]
+ The Package description explains the package well
+ Upstream Name is python-observabilityclient
+ Link to upstream project: https://opendev.org/openstack/python-observabilityclient

** Changed in: python-observabilityclient (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-observabilityclient in Ubuntu.
https://bugs.launchpad.net/bugs/2095359

Title:
  [MIR] python-observabilityclient

Status in python-observabilityclient package in Ubuntu:
  New

Bug description:
  Python-observabilityclient MIR

  [Availability]
  The package python-observabilityclient is already in Ubuntu universe.
  The package python-observabilityclient builds for the architectures it is designed to work on.
  It currently builds and works for architectures: amd64
  Link to package https://launchpad.net/ubuntu/+source/python-observabilityclient

  [Rationale]
  RULE: There must be a certain level of demand for the package
  The package python-observabilityclient is required in Ubuntu main for python3-aodh as well as for use in the next milestone of Watcher.
  The package TBDSRC will generally be useful for a large part of our user base
  The package python-observabilityclient is a new runtime dependency of package python3-aodh that we already support
  There is no other/better way to solve this that is already in main or should go universe->main instead of this.
  The binary package python-observabilityclient needs to be in main as it is a new dependency for python3-aodh and cannot only exist in universe. It will also become a dependency for Watcher for the next milestone. 
  The package python-observabilityclient is required in Ubuntu main no later than Feb 20, 2025 due to feature freeze.

  [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
  Packages does not open privileged ports (ports < 1024).
  Package does not expose any external endpoints

  [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 too many, long-term & critical, open bugs.
  Ubuntu https://bugs.launchpad.net/ubuntu/+source/python-observabilityclient/+bug
  Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=python3-observabilityclient
  The package does not deal with exotic hardware we cannot support

  [Quality assurance - testing]
  The package runs a test suite on build time, if it fails it makes the build fail, link to build log: 
  https://launchpadlibrarian.net/764719420/buildlog_ubuntu-plucky-amd64.python-observabilityclient_0.3.0-3_BUILDING.txt.gz
  The package runs an autopkgtest, and is currently passing on amd64, link to test logs: https://launchpadlibrarian.net/764719420/buildlog_ubuntu-plucky-amd64.python-observabilityclient_0.3.0-3_BUILDING.txt.gz

  The package does have not failing autopkgtests right now

  [Quality assurance - packaging]
  debian/watch is present and works
  debian/control defines a correct Maintainer field (Debian OpenStack)

  This package does not yield massive lintian Warnings, Errors
  Please link to a recent build log of the package https://launchpadlibrarian.net/764719420/buildlog_ubuntu-plucky-amd64.python-observabilityclient_0.3.0-3_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/python-observabilityclient/tree/debian/rules

  [UI standards]
  Application is not end-user facing (does not need translation)

  [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]
  The owning team will be Ubuntu Openstack and I have their acknowledgement for that commitment. The future owning team is not yet subscribed, but will subscribe to the package before promotion.
  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 (December 19, 2024)
  Build link on launchpad: https://launchpad.net/ubuntu/+source/python-observabilityclient/0.3.0-3/+build/29859858

  [Background information]
  The Package description explains the package well
  Upstream Name is python-observabilityclient
  Link to upstream project: https://opendev.org/openstack/python-observabilityclient

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-observabilityclient/+bug/2095359/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list