Commit Graph

1197 Commits

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

17b702e135
79fae0d0eb
c0bafd6714
9297051c6f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 14723190546c44093dac3fb7c5e323e294032eb4
2020-02-01 15:02:18 -08:00
svcscm
4434ce9947 Updating submodules
Summary:
GitHub commits:

d8b4f2ff66
daa254211a
9c4684ff10
fdb82b21cb

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 4e74f7e888cc2004ba937d3bb253645fbd2388c5
2020-01-31 23:23:00 -08:00
svcscm
9abe368e79 Updating submodules
Summary:
GitHub commits:

5adba3596a

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: b9cc4b37e86811582754f4c352ce9f178159a648
2020-01-31 20:49:18 -08:00
svcscm
8770edae82 Updating submodules
Summary:
GitHub commits:

d7c8b6c894
8cc957eea3

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 20e4c373cba5ce7cab01e8fe07b5e53a303e20ed
2020-01-31 18:37:04 -08:00
svcscm
ee401776f8 Updating submodules
Summary:
GitHub commits:

e0fd90427f
c892e21dc6
3cdc99f2b2
800d24ddc5
74326cdb3c
e4af160c09
6c2fb05f6d
a0555ecf37
e4122f77fc

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 9e3e0a7231c3e5cc0167cd935541dd7a8a4ea84d
2020-01-31 17:54:43 -08:00
svcscm
b00bb12005 Updating submodules
Summary:
GitHub commits:

71fd6c944e
10067433b9
cdea2bde7b
125c0b3503

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 4c2c2db00b8320f55638c97a9f7c49ec87a966d9
2020-01-31 13:25:22 -08:00
svcscm
cc76276c8b Updating submodules
Summary:
GitHub commits:

01fc273e29
53222db222
dea724242e
3dd493b166
ec496347bc
03f4ec299e

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: e362b5df2099f1c3dd2ef7702d4bbd5bb85e4b27
2020-01-31 11:54:34 -08:00
svcscm
346d9f8e8c Updating submodules
Summary:
GitHub commits:

72c7112964
62c8286307

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 92dd070a28091dda81e315591d6d12cddfecf00f
2020-01-31 06:44:33 -08:00
svcscm
f46fd40336 Updating submodules
Summary:
GitHub commits:

a3394d248c
91f92d0106
e50c78af57
d49bb54c3d
504fda5cda
42086f8764
d5b454a9c0
0e31e0a8b0

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 7ce9d3444d653c6889ffe080425aa082c33f137a
2020-01-30 22:04:44 -08:00
svcscm
1a618dbed4 Updating submodules
Summary:
GitHub commits:

116b79c0cf
44fd32d79b
c9a5e48762

Reviewed By: wittgenst

fbshipit-source-id: f44312ed39974f9e380845938845c852a609c741
2020-01-30 16:45:40 -08:00
svcscm
a0c7be96f3 Updating submodules
Summary:
GitHub commits:

73638a8795
7a83deaa83
969d173d11

Reviewed By: wittgenst

fbshipit-source-id: 399ed7a972876727a6bfd1409667c735c406fef5
2020-01-30 15:41:52 -08:00
svcscm
ef089fa255 Updating submodules
Summary:
GitHub commits:

199e5f16a2
3f2622e669

Reviewed By: wittgenst

fbshipit-source-id: 17f5024fa3b463538644bb56626bcdbd489a408c
2020-01-30 13:05:40 -08:00
svcscm
2a1d781f1f Updating submodules
Summary:
GitHub commits:

b1cb5e37f0
0b9ddbb4dc
90c71aa5d9
71db4e4023
2056a44d0d

Reviewed By: wittgenst

fbshipit-source-id: 77120ea8a69d2254b178bb0e86852f05950859aa
2020-01-30 12:10:06 -08:00
svcscm
ef54b7d826 Updating submodules
Summary:
GitHub commits:

5c87948eb8

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 364614719fd99fc023ceb265204a042293a3da1d
2020-01-30 07:25:31 -08:00
svcscm
91f04167c8 Updating submodules
Summary:
GitHub commits:

c593f8cc05
3ca284a942
9ffda0d29c
275edda5be

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: d2a99f12ca277101671a2c8c11a5b48f8fb20c39
2020-01-29 18:50:15 -08:00
svcscm
1da454af80 Updating submodules
Summary:
GitHub commits:

84bdd4a023
ce3b76724a
4e500a8508
4273a65c34
a72ca3216c
a65b08ff49
9e3ace42a4
5fe2fdd625
3d50460170
591f27c6f1

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 7a721a1bafa7d9d8e630e42cf507ee7bed282c86
2020-01-29 17:42:55 -08:00
svcscm
0e86bd24aa Updating submodules
Summary:
GitHub commits:

