polite-garden-50641
09/30/2020, 4:51 PMfast-nail-55400
10/01/2020, 1:47 AMaloof-angle-91616
10/01/2020, 8:47 PMaloof-angle-91616
10/01/2020, 8:48 PMaloof-angle-91616
10/01/2020, 8:48 PMwitty-crayon-22786
10/01/2020, 9:13 PMwitty-crayon-22786
10/01/2020, 9:13 PMhundreds-breakfast-49010
10/02/2020, 1:26 AMhundreds-breakfast-49010
10/02/2020, 7:12 PMnailgun::ServerState
not being used by anything? @witty-crayon-22786hundreds-father-404
10/02/2020, 10:08 PMaloof-angle-91616
10/03/2020, 9:33 PMrelocatable_files()
target, as well as the established resources()
target, into the files()
target (https://github.com/pantsbuild/pants/issues/10902). it's not just because the metadata can technically be squashed together, i also try to make an argument that the proposed replacement is significantly less prone to error and can be parsed by the pants user much more readily.
i would mostly love feedback on whether this is a desired and good change to BUILD files, because i don't expect to implement this now, or until automated BUILD file suggested fixes upon pants updates is implemented (https://github.com/pantsbuild/pants/pull/9434).aloof-angle-91616
10/04/2020, 10:33 PM@rule
is in src/python/pants/engine/rules.py
, whereas Get
is in .../engine/internal/rules.py
. is Get
not part of the public API? it seems necessary to import in order to write a plugin, and i would feel weird writing from pants.engine.internal import Get
if i was intending to use a stable API.aloof-angle-91616
10/05/2020, 3:34 AMwooden-thailand-8386
10/05/2020, 1:36 PMaloof-angle-91616
10/05/2020, 9:57 PMbrfs
cratealoof-angle-91616
10/05/2020, 9:58 PMoutput_directories
notwithstanding) i personally believe we should be able to get ridiculously faster-than-native speed on writes for processes executed within the VFSfast-nail-55400
10/10/2020, 10:03 PM./pants --version
) on master
with the Rust 1.47.0 commitchilly-magazine-21545
10/12/2020, 5:18 AMhundreds-breakfast-49010
10/12/2020, 11:26 PM=
?hundreds-breakfast-49010
10/12/2020, 11:27 PMtokio = { version = "=0.2.22", features = ["rt-threaded"] }
from one of the pants repo's Cargo.toml fileshundreds-breakfast-49010
10/12/2020, 11:27 PM=
fast-nail-55400
10/12/2020, 11:29 PMfast-nail-55400
10/12/2020, 11:29 PMfast-nail-55400
10/12/2020, 11:29 PMThe string "0.1.12" is a semver version requirement. Since this string does not have any operators in it, it is interpreted the same way as if we had specified "^0.1.12", which is called a caret requirement.
fast-nail-55400
10/12/2020, 11:30 PM0.2.22
(without the equals) actually means >=0.2.22,~<1~0.3
chilly-magazine-21545
10/13/2020, 3:37 AMawait Get(...)
, which allows `@rule`s to raise exceptions without necessarily making pants exit immediately. i think this will be very useful for plugin authors, but it is easy to wait if we'd prefer to get 2.0 out the door firsthundreds-father-404
10/13/2020, 8:23 PMhappy-kitchen-89482
10/13/2020, 11:04 PMfast-nail-55400
10/15/2020, 12:02 AMpants.reporting.json_reporting.JsonReporter
still relevant?hundreds-breakfast-49010
10/15/2020, 10:56 PM