https://pantsbuild.org/ logo
#pex
Title
# pex
e

enough-analyst-54434

05/08/2019, 2:38 PM
I was not able to knock out https://github.com/pantsbuild/pex/issues/94 and I'll be OOO until next Thursday. @witty-crayon-22786 you should be able to release now though if you need to - you're a pex pypi maintainer. The process is described in https://github.com/pantsbuild/pex/blob/master/RELEASE.rst and the tracking issue is https://github.com/pantsbuild/pex/issues/704
h

hundreds-father-404

05/14/2019, 12:52 AM
cc @aloof-angle-91616 on release process
w

witty-crayon-22786

05/14/2019, 3:32 AM
is this releasable? i can get that started tonight.
h

hundreds-father-404

05/14/2019, 3:32 AM
Yes. Please include a note about reproducible builds. One sec for me to fire up computer and I’ll send something
a

aloof-angle-91616

05/14/2019, 3:33 AM
i would argue that the checklist which has been checked off and the change that was merged to master just now is releasable
w

witty-crayon-22786

05/14/2019, 3:33 AM
k
a

aloof-angle-91616

05/14/2019, 3:33 AM
thanks!
h

hundreds-father-404

05/14/2019, 3:34 AM
John will likely want to do a 1.6.8 release to close out the checklist https://github.com/pantsbuild/pex/issues/704, but I think a 1.6.7 release is totally reasonable
Language about reproducible builds:
We now support building reproducible pex files, meaning that if you run
./pex -o
with the exact same inputs multiple times, the generated pexes will be byte-for-byte identical.
To opt into reproducible pex builds, use the flags
--no-compile
and
--no-use-system-time
when running
./pex -o
. In Pex 1.7.0, we will default to these being true.
w

witty-crayon-22786

05/14/2019, 3:37 AM
@hundreds-father-404: you had put something on the ticket: do you want to edit that?
h

hundreds-father-404

05/14/2019, 3:40 AM
Oh I like the description in the ticket more! Please use that one
w

witty-crayon-22786

05/14/2019, 3:52 AM
there have been... a lot of changes since 1.6.6.
😂 2
hopefully that's all just stabilization post vendoring. but... we'll see!
h

hundreds-father-404

05/14/2019, 4:05 AM
Imo this probably should be 1.7.0
w

witty-crayon-22786

05/14/2019, 4:07 AM
the docket said 1.6.7, and that was when john was aware of the reproducibility changes already... will stick to it.
h

hundreds-father-404

05/14/2019, 4:08 AM
Okay fair enough
w

witty-crayon-22786

05/14/2019, 4:08 AM
(i'm sortof joking about the "lots of changes we'll see" thing: they do look like stability fixes.)
h

hundreds-father-404

05/14/2019, 4:08 AM
Well yeah I guess that makes sense actually with our plan for default behavior. 1.7.0 will be what does reproducibility by default. This is just to add the ability if you opt in
a

aloof-angle-91616

05/14/2019, 4:10 AM
#velocity
w

witty-crayon-22786

05/14/2019, 4:35 AM
🎉 2
🔥 2
a

aloof-angle-91616

05/14/2019, 4:36 AM
a hero
w

witty-crayon-22786

05/14/2019, 4:38 AM
let's hope it works
a

aloof-angle-91616

05/14/2019, 4:39 AM
my laptop rebooted right as i sent that last message