fada02ad90
a07a9dc904
fbb77357c4
3b3e46f2b3

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 0cc55e3757528f2f9db4c32dbaef32174c808706
2020-01-29 10:50:03 -08:00
svcscm
fed240d7a3 Updating submodules
Summary:
GitHub commits:

3eab8dd129

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 980f248dc71e03c95a7c9335d7e33c46fff51bf6
2020-01-29 07:45:08 -08:00
svcscm
688d701a62 Updating submodules
Summary:
GitHub commits:

7fc22fff9c

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 63122914d2f3a4d83bff344ed9a5b06d48adfc1d
2020-01-28 22:02:14 -08:00
svcscm
9f2330a832 Updating submodules
Summary:
GitHub commits:

4316514cef
91dac0c42e
bb49cce1b2

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: c0eac9e5decc48233af68594dd1181abf96e58ec
2020-01-28 20:10:37 -08:00
svcscm
ae1ed54969 Updating submodules
Summary:
GitHub commits:

edfa3b4c6d
364d747ad1

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: ab9647ca139b1577e59d3411af79eac92880737b
2020-01-28 16:46:38 -08:00
svcscm
403ea2c82b Updating submodules
Summary:
GitHub commits:

e2dbf1a95d
2a77c8ab7f
b9f885e98a
f85959d85b
e97ae4c015
8f2bee6747
2cbdddf408
5478be7a65

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: a63f79125b8cbbdb166771ac66b8a632c9a0aa6f
2020-01-28 15:51:25 -08:00
svcscm
7a63483ce5 Updating submodules
Summary:
GitHub commits:

607fadcaea
36d628a127
10c73b2cb9
afe3f64fcd
a397ea5b6c
91171d9475
655fef6a95

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: abc896ecdd9e1f82298e79c6b24d2be867efb92c
2020-01-28 13:24:54 -08:00
svcscm
4f0dab9140 Updating submodules
Summary:
GitHub commits:

36955e40f4
c9a903e590
b4e3be33ea
3196c805d5

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 97eac901f5b0f4669869badf5264bd42ca440131
2020-01-28 10:01:49 -08:00
svcscm
ac3eb34015 Updating submodules
Summary:
GitHub commits:

8520620f6a

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 19c702a86ec6f5bb19100c6dfb659d84427d692b
2020-01-28 01:14:49 -08:00
svcscm
ff9ade9e1f Updating submodules
Summary:
GitHub commits:

f917e6a6a4
1f2f27701b
12b34110ba

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: d5c5769509ee920b35038b903d4a706b226bb849
2020-01-27 19:20:53 -08:00
svcscm
e6f09fef0e Updating submodules
Summary:
GitHub commits:

3f156207e8
135cff30a5
7aa66c704f
1dc4136644
9166d9f767

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: fb27e09060ecb4278b4002c02bce48fe9f4dc361
2020-01-27 18:33:53 -08:00
svcscm
d775c3f2d6 Updating submodules
Summary:
GitHub commits:

732a1c0453
5b33cfa1e3
17b9a5de5b

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: ba79bc6279fe9c091dc9862a296a8f333b7c1527
2020-01-27 17:09:06 -08:00
svcscm
7343514edb Updating submodules
Summary:
GitHub commits:

cd4721b7fc
2dea8be49f
95f5778d2d

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 022729aae7fda048245849eb829e23e8d0a905e6
2020-01-27 16:35:57 -08:00
svcscm
56ba41a536 Updating submodules
Summary:
GitHub commits:

6a2da4ed6a

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 354833af7761c9c74caa3c0a030bdcb3da672ab2
2020-01-27 09:49:07 -08:00
svcscm
c000642937 Updating submodules
Summary:
GitHub commits:

44ee957a99

Reviewed By: zpao

fbshipit-source-id: 11bfda8349d4b93c4a615fe231f0ed70e9f7a0a4
2020-01-27 09:37:00 -08:00
svcscm
71d78bcfd1 Updating submodules
Summary:
GitHub commits:

9808c2da55

Reviewed By: zpao

fbshipit-source-id: 308382e46b8e770c28851c278c78a7fe53ec28e3
2020-01-26 19:57:32 -08:00
svcscm
c9044335c8 Updating submodules
Summary:
GitHub commits:

ae893020fa
5db3ae871e
d2cb4e3708
6cb4a0d545
4123d5af2d

Reviewed By: zpao

fbshipit-source-id: 434547d7dd0d65b05c9c5cdfdf6d97e040512153
2020-01-26 14:22:06 -08:00
svcscm
2576825fde Updating submodules
Summary:
GitHub commits:

2469f65918
4c74ba0f46
b79bf17cca
9a5a99df2e

Reviewed By: zpao

fbshipit-source-id: ed421f6e463a1a89538ce47d44557897ab13d53e
2020-01-25 14:03:07 -08:00
svcscm
56f7ef17eb Updating submodules
Summary:
GitHub commits:

