svcscm
66f591abd2
Updating submodules
...
Summary:
GitHub commits:
15f1d999e4
ecaad24062
a6e615a7ba
Reviewed By: yns88
fbshipit-source-id: 6a7b538ba5e3211661636465bf2067359c95ad90
2019-10-14 12:20:41 -07:00
svcscm
2a5c6e54ba
Updating submodules
...
Summary:
GitHub commits:
a9a721d158
Reviewed By: zpao
fbshipit-source-id: fa9b599613ad31dcd0f606eee655b7558ccb025a
2019-10-14 08:59:29 -07:00
svcscm
9bfaf8af70
Updating submodules
...
Summary:
GitHub commits:
20860125c3
dbf7cb05d2
Reviewed By: zpao
fbshipit-source-id: f3abc1fc5c0a048cac44425318bbfede3115257d
2019-10-13 09:22:24 -07:00
svcscm
9c404957c2
Updating submodules
...
Summary:
GitHub commits:
feee256959
Reviewed By: zpao
fbshipit-source-id: df5f1eafc1b22bed3b5a0108cd3518c160b4a352
2019-10-12 09:20:19 -07:00
svcscm
a37d5d2fb1
Updating submodules
...
Summary:
GitHub commits:
c70b88fed9
469cdaccc9
Reviewed By: zpao
fbshipit-source-id: 686993930dcf58d612a1a635e418e3b966e180dd
2019-10-11 16:50:26 -07:00
svcscm
b4af7e0633
Updating submodules
...
Summary:
GitHub commits:
4ca7f0e2ab
c3543916f7
7a7b50a9a9
Reviewed By: zpao
fbshipit-source-id: 63b7a7ad92b9c4b99412070119f3ef88adf6060d
2019-10-11 16:45:00 -07:00
svcscm
a62b2a184d
Updating submodules
...
Summary:
GitHub commits:
38facec624
73b9b24d73
16103a1483
5f1ff91cee
Reviewed By: zpao
fbshipit-source-id: 94d8b7a08ef5f5cca523097204c3f1bfe0d7d3e4
2019-10-11 15:11:59 -07:00
svcscm
0fcd4ced47
Updating submodules
...
Summary:
GitHub commits:
cdf9698c9b
ac8e121665
Reviewed By: zpao
fbshipit-source-id: 98406338bd8d0501c73766aa0ec66239b709030e
2019-10-11 10:42:35 -07:00
svcscm
53afd1b078
Updating submodules
...
Summary:
GitHub commits:
71ad58349c
03358af986
Reviewed By: zpao
fbshipit-source-id: 3e3147221226b0f9874fc24019ec02e2888de6ba
2019-10-11 09:20:21 -07:00
svcscm
7231f795a6
Updating submodules
...
Summary:
GitHub commits:
4516865d9d
f6a09a345e
Reviewed By: zpao
fbshipit-source-id: e8ea2bddff0d2919753fd0b2c96e58300598e9aa
2019-10-11 05:28:23 -07:00
svcscm
eb5ff0d4d4
Updating submodules
...
Summary:
GitHub commits:
9b54ae14cc
1e72a744e2
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 487333c649237a81322dcbed0d3a9cbcbd1830f7
2019-10-10 23:28:19 -07:00
svcscm
3727163c13
Updating submodules
...
Summary:
GitHub commits:
6ec3be9134
c19dfa4ecf
605f2b84cb
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 21de900fbca22d3a3717e7f4e1dcf2b2a4633405
2019-10-10 17:32:22 -07:00
svcscm
a561ba3880
Updating submodules
...
Summary:
GitHub commits:
30eadf6dab
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 31d9c35ecc6dc3e9ef522d260b193238cc885f4b
2019-10-10 16:59:48 -07:00
svcscm
c8537ea5cb
Updating submodules
...
Summary:
GitHub commits:
8f09128eff
041c679db7
912054cbe9
c9181f8d8a
18fe084a4e
96fcd9bee8
84be696700
1ad80670e6
3fb701aa59
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 78f58d88f849ab105121533bf276c24d9da06e69
2019-10-10 13:56:56 -07:00
Andres Suarez
4f5c1eb215
Relicense getdeps from BSD to MIT
...
Summary: See https://fb.workplace.com/groups/osssupport/permalink/2846876118694318/
Reviewed By: wez
Differential Revision: D17750243
fbshipit-source-id: 9e149df1f8e09203820f50d0fcac4a5cecf52e33
2019-10-10 13:20:05 -07:00
svcscm
94b4b3e334
Updating submodules
...
Summary:
GitHub commits:
6e6968f5ff
80e85cb30f
4c49e38f15
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 0c36902ad26a7ea5f4c0a7998ef1596167b71b1d
2019-10-10 13:20:05 -07:00
svcscm
d4bae358bf
Updating submodules
...
Summary:
GitHub commits:
bc34a0c873
34fe0fc87d
4f7f55a9c1
ce95cdf22e
52058538bd
b8f426fd37
a6d0ad8c64
b3f1ee8e0e
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: d4e747570517b1d42a84ebd7e37fab38c5a7f003
2019-10-09 21:38:25 -07:00
Wez Furlong
ba2c416069
watchman: migrate wildmatch test to gtest
...
Summary: This is the first step towards removing `watchman/thirdparty/tap.{cpp,h}`
Reviewed By: chadaustin
Differential Revision: D17775680
fbshipit-source-id: d6ac32c3b2489e1713fb132b0bb46d848c56811f
2019-10-09 21:01:16 -07:00
Wez Furlong
f5b643a4e3
getdeps: ask testpilot to re-run failed tests up to 3 times
...
Summary: This helps to squash out some flakiness
Reviewed By: pkaush
Differential Revision: D17804696
fbshipit-source-id: decd8e5dd37d802c62cae1168c4f4d72c0fc5c83
2019-10-09 21:01:15 -07:00
svcscm
029b955fff
Updating submodules
...
Summary:
GitHub commits:
36acdac8a5
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: fc46903ce451ee316c0a05c504f8163c2e3453f7
2019-10-09 20:18:27 -07:00
svcscm
a931bdaf30
Updating submodules
...
Summary:
GitHub commits:
6a4c4cea79
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 6a42ab50fb94828a9bf24670644580f22543bcc6
2019-10-09 18:22:19 -07:00
svcscm
b3ad9aecf1
Updating submodules
...
Summary:
GitHub commits:
1b1897772d
3bd6c6d0d0
149fed4b2e
b047a48ab2
2faa112a79
8f222bfa35
9edafd67e1
08e873d01e
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 0ee4a022b4ce9097a193c418e3740bb0ec3615a0
2019-10-09 15:59:27 -07:00
Alexey Spiridonov
b93ff4720d
Re-enable BUILD_TESTS for fbcode_builder
...
Summary: As it turns out, several of the `fizz` dependencies require it to have been built with tests enabled, so it's just easier to build them always, IIRC they only waste 1-2 minutes of time.
Reviewed By: lnicco
Differential Revision: D17837758
fbshipit-source-id: dd0c73b3aaf72831ce702dbcecd4e3ff627a4901
2019-10-09 15:20:00 -07:00
Zeyi (Rice) Fan
70b00d43aa
eden: make eden build with Rust datapack
...
Reviewed By: wez
Differential Revision: D17494253
fbshipit-source-id: 45bab057e5cefd8f2808be96ba31814c5196051b
2019-10-09 13:03:07 -07:00
svcscm
e540969b95
Updating submodules
...
Summary:
GitHub commits:
ca22474b16
ba51bf8336
b00991a9cf
80df4adb86
029f145b2e
5cfd1dd083
4d2dd78048
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 8d0046610f745cc79e2a95ab6f8cda804cb2abd3
2019-10-09 13:03:07 -07:00
svcscm
f695503b4f
Updating submodules
...
Summary:
GitHub commits:
3fe0037e48
e00630bf70
946e907c9c
5b96cf2eb0
77d5a2c109
c350d4cea1
ab93c5bf2f
9274f54af9
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 13724c98f794dea8e570406c3a0b64e2c83cfd4a
2019-10-08 22:25:33 -07:00
Alexey Spiridonov
3fdcdad190
Revert / fix up D17158685
...
Summary:
Proxygen no longer uses `fbcode_builder` to run its tests, so whatever the purpose of D17158685, these `fbcode_builder` configs no longer affect Proxygen, and can be reverted to their original state.
Since the general design pattern for `fbcode_builder` has been to link everything as `.so`s, let's return to this (which helps fix Bistro's build).
Also, let's not waste time building & linking tests for libraries that are not the library under test. That is:
- Before: The Bistro build also builds tests for wangle, proxygen, etc. This is a result of some accidental changes in D17158685.
- After: We explicitly don't build test for any of the 4 dependencies here. This is OK because each project also has its own `fbcode_builder_config.py`, which **does** build tests.
This latter part should result in a build-time reduction.
Reviewed By: lnicco
Differential Revision: D17819858
fbshipit-source-id: 7cad1bed86b2f0c3934b0fc5d6fb33e6a2ee2695
2019-10-08 21:47:29 -07:00
svcscm
3184ffeda0
Updating submodules
...
Summary:
GitHub commits:
7ccc53da5c
19a311afb1
31e273bc7a
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 0f431a636319f2776b333167ade53012815ef486
2019-10-08 21:47:29 -07:00
svcscm
dec1c2249b
Updating submodules
...
Summary:
GitHub commits:
7a4406fff1
2f4e288143
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 1a496af357cb8f8baf7588c32332b3e68ec51203
2019-10-08 17:29:04 -07:00
svcscm
75e049e7be
Updating submodules
...
Summary:
GitHub commits:
bc1c56c35b
9ef6ae81a6
3c81e5743f
237ea0029f
cff5937685
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: bd17e8c604c745ea9771e8486407980c8a71c026
2019-10-08 11:18:51 -07:00
svcscm
bbb1f742ca
Updating submodules
...
Summary:
GitHub commits:
442d7def67
c138dc3d2c
3833f10989
6fc473d530
82d259dade
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 7834a4a8620d0ab9b60060e0abadfba457fb2890
2019-10-08 01:23:05 -07:00
svcscm
b0c6abab51
Updating submodules
...
Summary:
GitHub commits:
8f538e5f74
Reviewed By: zpao
fbshipit-source-id: 02817f56059231d315f265a44382ade7773f736b
2019-10-07 14:26:15 -07:00
svcscm
5e144c8070
Updating submodules
...
Summary:
GitHub commits:
c0fcc0584d
Reviewed By: zpao
fbshipit-source-id: 57e606b87b9a3c82ab52583b75f8f9b18fb67717
2019-10-06 22:26:00 -07:00
svcscm
6b60f7b3a9
Updating submodules
...
Summary:
GitHub commits:
0773adc6ed
Reviewed By: zpao
fbshipit-source-id: f4a9f5d00470936f93fa214c168491d800b51ba7
2019-10-06 12:25:13 -07:00
svcscm
930050e1f5
Updating submodules
...
Summary:
GitHub commits:
adb0dd8552
53d3cbdb95
Reviewed By: zpao
fbshipit-source-id: 2deb0909b680fd70b4841d11cec37db0c21c2dc6
2019-10-05 11:51:53 -07:00
svcscm
430057d1b1
Updating submodules
...
Summary:
GitHub commits:
2d8909f6f5
b123ec99c0
6492bb7063
59829723b6
72953bbc99
0d3a31d96f
33017e5a45
01e006161f
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 6c38758dcf8effe7b4f4602beb8e32ea605f4679
2019-10-04 11:49:44 -07:00
svcscm
64dd6ac38d
Updating submodules
...
Summary:
GitHub commits:
716e58b5b2
657c1a3dd8
c58b4d6edf
ef116e3747
b882dfef2b
29d57f5c86
416373d0c0
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 104c97ccbe3eed169c92d6d75d7a28ea059c802d
2019-10-04 11:13:10 -07:00
Zeyi (Rice) Fan
7f8aae31f9
getdeps: add libcurl and make Eden use libcurl instead of system curl
...
Summary:
We are seeing random segment fault originating from OpenSSL on macOS when
Mononoke fetching is enabled.
The cause is that on macOS we are actually linking against libcurl shipped with
the system instead of ours. That copy of libcurl is linked with macOS's
libcrypto instead of the one we compiles during Eden's build, and it seems that
version of libcrypto does not provide concurrency safety.
The solution is to build curl on macOS and make sure it is linked to our
OpenSSL that has the concurrency callbacks registered.
Reviewed By: wez
Differential Revision: D17657822
fbshipit-source-id: 85abdf3be10b3903a5efc6b3a91624c7258de790
2019-10-04 11:00:45 -07:00
svcscm
552e4e7e85
Updating submodules
...
Summary:
GitHub commits:
f35c0177d8
52c8537cc3
03191fe7b1
9d481a51bb
33e4a55d8f
b899630b14
6eac742faa
62045e2c23
932f277fc1
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 63094af9262a1b276f88cc459921ff1486d1d045
2019-10-04 10:31:24 -07:00
Wez Furlong
0db060013e
watchman: getdeps: Capture artifacts from Github Actions CI builds ( #750 )
...
Summary:
This diff teaches the generated Github Actions configuration to copy the
executable outputs from the leaf project into an artifacts dir, and then capture
the artifacts in the build.
This page has details on the artifacts mechanism used by Github Actions:
https://github.com/actions/upload-artifact
This page has the "Artifacts" link on the RHS where an example of the artifacts
can be downloaded:
https://github.com/facebook/watchman/pull/750/checks?check_run_id=244088199
Here's the actual download:
https://github.com/facebook/watchman/suites/247296465/artifacts/74686
And here's what the inside of that zip file contains for the watchman build:
```
$ find . -ls
49685444 0 drwxr-xr-x 6 wez mygroup 192 Oct 1 18:50 .
49685487 16 -rw-r--r-- 1 wez mygroup 6148 Oct 1 18:51 ./.DS_Store
49685446 0 drwxr-xr-x 5 wez mygroup 160 Oct 1 18:51 ./mac
49685501 16 -rw-r--r-- 1 wez mygroup 6148 Oct 1 18:51 ./mac/.DS_Store
49685453 0 drwxr-xr-x 3 wez mygroup 96 Oct 1 18:50 ./mac/bin
49685455 5432 -rwxr-xr-x 1 wez mygroup 2778500 Oct 2 01:02 ./mac/bin/watchman
49685454 0 drwxr-xr-x 7 wez mygroup 224 Oct 1 18:50 ./mac/lib
49685457 296 -rwxr-xr-x 1 wez mygroup 149096 Oct 2 01:02 ./mac/lib/libgflags.2.2.dylib
49685460 1072 -rwxr-xr-x 1 wez mygroup 546348 Oct 2 01:02 ./mac/lib/libssl.1.1.dylib
49685459 272 -rwxr-xr-x 1 wez mygroup 135524 Oct 2 01:02 ./mac/lib/liblz4.1.dylib
49685458 352 -rwxr-xr-x 1 wez mygroup 176900 Oct 2 01:02 ./mac/lib/libglog.0.dylib
49685456 4888 -rwxr-xr-x 1 wez mygroup 2501012 Oct 2 01:02 ./mac/lib/libcrypto.1.1.dylib
49685445 0 drwxr-xr-x 5 wez mygroup 160 Oct 1 18:50 ./linux
49685486 16 -rw-r--r-- 1 wez mygroup 6148 Oct 1 18:50 ./linux/.DS_Store
49685448 0 drwxr-xr-x 3 wez mygroup 96 Oct 1 18:50 ./linux/bin
49685450 196264 -rwxr-xr-x 1 wez mygroup 100486648 Oct 2 01:16 ./linux/bin/watchman
49685449 0 drwxr-xr-x 4 wez mygroup 128 Oct 1 18:50 ./linux/lib
49685451 3864 -rwxr-xr-x 1 wez mygroup 1976888 Oct 2 01:16 ./linux/lib/libgflags.so.2.2
49685452 2208 -rwxr-xr-x 1 wez mygroup 1127336 Oct 2 01:16 ./linux/lib/libglog.so.0
49685447 0 drwxr-xr-x 4 wez mygroup 128 Oct 1 18:51 ./windows
49685513 16 -rw-r--r-- 1 wez mygroup 6148 Oct 1 18:51 ./windows/.DS_Store
49685461 0 drwxr-xr-x 5 wez mygroup 160 Oct 2 01:44 ./windows/bin
49685464 7880 -rwxr-xr-x 1 wez mygroup 4030976 Oct 2 01:44 ./windows/bin/watchman.exe
49685463 488 -rwxr-xr-x 1 wez mygroup 249856 Oct 2 01:44 ./windows/bin/glog.dll
49685462 544 -rwxr-xr-x 1 wez mygroup 278016 Oct 2 01:44 ./windows/bin/gflags.dll
```
The `main.yml` file was updated by running:
```
$ opensource/fbcode_builder/getdeps.py generate-github-actions --output-file watchman/.github/workflows/main.yml watchman
```
Pull Request resolved: https://github.com/facebook/watchman/pull/750
Test Plan: See description above
Reviewed By: pkaush
Differential Revision: D17705148
Pulled By: wez
fbshipit-source-id: 4f3c466180f5a1cb9fa31a9b3b3f117876f8b89d
2019-10-04 10:03:38 -07:00
svcscm
5586c07fdb
Updating submodules
...
Summary:
GitHub commits:
c510b2adff
Reviewed By: 2d2d2d2d2d
fbshipit-source-id: 15331ba12019dc91362909a446f867d4dd78ea01
2019-10-04 08:17:27 -07:00
svcscm
87cc2a03f6
Updating submodules
...
Summary:
GitHub commits:
b695c6bce8
Reviewed By: zpao
fbshipit-source-id: 8ba01a4003190450461279ed68f56846af253efa
2019-10-04 06:40:48 -07:00
svcscm
d9944d1c21
Updating submodules
...
Summary:
GitHub commits:
b09f9d4bd9
a46c690516
a8d1fd8e17
686f4cdab5
2bd394f5a6
2d436815b9
c3565bbd1b
6d8ff2abdc
Reviewed By: zpao
fbshipit-source-id: d4f859be9349c3dd4b0fb51beea8875048992f32
2019-10-03 13:23:33 -07:00
Wez Furlong
bbb6bc98ab
getdeps: ensure that INST/lib/*.dll are found in PATH on windows
...
Summary:
We were troubleshooting an issue with the eden tests on windows
where the boost dlls where not being found during gtest discovery.
When we compute the environment, we were only including INST/bin in the
PATH on windows. On Windows, the dlls are searched for in the PATH, and
since boost installs those into its `lib` dir we were missing those.
This diff causes `lib` dirs to get added to PATH on windows in the same
manner that we would add them to `LD_LIBRARY_PATH` on linux.
Reviewed By: pkaush
Differential Revision: D17694542
fbshipit-source-id: 143a907e6d30d8c12360caa43c8d9c26ff8c88c6
2019-10-03 12:56:59 -07:00
svcscm
ed18fc6f00
Updating submodules
...
Summary:
GitHub commits:
b1fc10d337
cca87d7722
2b0ab0456d
5aa4635830
a8dc522a01
Reviewed By: zpao
fbshipit-source-id: 504610ab3a08841b7e8297e5b8cef6a589d57554
2019-10-03 12:56:59 -07:00
svcscm
8d4486f510
Updating submodules
...
Summary:
GitHub commits:
7b18a047e0
c8d9578c98
ea8fab36e5
Reviewed By: zpao
fbshipit-source-id: 5c26a12cc4de0f8ff310e434625709db07430ec1
2019-10-03 09:19:13 -07:00
svcscm
ce088b6b90
Updating submodules
...
Summary:
GitHub commits:
ef48199f53
Reviewed By: zpao
fbshipit-source-id: 8f9c5bd511cc9e4d8efb7f59fc43142add5a71ff
2019-10-02 23:15:44 -07:00
svcscm
0dd91952ac
Updating submodules
...
Summary:
GitHub commits:
de0e642743
003991d664
89e9a488b6
c7f16fe90c
4313f066c1
5e24e9f89b
404f2c6bde
Reviewed By: zpao
fbshipit-source-id: ddd93aef183d3808e5f365fa20ac4855b5359122
2019-10-02 18:55:45 -07:00
svcscm
3d00166b40
Updating submodules
...
Summary:
GitHub commits:
ebb1f736b9
61ae5cb75b
93c3a4e239
4040bc13f6
5aa58b5c5e
395c85701a
2437de44e8
62d9741257
Reviewed By: zpao
fbshipit-source-id: 309e0a4127d6133e2d630c5bcb4e3fb50c9c1e37
2019-10-02 18:22:05 -07:00
Wez Furlong
87bce4d73d
getdeps: fixup-dyn-deps: use patchelf from our manifest on linux
...
Summary:
On linux we use `patchelf` to manipulate dynamic deps but it
isn't guaranteed to be installed everywhere. We have a manifest file
that describes how to build it, but so far nothing has told getdeps
that it should build it.
This diff updates the ELF dep munging code to literally run
`getdeps.py build patchelf` and then use that patchelf binary to
manipulate the object files.
Refs: https://github.com/facebook/watchman/pull/750
Reviewed By: pkaush
Differential Revision: D17705351
Pulled By: wez
fbshipit-source-id: 358ef239edb389fbd51fa023ff553963aa80b6c7
2019-10-02 17:50:52 -07:00