Packaging needs to support parallel installation with pyju

Bug #1185496 reported by Jorge Castro
48
This bug affects 12 people
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
High
Curtis Hovey

Bug Description

In order to get SRU'ed/backported to 12.04 we need to support parallel installations. Daviey would like to see this sorted before we start the process so here's the tracking bug for that.

Revision history for this message
Antonio Rosales (arosales) wrote :

Note (reminder): Charm Tools will also need backported to 12.04.

Revision history for this message
Dave Cheney (dave-cheney) wrote :

+cc gz, I thought that this was already done.

Revision history for this message
John A Meinel (jameinel) wrote :

I think this is just a duplicate of bug #1182774, although that bug doesn't have a perfectly descriptive name.

Revision history for this message
Antonio Rosales (arosales) wrote :

AIUI bug 1182774 is for a PPA install. The end goal of this bug is to add juju core to 12.04 backports.

This bug is to specifically include juju core (go-juju) into 12.04 backports. However, before go-juju lands in 12.04 backports the universe version of Juju ( py-juju version=.6) needs to be updated to .7 or alternatives added to .6. This change would need to be SRU'ed into 12.04. Once that SRU is in place we can pursue adding juju core to 12.04 backports.

So first action needed is to get an assignee to work on getting 12.04 Juju (.6) updated to .7. Any volunteers?

-Thanks,
Antonio

Nick Veitch (evilnick)
tags: added: doc
Tim Penhey (thumper)
Changed in juju-core:
status: New → Triaged
importance: Undecided → High
Haw Loeung (hloeung)
tags: added: canonical-webops-juju prodstack
Revision history for this message
John A Meinel (jameinel) wrote :

Current status:

The official builds that are available in Saucy (and raring?) use alternatives and can coexist.
The builds in the PPA are not built in the same way, so 1.11 from the ppa overwrites /usr/bin/juju
Note also that only pyjuju 0.7 will not stomp on /usr/bin/juju.

So *right* now you need an official build of go-juju and pyjuju 0.7+.
We are trying to get the changes to the 1.10 official build into the PPA builder (and converge how official releases are built with how the PPA builds them).

tags: added: papercuts
Jorge Castro (jorge)
tags: added: papercut
removed: papercuts
Curtis Hovey (sinzui)
tags: added: canonical-webops canonistack
removed: canonical-webops-juju prodstack
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: none → 1.17.0
Changed in juju:
status: New → Triaged
no longer affects: juju
Curtis Hovey (sinzui)
Changed in juju-core:
assignee: nobody → Curtis Hovey (sinzui)
Curtis Hovey (sinzui)
Changed in juju-core:
status: Triaged → In Progress
Curtis Hovey (sinzui)
tags: added: docs
removed: doc
Revision history for this message
Curtis Hovey (sinzui) wrote :

We will use lp:~juju-qa/juju-core/devel-packaging testing and devel releases. It is based on lp:ubuntu/juju-core. The new packaging branch provides alternatives, and it allows us to test packaging changes before handing a release to Ubuntu.

Changed in juju-core:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.