fbf1abf838
9b21248f44
04b3e40eaa
9f091ade89

Reviewed By: zpao

fbshipit-source-id: 39b43b60d69f26f7eab514052f0b56113fc8f00a
2020-01-24 18:50:01 -08:00
svcscm
0d18819505 Updating submodules
Summary:
GitHub commits:

40051484b5
f5d05859f5
1bb3d796a6
681546779e
abbd6b23f7
514e384302
bd698e4f55
52ed0b3841
cbd099902d
53d16f592e

Reviewed By: zpao

fbshipit-source-id: b84e465fe4402a66730f1eee93794ed94c2f0a11
2020-01-24 17:30:59 -08:00
svcscm
d9a51e3bac Updating submodules
Summary:
GitHub commits:

29818991d1
62dc79fd8d
a4e004ca23

Reviewed By: zpao

fbshipit-source-id: 2b6c4066b06f33bae541aeefdf08c9b59e30b498
2020-01-24 12:28:08 -08:00
svcscm
2eb4e57444 Updating submodules
Summary:
GitHub commits:

730cd7cdbc
c05773733a
f32ce5194c
19370fb751
ead09fdf7b

Reviewed By: zpao

fbshipit-source-id: 1036a3dd8da8ed38bb06526a4f06de7b4883f4f0
2020-01-24 12:28:07 -08:00
svcscm
f9cf107fcf Updating submodules
Summary:
GitHub commits:

ea848d3c0d
7cbd5cb913
b5180d1ba9
86322be21c
0d1bc7fdf6
e7d6ddd36b
d1821cf2ed
e978200fa0
2317e69dd9
cad77bd2d5

Reviewed By: zpao

fbshipit-source-id: c2deb3bb6cc8f20dd65c695529d6542d919b72b2
2020-01-24 06:41:35 -08:00
Mohamed Bassem
95469f1348 Move CheckAtomic cmake module out of the shared cmake dir
Summary: Remove the shared CheckAtomic cmake module out of the shared dir and back to the projects that need it.

Reviewed By: lukaspiatkowski

Differential Revision: D19553656

fbshipit-source-id: 5e89b5b9448ef6d6c57ef904a652e9f9a1d5dbb3
2020-01-24 06:08:21 -08:00
svcscm
065198929e Updating submodules
Summary:
GitHub commits:

bbda1328e8
6252f70907
21a7efb2e3
3724d5f5e8

Reviewed By: zpao

fbshipit-source-id: ec8fe0560e12a8e10c5d3e0b86b918c0e94d7ff9
2020-01-24 06:08:21 -08:00
svcscm
65e10ab4fb Updating submodules
Summary:
GitHub commits:

08e28edc08
6884ecfc67
685144514f
ed665880aa

Reviewed By: zpao

fbshipit-source-id: 7b19dca06ad7e8751de21efc48f5eada37b446fb
2020-01-23 21:09:54 -08:00
svcscm
12d500cdeb Updating submodules
Summary:
GitHub commits:

10b8af16cb

Reviewed By: zpao

fbshipit-source-id: fb48c31f0996a771dc0360258ce5a9254e20846a
2020-01-23 17:55:38 -08:00
svcscm
a4bb960df7 Updating submodules
Summary:
GitHub commits:

f4da6ebca5
f34782a67d

Reviewed By: zpao

fbshipit-source-id: 3d9326eff3e3a1d9680eea18a0402d01a846d80b
2020-01-23 16:43:27 -08:00
svcscm
00e2b137a6 Updating submodules
Summary:
GitHub commits:

28a63bc747
4e91e1cae0
e24de1c28b
656672cff9

Reviewed By: zpao

fbshipit-source-id: efd8234df26e9be05d404cb0cad3ab4f8d212ae1
2020-01-23 13:06:45 -08:00
svcscm
d5a997d062 Updating submodules
Summary:
GitHub commits:

c94486da2f
c732b3e03f
967a2d953f

Reviewed By: zpao

fbshipit-source-id: 79c0b18d7f924ae10bc45870711bc671032d5f96
2020-01-23 11:28:20 -08:00
svcscm
83cdc441c8 Updating submodules
Summary:
GitHub commits:

14bd01d3a9
34fe0ff9f8
d9ea4da0d7
63d56096c7
36633f10b3
0c06fcadc6
ec682a6012
44c0fb0ece

Reviewed By: zpao

fbshipit-source-id: 366b942f7b74a2ff7f004fef571a447caae97b6b
2020-01-23 08:57:21 -08:00
svcscm
3a44829087 Updating submodules
Summary:
GitHub commits:

e52105962a
47488f2f74
e3172ffe2d
99c5b8660e
d417d9c9b5
aae15b91fc
98c998d891
2dd143e888
dd4141b870

Reviewed By: zpao

