[Bug 1819608] Re: [MIR] python-os-ken

Christian Ehrhardt  1819608 at bugs.launchpad.net
Thu Apr 4 12:37:44 UTC 2019


[Duplication]
This is a dup but not a problem as it will replace it.
Formerly Openstack used "ryu" but now has forked the "ryo" project at version 4.27 into python-ken which is openstack controlled and developed now.
I checked with James and part of the transition to promote ken is to demote ryu.
And under that condition the duplication is not a problem.

[Embedded sources and static linking]
No embedded sources.
No golang to consider.

[Security]
- I can confirm no CVE history
- runs no root daemon
- no webkit usage
- no libv*8 usage
- it does not open a port
- does not process arbitrary web content
- does not use centralized online accounts
- does not integrate javascript into the desktop
- does not deal with system authentication (eg, pam), etc)
But it does:
- parses data formats (parses openflow as it is an openflow controller)

[Common blockers]
- currently builds fine
- bug subscriber is already set
- uses dh_python
- does not add new python2 depends (it is itself py3 only)
- no translations, but this is a back end lib (admins, not end users)
- runs a testsuite on build with an implressive 121301 tests

[Packaging red flags]
- this is not packages in Debian, so the questions about Delta do not apply atm
- no .so library, therefore no .symbols tracking
- does have a watch file
- the old package (ryu) was ok, we expect no different from this package
- the current release (matching Stein) is packaged
- maintainers are the openstack team which have no problem for uploading after promotion
- d/reuls is small and clearn
- no built-using flags
- no golang to consider
- no Massive Lintian issues (only watch gpg check, out of date standartds, no dep8)

[Upstream red flags]
- no important errors/warngins during build
- no malloc/sprintf (python)
- no use of sudo, gksu, pkexec, or LD_LIBRARY_PATH
- no Important bugs in Debian (it isn't in Debian), Ubuntu (only the MIR) or Upstream (none since the split)
- no Dependency on webkit, qtwebkit, seed or libgoa-*
- no Embedded source copies
- not part of (Unity) Dash

[Summary]
Given that this essentially is a fork, rename and continue to develop case.
The pre-rename package is already in Main we can ack this request as-is.
While managing Openflow might be considered security critical it was already reviewed when it was the ryu package.


** Changed in: python-os-ken (Ubuntu)
       Status: Confirmed => In Progress

** Changed in: python-os-ken (Ubuntu)
     Assignee: Christian Ehrhardt  (paelzer) => (unassigned)

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

Title:
  [MIR] python-os-ken

Status in python-os-ken package in Ubuntu:
  In Progress

Bug description:
  [Availability]
  In universe

  [Rationale]
  Replaces ryu in neutron as the framework for openflow controller agents.

  [Security]
  No reported security issues.

  [Quality assurance]
  Package builds and runs unit test suite.

  [Dependencies]
  All in main.

  [Standards compliance]
  OK

  [Maintenance]
  ubuntu-openstack (added to bugmail)

  [Background information]
  os-ken is a fork of ryu (a no longer maintained SDN framework) maintained by the OpenStack project.

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



More information about the Ubuntu-openstack-bugs mailing list