euca-bundle-image does not support ppc64le arch

Bug #1527341 reported by Rafael Folco
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
euca2ools (Debian)
Fix Released
Unknown
euca2ools (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

2015-12-17 09:23:00.365 | ++ euca-bundle-image -r ppc64le -i /opt/stack/new/devstack/files/images/cirros-d150604-ppc64le-uec/cirros-d150604-ppc64le-vmlinuz --kernel true -d /opt/stack/new/devstack/files/images/s3-materials/cirros-d150604
2015-12-17 09:23:00.554 | usage: euca-bundle-image -i FILE [-p PREFIX] [-d DIR] -r
2015-12-17 09:23:00.555 | {i386,x86_64,armhf,ppc,ppc64} [-k FILE] [-c FILE]
2015-12-17 09:23:00.555 | [--ec2cert FILE] [-u ACCOUNT] [--kernel IMAGE]
2015-12-17 09:23:00.555 | [--ramdisk IMAGE]
2015-12-17 09:23:00.555 | [-B VIRTUAL1=DEVICE1,VIRTUAL2=DEVICE2,...]
2015-12-17 09:23:00.555 | [--productcodes CODE1,CODE2,...]
2015-12-17 09:23:00.555 | [--image-size IMAGE_SIZE] [--region USER@REGION]
2015-12-17 09:23:00.555 | [--debug] [--debugger] [--version] [-h]
2015-12-17 09:23:00.555 | euca-bundle-image: error: argument -r/--arch: invalid choice: 'ppc64le' (choose from 'i386', 'x86_64', 'armhf', 'ppc', 'ppc64')

Required for Devstack (under lib/tempest) to upload and configure CirrOS image for ppc64le (Power Little-Endian) architecture.

Revision history for this message
Joshua Powers (powersj) wrote :

This appears fixed upstream:
https://github.com/eucalyptus/euca2ools/pull/64

Adding to backlog to get a fix into zesty and xenial.

Changed in euca2ools (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Scott Moser (smoser) wrote :

So, a quick look shows
a.) Ubuntu does not have a delta on this package
b.) bug if fixed in upstream release 3.3.1
c.) debian has merged upstream tag 3.3.1 in its
   githttps://anonscm.debian.org/gitweb/?p=pkg-eucalyptus/euca2ools.git

So we can
1.) grab this patch from upstream, gain an ubuntu delta, that can likely be dropped with the next debian upload
2.) ask debian to release 3.3.1 and sync from them.

I went ahead and opened debian bug 841480 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841480) requesting a release in debian.

If that doesn't go anywhere then we can pick up a delta.

Changed in euca2ools (Debian):
status: Unknown → New
Changed in euca2ools (Debian):
status: New → Fix Released
Revision history for this message
Joshua Powers (powersj) wrote :

Thanks to Robie this was built and accepted into proposed:
https://launchpad.net/ubuntu/+source/euca2ools/3.3.1-1/+build/11072216

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package euca2ools - 3.3.1-1

---------------
euca2ools (3.3.1-1) unstable; urgency=medium

  d271cb9 Merge tag 'v3.3.1'. Closes: #841480. LP: #1527341.
  3f4b6a5 Depends on python-requestbuilder >= 0.2.3.
  4fae14b Emulate source package 1.0 format with single-debian-patch option.
  75ceff1 Use secure VCS URIs.
  07987b8 Use more canonical VCS URIs.
  c039d1f Depend on dh-python.
  a395a4d Conforms to Policy version 3.9.8.
  6819a8e Tighten dependencies on Python and requestbuilder.

 -- Charles Plessy <email address hidden> Sat, 22 Oct 2016 15:24:47 +0900

Changed in euca2ools (Ubuntu):
status: Confirmed → 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.