[Bug 1775238] Re: [SRU] Package is missing python(3)-requests-toolbelt and python3-requests-unixsocket run-time dependency

Alex Kavanagh 1775238 at bugs.launchpad.net
Mon Sep 17 14:04:05 UTC 2018


Tested this on xenial, with the cloud archive, and the following package
details:

root at xenial-test:~# apt show python-pylxd
Package: python-pylxd
Version: 2.2.6-0ubuntu1.1~cloud0
Priority: optional
Section: python
Maintainer: Chuck Short <zulcss at ubuntu.com>
Installed-Size: 304 kB
Depends: python-babel (>= 1.3), python-dateutil (>= 2.2), python-openssl (>= 0.13.1), python-pbr (>= 1.6), python-requests-toolbelt (>= 0.8.0), python-requests-unixsocket, python-six (>= 1.9.0), python-ws4py, python-cryptography, python-requests, python:any (<< 2.8), python:any (>= 2.7.5-5~)
Supported: 60m
Download-Size: 40.3 kB
APT-Manual-Installed: yes
APT-Sources: http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-proposed/queens/main amd64 Packages
Description: Python library for interacting with LXD REST API
 LXD offers a REST API to remotely manage containers over the network,
 using an image based workflow and with support for live migration.
 .
 pylxd is a small Python library for interacting the with the
 LXD REST API.
 .
 This package contains the Python 2 module.

and

root at xenial-test:~# apt show python3-pylxd
Package: python3-pylxd
Version: 2.2.6-0ubuntu1.1~cloud0
Priority: optional
Section: python
Source: python-pylxd
Maintainer: Chuck Short <zulcss at ubuntu.com>
Installed-Size: 305 kB
Depends: python3-babel (>= 1.3), python3-dateutil (>= 2.2), python3-openssl (>= 0.13.1), python3-pbr (>= 1.6), python3-requests-toolbelt (>= 0.8.0), python3-requests-unixsocket, python3-six (>= 1.9.0), python3-ws4py, python3-cryptography, python3-requests, python3:any (>= 3.3.2-2~)
Download-Size: 40.5 kB
APT-Manual-Installed: yes
APT-Sources: http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-proposed/queens/main amd64 Packages
Description: Python library for interacting with LXD REST API
 LXD offers a REST API to remotely manage containers over the network,
 using an image based workflow and with support for live migration.
 .
 pylxd is a small Python library for interacting the with the
 LXD REST API.
 .
 This package contains the Python 3 module.

Tested that pylxd loads, can access lxd, and that requests_toolbelt
exists and can be used.

Note that this is on Xenial using the cloud-archive.

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1775238

Title:
  [SRU] Package is missing python(3)-requests-toolbelt and python3
  -requests-unixsocket run-time dependency

Status in Ubuntu Cloud Archive:
  Fix Released
Status in Ubuntu Cloud Archive queens series:
  Fix Committed
Status in Ubuntu Cloud Archive rocky series:
  Fix Released
Status in python-pylxd package in Ubuntu:
  Fix Released
Status in python-pylxd source package in Bionic:
  Fix Committed
Status in python-pylxd source package in Cosmic:
  Fix Released

Bug description:
  [Impact]
  As noted in comments 9 and 10 in https://bugs.launchpad.net/ubuntu/+source/python-pylxd/+bug/1754657, python(3)-pylxd is missing a run-time Depends on python(3)-requests-toolbelt. I've also noticed python3-requests-unixsocket is missing. Currently this affects Bionic and Cosmic. The Pike point release being provided via the above referenced bug is also affected.

  [Test Case]
  Ensure that appropriate python(3)-requests-toolbelt and python3-requests-unixsocket dependencies are installed as a result of install python(3)-pylxd.

  [Regression Potential]
  Very low. This just adds run-time depends.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1775238/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list