Lidi Zheng
39cc797025
[xDS Proto] Modernize buildgen scripts ( #25512 )
...
* [xDS Proto] Modernize buildgen scripts
* This PR only covers some buildgen scripts that will be used by xDS
proto
* This PR also improves the debuggability of some scripts
* Merge with master
* Adopt reviewer's advices
4 years ago
Lidi Zheng
d515270e86
Fix the generated_projects.sh again ( #25572 )
...
* Double quote for shell string comparison
4 years ago
Lidi Zheng
4a90992d03
Update PyYAML in generate_project.sh if needed ( #25563 )
4 years ago
Lidi Zheng
a6c5d6c43e
[xDS Proto] Pin PyPI dependencies in Dockerfiles ( #25510 )
4 years ago
Lidi Zheng
da399bc970
Install yaml in users's directory
4 years ago
Lidi Zheng
5ea36eb47c
Revert "Revert "Resolve warnings and deprecations in several scripts in tools""
4 years ago
Jan Tattermusch
dcb3f8c73e
Revert "Resolve warnings and deprecations in several scripts in tools"
4 years ago
Lidi Zheng
39504dd984
Add --ignore-installed
4 years ago
Lidi Zheng
9191625db7
Upgrade yaml
4 years ago
capstan
7267c8fcd9
Python3-ize tools/buildgen.
...
* Ran `2to3` on `tools/buildgen` and the `gen_build_yaml.py` files.
* Updated the invocations of python to be explicitly Python 3.
* Changed the loader in `mako_renderer.py` to allow pickle to find the module for pickling `external_version.Version`
* Added a few open-as-binary to placate readers/writers expecting bytes.
* Hand tweaked the templates to remove `iteritems` and fiddle with encodings.
Partially addresses #24359 .
4 years ago
Jan Tattermusch
41ac287f7b
generate build metadata from bazel BUILD
5 years ago
Lidi Zheng
e6620062ff
Use Python to run Python script
5 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
9 years ago
Craig Tiller
1ebb7c885e
Hand-written changes
9 years ago
Craig Tiller
89af79fc11
Remove dead code
10 years ago
Craig Tiller
1a71811678
Add parallel execution for generate_projects
10 years ago
Craig Tiller
06e3f446ee
Eliminate bashisms
10 years ago
Craig Tiller
a5b517fa15
Factor out extra json generation
...
This logic needs to be reusable in some other scripts
10 years ago
Craig Tiller
ba3c3cd36c
Add testing of bad client behavior
...
This test will become a suite over coming weeks.
Spin up a server, and send some illegal data to it, and probe that the correct behavior occurs.
10 years ago
Nicolas "Pixel" Noble
7ad18e6437
Avoid writing build.json during a test.
...
The test environment might be read only, so let's not modify a file just for running a test.
10 years ago
Jan Tattermusch
8ff00a3c25
big refactoring of visual studio projects, started using nuget
...
dependencies.
10 years ago
Nicolas "Pixel" Noble
970f5d9c1d
Removing some bashisms.
10 years ago
Nicolas Noble
f358573091
FreeBSD preliminary work.
...
-) You can't assume bash is installed. Scripts needs to be cleaned out of bashisms.
-) You can't assume python is in /usr/bin. Use env instead.
-) AF_INET is in sys/socket.h
-) Added port_platform's basic structure for FreeBSD, based off Darwin.
-) FreeBSD doesn't have and doesn't need libdl for OpenSSL.
10 years ago
Craig Tiller
26512043ac
Always run build cleaner
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
834288138d
Add shell script copyrights
10 years ago
Craig Tiller
d4eec90581
Mac Compatibility Fix
10 years ago
Craig Tiller
3462982a79
Abort on errors, and dont spam
10 years ago
Craig Tiller
0322134506
Make generate_projects work on Mac
10 years ago
ctiller
08c50d8bf5
Make generate_projects.sh able to run from a git repo.
...
Change on 2015/01/09 by ctiller <ctiller@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=83627504
10 years ago
Nicolas Noble
ddef24620a
Adding the tools directory to the git export.
10 years ago