Merge lp:~med/cloud-live/bug792631 into lp:cloud-live

Proposed by David Medberry
Status: Merged
Approved by: David Medberry
Approved revision: 20
Merged at revision: 20
Proposed branch: lp:~med/cloud-live/bug792631
Merge into: lp:cloud-live
Diff against target: 21 lines (+4/-0)
2 files modified
chroot (+2/-0)
chroot_sources/packages.chroot (+2/-0)
To merge this branch: bzr merge lp:~med/cloud-live/bug792631
Reviewer Review Type Date Requested Status
Al Stone (community) Approve
Review via email: mp+63592@code.launchpad.net

Description of the change

Propose merging this as both a process check (my first merge proposal) and this is actually needed currently for openstack-live to build.

To post a comment you must log in.
Revision history for this message
Al Stone (ahs3) wrote :

Process: good.

What environment does this build in (natty, lucid, maverick...)? So, I guess I'm not sure I understand what this fixes...these are required to get the live-build to work, or to get openstack to work, or to get openstack to build from source?

review: Needs Information
Revision history for this message
David Medberry (med) wrote :

Env: This builds in a Maverick environment (so the transitional lh-lb). It also builds in a Lucid OEM lh env IIRC. Getting this process part done (MERGE request) should enable me to actually fix real stuff.

I did one kind of iffy thing already (that I presume I will undo as well): I added maverick-updates (in the openstack-live image) by adding it into an additional repo. I couldn't find a more logical place to include it and it can go away once I migrate to Natty (natty inside the o-l image.) However, I never figured out nor found the *right* way to add -updates.

The dependency that triggered the -updates to be added was the requirement for a new python in some of the added openstack python- dependencies.

Clear as mud?

Revision history for this message
David Medberry (med) wrote :

More mud clarification:

> The dependency that triggered the -updates to be added was the requirement for a new
> python in some of the added openstack python- dependencies.

And that newer python _IS_ in maverick-updates, but not in maverick itself.

Revision history for this message
Al Stone (ahs3) wrote :

Yup, got it now. So this is step 1, then there will be subsequent steps towards ultimately getting this fully on natty.

Approved.

review: Approve
Revision history for this message
David Medberry (med) wrote :

Yes. By the way, I should have shared more of my thinking. Basically

a) get it building (initially in Lucid.)
b) then get it working as a Live ISO
c) then get it working as a Live USB
d) then bring it up to date

However, I soon realized it was being built based on (and possibly built within) Maverick, so a) got modified. Once it built, then (b) worked.

However, building and working as a Live ISO doesn't accomplish much as it is -NOT- currently working as an openstack image. I'll get that fixed once it is up on Natty/Oneiric.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'chroot'
2--- chroot 2010-11-12 16:12:16 +0000
3+++ chroot 2011-06-06 18:13:26 +0000
4@@ -67,6 +67,8 @@
5 nova-objectstore \
6 nova-scheduler \
7 python-nova \
8+ python-glance \
9+ python-eventlet \
10 rabbitmq-server \
11 unzip \
12 "
13
14=== modified file 'chroot_sources/packages.chroot'
15--- chroot_sources/packages.chroot 2010-11-23 17:48:37 +0000
16+++ chroot_sources/packages.chroot 2011-06-06 18:13:26 +0000
17@@ -1,2 +1,4 @@
18 deb http://ppa.launchpad.net/nova-core/trunk/ubuntu maverick main
19 deb-src http://ppa.launchpad.net/nova-core/trunk/ubuntu maverick main
20+deb http://archive.ubuntu.com/ubuntu/ maverick-updates main
21+deb-src http://archive.ubuntu.com/ubuntu/ maverick-updates main

Subscribers

People subscribed via source and target branches