please
please copied to clipboard
High-performance extensible build system for reproducible multi-language builds.
In some languages, such as C, I have come across the convention of having a configuration file for libraries. This file contains some macro definitions and at times some small...
This is a little bit of a stress test / awkward case, which didn't go so well. Test setup: Machine 1, linux_amd64, running a set of remote execution servers Machine...
When trying to build with `./pleasew build` on `17.0.0-beta.8` on a mac, I get this error: ``` Downloading Please 17.0.0-beta.8 to /Users//.please/17.0.0-beta.8... curl: (22) The requested URL returned error: 403...
We should probably document under [advanced](https://please.build/build_rules.html): - Subrepos - Plugins - Entry points and named outputs - Different dep types (exported, transitive, output_is_complete etc.) - Magic build labels like `link:`,...
Hello, I would be nice for please to support templating text files. It is especially useful to render config files using information from the build system. the user could choose...
We currently require that you set `Target =` on the plugin section in the plzconfig to point to a subrepo that provides the plugin. We could optionally allow this to...
https://github.com/thought-machine/please/blob/22137cc3e171d99f9a51df16761f8c8aa1c31359/test/build_defs/cc_embed_binary.build_defs#L67 The build rule hardcodes `-m elf_$XARCH` argument and passes it to `ld`. For my environment (AlpineLinux), this seems to only work on `x86_64`, and the test `//test/cc_rules/gcc:*` is failing...
Plugin config for the target architecture in the platform config files (e.g. `.plzconfig_darwin_amd64`) is not respected
``` swestmoreland@swestmoreland-tm01550 ~/please_dev/please (master)$ plz build //test/get_outs:nonamedouts Build finished; total time 540ms, incrementality 0.0%. Outputs: //test/get_outs:nonamedouts: plz-out/gen/test/get_outs/x swestmoreland@swestmoreland-tm01550 ~/please_dev/please (master)$ plz build //test/get_outs:nonamedouts --arch linux_amd64 Build finished; total time 30ms,...
(Maybe this belongs to the please-build/java-rules repo, but since this is a regression I'm reporting it here.) I recently upgraded from 16.27.5 to 17.1.0, applied the java plugin and now...