Couchbase does not deploy on power hardware

Bug #1387855 reported by Adam Israel
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
couchbase (Juju Charms Collection)
New
Low
Unassigned

Bug Description

Similar to bug #1371307, the couchbase charm relies on a repository that does not have packages built for the ppc64el architecture.

Tags: audit ppc64el
Revision history for this message
Johnny Shieh (jshieh) wrote :

Juan, as in 1371307, any chances of this being fixed?

Revision history for this message
Johnny Shieh (jshieh) wrote :

On a trusty system, I was able to install the precise version of this charm, which is of course non-supported.

Summation:

1) precise version of couchbase installs on trusty system
2) this is not a supported configuration
3) someone needs to port the precise version to trusty

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

Collaborating with IBM this is an interesting workload, but not a high priority to enable for Trusty Power8 LE.

Work to be done for ppc64el enablment:
- build cloudbase ppc64el binaries
- port charm to trusty
- propose charm for Trusty (include writing tests and responding to reviews).

If anyone interested in this workload on Power8 LE please feel free to comment here and we can collaborate on a Trusty Power8 LE charm.

-thanks,
Antonio

Changed in couchbase (Juju Charms Collection):
importance: Undecided → Low
Revision history for this message
Mahesh Waidande (mahesh-waidande1248) wrote :

I am interested to work on porting this charm to Power8 LE trusty version.

Prerequisite for deploying any charm/service is that particular package must be present on targeted distro. After investigating more on couchbase I found that it was not a part official Ubuntu repository so before porting charm, we must port couchbase on ppc64le. I raised bug on launchpad https://bugs.launchpad.net/ubuntu/+bug/1521588 to port couchbase on ppc64le trusty version. Once porting is done then we can address charm deployment errors.

Revision history for this message
Mahesh Waidande (mahesh-waidande1248) wrote :

Hi Antonio,
I am able build couchbase version 2.0.0 on Ubuntu 14.04 (trusty) ppc64lel machine and started porting helper scripts (juju scripts). Cloning source and building binaries inside install script is not a good idea, we should have couchbase binaries as a part of Ubuntu repository so it can be directly used using package manager.

I have couple of questions here related to submitting my work to launchpad community,
1. How I upload/upstream ppc64le binaries build by me to launchpad community so they will become part of Ubuntu repository?
2. Should I need to follow any process to before submitting my work to launchpad community for example coding standards, commenting style, contributor license agreement etc.?

-Mahesh

Revision history for this message
Mahesh Waidande (mahesh-waidande1248) wrote :

I am working on porting couchbase charm on Ubuntu trusty (ppc64le), as a part of charm porting activity I build source of couchbase version 2.2.0 on Ubuntu. I am sharing these building steps here, as it might helpful to other peoples who wanted to work with couchbase.

-Mahesh

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.