https://pantsbuild.org/ logo
#development
Title
# development
b

bitter-ability-32190

11/21/2022, 6:50 PM
so, first thing I noticed is that pants pacakges for arm in PyPI are missing after 1.7.0.
From a colleague. I'm guessing from what I see we don't do manylinux arm?
h

hundreds-father-404

11/21/2022, 6:53 PM
we never have. we used to release an sdist, which is why it claims support in 1.7
huge huge interest in this though https://github.com/pantsbuild/pants/issues/12183
coworker got a new machine recently?
b

bitter-ability-32190

11/21/2022, 6:54 PM
Yeah, MacOSX, but trying Pants-in-a-docker-container
👍 1
(And the docker bit is important as our code/app is all ubuntu-focused)
h

hundreds-father-404

11/21/2022, 6:56 PM
got it. yeah, in the meantime maybe have them use docker x86? (Will be slower)
Also maybe try out 2.15's new Docker environment support 🙂
b

bitter-ability-32190

11/21/2022, 6:57 PM
I upgraded our repo to 2.15 in a branch but then my machine got wiped. Didn't wanna do it over again. Too soon 😛
2
😭 2
h

happy-kitchen-89482

11/21/2022, 7:24 PM
The only thing blocking publishing wheels for linux ARM is that GHA has no free hosted runners for that platform
If someone’s company wants to sponsor this…
Or, there is emulation on x86, apparently (the scie CI uses this)
I might take a crack at the latter
e

enough-analyst-54434

11/21/2022, 7:27 PM
I use CIrcleCI to get free Linux ARM for scie-jump. Works great: https://github.com/a-scie/jump/blob/main/.circleci/config.yml
(no emulation)
f

fresh-cat-90827

11/21/2022, 8:35 PM
@bitter-ability-32190 at Oxbotica, I've built the Pants wheel locally on an ARM machine and hosted in a private PyPI index so that folks could bootstrap, perhaps this would be a reasonable compromise? 😕
b

bitter-ability-32190

11/21/2022, 8:35 PM
FWIW we as a company don't really need it. Just one colleague going his own way 😛
1
h

happy-kitchen-89482

11/21/2022, 9:02 PM
Interesting re CircleCI! But I really don’t want to bifurcate the Pants CI, it’s already non-trivial
e

enough-analyst-54434

11/21/2022, 9:36 PM
It really caused me no issues. The release uses it too.
p

proud-dentist-22844

11/22/2022, 1:34 AM
So, fire up a VM in CircleCI which registers as a Github Action Runner, runs the build, and the exits…

https://media.giphy.com/media/mYqaRkXyoGbcY/giphy.gif

c

careful-address-89803

11/22/2022, 3:51 AM
Oracle Cloud's free tier will give you a pretty beefy Ampere instance, could register that forever
2 Views