Hi Wes,

Thanks!!!

--
kou

In <cajpuwmdwwyxk6pxc50xwpphm260bg+m6l68rrycstpxcsyi...@mail.gmail.com>
  "Re: ARM CI by ursa-labs/crossbow" on Sun, 26 Jan 2020 23:47:15 -0600,
  Wes McKinney <wesmck...@gmail.com> wrote:

> hi Kou,
> 
> Sounds like a good idea. We have a couple ARM machines that we can try
> connecting to GHA
> 
> * Jetson TX2 dev kit
> * Rockpro64
> 
> I don't know that I can personally spend much time on this this week
> but I'll make sure that the machines are up on the network and able to
> be SSH'd into by other Ursa Labs folks
> 
> Thanks
> 
> On Sun, Jan 26, 2020 at 7:17 PM Sutou Kouhei <k...@clear-code.com> wrote:
>>
>> Hi,
>>
>> We're building .deb/.rpm packages for ARM by using QEMU on
>> x86-64 machine:
>>   
>> https://github.com/apache/arrow/blob/master/dev/tasks/linux-packages/azure.linux.arm64.yml#L36-L50
>>
>> It's slow. Some jobs can't finish in 6h, Azure Pipelines
>> build time limit. You can see some *-aarch64 and *-arm64
>> jobs are failed in
>> https://github.com/apache/arrow/pull/6276#issuecomment-578006232 .
>>
>> (Especially building gRPC for Flight is slow.)
>>
>> It means that we can't build some .deb/.rpm packages for ARM
>> by Crossbow.
>>
>> I can build them on my local machine for 0.16.0. Or we can
>> just ignore these packages because we didn't support
>> .deb/.rpm for ARM until 0.15.1. .deb/.rpm for ARM support is
>> a new feature of 0.16.0. This is not a regression. So this
>> is not a blocker of 0.16.0.
>>
>>
>> I submitted a pull request to add support for GitHub Actions
>> to Crossbow: https://github.com/apache/arrow/pull/6286
>>
>> If we can use GitHub Actions by Crossbow, we can improve ARM
>> package build performance by adding self-hosted GitHub
>> Runner for ARM.
>>
>> See the following self-hosted GitHub Runner:
>>   
>> https://help.github.com/en/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners
>>
>>
>> It seems that Ursa Labs has ARM machine:
>>   https://github.com/ursa-labs/ursabot/blob/master/workers.yaml#L113
>>
>>
>> Could you add the ARM machine to
>> https://github.com/ursa-labs/crossbow/ ? Then we can use
>> the ARM machine to build .deb/.rpm packages for ARM by
>> Crossbow.
>>
>>
>> Thanks,
>> --
>> kou

Reply via email to