fbshipit-source-id: 8d8e99bb2cb4df145460e37aab430adb4a42e8c2
2020-01-23 06:28:55 -08:00
Mohamed Bassem
4f19f3f2e0 Update the CheckAtomic CMake module to check for __atomic_fetch_add_4 instead of __atomic_is_lock_free
Summary:
When building with clang, the build fails with:

```
-- Looking for __atomic_is_lock_free in atomic
-- Looking for __atomic_is_lock_free in atomic - not found
CMake Error at cmake/CheckAtomic.cmake:90 (message):
  Host compiler appears to require libatomic, but cannot find it.
Call Stack (most recent call first):
  CMakeLists.txt:75 (include)
```

And the error is:

```
/usr/share/cmake-3.10/Modules/CheckFunctionExists.c:7:3: error: conflicting types for '__atomic_is_lock_free'
  CHECK_FUNCTION_EXISTS(void);
  ^
<command line>:1:31: note: expanded from here
#define CHECK_FUNCTION_EXISTS __atomic_is_lock_free
                              ^
/usr/share/cmake-3.10/Modules/CheckFunctionExists.c:7:3: note: '__atomic_is_lock_free' is a builtin with type 'int (unsigned long, const volatile void *)'
<command line>:1:31: note: expanded from here
#define CHECK_FUNCTION_EXISTS __atomic_is_lock_free
                              ^
/usr/share/cmake-3.10/Modules/CheckFunctionExists.c:17:25: error: too few arguments to function call, expected 2, have 0
  CHECK_FUNCTION_EXISTS();
  ~~~~~~~~~~~~~~~~~~~~~ ^
```

LLVM's CheckAtomic (https://fburl.com/bk14shjt) uses `__atomic_fetch_add_4` so I'm modifying the configs to use it as well to check for the existence of the library.

Reviewed By: yfeldblum

Differential Revision: D19497168

fbshipit-source-id: 64f77487efd16dba49055f6c4cb1cdd0fc4ae6da
2020-01-23 02:08:30 -08:00
svcscm
78812d66a0 Updating submodules
Summary:
GitHub commits:

4daf4714ab
2c1539c1b4
98782d40b6

Reviewed By: zpao

fbshipit-source-id: f5700069cef69907eba63b6f320267352bad436d
2020-01-23 02:08:30 -08:00
svcscm
ec1fc61b3c Updating submodules
Summary:
GitHub commits:

a04521ff4f
8221b02b82
956404b4d8

Reviewed By: zpao

fbshipit-source-id: 4d3eb82249956351e26aa260f72c81143c8d4c6a
2020-01-22 20:12:28 -08:00
svcscm
b15530928d Updating submodules
Summary:
GitHub commits:

b2a08b850d
ad8ac4d9f3
cb1142e00d

Reviewed By: zpao

fbshipit-source-id: c2246fa19a9f841925e6d1ebbb5ad2372dde042e
2020-01-22 19:30:47 -08:00
svcscm
73556f98ba Updating submodules
Summary:
GitHub commits:

87b81e7cb2
3a9a0976f2
9294f3b2fa
c8addc5ad4
9a9f1a849a
27cb280170

Reviewed By: zpao

fbshipit-source-id: 73beec64bf9c17fa6c42dd09ea85350e8c9c66ea
2020-01-22 15:30:24 -08:00
svcscm
15ec5f2103 Updating submodules
Summary:
GitHub commits:

683c7bb86d
bb73473f18

Reviewed By: zpao

fbshipit-source-id: ea0b23cf6339d100f011d2e011be6f6d78c697f0
2020-01-22 10:05:45 -08:00
svcscm
bb62ba9bd7 Updating submodules
Summary:
GitHub commits:

11f23ab23b
40952ea3d2

Reviewed By: zpao

fbshipit-source-id: 2a808cd3bc5e3feb01f202e0051dad692e34bbe6
2020-01-22 08:18:09 -08:00
svcscm
2b6a8d6f07 Updating submodules
Summary:
GitHub commits:

abfbbabc10
f656e77129

Reviewed By: zpao

fbshipit-source-id: bfecc35f9a4aca18d144a0820453e2c9201e0520
2020-01-21 22:23:38 -08:00
svcscm
beb1a35026 Updating submodules
Summary:
GitHub commits:

d45f7b4f09
e6e8b9e871
da618022d2
2df47f519a

Reviewed By: zpao

fbshipit-source-id: c4af09e70a56d11e845150ba3d90a570a3758e51
2020-01-21 17:35:53 -08:00
svcscm
1a601dc821 Updating submodules
Summary:
GitHub commits:

40b08129cf
8cd8d286e6
d305f13e21
2957bd45f1

Reviewed By: zpao

fbshipit-source-id: 3b76eb7c8b6b5cf617aca7bd143e1ee404c4f0ed
2020-01-21 17:35:52 -08:00
svcscm
9af3158bdc Updating submodules
Summary:
GitHub commits:

