Commit Graph

1648 Commits

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

736a80e10c

Reviewed By: jurajh-fb

fbshipit-source-id: 8c17a7b41e277d856f919643cad1190253b23a03
2020-05-07 23:45:43 -07:00
svcscm
3004d232eb Updating submodules
Summary:
GitHub commits:

02b379a058
7d618e4fde
34dddf5a34
12825894a2

Reviewed By: jurajh-fb

fbshipit-source-id: 80b0ed5c548c8eadc9ace91d5a609673586447b3
2020-05-07 22:59:41 -07:00
svcscm
6ee22e83c6 Updating submodules
Summary:
GitHub commits:

b7457e5076
94265234de
e8b466e7fe
425d00b7c7

Reviewed By: jurajh-fb

fbshipit-source-id: b5386f0c02bff517d74b33fc5e3baa56aefe7762
2020-05-07 18:53:32 -07:00
svcscm
24b62d7632 Updating submodules
Summary:
GitHub commits:

439c7b22b3
311367e082
9fff0c5702
f286fb344b
5d7937ef67

Reviewed By: jurajh-fb

fbshipit-source-id: 83771b2a6f50090673b679e6a72101f2ea906943
2020-05-07 16:38:05 -07:00
svcscm
5742cf5978 Updating submodules
Summary:
GitHub commits:

31db27b735
6c0325d0d7
18212e38a5

Reviewed By: jurajh-fb

fbshipit-source-id: c5b44da1dc64ab2cf1cc6d639973162589d281da
2020-05-07 14:51:22 -07:00
svcscm
f21759b8ea Updating submodules
Summary:
GitHub commits:

2dcfdbf1c2
678c674257
3c93c7b1f8
9c7e962518
486c3b267a
e9ba4ba348
938100e488
0ab3763c44
f16f2fb04e
57c543634c
b0cb27110b
55deb05e03

Reviewed By: jurajh-fb

fbshipit-source-id: f636391a9abb95259cb09c4a3a66c69b4b7222e2
2020-05-07 13:09:23 -07:00
svcscm
008a0fb839 Updating submodules
Summary:
GitHub commits:

692063dded
5232565ab8
2f30dbeb4e
34ea33d2e9
f72c40855a
ac3ae1df0b
253bb6846a
48032a841d
17633ddbc1
a2a311b026
8f41535116
1473f6a810

Reviewed By: jurajh-fb

fbshipit-source-id: 2675c67402bd0517eda4c46466fa6d13a2f9d295
2020-05-07 10:54:29 -07:00
Ravindra Sunkad
7e45849a52 Update FBOSS OSS build to link with v4.12.0 of iproute2
Summary:
fboss-oss build links to hash that corresponds to tag v4.4.0 released on Jan 11 2016

```
repo_url = https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git
rev = 92a0236a3cdf3438000834121b7ea8a09f1f52b1
```

The change is to update the iproute2 version to ```v4.12.0``` (July 5 2017) to match with the version used internally to Facebook

Reviewed By: shri-khare

Differential Revision: D21411714

fbshipit-source-id: fac606396e284193bb7199cf60d2601594bfa5f0
2020-05-07 09:54:57 -07:00
svcscm
12e9e9b5bc Updating submodules
Summary:
GitHub commits:

e15d61adf1
77505dd784
e6b156a139
204e7819f4
224e9d9376
220a6af389
f754b8e766
f3792d9458
5a203c90db
d7e26b2441

Reviewed By: jurajh-fb

fbshipit-source-id: bde6f8ce09b85ece439488793d2f0ce006c1074b
2020-05-07 02:56:38 -07:00
svcscm
7bd7e8ff30 Updating submodules
Summary:
GitHub commits:

8727b4becd
4ced273f7b
e1a9b0d805
15cf7e676a
0b1b272b3a
dfac023550
c99d951975
7fd6d24b08
fe7150cfff
207f49c90c
5b6f511845

Reviewed By: jurajh-fb

fbshipit-source-id: d11a7d1b96b4e75ca18bded1cd779bb6b4d94299
2020-05-06 23:26:40 -07:00
Hasnain Lakhani
fa7e8e7480 Add manifest for fatal
Reviewed By: wez

Differential Revision: D21417542

