Commit Graph

947 Commits

Author SHA1 Message Date
svcscm
f4b697e65b Updating submodules
Summary:
GitHub commits:

b94ef9fb23
4462a7f00a
16e629c415
50770702ad
5b632a5deb
d2fa2cbcd6
4e152f651e
54c89b5f03

Reviewed By: yns88

fbshipit-source-id: 766783d00f8440c1264f13045ae6411233355af6
2019-12-04 14:54:55 -08:00
svcscm
140fe7da11 Updating submodules
Summary:
GitHub commits:

e0a9c73213
0caffc4165
8b4020ff4e

Reviewed By: yns88

fbshipit-source-id: a60355f8a940ea878b7592c2765547576d1927f0
2019-12-04 10:50:28 -08:00
svcscm
a1e20d2abf Updating submodules
Summary:
GitHub commits:

79ce5d694f
644b49220f
02784cf261
b3d94bf10e
72f4dd408e
17925179d8
2cf584d3b1
d40d96146c
d4a0e4a2f2

Reviewed By: yns88

fbshipit-source-id: 5e4f6b78bddd30383f1136b0912e4d96b71f4375
2019-12-04 09:31:32 -08:00
svcscm
e230a1e72e Updating submodules
Summary:
GitHub commits:

fff0c03259
ea7006f401
2b647dff96
4ebeeefb93
090c1ea867
4fc3ca2fda
174345aba3
3d2f38c05b

Reviewed By: yns88

fbshipit-source-id: d7458b1bc0bc2b70020523cd8544fda71a481478
2019-12-04 07:29:06 -08:00
Lukas Piatkowski
f90766f95b rust-shed: change the workspace member definition to point to the newly moved project directories
Summary: The projects have been moved to a "shed/" subdirectory, so the root Cargo.toml with workspace has to be adjusted to that move.

Reviewed By: farnz

Differential Revision: D18807189

fbshipit-source-id: 0fd66fa7edd38ab4fdf905872f38fac57ae0230e
2019-12-04 06:44:14 -08:00
svcscm
1467a82d57 Updating submodules
Summary:
GitHub commits:

e9b43ed326
13ad6c8823
fe6c371b45

Reviewed By: yns88

fbshipit-source-id: 33216fdaab1473b86790ef3ce3b2d4b6ea799649
2019-12-04 06:44:14 -08:00
svcscm
0f97b0d563 Updating submodules
Summary:
GitHub commits:

f8e3918ecc
2da2a36ba6
7d9a4c55df
029d33f6bb
79b97b0bd8
f25c45976d
9177935736
b4c8675269
aaeec96017

Reviewed By: yns88

fbshipit-source-id: bec18df91fdfc84d282e50945e0509ecb41c459d
2019-12-03 23:36:57 -08:00
Adam Simpkins
e3dff39f45 getdeps: add an install_fb_python_executable() function to the CMake utilities
Summary:
Add a `install_fb_python_executable()` function to `FBPythonBinary.cmake` for
helping to install python executables generated with
`add_fb_python_executable()`.  This primarily helps by automatically looking
up the correct output file to install from the generated targets.

Reviewed By: wez

Differential Revision: D18774539

fbshipit-source-id: 4b397580d72ac448f21d1db6d2cdd653cf3635df
2019-12-03 21:42:27 -08:00
svcscm
1c5371352d Updating submodules
Summary:
GitHub commits:

f71571b0e8
f47108d35e
9cf762612e
273c145999

Reviewed By: yns88

fbshipit-source-id: 16c3a9f8229a674701c8ad00566afc3fbe7ff1cb
2019-12-03 21:23:28 -08:00
svcscm
ea2d8e3854 Updating submodules
Summary:
GitHub commits:

504a63b8cd
c495ea0e4f
6472b9cbf1
8290e1bac3
df32a11747
473c2dd1e4
4edb4284e7
f132dc5c7f
f5238e18a4
35478666ea
1012d059cc
c386a3348f

Reviewed By: yns88

fbshipit-source-id: cff0bbcca0b7467542294172e01063dc928e1754
2019-12-03 20:12:16 -08:00
svcscm
13b8748da5 Updating submodules
Summary:
GitHub commits:

a71e70a2a5
4e786dbf80
1cb1d800e4
3fbb64cb1a
53707dfe26
0776cc5cca
28e4c3c2cb
b7a0f8fcbf
e60ff79e4e

Reviewed By: yns88

fbshipit-source-id: dcab56606e48129499fb26e948945a8d80264ad1
2019-12-03 16:07:11 -08:00
Wez Furlong
829c722974 getdeps: rocksdb: don't enable -Werror
Summary:
It's impossible for a consumer of a released version of
rocksdb to do anything about this except not use it, and this particular
version of rocksdb ships with a number of shadow warnings.