47e0b9b97e
6d225aaf95
ab4da8f60a

Reviewed By: zpao

fbshipit-source-id: 27bcdf08b6f5e47a5c948e094aca26bf67a6fb66
2020-01-21 12:12:11 -08:00
svcscm
f500e432fa Updating submodules
Summary:
GitHub commits:

7e0af749fd
bac1c97d08
c3158f12c3
4a4ee49b61
72ac8de977
e4239acf0c
222ad248f8
fbdffcd048

Reviewed By: zpao

fbshipit-source-id: ff5380ccb1a3bb80f65b27f619c3505ecd02f8c9
2020-01-21 07:36:33 -08:00
svcscm
90aa2c188c Updating submodules
Summary:
GitHub commits:

4ee6b3db04
bc0bdcffb3
ce303f49ce
62852d0314
04a188eabe
bd0464d18e
a326210ae5
bb95be085e
9cfa89e1c1

Reviewed By: zpao

fbshipit-source-id: 9d6ad63625fbc4dea58bd6f6c233ae9dbc7872e1
2020-01-21 00:00:51 -08:00
Lukas Piatkowski
9e71027a0f opensource/fbcode_builder/getdeps.py: support cargo dependencies in cargo builds
Summary:
With this change the getdeps' CargoBuilder will support depencies between cargo builds.

The way how it works is documented in the code and required few assumptions about how a cargo project has to be defined in order to support this.

This change also adds the "mononoke" manifest and few Cargo.toml files to the mononoke project to prove that this new feature works.

Reviewed By: farnz

Differential Revision: D19468912

fbshipit-source-id: f299733cbbc2ec7bca399c898ec8d710334d0fa9
2020-01-20 23:01:17 -08:00
svcscm
c89da9e8ea Updating submodules
Summary:
GitHub commits:

81d58be729
2a761f3d57

Reviewed By: zpao

fbshipit-source-id: 3330c77aef1958f4e4b091f1c845f859317f2b4c
2020-01-20 23:01:17 -08:00
svcscm
f3a41c8da7 Updating submodules
Summary:
GitHub commits:

a8f2915efe

Reviewed By: zpao

fbshipit-source-id: f08cbd1022bcdde6f2412518a297cbeeec30fdc0
2020-01-20 10:33:36 -08:00
svcscm
b2cd312ae5 Updating submodules
Summary:
GitHub commits:

5c0639dd6a

Reviewed By: yns88

fbshipit-source-id: a78d9300b7c6fe9ee80294774dfb4431576f7c4e
2020-01-20 02:45:14 -08:00
svcscm
cee0df9966 Updating submodules
Summary:
GitHub commits:

5df6800d3c
2329ca6bff
b57fc3f1f9
2680fac503
a3ec2972ca

Reviewed By: yns88

fbshipit-source-id: 188ac5075b7638ca8442b69b7c35189024cb63db
2020-01-19 14:27:32 -08:00
svcscm
ab7976db5f Updating submodules
Summary:
GitHub commits:

77d2b1c919
0b0707b6c1
49c8516330
a81097e814
d1ee1a8b78
b5c90de055
d5dbd7dbfc
e83e283df3

Reviewed By: yns88

fbshipit-source-id: 66649248fbc52e83c1e363f289297be7c1e52915
2020-01-19 12:22:57 -08:00
svcscm
0fb012b5b0 Updating submodules
Summary:
GitHub commits:

ea6039a6c9
0d30b8e0fc
7acedd4723
4db6e3b785
cd898afb5e
cf5dd11204
08bdcfd87e
fc84c09b8f
454d37976b

Reviewed By: yns88

fbshipit-source-id: 8bbf167844cb6be6b7988b10361cdd6eee5cc2ad
2020-01-18 11:59:39 -08:00
Shrikrishna Khare
f2ac7143d9 fbcode_builder: getdeps: OpenNSA: install more headers
Summary:
FBOSS needs to use header files from more directories in OpenNSA,
so make those available in include directory.

Differential Revision: D19461874

fbshipit-source-id: 1fe3fbbc39477baecf9cd4f7c7a964be40cbbb12
2020-01-18 10:54:09 -08:00
svcscm
5632a1257a Updating submodules
Summary:
GitHub commits:

6a78a48c5f
ca7d23d1cf
5e1e983534

Reviewed By: yns88

fbshipit-source-id: 21e0d641c6af863165a88406a36115edc164b8bd
2020-01-17 19:21:40 -08:00
svcscm
2c002d7d30 Updating submodules
Summary:
GitHub commits:

9b13f58aa1
044b292acc
e1f67bbf3d

Reviewed By: yns88

fbshipit-source-id: 21df26f60f436eb8c1766f66afac4a0d93dd33d1
2020-01-17 18:32:48 -08:00
svcscm
fdaf9bffd8 Updating submodules
Summary:
GitHub commits:

