simplestreams test metadata only lists tools for arm and amd64

Bug #1274755 reported by Michael Hudson-Doyle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Juju
Expired
Low
Unassigned
juju-core
Won't Fix
Medium
Unassigned

Bug Description

Hi,

I don't really pretend to understand how this code is supposed to work but lots of tests fail on arm64 because bootstrap can't find tools, and I _think_ this is down to the simplestreams sample data in environs/simplestreams/testing/testing.go only containing data for arm and amd64 tools.

If my guess is correct, I don't know what the fix would be. It could be to add sample data for arm64 tools but it would be nice to make it arch-agnostic somehow (or you'll just need to do the same again for ppc64el etc etc).

Curtis Hovey (sinzui)
Changed in juju-core:
status: New → Triaged
importance: Undecided → High
tags: added: tech-debt
Revision history for this message
Curtis Hovey (sinzui) wrote :

This issue blocks arm ports

This bug may overlap with bug 1262967 because the test suite is not architecture neutral.

tags: added: hs-arm64
Changed in juju-core:
milestone: none → 1.18.0
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Yeah, that looks very similar.

Revision history for this message
Dave Cheney (dave-cheney) wrote : Re: [Bug 1274755] Re: simplestreams test metadata only lists tools for arm and amd64

On Tue, Feb 4, 2014 at 8:31 PM, Curtis Hovey <email address hidden> wrote:

> This issue blocks arm ports
>
> This bug may overlap with bug 1262967 because the test suite is not
> architecture neutral.
>

This is not surprising, amd64 and armhf are the two native platforms the
juju developers use.

Also, as many of the tests require running the tools on your machine, it is
extremely hard to test a different architecture, and the test suite
probably displays a bias there.

>
> ** Tags added: hs-arm64
>
> ** Changed in: juju-core
> Milestone: None => 1.18.0
>
> --
> You received this bug notification because you are subscribed to juju-
> core.
> Matching subscriptions: MOAR JUJU SPAM!
> https://bugs.launchpad.net/bugs/1274755
>
> Title:
> simplestreams test metadata only lists tools for arm and amd64
>
> Status in juju-core:
> Triaged
>
> Bug description:
> Hi,
>
> I don't really pretend to understand how this code is supposed to work
> but lots of tests fail on arm64 because bootstrap can't find tools,
> and I _think_ this is down to the simplestreams sample data in
> environs/simplestreams/testing/testing.go only containing data for arm
> and amd64 tools.
>
> If my guess is correct, I don't know what the fix would be. It could
> be to add sample data for arm64 tools but it would be nice to make it
> arch-agnostic somehow (or you'll just need to do the same again for
> ppc64el etc etc).
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/juju-core/+bug/1274755/+subscriptions
>

Raghuram Kota (rkota)
tags: added: arm64
Changed in juju-core:
milestone: 1.20.0 → next-stable
Curtis Hovey (sinzui)
Changed in juju-core:
importance: High → Medium
milestone: 1.21 → none
tags: added: simplestreams
Revision history for this message
Curtis Hovey (sinzui) wrote :

We test arm64 with real real streams, they work.

Changed in juju-core:
status: Triaged → Won't Fix
Changed in juju:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Anastasia (anastasia-macmood) wrote :

@Curtis Hovey (sinzui), @Michael Hudson-Doyle,

Is this still an issue?

Also, as this is a tech-debt item, I am lowering its Importance.

Changed in juju:
status: Triaged → Incomplete
importance: Medium → Low
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for juju because there has been no activity for 60 days.]

Changed in juju:
status: Incomplete → Expired
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.