[MIR] octavia-dashboard

Bug #1801094 reported by Corey Bryant
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
octavia-dashboard (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

[Availability]
Currently in universe.

[Rationale]
Octavia-dashboard is part of OpenStack and provides a web based user interface for the octavia project, which is an OpenStack load-balancer-as-a-service service.

[Security]
No security history.

[Quality Assurance]
Package works out of the box with no prompting. There are no major bugs in Ubuntu and there are no major bugs in Debian.

[Dependencies]
All are in main.

[Standards Compliance]
FHS and Debian Policy compliant.

[Maintenance]
Simple python package that the OpenStack Team will take care of.

[Background]
Octavia-dashboard is a Horizon plugin for Octavia. Horizon provides a web based user interface to OpenStack services.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

python3-octavia-dashboard has been seeded

James Page (james-page)
Changed in octavia-dashboard (Ubuntu):
assignee: nobody → James Page (james-page)
status: New → In Progress
Revision history for this message
James Page (james-page) wrote :

[Summary]
OpenStack dashboard extension for Octavia (Load balancer as a service).

MIR team approval for inclusion in Ubuntu main.

Recommendations:
  Add autopkgtest for this package - ubuntu-openstack

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

[Dependencies]
OK:
 - no other Dependencies to MIR due to this
 - no -dev/-debug/-doc packages that need exclusion

[Embedded sources and static linking]
OK:
 - no embedded source present
 - no static linking

[Security]
OK:
 - history of CVEs does not look concerning
   No history specific to the dashboard component of octavia
   https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=octavia

 - does not run a daemon as root
 - does not use webkit1,2
 - does not use lib*v8 directly
 - does not parse data formats
 - does not open a port
 - does not process arbitrary web content
 - does not use centralized online accounts
 - does not integrate arbitrary javascript into the desktop
 - does not deal with system authentication (e.g. pam), etc)

[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 have a test suite that runs as autopkgtest
   No (recommendation to add)

 - The package has a team bug subscriber
   ubuntu-openstack

 - translations present from upstream and included in package
 - no new python2 dependency
 - Python package that is using dh_python

[Packaging red flags]
OK:
 - Ubuntu does carry a delta, but it is reasonable and maintenance under control
   Ubuntu OpenStack > Debian OpenStack but this is normal

 - symbols tracking not applicable for this kind of code.
 - d/watch is present and looks ok
 - 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
 - not using Built-Using

[Upstream red flags]
OK:
 - no Errors/warnings during the build
 - no incautious use of malloc/sprintf (as far as I can check it)
 - no use of sudo, gksu, pkexec, or LD_LIBRARY_PATH
 - 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-*
 - no embedded source copies
 - not part of the UI for extra checks

Changed in octavia-dashboard (Ubuntu):
status: In Progress → Confirmed
assignee: James Page (james-page) → nobody
James Page (james-page)
Changed in octavia-dashboard (Ubuntu):
milestone: none → ubuntu-20.10
status: Confirmed → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :

Override component to main
octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy: universe/misc -> main
python3-octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy amd64: universe/python/optional/100% -> main
python3-octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy arm64: universe/python/optional/100% -> main
python3-octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy armhf: universe/python/optional/100% -> main
python3-octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy i386: universe/python/optional/100% -> main
python3-octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy ppc64el: universe/python/optional/100% -> main
python3-octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy riscv64: universe/python/optional/100% -> main
python3-octavia-dashboard 6.0.0~b3~git2020091410.570c51b-0ubuntu1 in groovy s390x: universe/python/optional/100% -> main
8 publications overridden.

Changed in octavia-dashboard (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.