d5f44c7299
931876e86e

Reviewed By: yns88

fbshipit-source-id: d8cd4297fc9a0b79c14c7b604cbd364d9d40bf9c
2020-01-17 17:36:02 -08:00
svcscm
8cc94838cc Updating submodules
Summary:
GitHub commits:

54b290f00f
e8df50310d
ef5c9efe12

Reviewed By: yns88

fbshipit-source-id: 7b6dc88d40e8fd8c396d4d12846db43b0fb4258c
2020-01-17 15:46:21 -08:00
svcscm
2cdbbe3257 Updating submodules
Summary:
GitHub commits:

fc90f48a4f
74ecfdc32c
7db98531ff
a814bbb49e
7e5b04d04f
20ceba3d16
0c977864ef
ecd9d42738
98e12004d0

Reviewed By: yns88

fbshipit-source-id: 9b1cefeab7788385930be9bcfece5b85e053efa9
2020-01-17 14:21:29 -08:00
svcscm
2eabd59a89 Updating submodules
Summary:
GitHub commits:

29aba0a287
37a97eb4de
0efdd57292
6d886fc7eb
2e5854752a
931d1c643b
781986ef71
2e6d2903d7
e04348ff63
e8650fd560

Reviewed By: yns88

fbshipit-source-id: abd7ee4aaec8401b2c885335940773a0655b4496
2020-01-17 12:48:47 -08:00
Shrikrishna Khare
1d1286fb8a fbcode_builder: getdeps: OpenNSA update source URL
Summary:
This is an interim solution that unblocks failing FBOSS OSS builds.

Broadcom's OpenNSA is available on github and contains large precompiled
libraries. For large files (> 100Mb), github uses git-lfs.

git clones to OpenNSA started failing yesterday with:

Error downloading object: lib/x86-64/libopennsa.a (7f21d94): Smudge error:
Error downloading lib/x86-64/libopennsa.a
(7f21d941ac32ccae38adb05b3386be739bdccd502a878364d386e7a5cb172f35): batch
response: This repository is over its data quota. Account responsible for LFS
bandwidth should purchase more data packs to restore access.