fbshipit-source-id: f7f0726e84db3dc903bf11c9045a9975a3e90234
2020-05-06 22:25:15 -07:00
svcscm
5de2fd3093 Updating submodules
Summary:
GitHub commits:

16544b5dee
52d45cf6fa
5b5e17c534
2b144501d4

Reviewed By: jurajh-fb

fbshipit-source-id: 44c1328481fc67c799f75aaedda6e5af34c711cb
2020-05-06 22:25:15 -07:00
svcscm
c5a31b78be Updating submodules
Summary:
GitHub commits:

15bfa96afd
2c064a01ac
ad92ccc781
1f20df2f38
6e76746415
f2dfdbea5f
0258a144e4

Reviewed By: jurajh-fb

fbshipit-source-id: 38c0e240b567b7e21fc5b3596f496fdcadbe7ee8
2020-05-06 21:33:45 -07:00
svcscm
afe7ca726a Updating submodules
Summary:
GitHub commits:

3f841a1068
4f02b6a779
f633fb70e4
fb7081afd8
fa7b2b30d4

Reviewed By: jurajh-fb

fbshipit-source-id: 4fb1955cbf7736bb158ea8135076ab23b7bd12d9
2020-05-06 21:33:44 -07:00
svcscm
5e5b3d7e7f Updating submodules
Summary:
GitHub commits:

27b152e63e
82070c967b
15ba461f16
e8010d69ec
c1e1185b7a
e726d65cf0
56fa901615
817dd790b7
4b6e5a3727

Reviewed By: jurajh-fb

fbshipit-source-id: 5b0905b8cfa77903d5e1906c28d490470304b513
2020-05-06 17:35:08 -07:00
svcscm
9ef61e4a9a Updating submodules
Summary:
GitHub commits:

6af9edb3a0
43ac0956f5
f29bd8e01e

Reviewed By: jurajh-fb

fbshipit-source-id: 14f2105ec8ddd6d88c97ee452fe787356d018925
2020-05-06 13:28:53 -07:00
svcscm
3574d0b11e Updating submodules
Summary:
GitHub commits:

0f3dc9ff8e
045694e8cd
ac2905ddaf
f16a8b5ea6
5a24bb495b
53f84470d2
f1949dd109
d4e27d5b15
4f9300c89d
a7675615c3
50d5c29346
8d8eb1f19d

Reviewed By: jurajh-fb

fbshipit-source-id: 3d6263cd910af52a01bca6dc2213bf615cfaf8be
2020-05-06 12:05:24 -07:00
svcscm
0608448c58 Updating submodules
Summary:
GitHub commits:

843b1cb701
76a9f07723
ea59d20d9c
aef5dd9e25
8b4a8682e3
6c378a0eab
95b6ef6d62
93dba83ff0
dcf917ff81
586bc1d67c
0457b02715
5a92ba8c83

Reviewed By: jurajh-fb

fbshipit-source-id: 092941470dca12a826d616ec73f8c14fd0bc0e48
2020-05-06 10:44:37 -07:00
Wez Furlong
21821e2bc6 getdeps: fix builds with cached project downloads
Summary:
D21364132 accidentally broke this; we can't run the fetcher
for projects for which we pulled the build out of cache, because there
is no source to update in that case.

This commit adjusts the logic so that we write out a marker file
to indicate that we installed a build from cache and to look for
that file being present to gate the new update logic.

Reviewed By: lnicco

Differential Revision: D21419122

fbshipit-source-id: 304670848add22531d88549d66f22c40ff255140
2020-05-06 09:22:49 -07:00
svcscm
e8eb164b55 Updating submodules
Summary:
GitHub commits:

c6514eb5c2
15c99b4b6b
c1e80e6455
e79f66edfe

Reviewed By: jurajh-fb

fbshipit-source-id: 3c83129be5e50c44705a3d975e571e9110f6dc32
2020-05-06 05:46:59 -07:00
svcscm
3f0760427f Updating submodules
Summary:
GitHub commits:

8eb845b08d
40f530d566

Reviewed By: jurajh-fb

fbshipit-source-id: d73a0ab8a9ab28196e88b40bb31fe93bf20378ba
2020-05-05 23:36:14 -07:00
svcscm
ffc1ff373a Updating submodules
Summary:
GitHub commits:

ca3fc479ed
c21c459771
7ab262586c
be20f1c25c

Reviewed By: jurajh-fb

fbshipit-source-id: 03c4364247da35b714e50c2f0253f9bb0c63e77f
2020-05-05 20:21:21 -07:00
svcscm
377be3ddbb Updating submodules
Summary:
GitHub commits:

6ad92107a5
911311aba9
11f49c1469
ca296a862e
481d507212
354bb79e06
fb0e5fd94b
84c9b9c565

Reviewed By: jurajh-fb

fbshipit-source-id: 25f72385b08f151b4d2af9bb65d7af410842ee18
2020-05-05 19:00:09 -07:00
svcscm
a5d3bbc25e Updating submodules
Summary:
GitHub commits:

c230732e3f
2829163852
32215b0c25
394f2bbd13

Reviewed By: jurajh-fb

fbshipit-source-id: 72de1d434eee60afd38134ad367d452c69d3494f
2020-05-05 15:48:06 -07:00
svcscm
cdf03496b7 Updating submodules
Summary:
GitHub commits:

e5627af768
2f1700c8c5

Reviewed By: jurajh-fb

fbshipit-source-id: 894daf4bcb2939deb9709ba86887665a5e449a94
2020-05-05 14:33:22 -07:00
svcscm
70a5e0e788 Updating submodules
Summary:
GitHub commits:

6489eda488
633e1d7e3a
1797e36654

Reviewed By: jurajh-fb

fbshipit-source-id: d7ecf0c4f20e4dfdc9df3becf3a35c83757b58e4
2020-05-05 12:53:11 -07:00
svcscm
437d84726c Updating submodules
Summary:
GitHub commits:

3091f9dd0a
e5c563487b
449f3c089d
91bc0130fa
00e6af0887
42a643e797

Reviewed By: jurajh-fb

fbshipit-source-id: 5b656cd437a210119c7f5645f138971d96b3c542
2020-05-05 12:17:03 -07:00
svcscm
3b8c8b4680 Updating submodules
Summary:
GitHub commits:

1972a4b5c2
1cd11098a9

Reviewed By: jurajh-fb

fbshipit-source-id: 5ffb2e9251741c8db314dd2038796fc5d9abb951
2020-05-05 08:02:49 -07:00
svcscm
69006edc25 Updating submodules
Summary:
GitHub commits:

886a2a4651
313dba04bb
b809094278
14efec15bd
ca0252fe54
d25d21b400
f59693dbbc
61f194f57b
659027363b
9ebed36edf
dfdbb41163

Reviewed By: jurajh-fb

fbshipit-source-id: c5902f7e09d4106d16fb72e51b37099c2da192f9
2020-05-05 06:57:49 -07:00
svcscm
e130a8a8e3 Updating submodules
Summary:
GitHub commits:

79730fef2d
c5f5dc0071
2bf5443abd
7c383d4e61
d2b3dbf4f9
ce326f3523
a8053d8d0d
f2c6d7c349
f289daa8f3
43fdf5c767
fb0bffd5aa
8369f9d9b3

Reviewed By: jurajh-fb

fbshipit-source-id: 0885170ab34e4c0e096ba8f7b7078a05432faacb
2020-05-05 05:07:53 -07:00
Lukas Piatkowski
2da413da3e mononoke/opensource: temporarily remove mononoke manifest
Summary: The oss jobs are causing problems to the developers now, lets disable them temporarily.

Reviewed By: StanislavGlebik

Differential Revision: D21400898

fbshipit-source-id: f7a3567056633d9eef98a8d05a37cd029c9e506c
2020-05-05 04:20:42 -07:00
svcscm
659ecb4858 Updating submodules
Summary:
GitHub commits:

e2fba1fdf9

Reviewed By: jurajh-fb

fbshipit-source-id: 0cd1a9fad1773d95e69b53b6f2915f1bdb251bdc
2020-05-05 03:46:42 -07:00
svcscm
1d3f0f51b6 Updating submodules
Summary:
GitHub commits:

6fad3d5a80

Reviewed By: jurajh-fb

