glance-simplestreams-sync installs simplestreams from ppa:cloud-installer/simplestreams-testing

Bug #1522929 reported by Felipe Reyes
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glance-simplestreams-sync (Juju Charms Collection)
Fix Released
High
Felipe Reyes

Bug Description

glance-simplestreams-sync charm from **trunk** adds ppa:cloud-installer/simplestreams-testing that contains a buggy version of python-simplestreams, the mentioned package at least is affected by bug #1346935

The impact of this is that every installation that is trying to use ceph-radosgw as an object-store for OpenStack won't be able to sync up images.

This ppa is not being added by the version available in /next

Felipe Reyes (freyes)
Changed in glance-simplestreams-sync (Juju Charms Collection):
assignee: nobody → Felipe Reyes (freyes)
description: updated
tags: added: backport-potential openstack sts
Changed in glance-simplestreams-sync (Juju Charms Collection):
status: New → In Progress
importance: Undecided → Critical
importance: Critical → High
Revision history for this message
Mike McCracken (mikemc) wrote :

Hi Felipe, thanks for tracking this down, and my apologies for the problem. The PPA exists because of bug https://bugs.launchpad.net/simplestreams/+bug/1340983 -- the fix for which was merged in simplesteams 0.1.0~bzr354-0ubuntu1 , but trusty still only has version 0.1.0~bzr341-0ubuntu2.4

The missing feature is providing the ability to get progress updates on long downloads, which is used in the openstack installer.

Merging this branch will break that feature for any users of the openstack installer on trusty - it will simply degrade to showing no progress and no completion notification for sync'd images.

Ideally we could get that change for simplestreams backported into trusty so this important fix can go through without breaking anything.

Revision history for this message
Adam Stokes (adam-stokes) wrote :

Please hold off merging this until we can talk to Scott and come up with reasonable way to address this (possibly backporting simplestreams)

Revision history for this message
Adam Stokes (adam-stokes) wrote :

Here is the relevant code that went into the package in our ppa:

https://code.launchpad.net/~mikemc/simplestreams/glance-extra-progress/+merge/226171

Revision history for this message
Mike McCracken (mikemc) wrote :

Also, just for completeness and because it confused me - the PPA should be added by both trunk and next/ versions of the charm:

next:

http://bazaar.launchpad.net/~openstack-charmers/charms/trusty/glance-simplestreams-sync/next/view/head:/hooks/hooks.py#L201

trunk:

http://bazaar.launchpad.net/~openstack-charmers/charms/trusty/glance-simplestreams-sync/trunk/view/head:/hooks/hooks.py#L208

Felipe - are you seeing different behavior?

Revision history for this message
Felipe Reyes (freyes) wrote : Re: [Bug 1522929] Re: glance-simplestreams-sync installs simplestreams from ppa:cloud-installer/simplestreams-testing

On Fri, 04 Dec 2015 22:22:15 -0000
Mike McCracken <email address hidden> wrote:

> next:
>
> http://bazaar.launchpad.net/~openstack-charmers/charms/trusty/glance-
> simplestreams-sync/next/view/head:/hooks/hooks.py#L201
[...]
> Felipe - are you seeing different behavior?
>

my bad, I do see it, I greped in a non updated checkout.

> The missing feature is providing the ability to get progress updates
> on long downloads, which is used in the openstack installer.

I understand that you'll lose a feature, but IIRC the cloud-installer
allows users to choose ceph-radosgw to provide the object-store
service, if that's the case, then that use case is also broken.

> Here is the relevant code that went into the package in our ppa:
> https://code.launchpad.net/~mikemc/simplestreams/glance-extra-progress/+merge/226171

Did you try to request an SRU?, I understand this is a feature and it
doesn't fit into SRU's definition, but considering this important for
our users maybe an exception could be granted.

Revision history for this message
Mike McCracken (mikemc) wrote :

Felipe, I'm planning to SRU that. Scott Moser has let me know that he'd sponsor it.

Revision history for this message
Felipe Reyes (freyes) wrote :

On Wed, 16 Dec 2015 00:19:24 -0000
Mike McCracken <email address hidden> wrote:

> Felipe, I'm planning to SRU that. Scott Moser has let me know that
> he'd sponsor it.
>

Thanks Mike, I really appreciate it. I'll set back my MP to 'work in
progress' until your SRU lands into trusty-updates.

Changed in glance-simplestreams-sync (Juju Charms Collection):
milestone: none → 16.01
Changed in glance-simplestreams-sync (Juju Charms Collection):
status: In Progress → 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.