[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