[Bug 1531612] Re: Enable git clone depth override in opentstack-origin-git

Edward Hope-Morley edward.hope-morley at canonical.com
Tue Feb 9 16:01:55 UTC 2016


looks like this went out with 16.01

** Changed in: cinder (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: glance (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: neutron-api (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: neutron-gateway (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: keystone (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: nova-cloud-controller (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: nova-compute (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: openstack-dashboard (Juju Charms Collection)
    Milestone: None => 16.01

** Changed in: cinder (Juju Charms Collection)
       Status: Fix Committed => Fix Released

** Changed in: glance (Juju Charms Collection)
       Status: Fix Committed => Fix Released

** Changed in: keystone (Juju Charms Collection)
       Status: Fix Committed => Fix Released

** Changed in: neutron-api (Juju Charms Collection)
       Status: Fix Committed => Fix Released

** Changed in: neutron-gateway (Juju Charms Collection)
       Status: Fix Committed => Fix Released

** Changed in: nova-compute (Juju Charms Collection)
       Status: Fix Committed => Fix Released

** Changed in: openstack-dashboard (Juju Charms Collection)
       Status: Fix Committed => Fix Released

** Changed in: nova-cloud-controller (Juju Charms Collection)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to cinder in Juju Charms Collection.
Matching subscriptions: charm-bugs
https://bugs.launchpad.net/bugs/1531612

Title:
  Enable git clone depth override in opentstack-origin-git

Status in cinder package in Juju Charms Collection:
  Fix Released
Status in glance package in Juju Charms Collection:
  Fix Released
Status in keystone package in Juju Charms Collection:
  Fix Released
Status in neutron-api package in Juju Charms Collection:
  Fix Released
Status in neutron-gateway package in Juju Charms Collection:
  Fix Released
Status in nova-cloud-controller package in Juju Charms Collection:
  Fix Released
Status in nova-compute package in Juju Charms Collection:
  Fix Released
Status in openstack-dashboard package in Juju Charms Collection:
  Fix Released

Bug description:
  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/

To manage notifications about this bug go to:
https://bugs.launchpad.net/charms/+source/cinder/+bug/1531612/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list