Re: Developing on an M1 Mac

2022-02-09 Thread Robert Burke
For Go we *will* (and do) need to cross compile and in many cases do so automatically, for Amd64 instances, but don't currently support Arm64 workers. We will likely need to support platform specific containers for all the languages, or include boot loaders for all platforms and select which one w

Re: Developing on an M1 Mac

2022-02-09 Thread Ismaël Mejía
Thanks for pointing this out Robert, I had somehow in my mind that it was not official until 1.18 but I forgot to double check, for info I was able to build the Go SDK container without any trouble so I assume most of the things are 'ready'. It would be great to take a look at fixing the hardcoded

Re: Developing on an M1 Mac

2022-02-08 Thread Robert Burke
Go supports ARM64 on Darwin since 1.16, which is the minimum version of Go we currently support. See https://go.dev/blog/ports There are definitely some hardcoded paths we'd need to adjust to build boot containers though. Go 1.18 improves things, and since it has the initial run of Go Generics,

Re: Developing on an M1 Mac

2022-02-08 Thread Jarek Potiuk
Just for your information: Thanks to that change - i will soon be adding ARM support for Apache Airflow - including building and publishing the images and running our tests (using self-hosted runners). As soon as I get it I will be able to share the code/experiences with you. J On Tue, Feb 8, 202

Re: Developing on an M1 Mac

2022-02-08 Thread Ismaël Mejía
For awareness with the just released Beam 2.36.0 Beam works out of the box to develop on a Mac M1. I tried Java and Python pipelines with success running locally on both Flink/Spark runner. I found one issue using zstd and created [1] that was merged today, with this the sdks:core tests and Spark

Re: Developing on an M1 Mac

2022-01-12 Thread Jarek Potiuk
Comment from the side - If you use Docker - experience from Airflow - until we will get ARM images, docker experience is next to unusable (docker filesystem slowness + emulation). J. On Wed, Jan 12, 2022 at 6:21 PM Daniel Collins wrote: > > I regularly develop on a non-m1 mac using intellij, whi

Developing on an M1 Mac

2022-01-12 Thread Matt Rudary
Does anyone do Beam development on an M1 Mac? Any tips to getting things up and running? Alternatively, does anyone have a good "workstation in the cloud" setup? Thanks Matt