Github documents (refer:
https://help.github.com/en/github/managing-large-files/about-storage-and-bandwidth-usage)
“When you download a file tracked with Git LFS, the total file size is counted
against the repository owner’s bandwidth limit”. It appears we are hitting that
limit.

Thus, github is not a good choice here. Even if we create a 'github release
tarball', the tarball continues to carry lfs files and thus downloading those
counts towards the quota (which is limited).

Broadcom paid some amount to bump up the quota, but it is matter of time before
we hit it esp given that these builds run on-diff.

A better solution is to download a tarball (that contains real files, not lfs),
and then allow Facebook lfs to cache it.

While github does not support that, it seems bitbucket does.

Thus, we forked OpenNSA from github into a bitbucket repo and this patch
modifies the manifest to download a tarball from bitbucket that will be cached.

Broadcom is working on a cleaner solution but this will keep our FBOSS OSS build
clean in the interim.

Reviewed By: wez

Differential Revision: D19437386

fbshipit-source-id: b1213a186a0af57b9fd71b30e8899e80affd4cc0
2020-01-17 10:31:17 -08:00
svcscm
060f83020a Updating submodules
Summary:
GitHub commits:

66a979523c
88efcd81f6

Reviewed By: yns88

fbshipit-source-id: a4030e5979c923872dabe27e786dc1d7117198db
2020-01-17 10:13:39 -08:00
svcscm
50886642c0 Updating submodules
Summary:
GitHub commits:

b9f837ee36

Reviewed By: yns88

fbshipit-source-id: 71fce781096a5acd12309385d4e0c9a526e901c4
2020-01-17 08:19:39 -08:00
svcscm
dc762cc630 Updating submodules
Summary:
GitHub commits:

27e6470d23
7965a3b29a
6b64aed4c0
fb999ff34b

Reviewed By: yns88

fbshipit-source-id: 3dca6b651ad1678df07917385f58e8c5b58a0e33
2020-01-17 02:36:22 -08:00
svcscm
e73404978e Updating submodules
Summary:
GitHub commits:

1e9635dbe3
cefa8037e6
c200342640
f3a4c3abb5
f1be11f426
0fdbc0199a

Reviewed By: yns88

fbshipit-source-id: 67193ecb6c4b289a1aacd21e9e86c91ea7cb6bd4
2020-01-17 00:05:26 -08:00
svcscm
fd9fcc07c5 Updating submodules
Summary:
GitHub commits:

a052f3e3dd
8c7f9c0019
153208f284
f8b5ef85ec
5edf9ea815

Reviewed By: yns88

fbshipit-source-id: 598fb540006ecde8eb184f910a758ce0a3f60b1b
2020-01-16 13:14:21 -08:00
svcscm
0662eab1fa Updating submodules
Summary:
GitHub commits:

584b74cf4b

Reviewed By: yns88

fbshipit-source-id: 5c3bbb3ee079bd7367602926aa614b488d81b599
2020-01-16 10:17:05 -08:00
svcscm
5f5d67ce42 Updating submodules
Summary:
GitHub commits:

fe5530e9b9

Reviewed By: yns88

fbshipit-source-id: 9fedb93c7078cbbcf2ff7c423e05d6f583c4415c
2020-01-16 01:03:22 -08:00
svcscm
d98f163695 Updating submodules
Summary:
GitHub commits:

191bbb1069
9d5a6e33e3
2bdfe1544a
1600bee8de
b7f1b3e51c
3220376f13
1ba747dfb4
0d5b08cbfc
481179a38e
9bc4f9c40f

Reviewed By: yns88

fbshipit-source-id: 79135519c3449c2b77ff1ca7d4f13724e2390f6e
2020-01-15 21:37:44 -08:00
svcscm
3f86263190 Updating submodules
Summary:
GitHub commits:

9915834ced
3cdb0d61d6
93a4e9f4cc
dafd450683
b5d5670e40
bab52dcc84
d2b4d42d4b
83479196c3
f2ec66095a
99561fee3b
eacaa4f35d
4ce4667b20
89291814cc

Reviewed By: yns88

fbshipit-source-id: 2a3c90f0a7615441dae746b18b9048cfddf0f4de
2020-01-15 17:54:31 -08:00
Shrikrishna Khare
87c3455819 fbcode_builder: getdeps: fboss remove OpenNSL manifest
Summary:
Broadcom has formally replaced OpenNSL with newer OpenNSA:
https://github.com/Broadcom-Network-Switching-Software/OpenNSA/blob/master/README.md

With D16401189, FBOSS no longer depends on OpenNSL, but uses the new OpenNSA
instead. Remove this manifest.

Reviewed By: wez

Differential Revision: D19413708

fbshipit-source-id: f3662f1101d59a5e0e59cb7238797d652564ff90
2020-01-15 15:52:26 -08:00
svcscm
16ed126a04 Updating submodules
Summary:
GitHub commits:

b1dfc1a301
246ea2eeca
688a97477f
2ea21b99a4
8447b7d1b3
028aeb2e38
74a72cd024
120ab7ff18

Reviewed By: yns88

fbshipit-source-id: 27bd8b040ca15dc928504e3281868e5b15094bec
2020-01-15 06:57:50 -08:00
svcscm
3d3e1c0910 Updating submodules
Summary:
GitHub commits:

7d0b279daf
5ae1f5c5ac
871ab4e57b
8dc11efbec
9b0cb594da
30e7bb8331
d5c62240c8
2e8a642a51
427b633fa8

Reviewed By: yns88

fbshipit-source-id: c236d2cd5362d2599665cdadfda526a94195bf3e
2020-01-14 23:23:20 -08:00
Shrikrishna Khare
cbe74a776b OpenNSA: Don't use opennsl, switch to bcm-only API
Summary:
With the release of OpenNSA (https://github.com/Broadcom-Network-Switching-Software/OpenNSA), we can stop using opennsal altogether!

This diff was created using following steps:

cd fboss/agent
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/opennsl_spl_//g' {} \;
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/opennsl/bcm/g' {} \;
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/OPENNSL/BCM/g' {} \;
find . ! -path "*\/oss*" -type f \( ! -iname "*TARGETS*" \) -exec sed -i -e 's/OpenNSL/Bcm/g' {} \; # for symbols like snmpBcmTransmittedPkts2048to4095Octets

Furthermore:

- In all TARGETS under fboss/agent replace wrapped_opennsl_symbols with wrapped_bcm_symbols.
- hg mv agent/facebook/test/OpenNSLInterface.h agent/facebook/test/BcmInterface.h
- BcmEgress.cpp remove operator== overload for opennsl API altogether, and remove operator== BCM API version from inside unnamed namespace, and put it in fboss namespace.
- BcmCinter.h and BcmCinter.cpp now have some duplicate definitions as opennsl_ got renamed to bcm_. Delete one of the definitions "as appropriate".
- Similarly, remove duplicate definitions in FakeSdk.h and FakeSdk.cpp
- Similarly, remove duplicate definitions in SdkTracer.cpp (remove definitions calling CALL_WRAPPERS_RV_NO_CINTER). And lastly, remove CALL_WRAPPERS_RV_NO_CINTER itself.
- arc lint
- Remove OpennslCompatTests.cpp
- Fix ./agent/hw/bcm/tests/facebook/BcmEgressTest.cpp to have #include
  "fboss/agent/facebook/test/MockOpenNSL.h" instead of MockBcm.h

TODO:
- This patch retains the directory structure (facebook/ subdirectory), which will be fixed in subsequent patches.
- Remove opennsl references from TARGETS file, additional cleanup etc.
- Remove all oss directories...

Differential Revision: D16401189

fbshipit-source-id: 607b6c0f97ffcacf3707f6b7a4c9454cc0b24476
2020-01-14 22:11:49 -08:00
Shrikrishna Khare
dbb417440b fbcode_builder: getdeps: fboss: rename OpenBCM to OpenNSA
Summary:
Broadcom provides this library and they decided to rename it from OpenBCM to
OpenNSA. Thus, rename corresponding fbcode_builder code.

Reviewed By: wez

Differential Revision: D19396687

fbshipit-source-id: 8233dbf4de9342b5a0e54ae275d6c73d43abe6d0
2020-01-14 22:11:48 -08:00
svcscm
0c7cafe5db Updating submodules
Summary:
GitHub commits:

05c7e13ac4
832dfe9bcc
74a3fc9102
777263f8ba
c9200f995d
851f7dad3a
77b45ee9a2
1dd7873e08
e9c8ec9809
ccab56ba49
a4ecc79f03
e40ecdf350

Reviewed By: yns88

fbshipit-source-id: 0c9521068551a080baab02ace7defc0ce0363809
2020-01-14 20:19:42 -08:00
svcscm
b27e11762f Updating submodules
Summary:
GitHub commits:

44c1810b51
d667a9e28e
3f2526d66b
7588a543d7
ba8fee8527
4e328d236c
76c117b24b
d079b69230
b1d9cd65fa
88c05ec0cf

Reviewed By: yns88

fbshipit-source-id: 6e25292a7d12fe99e1a89aab0b9f19311ea059f1
2020-01-14 15:39:03 -08:00
svcscm
c262d1d647 Updating submodules
Summary:
GitHub commits:

cce1e2b815
80362c9c63

Reviewed By: yns88

fbshipit-source-id: 0159101758d94c9c7d179279ab587ae30123c6a0
2020-01-14 09:42:48 -08:00
svcscm
24cab7c3ce Updating submodules
Summary:
GitHub commits:

2156e48924
8c5b4af317
be69716784
4f76ad1fab
0b12b2f13c
0449b53cb1
1481689822
43ffa9bbf0
787d6b6c93

Reviewed By: yns88

fbshipit-source-id: b0080fd1a4c26efbe8f26245fbba7740fbac08f3
2020-01-13 20:16:00 -08:00
svcscm
fe9b066361 Updating submodules
Summary:
GitHub commits:

1f8321394d
024c1d0b43
1d57089fc3
3c6f1f782c
21a27b0f8e
23bb716b62
894c6d21af
e3e241d700
ac4e11d84a
c35803ad68
647388f265
50a3288630
b197f0c95a

Reviewed By: yns88

fbshipit-source-id: 1807ac876a126d221c257edbd4732f9a1240e869
2020-01-13 18:07:08 -08:00
Adam Simpkins
db881eb225 getdeps: enable the INSTALL_PYTHON_LIB option for Eden builds on Windows
Summary: Enable `INSTALL_PYTHON_LIB=ON` for internal builds of Eden on Windows.

Reviewed By: pkaush

Differential Revision: D19060630

fbshipit-source-id: 40d4f8784958fbeaad4f0d332c55fa0cb810cb5e
2020-01-13 16:10:58 -08:00
svcscm
60ea593f9a Updating submodules
Summary:
GitHub commits:

b5718e35c8
e1af1b0550
8a34e7f444
e9e70ade5b
d9e693ece0
329347c63c
671b5aa064
7f3bb0bf37
6207e92b9b
d4b95d87d4

Reviewed By: yns88

fbshipit-source-id: 3c9131bdee0bf8a8ca5c679a95e8ff8a6f805762
2020-01-13 13:29:34 -08:00
svcscm
4bae966f47 Updating submodules
Summary:
GitHub commits:

accbe8c3f9
50135cdfdd

Reviewed By: yns88

fbshipit-source-id: e3c13fe02e19acca925cfa6a2dbd5bb6602b1c27
2020-01-13 10:06:10 -08:00
svcscm
2dd031af96 Updating submodules
Summary:
GitHub commits:

70c6ce2500
712ddb5628
3aac4d791f

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 8428b6f085dfdb6f8fe3eccc139f2d2f1fa13e9d
2020-01-13 04:23:08 -08:00
svcscm
b0062b0a83 Updating submodules
Summary:
GitHub commits:

d9f0942755
4f9a6d23e8
1fb272ae4d
f7def65369
be7703e85a
af57f10ced

Reviewed By: 2d2d2d2d2d

fbshipit-source-id: 4a36353433b9753633cab1bcb9db0a7d1be19d82
2020-01-12 17:22:49 -08:00