[MIR] python-senlinclient, python-openstacksdk, python-keystoneauth1

Bug #1526927 reported by Corey Bryant
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-keystoneauth1 (Ubuntu)
Fix Released
Undecided
Unassigned
python-openstacksdk (Ubuntu)
Fix Released
Undecided
Unassigned
python-senlinclient (Ubuntu)
Fix Released
Undecided
Michael Terry

Bug Description

[MIR] python-keystoneauth1

[Availability]
Currently in universe.

[Rationale]
Dependency for Openstack python-openstacksdk.

[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. Unit tests are run during build.

[Dependencies]
All are in main.

[Standards Compliance]
FHS and Debian Policy compliant.

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

[Background]
Contains tools for authenticating to an OpenStack-based cloud. These tools include:
Authentication plugins (password, token, and federation based)
Discovery mechanisms to determine API version support
A session that is used to maintain client settings across requests (based on the requests Python library)

-----------------------------------

[MIR] python-openstacksdk

[Availability]
Currently in universe.

[Rationale]
Dependency for Openstack python-senlinclient.

[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. Unit tests are run during build.

[Dependencies]
All are in main except for python-keystoneauth1

[Standards Compliance]
FHS and Debian Policy compliant.

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

[Background]
The python-openstacksdk is a collection of libraries for building applications to work with OpenStack clouds. The project aims to provide a consistent and complete set of interactions with OpenStack's many services, along with complete documentation, examples, and tools.

-----------------------------------

[MIR] python-senlinclient

[Availability]
Currently in universe.

[Rationale]
Dependency for Openstack Heat in the Mitaka release.

[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. Unit tests are run during build.

[Dependencies]
All are in main except for python-openstacksdk.

[Standards Compliance]
FHS and Debian Policy compliant.

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

[Background]
This is the client library for the OpenStack Senlin API: https://wiki.openstack.org/wiki/Senlin

Tags: bot-comment
description: updated
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1526927/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
affects: ubuntu → python-senlinclient (Ubuntu)
Michael Terry (mterry)
Changed in python-senlinclient (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (mathieu-tl)
Michael Terry (mterry)
Changed in python-senlinclient (Ubuntu):
assignee: Mathieu Trudel-Lapierre (mathieu-tl) → Michael Terry (mterry)
Revision history for this message
Michael Terry (mterry) wrote :

All three of these need a team bug subscriber. (Server team presumably?)

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

Yep, server team. I don't think anyone is around and I don't have privileges. So it may have to wait until after the new year.

Revision history for this message
Michael Terry (mterry) wrote :

python-senlinclient: seems good. Has some lintian errors about calling update-alternatives --remove in postrm, but it also calls it in prerm, so I think we're fine there. Runs tests and we're in sync.

So just needs a bug subscriber and we're good.

Archive admins: when promoting this, looks like you'll need to either only promote python-senlinclient binary package or promote python3-heatclient too (its source is in main, just not the python3 binary). I don't believe openstack needs python3-senlinclient yet, so it should be safe to leave in universe.

Changed in python-senlinclient (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

python-keystoneauth1 looks fine on its own (modulo the bug subscriber).

But it needs python-requests-kerberos from universe too. Was that expected? (it wasn't mentioned in this MIR)

Changed in python-keystoneauth1 (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

python-openstacksdk also looks good besides the bug subscriber.

But why when we added a delta for "Build-depend on python-keystoneauth1 to fix tests", did we only need the python2 version? I see we're running the python3 tests. I would expect we'd also need to build-dep on python3-keystoneauth1...

Changed in python-openstacksdk (Ubuntu):
status: New → Incomplete
Revision history for this message
Corey Bryant (corey.bryant) wrote :

All 3 packages now have a team bug subscriber.

python-keystoneauth1: python-requests-kerberos is an optional plugin so I've dropped it from the (build-)depends and added it as a suggested package in d/control.

python-openstacksdk: re: python-keystoneauth1. The latest version in debian, that we'll sync over once it's available in experimental, has fixed this. http://anonscm.debian.org/cgit/openstack/python-openstacksdk.git/tree/debian/control?h=debian/mitaka

Changed in python-keystoneauth1 (Ubuntu):
status: Incomplete → New
Changed in python-openstacksdk (Ubuntu):
status: Incomplete → New
Changed in python-senlinclient (Ubuntu):
status: Incomplete → New
Revision history for this message
Michael Terry (mterry) wrote :

Good that the python-keystoneauth1 build-depend got fixed in debian. But why was it building without it? is the dep not actually needed for the tests or do the py3 tests not fail the build when the dep is missing or am I missing something?

Changed in python-senlinclient (Ubuntu):
status: New → Fix Committed
Changed in python-keystoneauth1 (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

OK, mystery solved. python-openstacksdk does NOT run tests in python3. I don't know what I saw originally when I thought it did. But that explains the mismatch. The version in Debian vcs does run the tests under py3, and that is an imminent upload/sync. So I'll approve on that basis.

Changed in python-openstacksdk (Ubuntu):
status: New → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

All moved to main. I moved the python3-heatclient binary as well, since python-senlinclient build-depends on it.

Changed in python-keystoneauth1 (Ubuntu):
status: Fix Committed → Fix Released
Changed in python-openstacksdk (Ubuntu):
status: Fix Committed → Fix Released
Changed in python-senlinclient (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.