armel support in ppa

Bug #379592 reported by Vincenzo Ampolo
118
This bug affects 20 people
Affects Status Importance Assigned to Milestone
launchpad-buildd
Invalid
Low
Unassigned

Bug Description

Now that ubuntu supports armel and there are a lot of arm based devices around, it could be useful if ppa supports armel too.

Thanks

Tags: ppa
affects: launchpad → soyuz
tags: added: ppa
Revision history for this message
Celso Providelo (cprov) wrote :

This is actually more related with launchpad-buildd and the ubuntu toolchain working on a virtualized environment than soyuz. For us, all it takes is to toggle a check box via the UI.

affects: soyuz → launchpad-buildd
Celso Providelo (cprov)
Changed in launchpad-buildd:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Philippe Coval (rzr) wrote :

Seems some ppa already support armel , how to enable this feature then ?
--
http://rzr.online.fr/q/arm

Revision history for this message
Loïc Minier (lool) wrote :

PPAs have a "non-virtual" flag which means they build packages without a virtualization environment, as for Ubuntu builds. I think, but am not sure, that these PPAs also pull from the distro buildd pool. This setup is very fragile (a PPA package could do nasty things) and distro buildds are scarce, so access to PPAs with this flag is severly controlled.

We need a proper virtualization solution before we can offer PPA access for armel to all Launchpad users at large.

Revision history for this message
Robert Collins (lifeless) wrote :

So, long story short, there are no code changes to do here: we call into an API for virtualised builders, but there are none for PPA's yet. As soon as virtualised ARM builders are possible, we will be keen to get some. I'm closing this bug because there is no development to do.

Changed in launchpad-buildd:
status: Confirmed → Invalid
Revision history for this message
Julian Edwards (julian-edwards) wrote :

Some folks are actively working on a solution for "safe" ARM builders for PPAs. It involves rebooting the hardware after each build with a fixed image that can't be compromised.

Revision history for this message
Ricardo Salveti (rsalveti) wrote : Re: [Bug 379592] Re: armel support in ppa

On Mon, Jan 31, 2011 at 7:28 AM, Julian Edwards
<email address hidden> wrote:
> Some folks are actively working on a solution for "safe" ARM builders
> for PPAs.  It involves rebooting the hardware after each build with a
> fixed image that can't be compromised.

Just for reference:
https://blueprints.launchpad.net/ubuntu/+spec/other-arm-n-public-panda-ppa-build-cluster

Revision history for this message
Marius B. Kotsbak (mariusko) wrote :

I don't understand this. Why can't these packages be cross compiled on x86 hardware?

Revision history for this message
Michael Bienia (geser) wrote :

For most packages it is unknown if the work when cross-compiled (build correctly and work afterwards) and it must be supported by upstream (using the right binaries during compilation). An alternative would by emulation but I don't know how fast and reliable it is (you don't want to start fixing build failures which only happen in the emulation or broken packages which compile in the emulation but don't work for some reason on the real hardware).

Revision history for this message
IRIE Shinsuke (irie) wrote :

In Linux 3.9, KVM will support ARM processors (Cortex A15). Is there any plan to support ARM in 3.9 or later?

Revision history for this message
William Grant (wgrant) wrote :

PPAs can build on emulated ARM builders now: https://dev.launchpad.net/CommunityARMBuilds

Revision history for this message
IRIE Shinsuke (irie) wrote :

Ah, I was not aware of that... Thanks for letting me know.

However, probably I cannot use it for the limitations (4hrs, 10builds/week)... so I'd like to use native builders, not emulated ones.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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