Disable warning to error promotion.

See also: https://twitter.com/pcwalton/status/1201679307552083968

Reviewed By: chadaustin

Differential Revision: D18785637

fbshipit-source-id: 1db2b00b3c397d6c0b8f05b9d1c658877685c961
2019-12-03 15:07:56 -08:00
svcscm
66529c711f Updating submodules
Summary:
GitHub commits:

afb64d406e
80b7c7a2e6
b0ec302149
a58d6a4964
f32a311f0d
aa33d68d83
22f0ea3b98
4faec0f231
75b51602d9
80ee4f461a

Reviewed By: yns88

fbshipit-source-id: 7a015b90c67635edc24db0df8889f9a2cda02169
2019-12-03 14:43:11 -08:00
svcscm
cffcaa5f7a Updating submodules
Summary:
GitHub commits:

1e549f95d0
380c720be4
f27abc0fe1
b51ac9fd52

Reviewed By: yns88

fbshipit-source-id: 6c3a515e6730a6e3d6a8e380074546dc3212289b
2019-12-03 11:56:46 -08:00
Shrikrishna Khare
b4394c413d fbcode_builder: getdeps: fboss: OpenBCM depends on git-lfs
Summary:
OpenBCM libraries are stored with git LFS. As a result, fetcher fetches LFS pointers and not the contents. Use git-lfs to pull the real contents before copying to install dir using NoopBuilder.
In future, if more builders require git-lfs, we would consider installing
git-lfs as part of the sandcastle infra as against repeating similar
 logic for each builder that requires git-lfs.

Reviewed By: wez

Differential Revision: D18759806

fbshipit-source-id: f988a0460107bc0685e7aba107daba9ed88f71e7
2019-12-03 11:43:41 -08:00
Shrikrishna Khare
b2f5da202e fbcode_builder: getdeps: fboss: add git-lfs fetcher
Summary:
As titled. This is needed by OpenBCM, and in future, possibly by other
manifests as well.

Reviewed By: wez

Differential Revision: D18759807

fbshipit-source-id: d445dfa382cea4bf96443ab9889926a4abbf0757
2019-12-03 11:43:41 -08:00
svcscm
ab9997718b Updating submodules
Summary:
GitHub commits:

5510b30ef6
f873f5d761
1d8ebfaf58
7043e743d2

Reviewed By: yns88

fbshipit-source-id: e76342a4266a99290c1b8a592bbb2f1f0b865e9f
2019-12-03 10:38:10 -08:00
svcscm
d08e07175f Updating submodules
Summary:
GitHub commits:

0faaa9b25a

Reviewed By: yns88

fbshipit-source-id: 518ec6c1b67dbd5b47814d76d9732c3a4ef8e590
2019-12-03 05:56:19 -08:00
svcscm
201899f02a Updating submodules
Summary:
GitHub commits:

74d60d1019
16fa6fd2a6
24fcf9254b

Reviewed By: yns88

fbshipit-source-id: 335a587ef07f2d2fd4f2662ec18ad07f819773bd
2019-12-02 16:46:00 -08:00
svcscm
87db99ed72 Updating submodules
Summary:
GitHub commits:

2ce5773e6a
4ffa566369

Reviewed By: yns88

fbshipit-source-id: a271092b34710dc52a664af58228abd40240f3c6
2019-12-02 15:34:22 -08:00
svcscm
d7e4926b82 Updating submodules
Summary:
GitHub commits:

7b3a807de9
3a8812435b
19eadc885c
771cc9afb7
26311e3c19
6baa7358e1
0fe1a224cc
5b1f1d66b3

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: d08b7dce46f8ed8cbaf89aeb401ca8c12d0668ef
2019-12-02 08:39:34 -08:00
Ahmed Soliman
30ee55c5c5 Install wheel and cython on fbcode_builder venv environments
Summary:
This is an update to the fbcode_builder codebase to allow setting up the python virtualenv with python dependencies installed. I've included wheel and cython (with a pinned version to 0.28.6 which is the only version that works with thriftpy3 at the moment, due to https://github.com/cython/cython/issues/2985) as standard packages since these are required by some of our top-level dependencies (folly and thrift)

As far as I know, there are no other projects that use PYTHON_VENV at the moment except LogDevice so the impact should be minimal.

Reviewed By: lucaspmelo

Differential Revision: D18758383

fbshipit-source-id: 264941311c5e3a19dc4ef2bb78c9a1baa34dfd8c
2019-12-02 07:38:34 -08:00
svcscm
9990ddf496 Updating submodules
Summary:
GitHub commits:

4a09b26331
ac75dfde14
f411ef67a1
fb8dc55f3e
2dc57e5e3e
79edb8ea7c
3d9bec9187

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 7ac1c6f91d4a7330882adce4010ab787a98d1a94
2019-12-02 07:38:34 -08:00
svcscm
50d53688b6 Updating submodules
Summary:
GitHub commits:

f54141d8fe
1baa9e6087
3d0c120023
c95bd4c68e
6805f86ad7
4b26353e0d
420d5abaf7
2c9a7a814f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 3195a1223ed82e44c2cfe4a7ced610e91b10f3d7
2019-12-01 13:43:39 -08:00
Shrikrishna Khare
c865230548 fbcode_builder: getdeps: fboss: add OpenBCM fetcher
Summary: As titled

Differential Revision: D18726457

fbshipit-source-id: 717a6cda4a78e1b246f20328df1f01b78560cac5
2019-12-01 12:36:50 -08:00
svcscm
7b374d3e6a Updating submodules
Summary:
GitHub commits:

6b3e04cfb3
fca98a9c5a

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 853f8c1b7d882ba64a07ca5270c7f2dd37208861
2019-12-01 06:29:05 -08:00
svcscm
e4c4161a50 Updating submodules
Summary:
GitHub commits:

c027c0d22f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 1c73dd17ead29b1d4fde7d7e1d9ce8c01bb44f3d
2019-12-01 04:22:31 -08:00
svcscm
7f6f7c053b Updating submodules
Summary:
GitHub commits:

569c8cb346
88712a7a0f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 9389e439aa1e324b95c4b92d05b98f5e238487d9
2019-11-30 04:22:05 -08:00
svcscm
fbc5e2b99d Updating submodules
Summary:
GitHub commits:

091555c3e6
7a0ed7392d
f2a70ca925
8496e64e42
c7ccfcc2ce
e19b29702f
59cb341424
1c3c902a03
54c931c299

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 2bf4fa77d68614da0a1c9f81243baf0b12147ffb
2019-11-29 04:17:02 -08:00
Lukas Piatkowski
ce1dd22f6e rust-shed: unify Cargo.toml definitions
Reviewed By: farnz

Differential Revision: D18726052

fbshipit-source-id: 4f18430342ab6fd4fc82cc7d03e21f3e50e0ce25
2019-11-29 01:59:02 -08:00
svcscm
3b47109aed Updating submodules
Summary:
GitHub commits:

ce7962943c
268f732670
f9b187fe9a
975af63a73
2ea29109e0
6c13db2eeb
a54e4bf037
50b0ed4199

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 5aa633d427933994bede55c99d01476e9debfa82
2019-11-28 06:00:45 -08:00
Lukas Piatkowski
a8ebf55e26 fbcode_builder: add cargo builder for Rust projects
Summary: The cargo builder will be used to verify if an opensource Rust project passes Cargo build, test and (optionally) documentation build.

Reviewed By: markbt

Differential Revision: D18636934

fbshipit-source-id: e982e6a017eb32913e2994e7457c8add2e9d6b95
2019-11-28 04:59:38 -08:00
svcscm
526fbc8ec2 Updating submodules
Summary:
GitHub commits:

c15d1ca3e7

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: afc8c31c5b1063bddddbd9e877698c939b074f44
2019-11-28 04:59:37 -08:00
svcscm
2925a82fe5 Updating submodules
Summary:
GitHub commits:

64dc8e79e9
3b2aa3c218
dc6c17ca9e
4508ea4e06
6150034ff3
12b7a89a4b
9befbe9b40
2fd96cc070
68bf04ce46
19bd96d453
7229ad4fd7
b2bb2b465b
4c65c9023d

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: e7dc6a4ebafdc6a01aff89f4038f5679ed6e7011
2019-11-27 11:43:37 -08:00
Anton Frolov
161179c4c6 Make it possible to compile openr through CMakeLists.txt
Summary:
This diff fixes `CMakeLists.txt` to enable building `openr` tests using CMake:
1. It adds `add_openr_test` CMake function that adds executable target, registers it as test, links it with bunch of libraries like GTest and GMock, etc...
2. There is no `openr/tests/OpenrModuleTestBase.cpp` anywhere in the source tree, so this commit replaces it with `openr/common/Flags.cpp`.

Reviewed By: jstrizich

Differential Revision: D18584028

fbshipit-source-id: 07d854ef98d0d2509889a08ad042a371101a2825
2019-11-27 00:24:06 -08:00
svcscm
fdc2c659d6 Updating submodules
Summary:
GitHub commits:

773f9a846f

Reviewed By: yns88

fbshipit-source-id: 7aa0725b3a2bfbc6d2f3b77d19fb4cf68def0cea
2019-11-27 00:24:06 -08:00
svcscm
fd38caf026 Updating submodules
Summary:
GitHub commits:

0086024d3d
2f7c20f354
8c2e7a19af
4a3187a386
669ea77d9f
af1433345b
21d23998f5
0618adf29b
6792ae95e1

Reviewed By: yns88

fbshipit-source-id: d3c9521b92f3e98422845f0f501e9ddd6b03a2bf
2019-11-23 02:06:54 -08:00
svcscm
e2322c1daf Updating submodules
Summary:
GitHub commits:

2f8ecdae2c
ece208412e
cc3f054a35
c37658a78b
338aae0406
eeb43886dd
35b0920f08
b4b4bfbb78
138558a062
d72a9d3ed8
e6934acc53

Reviewed By: yns88

fbshipit-source-id: ff0f762e9572daa3ded388c4dee89e95e1a383ca
2019-11-22 15:38:34 -08:00
Adam Simpkins
2a1bc3cdad Update the eden manifest to drop internal FB-specific dependencies
Summary:
Remove the Facebook-specific dependencies from the Eden manifest: these
dependencies are now available directly in the Eden repository.

Reviewed By: chadaustin

Differential Revision: D18588009

fbshipit-source-id: 590c74e38e4e05939e6955839af3ebb959f9251b
2019-11-22 13:00:07 -08:00
Adam Simpkins
f71bfaacad getdeps: remove the fb-mercurial-rust target
Summary:
Remove the standalone fb-mercurial-rust target that was an internal-only
dependency for the Eden build.  This build step is now done entirely in the
Eden build.

Reviewed By: fanzeyi

Differential Revision: D18623943

fbshipit-source-id: c62a1155ddd1c0a6b2270c472176ba25194c6145
2019-11-22 13:00:06 -08:00
svcscm
8d4c2e8546 Updating submodules
Summary:
GitHub commits:

1dd28fc847
5f687b568e
adcf920f40

Reviewed By: yns88

fbshipit-source-id: 6d9ce88e59e74914f20253391052f12fdbed5c8c
2019-11-22 10:55:08 -08:00
svcscm
29fc5efd96 Updating submodules
Summary:
GitHub commits:

a428ed54e5
fb7ffe766c

Reviewed By: yns88

fbshipit-source-id: c0cb89eabeb74fb7a852c3a8cbdcc8485966ed6c
2019-11-22 08:24:38 -08:00
svcscm
9546c5c4f9 Updating submodules
Summary:
GitHub commits:

c2bee6c27b
ce3628a2df
e375f6667f
a75d0b736b
93d59e512e
c74e432e24
3b53205789
44172b877f
b3d36b298b

Reviewed By: yns88

fbshipit-source-id: 0a4562ae41818c207a86d0eec6abea7574849b82
2019-11-22 08:09:36 -08:00
svcscm
56d6bbe549 Updating submodules
Summary:
GitHub commits:

3c383a2d50
6e7a73a1eb
58ff026da1
f78407350c

Reviewed By: yns88

fbshipit-source-id: ca0b64468f1a25835186b9bfb0d087fb3c14c570
2019-11-21 23:30:19 -08:00
Koray Polat
ddba97ec96 Add SAI-1.4.0 to opensource build
Summary:
- Added sai to getdeps
- added SAI to FBOSS as a dependency
- Included path of SAI headers to FBOSS's cmake file.

Reviewed By: shri-khare

Differential Revision: D18629127

fbshipit-source-id: 119a6b7f2b64bd84414d9e16a903bc8df48a35e7
2019-11-21 22:52:08 -08:00
svcscm
8ff4d6a6dc Updating submodules
Summary:
GitHub commits:

eeb1607bdf
7f4492d600

Reviewed By: yns88

fbshipit-source-id: 32a2251273865436d7ff7a40465c371742390844
2019-11-21 21:43:53 -08:00
svcscm
e1dddcc7a6 Updating submodules
Summary:
GitHub commits:

8e4a2f5815
13fb6fb28e
7d97783503

Reviewed By: yns88

fbshipit-source-id: 282f14f69a5556856bcfa519d2bc616091c00907
2019-11-21 17:47:49 -08:00
svcscm
7c1158f25b Updating submodules
Summary:
GitHub commits:

b475d612b3
e50b64bdba

Reviewed By: yns88

fbshipit-source-id: 06432c065211c54575a505cad1b195a61fded24a
2019-11-21 16:56:34 -08:00
svcscm
44609b0a35 Updating submodules
Summary:
GitHub commits:

1f506c0cec
7fe1a5931a
fa022633a5
492916a16b

Reviewed By: yns88

fbshipit-source-id: e20fa707b85759ad9c2f07ee3e4f9a965e6fbe82
2019-11-21 10:41:02 -08:00
svcscm
1dbac1afb1 Updating submodules
Summary:
GitHub commits:

5a446fba45

Reviewed By: yns88

fbshipit-source-id: 2fa47c5a5b0f4991ee1348608d4fdc0b6efc0ea6
2019-11-21 07:45:30 -08:00