fbshipit-source-id: 630ed9b37a10e2a4f20f4b021d0c4c271fceb10a
2020-05-05 02:47:03 -07:00
svcscm
b9d6b776c0 Updating submodules
Summary:
GitHub commits:

2cabf118d2
cc70355a12
e53b3cc393
6f06ca6645
9cb9ae7ec8
d7f6c7d3eb
7d8f6d9e81
000f8ae8eb
a0bcb01daa
e7144be352
6ca7ea7e92

Reviewed By: jurajh-fb

fbshipit-source-id: 0e913373d6594492fbe249455754d36d70e3c9ab
2020-05-04 22:11:13 -07:00
svcscm
eb1e7f0597 Updating submodules
Summary:
GitHub commits:

2e48429390
faf91ce01f
89e187d839
257e071629
79952c99f2
5a61e7864d
eddb225388
93403f13b7
d21b67d26d
fedb9fe464
34b8b26990
26ffeccf3e
c0db94e58f

Reviewed By: jurajh-fb

fbshipit-source-id: 94972f903e6fe8e28f857572aceb001fb788eb80
2020-05-04 20:32:25 -07:00
Wez Furlong
8dd0a11354 getdeps: fix an fbsource invalidation problem
Summary:
When the commit hash changed in fbsource, we would correctly decide
that we'd need to rebuild first-party projects but we would incorrectly skip
running the fetcher.update method.  This would mean that we'd not perform the
shipit run and that our shipit tree would diverge from the source tree.

This commit resolves this by performing the fetcher.update but ignoring
the source update status in this case.

Reviewed By: xavierd

Differential Revision: D21364131

fbshipit-source-id: b4001e549c7d3f27aa4a21b19893c9bb7c0f6d1f
2020-05-04 17:44:48 -07:00
Wez Furlong
decc0228b5 getdeps: improve build invalidation for dependencies
Summary:
We didn't do a great job of recognizing that we'd need to
build a project when one of its dependencies had changed: we relied
chiefly on the dependency hash for this and could fail to handle
changes in individual source files.

This commit helps to improve this situation by checking to see if
any installed files in the dependencies of a manifest are newer than
the most recent built time of a given manifest.  If so, we'll trigger
a build.  We try to be reasonably smart about deciding when to trigger
a cmake reconfigure if it looks like cmake files in the deps have
been changed.

Reviewed By: xavierd

Differential Revision: D21364132

fbshipit-source-id: 7534496e10d1f532aa9cf865900ace84a8785327
2020-05-04 17:44:47 -07:00
Wez Furlong
83d470aa9e getdeps: refine makefiles matcher for cmake reconfigure
Summary:
Only run cmake reconfigure for .cmake, .cmake.in and CMakeLists.txt
files changes.

Previously we would reconfigure for any change to a file with a path that
matched `cmake` which could result in false positives in cases where
you may be iterating on .py or .c files in shared cmake directories.

This also reclassifies non-cmake files under fbcode_builder/CMake as source
files so that we run cmake for those; previously they would cause a
reconfigure and build, now they just cause a build.

Reviewed By: xavierd

Differential Revision: D21364133

fbshipit-source-id: a1231f657d6c6056b269656c677d3449d8715cf6
2020-05-04 17:44:47 -07:00
Wez Furlong
482cf97da6 getdeps: code formatting
Summary:
Our linter really wants to include formatting changes unrelated
to my diff stack.

This is a formatting only change to avoid clouding my diffs; no functional
effect.

Reviewed By: xavierd

Differential Revision: D21364519

fbshipit-source-id: 7670dd4154e788f593f256aabdfdeef6d17aeec4
2020-05-04 17:44:46 -07:00
Adam Simpkins
e955b6dabc getdeps: avoid blowing away too much data when invalidating the CMake cache
Summary:
Previously getdeps would remove the entire top-level `CMakeFiles` directory
from the build output when it wanted to invalidate the CMake cache.  This
directory is used to keep all of the compiled object files for any libraries
or executables defined in the top-level CMakeLists.txt file.  Blowing away
this directory forces all of these sources to be re-compiled, even if this was
not necessary.  This is particularly problematic for folly, which compiles all
of its source files via rules in the top-level CMakeLists.txt target file.

I did have the code still blow away the CMake error and output logs in this
directory: in the past I have seen situations where CMake would not update
these files on new CMake runs if they already existed.

