Re: COPR for ARM?

2015-11-09 Thread Martin Kolman
On Sat, 2015-11-07 at 18:36 -0700, Stephen John Smoogen wrote:
> On 7 November 2015 at 17:51, Neal Gompa  wrote:
> > On Sat, Nov 7, 2015 at 4:39 PM, Stephen John Smoogen <
> > smo...@gmail.com>
> > wrote:
> > > 
> > > 
> > > On Nov 7, 2015 13:50, "Neal Gompa"  wrote:
> > > > 
> > > > Why don't we do emulated builds (like how OBS does it for ARM)?
> > > > 
> > > > 
> > > 
> > > The attempts at emulated builds have usually been slower than the
> > > hardware
> > > builds
> > 
> > Are they unusable? I find it hard to believe that emulated builds
> > are that
> > horrible for building in when we don't have much hardware for ARM
> > builds...
> > 
> > 
> 
> If we are talking about cross-compiling emultation builds (some
> people
> use that term so I need to make sure I am clear) then I think we
> haven't looked into it because we don't do cross-compiles in the main
> build system. If we are talking about using qemu to emulate arm, the
> problem is that the speed was so slow that it was interfering with
> builds thinking they were broken (timed out) when they were just
> really slow. However that was a long time ago (2 years?) so it may
> have improved.
The Mer project OBS[0] uses qemu ARM emulation and the speed seems to
be fine. Also I think the production builds for Sailfish OS are done
the same way.

[0] https://build.merproject.org/
> 
> 
> 
> 
> 
> -- 
> Stephen J Smoogen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: COPR for ARM?

2015-11-08 Thread Peter Robinson
>>> On Nov 7, 2015 13:50, "Neal Gompa"  wrote:
>>> >
>>> > Why don't we do emulated builds (like how OBS does it for ARM)?
>>> >
>>> >
>>>
>>> The attempts at emulated builds have usually been slower than the hardware
>>> builds
>>
>> Are they unusable? I find it hard to believe that emulated builds are that
>> horrible for building in when we don't have much hardware for ARM builds...
>>
>>
>
> If we are talking about cross-compiling emultation builds (some people
> use that term so I need to make sure I am clear) then I think we
> haven't looked into it because we don't do cross-compiles in the main
> build system. If we are talking about using qemu to emulate arm, the
> problem is that the speed was so slow that it was interfering with
> builds thinking they were broken (timed out) when they were just
> really slow. However that was a long time ago (2 years?) so it may
> have improved.


There's a bunch of issues with cross compiling a lot of things,
partially around a bunch of the things that run around the actual
composing. The way OBS does that is by running those bits in a qemu
emulated. It's quite messy and it would need a bunch of development.
We're much closer to getting ARMv7 on aarch64 VMs running and that
would be more suitable for all involved.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: COPR for ARM?

2015-11-07 Thread Kevin Fenzi
On Sat, 7 Nov 2015 11:19:00 -0600 (CST)
Jerry Vonau  wrote:

> Hi All,
> 
> I really like being able to use COPR to build rpms, what a great
> tool. Be nice to have a one stop shop under one roof for all the
> supported arches. Given that 'armhfp' is now a primary arch are there
> any plans in the works to offer 'armhfp' chroots in COPR? 

There are plans, it's just not been implemented yet. ;) 

We have some hardware in place, we just need to it integrated with
copr. Hopefully before too long. 

kevin


pgp3_NWzlFNvq.pgp
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: COPR for ARM?

2015-11-07 Thread Stephen John Smoogen
On Nov 7, 2015 13:50, "Neal Gompa"  wrote:
>
> On Sat, Nov 7, 2015 at 2:26 PM, Kevin Fenzi  wrote:
>>
>> On Sat, 7 Nov 2015 11:19:00 -0600 (CST)
>> Jerry Vonau  wrote:
>>
>> > Hi All,
>> >
>> > I really like being able to use COPR to build rpms, what a great
>> > tool. Be nice to have a one stop shop under one roof for all the
>> > supported arches. Given that 'armhfp' is now a primary arch are there
>> > any plans in the works to offer 'armhfp' chroots in COPR?
>>
>> There are plans, it's just not been implemented yet. ;)
>>
>> We have some hardware in place, we just need to it integrated with
>> copr. Hopefully before too long.
>>
>> kevin
>>
>> --
>> devel mailing list
>> devel@lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/devel
>> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
>
>
> ​Why don't we do emulated builds (like how OBS does it for ARM)?​
>
>

The attempts at emulated builds have usually been slower than the hardware
builds

> --
> 真実はいつも一つ!/ Always, there's only one truth!
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: COPR for ARM?

2015-11-07 Thread Neal Gompa
On Sat, Nov 7, 2015 at 2:26 PM, Kevin Fenzi  wrote:

> On Sat, 7 Nov 2015 11:19:00 -0600 (CST)
> Jerry Vonau  wrote:
>
> > Hi All,
> >
> > I really like being able to use COPR to build rpms, what a great
> > tool. Be nice to have a one stop shop under one roof for all the
> > supported arches. Given that 'armhfp' is now a primary arch are there
> > any plans in the works to offer 'armhfp' chroots in COPR?
>
> There are plans, it's just not been implemented yet. ;)
>
> We have some hardware in place, we just need to it integrated with
> copr. Hopefully before too long.
>
> kevin
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
>

​Why don't we do emulated builds (like how OBS does it for ARM)?​


-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

COPR for ARM?

2015-11-07 Thread Jerry Vonau
Hi All,

I really like being able to use COPR to build rpms, what a great tool. Be
nice to have a one stop shop under one roof for all the supported arches.
Given that 'armhfp' is now a primary arch are there any plans in the works
to offer 'armhfp' chroots in COPR? 

Thanks in advance, 

JerryV
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: COPR for ARM?

2015-11-07 Thread Neal Gompa
On Sat, Nov 7, 2015 at 4:39 PM, Stephen John Smoogen 
wrote:

>
> On Nov 7, 2015 13:50, "Neal Gompa"  wrote:
> >
> > ​Why don't we do emulated builds (like how OBS does it for ARM)?​
> >
> >
>
> The attempts at emulated builds have usually been slower than the hardware
> builds
>
​Are they unusable? I find it hard to believe that ​emulated builds are
that horrible for building in when we don't have much hardware for ARM
builds...



-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: COPR for ARM?

2015-11-07 Thread Stephen John Smoogen
On 7 November 2015 at 17:51, Neal Gompa  wrote:
> On Sat, Nov 7, 2015 at 4:39 PM, Stephen John Smoogen 
> wrote:
>>
>>
>> On Nov 7, 2015 13:50, "Neal Gompa"  wrote:
>> >
>> > Why don't we do emulated builds (like how OBS does it for ARM)?
>> >
>> >
>>
>> The attempts at emulated builds have usually been slower than the hardware
>> builds
>
> Are they unusable? I find it hard to believe that emulated builds are that
> horrible for building in when we don't have much hardware for ARM builds...
>
>

If we are talking about cross-compiling emultation builds (some people
use that term so I need to make sure I am clear) then I think we
haven't looked into it because we don't do cross-compiles in the main
build system. If we are talking about using qemu to emulate arm, the
problem is that the speed was so slow that it was interfering with
builds thinking they were broken (timed out) when they were just
really slow. However that was a long time ago (2 years?) so it may
have improved.





-- 
Stephen J Smoogen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct