[MIR] python-requestsexceptions

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

Bug Description

[MIR] python-requestsexceptions

[Availability]
Currently in universe.

[Rationale]
python-requestsexceptions is an OpenStack dependency of python-os-client-config.

[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]
The python requests library bundles the urllib3 library, however, some
software distributions modify requests to remove the bundled library.
This makes some operations, such as supressing the "insecure platform
warning" messages that urllib emits difficult. This is a simple
library to find the correct path to exceptions in the requests library
regardless of whether they are bundled.

The package also has a squelch_warnings() function that is used by
python-os-client-config.

Note: We're in the midst of adding a team bug subscriber.

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

The substitution variables in debian/control are all typo'd with lowercase instead of uppercase (python:depends instead of python:Depends). This should be fixed. Relatedly, the python2-versioned package depends on python3. Both packages should drop their hard-coded python deps once the lowercase issue is fixed.

Is bug 1542515 an issue? I can seemingly import the python3 version manually just fine.

And yes, a bug subscriber is needed too.

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

Thanks for the review Michael. The package should be all set. I just uploaded a new version.

* The lowercase issues should be ok in d/control.
* The python2-versioned package doesn't depend on python3.
* I understand dh_python2 and dh_python3 should correctly determine the run-time dependencies. However I didn't drop the hard-coded deps, partly because I'm used to having them hard-coded, but also the requirements.txt file is missing urllib3 yet the code imports it. If you still want me to change that, no problem, just let me know.
* I tested 'neutron --debug' (Bug 1542515) without reproducing it for both the py2 and py3 clients installed from my ppa:corey.bryant/xenial-mitaka.

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

Note: The new package is currently waiting on a sponsor to upload.

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

The new version of python-requestsexceptions has been uploaded.

Changed in python-requestsexceptions (Ubuntu):
status: Incomplete → New
Revision history for this message
Matthias Klose (doko) wrote :

still missing bug subscriber

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

Team bug subscriber has been added. Thanks.

Changed in python-requestsexceptions (Ubuntu):
status: Incomplete → New
Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial: universe/misc -> main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial amd64: universe/python/extra/100% -> main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial arm64: universe/python/extra/100% -> main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial armhf: universe/python/extra/100% -> main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial i386: universe/python/extra/100% -> main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial powerpc: universe/python/extra/100% -> main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial ppc64el: universe/python/extra/100% -> main
python-requestsexceptions 1.1.2-0ubuntu1 in xenial s390x: universe/python/extra/100% -> main
python3-requestsexceptions 1.1.2-0ubuntu1 in xenial amd64: universe/python/extra/100% -> main
python3-requestsexceptions 1.1.2-0ubuntu1 in xenial arm64: universe/python/extra/100% -> main
python3-requestsexceptions 1.1.2-0ubuntu1 in xenial armhf: universe/python/extra/100% -> main
python3-requestsexceptions 1.1.2-0ubuntu1 in xenial i386: universe/python/extra/100% -> main
python3-requestsexceptions 1.1.2-0ubuntu1 in xenial powerpc: universe/python/extra/100% -> main
python3-requestsexceptions 1.1.2-0ubuntu1 in xenial ppc64el: universe/python/extra/100% -> main
python3-requestsexceptions 1.1.2-0ubuntu1 in xenial s390x: universe/python/extra/100% -> main
15 publications overridden.

Changed in python-requestsexceptions (Ubuntu):
status: New → 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.