Reviewed By: wez

Differential Revision: D21360668

fbshipit-source-id: 6fcd1a8e371d756114fbab60d8636be8cd5f8978
2020-05-04 17:19:07 -07:00
Adam Simpkins
3b280eff95 getdeps: indicate that folly depends on lz4
Summary:
Update the manifest file for folly to indicate a dependency on lz4.
folly does not require lz4 be available, but it will use it if it is found at
configure time.

getdeps is unfortunately not strict about providing projects only with the
dependencies that they require at build time.  This causes it to sometimes
make lz4 available to folly (if you are also building another project that
requires lz4), and sometimes not.  This ends up causing changes in
folly-config.h depending on which projects you are building, forcing all of
the folly sources to be recompiled.

In the future we perhaps should update getdeps to consistently only pass in
include directories for dependencies actually listed in the manifest file.
However, specifying that folly depends on lz4 also works to mitigate this
particular issue for now, and it is also generally desirable to build folly
with lz4 support.

Reviewed By: wez

Differential Revision: D21359995

fbshipit-source-id: aaf61671b7750d6c47e3613c732d220b3311b5ba
2020-05-04 17:19:07 -07:00
svcscm
99b73b16b1 Updating submodules
Summary:
GitHub commits:

cb3d30c578
7c33a1c9c5
a00ddf1574
f41d462eed

Reviewed By: jurajh-fb

fbshipit-source-id: 11255fe3f50166a0c370f60d622b598c96b61976
2020-05-04 17:19:07 -07:00
svcscm
e1758e6868 Updating submodules
Summary:
GitHub commits:

d7d48e4762
ef6bc9338b
8912f0385a
680c416348
d83d7f3024
b7716f3b23

Reviewed By: jurajh-fb

fbshipit-source-id: 2f68cd7ab7c415b3d0bca21d71e0da7ca58dc708
2020-05-04 15:16:41 -07:00
svcscm
faf7d23534 Updating submodules
Summary:
GitHub commits:

613e4a315f
1ed4765e85
8316ff391f
61c5215f84

Reviewed By: jurajh-fb

fbshipit-source-id: efc13fd712fd33fd1b451693ffbf50212edeb34d
2020-05-04 10:50:59 -07:00
svcscm
ea6490063c Updating submodules
Summary:
GitHub commits:

adc6e75705

Reviewed By: yns88

fbshipit-source-id: beb89e5127c1ecdc7e08b780736eb1c397b8312c
2020-05-04 03:24:30 -07:00
svcscm
4ef0800822 Updating submodules
Summary:
GitHub commits:

95e8b8f31b
0580a039d7
7f9294015c
efd513c0f5
09d0aec9f2
83d98acd03
91f87afd70
689facf2b8
9c0e731f65
8038d05e74

Reviewed By: yns88

fbshipit-source-id: 8757fb3c1d5303094bd02632de5e0a8392ed9eed
2020-05-04 03:24:29 -07:00
svcscm
73730d6d4c Updating submodules
Summary:
GitHub commits:

c518e9eccf

Reviewed By: yns88

fbshipit-source-id: c8553c86fbac2538155bdb7f69b8f560fa788a1b
2020-05-03 18:33:17 -07:00
svcscm
533605c017 Updating submodules
Summary:
GitHub commits:

ecef50e946
c7b3288dff

Reviewed By: yns88

fbshipit-source-id: d8eeea1aae0589ac5a471ca6ae3fdf4afe26d53f
2020-05-02 21:16:54 -07:00
svcscm
c9b0f44e11 Updating submodules
Summary:
GitHub commits:

a17dbae5c9
ca2ec4f682
dc3aebd961
b7d7b13ebe
9cd90d3b3b
ddbb420f52

Reviewed By: yns88

fbshipit-source-id: de39b297d9b74b0c4ef0588e2ad002ac21fea375
2020-05-02 15:11:41 -07:00
svcscm
b3e00d0fe3 Updating submodules
Summary:
GitHub commits:

b6dda66386
094f932779

Reviewed By: yns88

fbshipit-source-id: 4c3badd4af6ece45cdd3f06fe3fbca71f660e16b
2020-05-01 20:00:06 -07:00