hundreds-father-404
03/11/2022, 10:13 PMdev3
, which means we're supposed to start rc0
today/this weekend per our release strategy. We reflected in Pants 2.8 it was bad we violated this.
Anyone trying to get things into 2.11 still?Usually, we release 3-4 dev releases before switching to the first release candidate rc0. This means we usually release dev0, dev1, dev2, sometimes dev3, and then rc0.
We try to limit the number of changes in each stable release to make it easier for users to upgrade. If the dev releases have been particularly disruptive, such as making major deprecations, we may start a release candidate sooner, such as after dev1.
bitter-ability-32190
03/11/2022, 10:16 PMhundreds-father-404
03/11/2022, 10:17 PMparametrize
is a soft launch in 2.11witty-crayon-22786
03/11/2022, 10:17 PMchanges the semantics of explicit dependenciesit shouldn’t. it makes something that fails currently succeed. i’m working on it right now, but the Specs parsing is the thing that is probably largest.
hundreds-father-404
03/11/2022, 10:19 PMbut the Specs parsing is the thing that is probably largest.This seems totally fine to me to cherry-pick
witty-crayon-22786
03/11/2022, 10:19 PMhundreds-father-404
03/11/2022, 10:21 PMlet’s wait till early/mid next weeksgtm
witty-crayon-22786
03/11/2022, 10:21 PMfast-nail-55400
03/11/2022, 10:28 PMwitty-crayon-22786
03/11/2022, 10:28 PMfast-nail-55400
03/11/2022, 10:28 PMhundreds-father-404
03/11/2022, 10:31 PMfast-nail-55400
03/11/2022, 10:34 PMwitty-crayon-22786
03/11/2022, 10:38 PMancient-vegetable-10556
03/11/2022, 10:43 PMwitty-crayon-22786
03/11/2022, 10:47 PMenough-analyst-54434
03/11/2022, 10:48 PMhundreds-father-404
03/11/2022, 10:52 PMcurved-television-6568
03/12/2022, 10:33 AMhundreds-father-404
03/16/2022, 8:00 PMbitter-ability-32190
03/16/2022, 8:01 PMhundreds-father-404
03/16/2022, 8:02 PMwitty-crayon-22786
03/16/2022, 8:43 PMhundreds-father-404
03/16/2022, 8:48 PMthe chances of dev4 being sufficiently polished are slim enoughI actually think it's plausible Pex lockfiles will work pretty well. Note that default tool lockfiles are now working(!) https://github.com/pantsbuild/pants/pull/14811, and they were generated on my M1 w/ Py39 but running on Linux w/ Py37 in CI. John and I already have done ~6 patches to improve things
witty-crayon-22786
03/16/2022, 8:51 PMhundreds-father-404
03/16/2022, 9:19 PMwitty-crayon-22786
03/16/2022, 9:21 PMhundreds-father-404
03/17/2022, 1:40 AMfast-nail-55400
03/17/2022, 1:51 AMhundreds-father-404
03/17/2022, 1:53 AMparametrize()
and Pex lockfiles are both big new featureswitty-crayon-22786
03/21/2022, 6:49 PMhundreds-father-404
04/14/2022, 11:54 PMancient-vegetable-10556
04/14/2022, 11:57 PMhundreds-father-404
04/14/2022, 11:58 PMwitty-crayon-22786
04/15/2022, 5:01 PMwitty-family-13337
04/15/2022, 7:28 PM