2016-01-06 20:34:41 |
Nuno Santos |
bug |
|
|
added bug |
2016-01-08 13:20:07 |
Corey Bryant |
description |
I had the source bundle at https://pastebin.canonical.com/147053/
(adapted from http://bazaar.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk/files/head:/bundles/source/
, basically flattened to v4 format to allow for machine allocation/placement) working before, and yesterday noticed that it's now failing with a missing dependency (pip package testrepository) for neutron-fwaas (which is brought in by neutron-api).
The relevant unit error log is at https://pastebin.canonical.com/147054/ |
This bug has been updated from it's original intent. The original bug description details are at the end of this section.
The deploy from source support in the OpenStack charms performs shallow git clones (e.g. git clone --depth 1) by default. This increases the speed of a git clone significantly. However, there is a side-effect of shallow clones when they are pip installed, in that it causes pip to list the package version as 0.0.0, when in actuality the package version may have been 11.0.0. The next time a pip installed package needs a minimum version of that package (e.g. let's say it needs >= 10.0.0), it'll see that 0.0.0 is installed and it'll install the latest package from pypi.
Non-shallow git clones enable pip to see the actual version and prevent this issue. The openstack-origin-git yaml should support an option to override the default depth of git clones on a per-repo basis.
-------------------original bug details-------------------------------
Here's the original bug description, which is really a dup of upstream bug https://bugs.launchpad.net/pbr/+bug/1375048.
"Missing dependency on testrepository"
I had the source bundle at https://pastebin.canonical.com/147053/
(adapted from http://bazaar.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk/files/head:/bundles/source/
, basically flattened to v4 format to allow for machine allocation/placement) working before, and yesterday noticed that it's now failing with a missing dependency (pip package testrepository) for neutron-fwaas (which is brought in by neutron-api).
The relevant unit error log is at https://pastebin.canonical.com/147054/ |
|
2016-01-08 13:20:39 |
Corey Bryant |
summary |
Missing dependency on testrepository |
Enable git clone depth override in opentstack-origin-git |
|
2016-01-08 13:21:42 |
Corey Bryant |
bug task added |
|
keystone (Ubuntu) |
|
2016-01-08 13:21:49 |
Corey Bryant |
bug task deleted |
keystone (Ubuntu) |
|
|
2016-01-08 13:22:12 |
Corey Bryant |
bug task added |
|
keystone (Juju Charms Collection) |
|
2016-01-08 13:22:34 |
Corey Bryant |
bug task added |
|
openstack-dashboard (Juju Charms Collection) |
|
2016-01-08 13:22:53 |
Corey Bryant |
bug task added |
|
nova-compute (Juju Charms Collection) |
|
2016-01-08 13:23:07 |
Corey Bryant |
bug task added |
|
nova-cloud-controller (Juju Charms Collection) |
|
2016-01-08 13:23:23 |
Corey Bryant |
bug task added |
|
neutron-gateway (Juju Charms Collection) |
|
2016-01-08 13:23:36 |
Corey Bryant |
bug task added |
|
cinder (Juju Charms Collection) |
|
2016-01-08 13:23:57 |
Corey Bryant |
bug task added |
|
glance (Juju Charms Collection) |
|
2016-01-08 13:24:36 |
Corey Bryant |
cinder (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:38 |
Corey Bryant |
glance (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:40 |
Corey Bryant |
keystone (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:41 |
Corey Bryant |
neutron-api (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:43 |
Corey Bryant |
neutron-gateway (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:44 |
Corey Bryant |
nova-cloud-controller (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:45 |
Corey Bryant |
nova-compute (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:47 |
Corey Bryant |
openstack-dashboard (Juju Charms Collection): assignee |
|
Corey Bryant (corey.bryant) |
|
2016-01-08 13:24:53 |
Corey Bryant |
cinder (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:24:55 |
Corey Bryant |
glance (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:24:58 |
Corey Bryant |
keystone (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:25:00 |
Corey Bryant |
neutron-api (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:25:02 |
Corey Bryant |
neutron-gateway (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:25:04 |
Corey Bryant |
nova-cloud-controller (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:25:08 |
Corey Bryant |
nova-compute (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:25:10 |
Corey Bryant |
openstack-dashboard (Juju Charms Collection): status |
New |
In Progress |
|
2016-01-08 13:28:05 |
Launchpad Janitor |
branch linked |
|
lp:~corey.bryant/charm-helpers/git-1531612 |
|
2016-01-08 15:37:57 |
Corey Bryant |
glance (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-01-08 15:38:00 |
Corey Bryant |
neutron-gateway (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-01-08 15:39:54 |
Corey Bryant |
nova-cloud-controller (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-01-11 14:25:51 |
Corey Bryant |
neutron-api (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-01-11 14:27:41 |
Corey Bryant |
openstack-dashboard (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-01-11 22:34:29 |
Corey Bryant |
cinder (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-01-11 22:34:31 |
Corey Bryant |
keystone (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-01-12 13:08:07 |
Corey Bryant |
nova-compute (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2016-02-09 16:02:03 |
Edward Hope-Morley |
cinder (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:05 |
Edward Hope-Morley |
glance (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:10 |
Edward Hope-Morley |
neutron-api (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:13 |
Edward Hope-Morley |
neutron-gateway (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:15 |
Edward Hope-Morley |
keystone (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:20 |
Edward Hope-Morley |
nova-cloud-controller (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:22 |
Edward Hope-Morley |
nova-compute (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:26 |
Edward Hope-Morley |
openstack-dashboard (Juju Charms Collection): milestone |
|
16.01 |
|
2016-02-09 16:02:34 |
Edward Hope-Morley |
cinder (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-02-09 16:02:36 |
Edward Hope-Morley |
glance (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-02-09 16:02:39 |
Edward Hope-Morley |
keystone (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-02-09 16:02:41 |
Edward Hope-Morley |
neutron-api (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-02-09 16:02:42 |
Edward Hope-Morley |
neutron-gateway (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-02-09 16:02:45 |
Edward Hope-Morley |
nova-compute (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-02-09 16:02:46 |
Edward Hope-Morley |
openstack-dashboard (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-02-09 16:02:50 |
Edward Hope-Morley |
nova-cloud-controller (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|