so... what else do folks want in `1.15.0`final? tw...
# announce
w
so... what else do folks want in `1.15.0`final? twitter has been running
1.15.0rc1
for a few days now without issue
cc @hundreds-father-404
h
Main thing I’m hoping to include: -
./pants generate-pants-ini
https://github.com/pantsbuild/pants/pull/7448, which I’m merging upon green CI - Reverting interpreter runtime check https://github.com/pantsbuild/pants/pull/7451, which I’m merging upon green CI - Allowing Pants to run without pants.ini, which is ready once I merge 7448 today - Fixing wheel working with Py37, which requires the upstream Pex issue. @enough-analyst-54434 how would the timeline look for the ABI fix do you think? If we want to release 1.15.0 before that, then we can either say you can’t use Py37 with this release or we can drop the Pex release and only provide Py3 support via wheels. Either sounds reasonable to me - I don’t imagine many needing Py37, for example.
I’ll also want to update the docs, but can’t do that until 1.15.0 is officially released
e
The abi3 fix is complete: https://github.com/pantsbuild/pex/pull/692 I'm just getting a green CI burn then adding some tests. But it'll be in and pex will be released before I get on a plane tomorrow afternoon.
w
thanks John
h
Wonderful, thank you John for working on this! Paired with Danny’s performance fix from yesterday, “official” Python 3 support looks very solid for 1.15.0 🙂
w
if folks want to directly cherry-pick things to
1.15.x
, that's fine with me. otherwise, please label them
needs-cherrypick
and put them in the
1.15.x
milestone
h
w
look good?
@hundreds-father-404: ^ anything else right now?
h
That is everything I have for you. The rest is the ABI fix John has out for review, and then releasing Pex and Pants consuming the upgrade
great, thanks!
the pex upgrade is going to be... a big pick. @enough-analyst-54434 thoughts?
h
Stu can you try reproducing https://github.com/pantsbuild/pants/issues/7443? We ideally will fix that before 1.15.0 but Daniel and I can’t reproduce
It is a big pick. I think it’s totally appropriate if we say 1.15.0 only supports Py27 and Py36, and then 1.16.0 and 1.17.0 will support Py37 as well
w
...ah, yes. that would be preferable. sorry
h
Couple PRs from the weekend that need a cherry-pick https://github.com/pantsbuild/pants/pulls?utf8=✓&q=+is%3Apr+label%3Aneeds-cherrypick+ I don’t think it’s necessary for us to cherry-pick removing the CI blacklist. Shouldn’t impact end users at all
w
cool: pickin'