Commit Graph

11999 Commits

Author SHA1 Message Date
Open Source Bot
f4504dca55 Updating submodules
Summary:
GitHub commits:

c4b6dff944
616aa5c2ec
4b609f93fe
1f22c7a8ce
627718f9f3
31d546bd34
448460a558
5ffee1af76
4be539c9e9
7b24dec25d
1d4b305406
4b4cd840bb
d4a1326b68
158e9d0ab4
603588b015
ec6f585bd1
05e0751979
cdbd4309ba
74808cdd4b

Reviewed By: jailby

fbshipit-source-id: 864a854656bbad7e96589f0f05cf37144d4dff6c
2023-12-20 09:33:29 -08:00
Alex Hornby
234d499a5f getdeps: add --build-type option to build in Debug or RelWithDebInfo mode (#786)
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/653

getdeps: add --build-type option to build in Debug or RelWithDebInfo mode

Adds a --build-type option so one can force RelWithDebInfo or Debug explicity

Default remains RelWithDebInfo for cmake.

cargo default is updated to --release to match cmake more closely, if you don't want release use --build-type Debug.

If you want to run github CI in Debug mode (faster build, but tests will run slower), then can pass --build-type Debug to getdeps.py generate-github-actions

Pull Request resolved: https://github.com/facebook/sapling/pull/786

Test Plan:
test cmake locally with:
```
rm -rf "$(./build/fbcode_builder/getdeps.py show-scratch-dir)/build/eden"
\time ./build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=. --project-install-prefix eden:/usr/local eden`
```

Before, no build type override, so using the RelWithDebInfo default:
```
5248.08user 430.84system 4:56.08elapsed 1918%CPU (0avgtext+0avgdata 5114200maxresident)k
37040inputs+44610808outputs (3471major+99433066minor)pagefaults 0swaps
```

After, using new --build-type=Debug
```
3241.20user 407.41system 3:18.61elapsed 1837%CPU (0avgtext+0avgdata 5073736maxresident)k
3800920inputs+54157640outputs (4255major+93446653minor)pagefaults 0swaps
```

test cargo locally with:
```
rm -rf "$(./build/fbcode_builder/getdeps.py show-scratch-dir)/build/mononoke"
\time ./build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=. mononoke
```

Before, debug by default:
```
1394.39user 452.40system 2:33.99elapsed 1199%CPU (0avgtext+0avgdata 2062784maxresident)k
28548344inputs+50334480outputs (2216major+55720388minor)pagefaults 0swaps
```

After, release by default:
```
5803.35user 332.76system 4:31.89elapsed 2256%CPU (0avgtext+0avgdata 2424304maxresident)k
11618048inputs+44717584outputs (1377major+62062485minor)pagefaults 0swaps
```

CI

Reviewed By: mitrandir77

Differential Revision: D51564770

Pulled By: bigfootjon

fbshipit-source-id: ef30332ca193d9805bce005d12b5dbc9f58fcafc
2023-12-19 12:24:39 -08:00
Open Source Bot
d34d2d4c24 Updating submodules
Summary:
GitHub commits:

63bd36ddbb
1ca1968bbf
485d6deb2d
c5542ed29e
99d6ba1003
665e3182a6
3ba2147b67
8e77c295d4
eabbf0214f
f7486ff6a3
d81d13eb88
b291aea8ff
08f681bd27
611984aefc
34f5bf52ba
dbd51ce1a2
050c16c8cf
0f78024588
9f426bb56e

Reviewed By: jailby

fbshipit-source-id: 54104f72ee66eabf3f12323101f0e7e0567505af
2023-12-19 09:33:30 -08:00
Open Source Bot
03aca908b1 Updating submodules
Summary:
GitHub commits:

3570bff9f9
70c2fb351c
39bc8b3c0c
a1ff042d51
3d6a8c31d3
bda2053957
5edc962b1a
2ed5b2db90
5b981b64f4
99630c5f0a
ab1895db61
26f19cd85a
ccb2c9766f
01f1584681
9a2c84693d
afaaef30b0

Reviewed By: jailby

fbshipit-source-id: bb6223f94310d147747447515ad0742c71191e74
2023-12-18 09:31:55 -08:00
Open Source Bot
00daffb547 Updating submodules
Summary:
GitHub commits:

fee60945b0
8e5906b42b
1582abd1fe
87c45a730c
8c7a55ad99
fbe8b8dbb8
48f87f283f
3093b3da6b
e99f5b6b1a
d1c09cd612
e80b669c90
59262c50b3
0b7a947e1a
9886814be8
3114188021
f0accfd732

Reviewed By: bigfootjon

fbshipit-source-id: ce8a696aa39da3c1514614529d1621815bc281c9
2023-12-17 09:32:15 -08:00
Open Source Bot
923b4d7531 Updating submodules
Summary:
GitHub commits:

301832d6e1
7642714886
540c5594eb
163293c539
2c8bb224c8
c8ba1ee164
cc927374d7
83cf8e7441
81765866c4
49c5243257
2227d3dbd6
78cc6f3a01
768f838ec0
97d0339ddc
e9c3b63554
e3e163bc0c
969a7e3d7c
a535f22cae
acf03f8022

Reviewed By: bigfootjon

fbshipit-source-id: 660dc72bf9e3a2d43a4e81d029c73dfa322725f2
2023-12-16 09:33:49 -08:00
Andres Suarez
b724028d55 Remove hostcaps fb feature
Summary:
`hostcaps`'s `fb` feature enables getting the real `fbwhoami` values
during cargo builds.

The only cargo-based projects using `hostcaps` are
`eden/scm/lib/commitcloudsubscriber` and `eden/scm/lib/config/loader`.
Neither is making internal builds with `cargo`, so neither the `fb`
feature nor `fbwhoami` are actually used.

The `fbwhoami` refs in `eden/mononoke/rate_limiting`
`eden/mononoke/server/qps` are from internal code. So that's not used
either.

The only thing using `fbwhoami` from a cargo build that needs it is
`common/rust/scuba` and `scm/telemetry/scm-telem-log` - so both for
`scm_telemetry`.

Reviewed By: dtolnay

Differential Revision: D52216174

fbshipit-source-id: 8c97e20d2eb0dd3152503d40e4796656b932d2a0
2023-12-15 20:25:56 -08:00
Jon Janzen
39a87d51e2 Remove archived/deleted/duplicate manifests
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/650

X-link: https://github.com/facebookincubator/velox/pull/7891

In the previous diff I excluded manifests that appeared to be "top level" configs used in ShipIt-synced projects.

Now I took a deeper look at those configs and they also appear dead for one of two reasons:

1. Project is archived or deleted on GitHub
2. Project is a duplicate of a non `-source` manifest

Reviewed By: chadaustin

Differential Revision: D51869329

fbshipit-source-id: 2e53efa397dd902a2175cffcb990580e0741942f
2023-12-15 16:26:31 -08:00
Open Source Bot
0706989a19 Updating submodules
Summary:
GitHub commits:

7fd41080c4
14dc9edd30
a35c177830
d2f3dc0dd7
b2f006ee8b
49f7a920ed
0fbe50d49f
5b722ffd17
bdc8f102f9
88bc91f3cc
82a6ab450e
f817dd703e
8c6331315d
54d3e05623
60286f6f2e
fddbf704e3
4a718cfb60
224deb44f0
25f5ed5d1e

Reviewed By: bigfootjon

fbshipit-source-id: eba51fbbdcd78f6c9f24e8b86b3f764009b6f132
2023-12-15 09:31:17 -08:00
Jon Janzen
df933faa96 Restore patchelf (deleted in D51869247)
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/651

Ooops apparently patchelf is a coredep in getdeps:

https://github.com/facebookincubator/katran/actions/runs/7214446185/job/19656572548?fbclid=IwAR0VRdoIxZKlcW-M_efD3UUUc2PqcqxeTgUAD9og658VOb-Wkwao8PO7xvw

Reviewed By: chadaustin

Differential Revision: D52179699

fbshipit-source-id: d946dc0759c493b1da40fabdf3cc497cbf85265d
2023-12-14 17:20:27 -08:00
Jon Janzen
2ed1e0bf1b Remove unused manifests
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7890

I'm investigating some deep surgery to how we do open source builds and reading a bunch of the relevant code here. I noticed that these manifests aren't used by any projects

Reviewed By: chadaustin

Differential Revision: D51869247

fbshipit-source-id: 5686ff80f10440c1ade271352149fd3e33645963
2023-12-14 12:50:26 -08:00
Open Source Bot
98159b8351 Updating submodules
Summary:
GitHub commits:

a1c7782f53
828bba5252
f05460fe2c
a25328a07d
f5d6e44d2b
7f3c4a0f7b
f4c75d9404
b9516ddbb7
cd21e4e69d
3b143458f1
09821f2694
14fa6c9ad4
01e301b9bc
1923e8048c
4c2fa30989
7822fe154b
169f29b3d0
e6a246dcc1

Reviewed By: bigfootjon

fbshipit-source-id: 533620e5b07b3b4ed65ed2c1529fe758f1410bfd
2023-12-14 09:30:50 -08:00
Open Source Bot
e824c10cdb Updating submodules
Summary:
GitHub commits:

248335be80
798c8a1fd4
22cb0b66ad
f8fbab2b80
50f75ce829
da89bb7e2a
8607c796e5
c474a92b47
ebb5242d55
05bb22bf9c
f3b07b26d0
dcddc8a978
e6eecfb901
399dedd944
beb0477066
085c753764
af058b0c80

Reviewed By: bigfootjon

fbshipit-source-id: 665553a420180d3873270817881441ee815e5724
2023-12-13 09:32:51 -08:00
Open Source Bot
61e5959c7d Updating submodules
Summary:
GitHub commits:

88870706bb
894d35496e
3272afc9f8
288a68b081
25f70dc007
2a3d08067f
bb4de65e68
9636acc7d5
c1b84d0437
a9247653c7
1054efe61f
652fb026fd
6cbbbbcd17
e9c692acf3
e26e330efa
dbb1ce55a5
bcb03cdb0e
9747336f1b
330c9b4fd5

Reviewed By: bigfootjon

fbshipit-source-id: 2b6e0135fea55973c1afa2ec11393ab0fc5d5013
2023-12-12 09:35:20 -08:00
Open Source Bot
a3dc461fe1 Updating submodules
Summary:
GitHub commits:

da6110eebc
aa3f66c0ba
b66b11f0ea
b165c375cc
f4d1e0518e
d486d741ce
2d0bd37bd0
dad5b4813d
c96d9a0fbb
3ef76823cb
d1cfb233cb
96b997a35a
1216f788db
34a29da107
7fa84f8081
8a8a43d9ab
e91cdb5b21
36b22e25b7
b4db4a7f69

Reviewed By: bigfootjon

fbshipit-source-id: 6e892fb2c0aff0c704916677f95dfc903f7688bb
2023-12-11 16:12:03 -08:00
Open Source Bot
a47764c533 Updating submodules
Summary:
GitHub commits:

3ed0034e52
e7f3079104
1678fba071
72fbaa06b9
6416e22af8
251f2d8640
1f0712d135
1234736f24
629875e540
20165cf513
a68081b983
46171003ac
8f20c5df0c

Reviewed By: jurajh-fb

fbshipit-source-id: c3665873be2ac5f4bbdcd99548fc8ed07612cd18
2023-12-11 09:33:03 -08:00
Open Source Bot
d846dba884 Updating submodules
Summary:
GitHub commits:

6d2f6b9721
be16cd900e
72fb48f6d0
b26c8f7e62
67524c3fb0
cee513d065
fa6a7d6038
38eee2aca1
c1e83a47bb
437866a56c
ee2dc1b088
1798f52e48
7a9c4b957a
0026ddcb8a

Reviewed By: jurajh-fb

fbshipit-source-id: 7891b0649299686e15f18fa9569dd1f7f3d0cda4
2023-12-10 09:33:46 -08:00
Open Source Bot
1a7e5e350c Updating submodules
Summary:
GitHub commits:

2315a36d9e
c8505ade3c
8667fbcaa3
357c1c7750
193f2f58ad
198de0702c
eaf86fb15b
4f04f96742
8d155c250c
22ae04e937
3640654e31
bacc33da8a
6aaf0105b3
af2057e514
60e3bd8105
ee4c17cbe1
8724d897f4

Reviewed By: jurajh-fb

fbshipit-source-id: f45470c9af6deec17ccf5ab489dbb19dd52088a2
2023-12-09 09:32:23 -08:00
Srikrishna Gopu
715a583aba include patch file to apply for iproute2
Summary: As titled, include patch file to apply for iproute2. builder.py will looks for patchfile from the manifest and apply if a patch exists.

Reviewed By: shri-khare

Differential Revision: D51971638

fbshipit-source-id: d04901d3aa01b7ad6ae0e3952c1e6f30f818d431
2023-12-08 11:28:28 -08:00
Srikrishna Gopu
2fa1004598 ignore space when applying oss patches
Summary: As titled, ignore space when applying oss patches. Certain source code will use tabs instead of spaces (for eg, iproute2) and the patch fails when applying;

Reviewed By: shri-khare

Differential Revision: D51971636

fbshipit-source-id: 094983d142a039428da4cd9f980d6f30ca3e50fa
2023-12-08 11:28:28 -08:00
Srikrishna Gopu
f12af71ae6 remove stdint include from iproute2 builder
Summary:
As titled, remove stdint include from iproute2 patch from iproute2 builder. Also this include is no longer neccessary as 4.12 tc_core.c contains stdint already.

Code pointer for stdint: https://github.com/iproute2/iproute2/blob/v4.12.0/tc/tc_core.c#L15

Reviewed By: shri-khare

Differential Revision: D51971637

fbshipit-source-id: b9b7a2a1fe24fc93b04c932b3fe4ae6080aeab08
2023-12-08 11:28:28 -08:00
Srikrishna Gopu
40df30a6c6 iproute2 patch file for oss
Summary:
As titled, create a patch file for iproute2 for iproute version 4.2. This patch will help us compile in both Centos8 and Centos9.

NOTE that these changes exist in new releases of iproute and we are backporting to ensure we can compile on Centos9.

Patches from 6.4:

- https://github.com/iproute2/iproute2/blob/main/ip/ipmroute.c#L41
- https://github.com/iproute2/iproute2/blob/main/ip/xfrm_monitor.c#L21

Reviewed By: shri-khare

Differential Revision: D51971639

fbshipit-source-id: c09f93ef9b7a891842f763b7730548f0d0e1f44b
2023-12-08 11:28:28 -08:00
Open Source Bot
69b5bc471a Updating submodules
Summary:
GitHub commits:

bcc3f62c48
15fe35d743
c336f24091
77bd2cfeb6
3cf39e35ea
940570b800
1562395dda
022203ade3
1607d313c1
9c3b457783
ada98a666d
badea6c092
a0d2d97558
ae70931212
fc0538d982
90e81f51a2
fea669c334

Reviewed By: jurajh-fb

fbshipit-source-id: eb2e0ee04a47286217caec635b5a34be1cb0f821
2023-12-08 09:33:46 -08:00
Open Source Bot
eab8b4f2f8 Updating submodules
Summary:
GitHub commits:

35770f4740
cd824330b9
c1d2d484e4
02849dd4bb
8f664556cc
6b242abbbb
4239681415
0b6bdecf5e
c77b50a4fd
2bcbfd2004
bd833e32a0
7b3669c490
1b8965b459
1608601a8d
dd92140a93
13d54c49dc
ff88397abb
c903bb96e6
a75b43fa3b

Reviewed By: jurajh-fb

fbshipit-source-id: 5bc8e9e2b3143811f3dc7698270d2db2b4020be5
2023-12-07 09:35:43 -08:00
Open Source Bot
5f992b01eb Updating submodules
Summary:
GitHub commits:

b59d91e86a
faf5a18fcf
b0dc7adab2
4930436bc8
934b6149f1
74a9894e2c
bfc6626a35
efced43998
0ebe1614cb
5729a65125
7aa28e1987
cfe9ccf1b9
5c6ba4d339
dc76e0a302
6799fc6dee
2e71d8e6ad
fc92ceacbd
96ec2feaed

Reviewed By: jurajh-fb

fbshipit-source-id: 8154b1831c167359580bf3d6d1cdb0328218650a
2023-12-06 09:35:46 -08:00
Open Source Bot
67f19faf18 Updating submodules
Summary:
GitHub commits:

6b792ab4dc
9e9d80d3bc
b8cdb5a940
c9b275e8ac
883d011a77
de94b8647b
20376c1b0e
308d1e3077
262523a7ff
2045fe4693
26a4ebed5b
0fd5c51ccb
f0eab4143f
6f916d7421
661b953302
19eb04d184
975ca3ac94
798e3b33d8
dbc3157bf2
e8a37135a3

Reviewed By: jurajh-fb

fbshipit-source-id: 50be4041086b9771484e8d3a3a6020fd59df66a9
2023-12-05 09:31:51 -08:00
Harvey Hunt
bbc9b418a6 getdeps: Don't use system deps on CentOS for gflags and glog
Summary:
Building projects using `--allow-system-packages` on CentOS for
projects that rely on `gflags` fails. I'm not completely sure why this is the
case and myself and kmancini have spent some time trying to investigate this.

Fix these builds by disabling the system packages on CentOS.

Reviewed By: chadaustin

Differential Revision: D51813855

fbshipit-source-id: aae48e2723fea94f088af02eace831af9e988c7c
2023-12-04 12:52:00 -08:00
Open Source Bot
20e37a9702 Updating submodules
Summary:
GitHub commits:

f2e92a452a
4a66b19198
f68ab56df1
0b2c9d4106
a836ddeedb
a6d348e6fb
0d1a24f52f
3a34646bed
1739b31cbe
da443c21f3
c240bfab83
666553a805
df7dd408a6
24e58e7fdf
ef856faccd

Reviewed By: zpao

fbshipit-source-id: 65ccf5786cdbd5234bdb404d1efef6cc08c16266
2023-12-04 09:34:41 -08:00
Open Source Bot
43a157bddd Updating submodules
Summary:
GitHub commits:

e8abfe7809
283b784233
c383b5e113
f67559532c
9483e79266
ed0b502692
82206d449a
3ca5204a00
96966627ca
58fe85f399
0dd966c1ac
4ac3852a69
8581b27d67
5d8e4c8b7a
914bb446a2
dd2703d6c3

Reviewed By: zpao

fbshipit-source-id: 2519ac20dcafec69569a4dc4a36f859d46a0b04d
2023-12-03 09:32:38 -08:00
Open Source Bot
a94f2830b5 Updating submodules
Summary:
GitHub commits:

67713c2ee3
a2f2bb7764
2eed21a30d
da71502540
db168f7b75
f54f86a396
bc3e757513
0e3448a9ea
dce3ca5ab8
50bb348ebf
28454a1d96
55c31b0a41
3f3064fdf6
1519029b4f
7c51f81b6c
50e319b68e
a80c388fbf
88fc6e741b
127df349b0

Reviewed By: zpao

fbshipit-source-id: a029d5673e7469b82cfbce5c68fdbc585dc268b5
2023-12-02 09:32:27 -08:00
Open Source Bot
2addf32257 Updating submodules
Summary:
GitHub commits:

f915b7e0bd
ce337e3351
f366002301
fe4cc82773
bd831b54c8
19475b3a06
147a930ed7
6119642d6f
b760af321f
7a0a1a0336
8513aa6459
55a1076e4e
c00cbe1e1f
2e49da6a6b
2318318676
aa60e3d640
8b87afd586
b619362363
0fc0d4e0bf
1f250d4eb9

Reviewed By: zpao

fbshipit-source-id: 447d3737747c4df8c64c91d6f0dcf75d2dee5772
2023-12-01 09:33:38 -08:00
Open Source Bot
f8c691a94d Updating submodules
Summary:
GitHub commits:

e10319806a
a992c15321
af94326009
86b04a4e10
eeda26ddf9
5cc658bb2d
afd3fb0da1
c282591694
8c68b18df3
f110d24d3d
5c4be32814
d68f45e777
5e00d76cd8
9329d0e4f4
811f9fc7ea
d4f5083abe
0ca4b77f3c
e5a32ccb82
1231555341
fd5ad3aae7
aee93be0fb
453c80e4d6
c7aeac0222

Reviewed By: zpao

fbshipit-source-id: 0cf888613beb32387e85582e34999c75bca65a9b
2023-11-30 09:31:44 -08:00
Open Source Bot
34648f4318 Updating submodules
Summary:
GitHub commits:

22481f9839
2bb27b68c4
897d6a3d52
94e741ce87
894a555c63
36197c546d
1786c8bd1f
779f69cb64
ef4c4f97f9
acc078f878
971012f5ac
25b15339d4
76239b6dfb
108bc6dca2
563fc969bf
28f59f9d31
168cda5d43
9e1be7d4e2
c6e3fa2133

Reviewed By: zpao

fbshipit-source-id: 993d1a4c6a1145bdb9805c48febd108f6de241b0
2023-11-29 09:34:08 -08:00
John Elliott
10d37f5c70 Move sapling_backingstore_get_tree_batch to cxx_bridge
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7781

cxx.rs provides a more ergonomic and opinionated interop layer between Rust and C++ that we would like to leverage for future API chages.

This moves  sapling_backingstore_get_tree_batch from the existing cbindgen implemenation to the new cxxbridge.

Reviewed By: MichaelCuevas

Differential Revision: D51645547

fbshipit-source-id: 0b11ea745efe02f282200fe5a325422978a1b466
2023-11-28 21:33:29 -08:00
Open Source Bot
9dd4cc6349 Updating submodules
Summary:
GitHub commits:

115191cf01
5a580a6d38
38c3c40898
3a6e5e0d20
66ccdc5fc7
93ba215309
e764cb3e93
4d04138512
63e3306075
c2b212f9a2
96a0d4125c
93478ae956
fd42096e8b
da0a9b5ba7
035ed1f66b
2c67f58591

Reviewed By: zpao

fbshipit-source-id: a1ebf38f2cd410b8480c1caf6ab9683633e9e1c3
2023-11-28 09:33:21 -08:00
Open Source Bot
a1d5e33fe5 Updating submodules
Summary:
GitHub commits:

9debfdb9eb
1d333ab63c
fe3cfd9101
a336b6df03
545eace35f

Reviewed By: jailby

fbshipit-source-id: 3ebca59f023b2e5745943cc35963f093da115702
2023-11-26 09:33:56 -08:00
Open Source Bot
45e8fea3af Updating submodules
Summary:
GitHub commits:

b06d9daab5
e25ff7e595
909a86274e
fa94647512
3f484fb230
3179ce7a7d
5666635c25
ae844d007b
b40f419717

Reviewed By: jailby

fbshipit-source-id: d89f77ba9cf8e39f60dc935a657e0510d224fa16
2023-11-25 09:31:11 -08:00
Open Source Bot
b828912b8f Updating submodules
Summary:
GitHub commits:

8a16fe22c0
1c10925996
43df0e185f
ba44fb57f3
1498517793
87b2b73b28
f7e5fe826a
2248ab6f1a
683139df63
78c7be8ceb
409877a050

Reviewed By: jailby

fbshipit-source-id: 07fa65b390dc1d6b81e569f13a5390d059fea520
2023-11-24 09:32:07 -08:00
Open Source Bot
f7fcd9c28d Updating submodules
Summary:
GitHub commits:

41fffcbcd6
5f9683faf9
888293ca7f
d901859eaf
d855ebc261
f24fc4c360
b4d3706184
f6fd4b9dbd
07854051b2
f1dcd80d5b
259aa43b8a
868a2b614e
a495e1bb54
0ee8dd975c
04600443f9
84c7b278be

Reviewed By: jailby

fbshipit-source-id: f992b82a0df578a702bb97f56c90ec219b8f15ee
2023-11-23 09:33:38 -08:00
Open Source Bot
c5595b459f Updating submodules
Summary:
GitHub commits:

3c0ef499d7
bf59f038d0
8fd52979ec
fb047caf84
12060da537
be38175ef2
3d7d59db77
f1f0a0dd04
324453e579
ced899f034
dd02fe9807
db9350b978
2fe60d1efd
f481452b48
f3b739c98d
df984bdfcd
9334e11593
37111f54f0

Reviewed By: jailby

fbshipit-source-id: ec2aecce936e33c14422350500e5a19421fc8ae3
2023-11-22 09:31:15 -08:00
Alex Hornby
4ae736d142 fix eden fs build with GCC 13.2.1 (#748)
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7070

fix eden fs build with GCC 13.2.1

Fixing two problems that broke builds on Fedora 38, which comes with GCC 13.2.1

   * GCC 13.2.1 can't build the old rocksdb, so update the version
   * there was a missing include in BackingStoreType.h

Pull Request resolved: https://github.com/facebook/sapling/pull/748

Test Plan:
build locally with:
```
./build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=. --project-install-prefix eden:/usr/local eden
```

Before, eden fs build breaks at rocksdb on uint8_t
```
FAILED: CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o
/usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DSNAPPY -I/home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/extracted/rocksdb-v7.7.3.tar.gz/rocksdb-7.7.3 -I/home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/extracted/rocksdb-v7.7.3.tar.gz/rocksdb-7.7.3/include -isystem /home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/extracted/rocksdb-v7.7.3.tar.gz/rocksdb-7.7.3/third-party/gtest-1.8.1/fused-src -W -Wextra -Wall -pthread -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-invalid-offsetof -fno-omit-frame-pointer -momit-leaf-frame-pointer -fno-builtin-memcmp -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o -c /home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/extracted/rocksdb-v7.7.3.tar.gz/rocksdb-7.7.3/table/block_based/data_block_hash_index.cc
In file included from /home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/extracted/rocksdb-v7.7.3.tar.gz/rocksdb-7.7.3/table/block_based/data_block_hash_index.cc:9:
/home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/extracted/rocksdb-v7.7.3.tar.gz/rocksdb-7.7.3/table/block_based/data_block_hash_index.h:65:7: error: ‘uint8_t’ does not name a type
   65 | const uint8_t kNoEntry = 255;
      |       ^~~~~~~
/home/alex/local/tmp/fridge/fbc
```

After, works

Reviewed By: mitrandir77

Differential Revision: D50313436

Pulled By: genevievehelsel

fbshipit-source-id: 970227f29641768c8314aa0537654470d097d7bf
2023-11-21 20:33:33 -08:00
Open Source Bot
ef11d0d55e Updating submodules
Summary:
GitHub commits:

ea810d04bf
9d9996f6e0
2b0df3b358
2fbd5cf24d
258a8f615f
64a6a5d50e
1388406473
1621abd520
336a74db60
83d2aecc12
616e4ee952
bad71dabd4
0a127d76e2
6ed855a77e
42bbf8cb8c
d4fb0bb63b
2b3f861528
490f305345

Reviewed By: jailby

fbshipit-source-id: 1cac0ab342ce23822be5e73bfbbfc5761c1535dd
2023-11-21 09:31:10 -08:00
Open Source Bot
70f39a8545 Updating submodules
Summary:
GitHub commits:

e61499eff4
f1dcb8d01b
ab82b94930
df253704bc
c3b97d3fdd
d4350a0987
6983dc11b2
b059c5680e
51983b375f
cfd99dd908
996a1a2ad5
f6dae42208
f045897e53
ead70bc587
b2db47769d

Reviewed By: bigfootjon

fbshipit-source-id: 569b4b5bdb3aa1db0acaf3284c6491cf762630bd
2023-11-20 09:31:50 -08:00
Alex Hornby
35dceece26 fix eden build with python 3.12 (#778)
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7653

fix eden build with python 3.12

python 3.12 removes many long deprecated unittest features including  _TextTestResult (deprecated in Python 3.2)

notices as fedora 39 ships with python 3.12

Pull Request resolved: https://github.com/facebook/sapling/pull/778

Test Plan:
Local build with `./build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=. eden`

Before:
```
FAILED: eden/integration/CMakeFiles/integration_tests.GEN_PY_EXE.util eden/integration/integration_tests_tests.cmake /home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/build/eden/eden/integration/integration_tests_tests.cmake
cd /home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/build/eden/eden/integration && /usr/bin/cmake -D TEST_TARGET=integration_tests -D TEST_INTERPRETER=/usr/bin/python3.12 -D TEST_ENV=CMAKE_SOURCE_DIR=/home/alex/local/sapling -D TEST_EXECUTABLE=/home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/build/eden/eden/integration/integration_tests -D TEST_WORKING_DIR=/home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/build/eden -D TEST_LIST=integration_tests_TESTS -D TEST_PREFIX=integration_tests:: -D TEST_PROPERTIES= -D CTEST_FILE=/home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/build/eden/eden/integration/integration_tests_tests.cmake -P /home/alex/local/sapling/build/fbcode_builder/CMake/FBPythonTestAddTests.cmake
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/alex/local/tmp/fridge/fbcode_builder_getdeps-ZhomeZalexZlocalZsaplingZbuildZfbcode_builder/build/eden/eden/integration/integration_tests/__main__.py", line 197, in <module>
  File "/usr/lib64/python3.12/unittest/__init__.py", line 85, in __getattr__
    raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
AttributeError: module 'unittest' has no attribute '_TextTestResult'. Did you mean: 'TextTestResult'?
```

After, works

Differential Revision: D51455615

fbshipit-source-id: f690f14b24b2645578113f769669179fba476657
2023-11-20 07:20:07 -08:00
Open Source Bot
425e18bc58 Updating submodules
Summary:
GitHub commits:

9e4ee3dd89
285d0c5c68
0d87d2068b
577bb7d287
da1cd93693
58ff629228
a86cd7be88
4c0fad5aad

Reviewed By: bigfootjon

fbshipit-source-id: d6eea19beb2159e1fe5a361dfecf4a3223dde275
2023-11-19 09:31:38 -08:00
Open Source Bot
1693fbf1be Updating submodules
Summary:
GitHub commits:

b3029744ca
d10e7c76eb
f6bd3b52d2
737dc8675d
ff4e533c60
3b2130c5c9
01ef8ea284
7780e98268
ab95051cc4
c3e7ce813b
c85c50363e
460c4f1d58
92388c170c

Reviewed By: bigfootjon

fbshipit-source-id: 535ca909542ab59302fbcb73c4d7adde03fc36cd
2023-11-18 09:32:15 -08:00
Open Source Bot
aac8c2fba2 Updating submodules
Summary:
GitHub commits:

e9d595d20f
38afea6b2b
decfb21b26
9218180ea3
419d6cb54e
ede708ca92
66469d84f7
2f9ea8193f
3f80520d07
a1de1a06b3
c0fafa2ba4
8a66edcc44
c3d011399a
1974a00b10
f1bbb608d2
76bf290e0b

Reviewed By: jailby

fbshipit-source-id: f069ba5be304d6731da4f7a12135cb6aab5951bf
2023-11-17 09:31:20 -08:00
Open Source Bot
9887bdd555 Updating submodules
Summary:
GitHub commits:

f7c904926f
b43090b2a6
ffe42664aa
26a2c0267a
23e35c62d5
b13444210e
407dbc919c
c697461a08
9202db1867
11607a1995
4bec06637e
2e4a55770b
d17bd97085
362148f210
2802b2cb3b
8550a15cd6
6433f8fce3
e41be16d0b
5da5a1626e
d1b7159f9f

Reviewed By: bigfootjon

fbshipit-source-id: 46ccaac20dd1bf7e9805cf9514828150f811c5f9
2023-11-16 09:34:41 -08:00
Open Source Bot
413fb6a3b9 Updating submodules
Summary:
GitHub commits:

8ba425c72b
49b1c46936
ce7e07ab23
960d0d8eeb
9b20471572
223584af63
fb6ef784bf
3cc5ea1393
1e067d515f
2222caec9e
459b168c25
b1fa0d1198
c98d5f723d
75a4586292
5a90f41ef8
06b5b4ac25
c7bc0e0bbb
4cc6e0d263
25b12e91cf
975cb0156d
33fdaada63
055676de4b

Reviewed By: bigfootjon

fbshipit-source-id: 5dd4bb3a5ce0317ac4bc22d45d3d6a03fca2ef39
2023-11-15 09:33:52 -08:00
John Elliott
1264b9881c Add rust_cxx_bridge CMake function
Summary:
X-link: https://github.com/facebookincubator/hsthrift/pull/120

X-link: https://github.com/facebook/folly/pull/2096

X-link: https://github.com/facebookexperimental/edencommon/pull/14

X-link: https://github.com/facebook/mvfst/pull/322

X-link: https://github.com/facebookincubator/delos_core/pull/9

X-link: https://github.com/facebook/fboss/pull/166

X-link: https://github.com/facebookincubator/zstrong/pull/617

X-link: https://github.com/facebookincubator/katran/pull/208

X-link: https://github.com/facebookincubator/fizz/pull/102

X-link: https://github.com/facebookexternal/traffixr/pull/4

X-link: https://github.com/facebook/watchman/pull/1173

X-link: https://github.com/facebook/proxygen/pull/473

X-link: https://github.com/facebook/hhvm/pull/9411

X-link: https://github.com/facebook/fbthrift/pull/587

X-link: https://github.com/facebookincubator/velox/pull/7518

We need a better way to create cxxbridges - something that uses the recommended method of cxxbridge-cmd.

This function creates C++ bindings using the [cxx] crate.

Original function found here: https://github.com/corrosion-rs/corrosion/blob/master/cmake/Corrosion.cmake#L1390

Reviewed By: xavierd

Differential Revision: D51160627

fbshipit-source-id: c293c48ef8fabd043c1746798b6e85212d3d0f76
2023-11-14 20:10:26 -08:00
Open Source Bot
f09e2c5a70 Updating submodules
Summary:
GitHub commits:

b6b5e69bfb
b7f0a90ea9
b62fffec1c
ced26fe4e6
46cb69441a
99fe355348
0a7d2e50eb
e1fe032249
37064d631b
570d3bdcef
e3bf55c290
4d9d236d2d
9b294a0ed7
1304886a45
60c25f63bd
260ee61077
09ab470c7e

Reviewed By: bigfootjon

fbshipit-source-id: 1a3c6ede88f49dc5bcbeda35a4d5b30ba87d2a87
2023-11-14 09:36:37 -08:00
Genevieve (Genna) Helsel
4f8e90b558 LMDBInodeCatalog + LMDBFileContentStore
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7542

ties all of the pieces together. The bulk of the net-new logic is in `OverlayFile`, with the LMDB stuff being ported from other implementations or just delegating calls to other classes.

Reviewed By: kmancini

Differential Revision: D46914322

fbshipit-source-id: 3434b71c92ece6b94a3c08828df286b04152d50f
2023-11-13 12:47:14 -08:00
Open Source Bot
0a9891c440 Updating submodules
Summary:
GitHub commits:

30d8a0c874
75ddc20b33
ebc7d0f77d
7ed8c613d1
bdfc1ea390
c1432e1c7b
bbca1ba5c7
2c9db8e844
509947ce2c
92375ed1f2
8827452c8e
7daa8f52a9
2d1c666074
a862043906
3f0883cb22
f8d591c2d6
e6b92b589f
2117dd33d4
61d911163f

Reviewed By: jurajh-fb

fbshipit-source-id: 7e566be19678c2fd95f1007911fe42a10f434804
2023-11-13 09:31:42 -08:00
Open Source Bot
0d118c4c6e Updating submodules
Summary:
GitHub commits:

6d835505db
b46c00a8d4
dd46d65fc0
cb336bf359
d3d588f357
7336b143e4
fd3c951f04
9e63f7bcd1
f337533b6f
fa26c96799
d04a5def34
31aa23254b
30229b25a9
10141dd577
7a84d745d7
9cfa1a6fd4
79d1729452

Reviewed By: jurajh-fb

fbshipit-source-id: 74ee69d5b95fd5a5d2b52003429974cb74dec674
2023-11-09 09:32:14 -08:00
Open Source Bot
2c5a39ad9f Updating submodules
Summary:
GitHub commits:

bed7ee7313
b10e9813b4
33ebfeb85c
bfc531d279
470c4ada5f
dcdb32b087
cc9ccc8f99
444399ca48
d9a43f0d15
9af25a392b
b735439eb3
5c4874f543
005ceb29ff
f59f342c1a
2afd1a6174
1e3e06404f
b3e37fbc6c
e5236c8d22
8d99b09a25

Reviewed By: jurajh-fb

fbshipit-source-id: 30fd9b152b08b814f0fabbc8c960611cffbbbdc8
2023-11-08 09:34:37 -08:00
Open Source Bot
aa42a7c28b Updating submodules
Summary:
GitHub commits:

90d6313971
5cef3774fa
6f62a17c12
28e4df9a6c
4c1491a23e
4702f7791e
f797ecd25b
044fe10bc1
2adef5367a
f228a3ac5e
7f59e36f23
183111bd11
2dbf6df6ff
e60e7117b6
7f148ba006
db352f05a9
b8f6beb785
59506b7fdb

Reviewed By: jurajh-fb

fbshipit-source-id: 45f534672cd60270f8a478a78b4dc0f5ffa4e2a5
2023-11-07 10:44:07 -08:00
Harvey Hunt
3d54cfb2b7 opensource: getdeps: Add show-scratch-dir command
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7446

Add a new command to show the location of the scratch dir that getdeps
will use.

Reviewed By: xavierd

Differential Revision: D51027807

fbshipit-source-id: 80a7cfc04320002588d5ec8964fc88914771c6c7
2023-11-07 06:41:39 -08:00
Open Source Bot
6d623e7bed Updating submodules
Summary:
GitHub commits:

10d22ca4b1
fb4c4b4681
8c02de96ac
ee062c8468
520c64fd2e
7d37de5c30
992168e450
106367938b
0e7c1010b5
6000a5ce23

Reviewed By: jurajh-fb

fbshipit-source-id: b7b9c440d5ba83a2dd7cb06811343cdb1f9c1a59
2023-11-06 09:47:40 -08:00
Open Source Bot
7b4dc7aee6 Updating submodules
Summary:
GitHub commits:

837f55942e
19890bdbf8
6b3e9fa51b
300230a571
14f70dc888
f95141d995
c77311aa3c
897171cba9
be79415774
725bd18bad
53930fcd65
5cce9f7a9f

Reviewed By: jailby

fbshipit-source-id: 376e46bb832265dc6b5b022580982c0d354d503e
2023-11-06 07:09:33 -08:00
Open Source Bot
36fd971132 Updating submodules
Summary:
GitHub commits:

50b561a348
9e5fb91e8f
d2e577a8c8
5b914e9979
5c3fe8da13
20a4d43c84

Reviewed By: jailby

fbshipit-source-id: 0c960da1dcffd07afe1211e14ddb9f2056912d05
2023-11-06 06:00:02 -08:00
Open Source Bot
b2be82ac03 Updating submodules
Summary:
GitHub commits:

99b10cc7ec
6dcfdb0e4c
8f1705aa8f

Reviewed By: jailby

fbshipit-source-id: 8b84db3135901da9600e5813189923ad8bbb7418
2023-11-05 19:40:22 -08:00
Open Source Bot
c38c704809 Updating submodules
Summary:
GitHub commits:

116a3f78e4
a110b146a8
ba34c56f65

Reviewed By: jailby

fbshipit-source-id: aaf66e12f8fad0eda9853d7dd02faf0c9a129d90
2023-11-05 04:57:19 -08:00
Open Source Bot
53a96913a9 Updating submodules
Summary:
GitHub commits:

d1f042b967
10c418ee70
66a1ee704d

Reviewed By: jailby

fbshipit-source-id: fdfc83655c14d0cca6123448daadcf407f56dfec
2023-11-04 18:45:15 -07:00
Open Source Bot
5aebc4448e Updating submodules
Summary:
GitHub commits:

c14ea4a738
d1632ffcf1

Reviewed By: jailby

fbshipit-source-id: 76420d81532b40efe43bfd0e41ab01e85e959eb1
2023-11-04 04:04:57 -07:00
Open Source Bot
26053e359b Updating submodules
Summary:
GitHub commits:

d9a52a7b4b
d2f52f3b49
9ea32b2463

Reviewed By: jailby

fbshipit-source-id: e5ab66d73267b830a776f7969cb8da16b226f013
2023-11-04 02:36:36 -07:00
Open Source Bot
cde565e53a Updating submodules
Summary:
GitHub commits:

27e873bef5
52f792d8b1
c11f1b374c

Reviewed By: jailby

fbshipit-source-id: 953924f9b05f96faee00b015ffe0c8add1570c10
2023-11-03 21:12:05 -07:00
Open Source Bot
2207d0f711 Updating submodules
Summary:
GitHub commits:

0b9cdde39f
d11d74fe62
e52d346cbe

Reviewed By: jailby

fbshipit-source-id: f93e7aff7a9580509acd161268989ea83a332327
2023-11-03 19:59:32 -07:00
Open Source Bot
f1bfe8de1f Updating submodules
Summary:
GitHub commits:

6b8b0de9ca
957b10698b
d7d9179e99
b48480cfd0

Reviewed By: jailby

fbshipit-source-id: dd7079d98c2b24167935a4e10a5c4f5b0c57b382
2023-11-03 18:34:48 -07:00
Open Source Bot
b80d60d195 Updating submodules
Summary:
GitHub commits:

c7d0b62f61
957efaed7f
ef2fb2c06b
c9b94a4887
850c3be8ea

Reviewed By: jailby

fbshipit-source-id: b944eea46aa235b18d71006f640d0eaedfc45144
2023-11-03 14:09:31 -07:00
Open Source Bot
2a51867ff3 Updating submodules
Summary:
GitHub commits:

45c5ea6474
5fca38ef00
8505b26db1
b27692b508
4ff6893cbd
781caf34e0

Reviewed By: jailby

fbshipit-source-id: ba56e928327ac092d11d1f588b55bdfd43af760e
2023-11-03 12:41:21 -07:00
Open Source Bot
5476e43b22 Updating submodules
Summary:
GitHub commits:

73e5e06453
25c99ae588

Reviewed By: jailby

fbshipit-source-id: 89668f13278b123b99f65c314320bc73bbcbed4f
2023-11-03 09:12:15 -07:00
Open Source Bot
6fe1903eb6 Updating submodules
Summary:
GitHub commits:

e7287b3b89
98bcda8e67
0a75b60592

Reviewed By: jailby

fbshipit-source-id: cc1882eefecbb42d31d369a620475a299876f255
2023-11-03 07:34:19 -07:00
Open Source Bot
3ec63a0ec3 Updating submodules
Summary:
GitHub commits:

175fd51711
49d206a8ed

Reviewed By: jailby

fbshipit-source-id: 43184ee380cdc076aee0d13bae1435c8a1b9636c
2023-11-03 04:53:13 -07:00
Open Source Bot
5322782915 Updating submodules
Summary:
GitHub commits:

114ffeceac
bd9d6717d5

Reviewed By: jailby

fbshipit-source-id: fe3d46816fdb540f9f06e23b00df17aa8d02e3d7
2023-11-03 00:55:46 -07:00
Open Source Bot
522067798b Updating submodules
Summary:
GitHub commits:

79d37e349e
b787289835
e0d4bc86f6

Reviewed By: jailby

fbshipit-source-id: 5490817d2ef5b685d4a42806a4ee34f114a79c92
2023-11-02 16:04:38 -07:00
Open Source Bot
f11a98fa4a Updating submodules
Summary:
GitHub commits:

f949ffbaba
2648e0a747
d985e4e704
47b8372c08
060232f864
cbb31308cd

Reviewed By: jailby

fbshipit-source-id: 3d340a9993050bb01302c9dbad122f5172568781
2023-11-02 14:53:35 -07:00
Open Source Bot
1bbc9aa257 Updating submodules
Summary:
GitHub commits:

a6e21655bb
6a0e1ab17b
c8c8dfb634
ebc61427c5
a33a8b888a

Reviewed By: jailby

fbshipit-source-id: fd2c4a02514af7436e5fae8c7126826a8c1457d5
2023-11-02 13:44:29 -07:00
Open Source Bot
3206f3a325 Updating submodules
Summary:
GitHub commits:

64b4776627
1f58e47402
af568adc2f
58d8725277
f5a09d0ea7
6637ef52bc
89e383588e
2664d257b6
824ef10481

Reviewed By: jailby

fbshipit-source-id: 79907aa993724eafc84d50d453a5a8fc05f9d178
2023-11-02 12:31:05 -07:00
Open Source Bot
0fec12c3e6 Updating submodules
Summary:
GitHub commits:

b589527a84
d62707bf4d
957b12fde5
0eeddc6fe0
8785f3780a
8e1adab5ce
488f147df8
9b6b30735d
63618b7cfc
80eaddf917

Reviewed By: jailby

fbshipit-source-id: 89c68e2a53505a5108579971ab78cba3abb5fcbd
2023-11-02 10:39:42 -07:00
Open Source Bot
18aaa04e1d Updating submodules
Summary:
GitHub commits:

e89b990eae
ba2734ab4d

Reviewed By: jailby

fbshipit-source-id: 185be2633a44760c1a08a48717eed88a7fc6d569
2023-11-02 08:42:14 -07:00
Open Source Bot
359a86e1c7 Updating submodules
Summary:
GitHub commits:

5b807f7675

Reviewed By: jailby

fbshipit-source-id: 42e5df954fe358502fec4fcfac891adf7936a9f6
2023-11-02 07:02:52 -07:00
Open Source Bot
d870673856 Updating submodules
Summary:
GitHub commits:

3ee84a41ca

Reviewed By: jailby

fbshipit-source-id: 629199cb21cba82eaefcb0418148b8db096e4c73
2023-11-02 05:55:03 -07:00
Open Source Bot
bdd0631951 Updating submodules
Summary:
GitHub commits:

ad32cab5ab
955f6cb2c5

Reviewed By: jailby

fbshipit-source-id: 5e5911fcd6c892d7eb4b9fdfcf726e4294512672
2023-11-02 00:13:37 -07:00
Open Source Bot
c204207fbc Updating submodules
Summary:
GitHub commits:

401ff69774
9658f20ba9
071e0336be
123180eb58
9019be7dd8
da344ae1c9
b6518c95f3
9d3b282649
9bfe78ab7a

Reviewed By: jailby

fbshipit-source-id: 115112450058d95d29402f9de694ff0d63b3121e
2023-11-01 16:47:04 -07:00
Open Source Bot
64e4cc6268 Updating submodules
Summary:
GitHub commits:

a70bcad9c2
6a4beff885
4b013dcbed

Reviewed By: jailby

fbshipit-source-id: 6cdc5cadc91b7368bd47b35f1d06d6ddc1386de7
2023-11-01 14:54:27 -07:00
Open Source Bot
09bf1e5db0 Updating submodules
Summary:
GitHub commits:

6b17ab300c
3a6ed8a51d
d8bec61414
145819d858
28b3a655a2
bbcb0a8e35
e56a684bb7

Reviewed By: jailby

fbshipit-source-id: 33c5cb6e3b63337c33e6c28ed20080959543cf35
2023-11-01 12:41:42 -07:00
Open Source Bot
16a78854a2 Updating submodules
Summary:
GitHub commits:

29e29eb4fe
7e46d628dd
7eab1a72e4
e598eabe5c
0c7dba57fc
651ef98651

Reviewed By: jailby

fbshipit-source-id: 695d825f73ff53116e7512a18857f12fb5cacdc3
2023-11-01 10:48:45 -07:00
Open Source Bot
c3b1eba494 Updating submodules
Summary:
GitHub commits:

f53ec94db1
1e6693dbf6
1420959833
69d0a3f1e8

Reviewed By: jailby

fbshipit-source-id: 6335b733aac37b77427aa0cc79ed584c30b2c8db
2023-11-01 09:09:28 -07:00
Open Source Bot
19b6241945 Updating submodules
Summary:
GitHub commits:

0b4f0abd90

Reviewed By: jailby

fbshipit-source-id: e8c210fe718d8cbe63a82d006ccdb61956552385
2023-11-01 04:37:28 -07:00
Open Source Bot
5a0588da90 Updating submodules
Summary:
GitHub commits:

111203168e

Reviewed By: jailby

fbshipit-source-id: 3c22ff268f513d39282c6f449364d8ba6bb79a46
2023-11-01 01:52:44 -07:00
Open Source Bot
8d357ab4a2 Updating submodules
Summary:
GitHub commits:

4bea8c1665
34d9b5ef18
af99251e7c
fdbe4fbf6e
c401f7b1e4

Reviewed By: bigfootjon

fbshipit-source-id: 600e5f3680d6197b9b4d022bdf568837923f5f76
2023-10-31 21:34:06 -07:00
Open Source Bot
e4a0ac55c8 Updating submodules
Summary:
GitHub commits:

83f9f7b3a1
6db79d85a9
5ec9b73c60
207fc682be

Reviewed By: bigfootjon

fbshipit-source-id: c06176b322b17a1eb69cd72cb3dbd6ded9148269
2023-10-31 15:22:43 -07:00
Open Source Bot
691a3f2085 Updating submodules
Summary:
GitHub commits:

eb91eb4c19
7a9e5a7fcd
e0c45c15a7
58bb8b2524
8e1e13ffd3
0de50482ce
5c92af0016
faf20478be

Reviewed By: bigfootjon

fbshipit-source-id: dbdf6ebd452aa4f4420cc566b46dffffbe2c0bad
2023-10-31 14:03:41 -07:00
Open Source Bot
4b3c51b5d2 Updating submodules
Summary:
GitHub commits:

04c53919e4
08d1676347
1eb2b15b9d

Reviewed By: bigfootjon

fbshipit-source-id: 102b64ca1a2d500d11a3a88186c1b4b69cdd97f1
2023-10-31 12:55:52 -07:00
Open Source Bot
c7b44e6d7c Updating submodules
Summary:
GitHub commits:

3f5b3ebea9
11183ca43c
2a96de25f5
8582d3f58a
2818a74b95
ff8cf16f44
0d10b9b52c
ab3f966464
a30ca3f950

Reviewed By: bigfootjon

fbshipit-source-id: 5352a57d196682b52c88bc16157291fb9559a65f
2023-10-31 09:15:52 -07:00
Open Source Bot
0f5ac23e73 Updating submodules
Summary:
GitHub commits:

4facff7aa9
77519e84be
cb181f7af9

Reviewed By: bigfootjon

fbshipit-source-id: 92476d26274bf6a09f652628f4197f0549c27bac
2023-10-31 06:34:00 -07:00
Open Source Bot
8d18a82040 Updating submodules
Summary:
GitHub commits:

a15314eca5
aa656d9051
9cb4ad846a
d16bf72a29
9b476299b8
8f6c603b62
2a1d4de6bb
b81f4ef749
2f3f827a3f
ec19c754ca
f623660b7c
c4cedf5533

Reviewed By: bigfootjon

fbshipit-source-id: c5a055aa1bcb80da69f3c9689093c08cc27f1e03
2023-10-30 16:12:50 -07:00
Open Source Bot
0ce7e4f632 Updating submodules
Summary:
GitHub commits:

9e88edb838
772ca510a1
30debacbd8
536283604a
f12ad6ddb4
7068200baa

Reviewed By: bigfootjon

fbshipit-source-id: cad67f956890516db4b859e760c95609c1f9b227
2023-10-30 14:58:16 -07:00
John Elliott
ae2a76bcf6 Paramatized rust_static_library to enable CXX support (#763)
Summary:
X-link: https://github.com/facebook/fboss/pull/161

X-link: https://github.com/facebookincubator/delos_core/pull/8

X-link: https://github.com/facebookincubator/zstrong/pull/610

X-link: https://github.com/facebookincubator/crux/pull/10

X-link: https://github.com/facebookexternal/traffixr/pull/3

X-link: https://github.com/facebookincubator/katran/pull/205

X-link: https://github.com/facebookincubator/fizz/pull/101

Pull Request resolved: https://github.com/facebook/sapling/pull/763

X-link: https://github.com/facebookexperimental/rust-shed/pull/43

X-link: https://github.com/facebook/wangle/pull/221

X-link: https://github.com/facebook/openr/pull/150

X-link: https://github.com/facebook/hhvm/pull/9403

X-link: https://github.com/facebook/folly/pull/2092

X-link: https://github.com/facebook/fb303/pull/42

X-link: https://github.com/facebookincubator/velox/pull/7301

We are now using CXX (and not just bindgen/cbindgen) for building our Rust C/C++ APIS, but our OSS tooling did not ergomically support this. This change adds a single option, `USE_CXX_INCLUDE`, to the CMake function, `rust_static_library`, to enable adding the `cxxbridge` path to the include path.

Reviewed By: xavierd

Differential Revision: D50772544

fbshipit-source-id: caf00ade9b651965b6dd59e2cf0d8797d3ae1dce
2023-10-30 14:03:10 -07:00
Open Source Bot
8c244e2648 Updating submodules
Summary:
GitHub commits:

03cbf07357
fd59c15f59
76402c034e
55dac3893e
7854db0858

Reviewed By: bigfootjon

fbshipit-source-id: 66b60a5aedd91174819dbc48a7e619c78b4ebcc3
2023-10-30 12:46:12 -07:00
Open Source Bot
d9c68999e0 Updating submodules
Summary:
GitHub commits:

585d5d7479
18d4ddf3fe
315dfe0883
8c934fc4da
218fc62669
11819059e4
b3fd3838d4
d7e10bb30d
9cd2e78e42
f5b0aaf625
079bef31e2
61baa4acd6
f0f9ac696d

Reviewed By: bigfootjon

fbshipit-source-id: 088bd704cbfd88bcb2ed1c75418203a8eed772dd
2023-10-30 11:32:37 -07:00
Open Source Bot
7cb48bd6ab Updating submodules
Summary:
GitHub commits:

70c13dda40
a339306017
f012c16db4
6f73c0ea43
ae6e95a050
a2e3f2413a
ead8a4ca3f

Reviewed By: bigfootjon

fbshipit-source-id: b9a2595df202dc74d76ded9b2801b43a0855d16f
2023-10-30 09:52:45 -07:00
Open Source Bot
cbe75f1114 Updating submodules
Summary:
GitHub commits:

8e712304be
108eeae2c7
a551129453
8585d55006
b61be2653e

Reviewed By: jurajh-fb

fbshipit-source-id: 3cd327fa138e7d1ce097e147d3f77d9ab6677587
2023-10-29 17:29:01 -07:00
Open Source Bot
59442ed603 Updating submodules
Summary:
GitHub commits:

007c93d563
2e7418c214
9130bc1a7e
7e65957e43

Reviewed By: jurajh-fb

fbshipit-source-id: 2d49eb2abf64e1e95ffc6220a46bdee698746020
2023-10-28 17:45:42 -07:00
Open Source Bot
822ca7f07f Updating submodules
Summary:
GitHub commits:

4504ba1966
e230e4d248
d06cefa53b
3afb0641be

Reviewed By: jurajh-fb

fbshipit-source-id: cb792dec56ba67d99bef4161e877ecf7f5f8eeea
2023-10-27 17:35:54 -07:00
Open Source Bot
a54dd3b6e8 Updating submodules
Summary:
GitHub commits:

7fbcb03f42
6887640f20
b91419575c
a31ebb33f1
1a8968e4e3
6369db618b
2afcae26db
bf6b0dbd30
720beb11cb
b41f040d8c

Reviewed By: jurajh-fb

fbshipit-source-id: 7427d370f39f27d1a35658e738dfcb7793799924
2023-10-27 16:27:22 -07:00
Open Source Bot
a9f5843c41 Updating submodules
Summary:
GitHub commits:

95c5e6196c
e542d7c360
bed933da00
8bb791635f
d66b8f23aa
a4ca3e9098
40c50a28fb
5e8d7066dd
6db69ef7aa

Reviewed By: jurajh-fb

fbshipit-source-id: 05a6417d2d76b662913f98d3cf6d27071142a082
2023-10-27 13:48:05 -07:00
Open Source Bot
9256504d8c Updating submodules
Summary:
GitHub commits:

2698fc2bf4
a137335f0b

Reviewed By: jurajh-fb

fbshipit-source-id: c6f5d52eea1b02e3bf180338f06b1f2c20afcde7
2023-10-27 05:48:10 -07:00
Open Source Bot
d2b5156037 Updating submodules
Summary:
GitHub commits:

b753f7b143
53eecab8dd

Reviewed By: jurajh-fb

fbshipit-source-id: 44f25f8ad9d3a1c04832e8a291a5f2982d43bb60
2023-10-27 04:36:28 -07:00
Open Source Bot
13adca70ba Updating submodules
Summary:
GitHub commits:

e2c689f448
b7c8ab44c4

Reviewed By: jurajh-fb

fbshipit-source-id: d6214e510c5d403ca23f7245f8ef6ce0de0b8031
2023-10-27 02:15:36 -07:00
Open Source Bot
bc29b36bcf Updating submodules
Summary:
GitHub commits:

5794a8d75c
585de9d776

Reviewed By: jurajh-fb

fbshipit-source-id: 9d047cf7bcfccaa3f465cb19c9514008cf03ec86
2023-10-26 23:11:28 -07:00
Open Source Bot
dc47694e89 Updating submodules
Summary:
GitHub commits:

0f3b4bf922
df831da118

Reviewed By: jurajh-fb

fbshipit-source-id: c36240aa746364fd0034f0cd3d2348a37abf1f03
2023-10-26 20:49:34 -07:00
Open Source Bot
e011b24ecb Updating submodules
Summary:
GitHub commits:

cfecdbf603
439c8c5f03
54403cd9c1
bee3504ad5
abf8a9587a

Reviewed By: jurajh-fb

fbshipit-source-id: e27fdbfdbacdc50ef7c99b5feeffc6534b624551
2023-10-26 18:30:24 -07:00
Open Source Bot
d9334f7448 Updating submodules
Summary:
GitHub commits:

7073c57d2d
9790cbdb25
4a9e51cce3
4b0a0be20c

Reviewed By: jurajh-fb

fbshipit-source-id: b766fcd799e76a3681563b696c8abc117737509f
2023-10-26 16:05:51 -07:00
Open Source Bot
4115ad3fb0 Updating submodules
Summary:
GitHub commits:

04849eeb29
3c8829785e
4c3b97efed
696006e8f6

Reviewed By: jurajh-fb

fbshipit-source-id: 7a9748e66c74173dc6effc48e351eda12346e651
2023-10-26 14:53:39 -07:00
Open Source Bot
7f942d58be Updating submodules
Summary:
GitHub commits:

3227f09867
88ea915728
bb7592f157
76e41e7f56
8fff44c593

Reviewed By: jurajh-fb

fbshipit-source-id: 2e0fd1836c1532478a6249bbb708e7bc6430e563
2023-10-26 13:44:38 -07:00
Open Source Bot
07c02f0ac5 Updating submodules
Summary:
GitHub commits:

601c65d4d7
e83d15ce7c
a399ddb3d4
eacc4acb8f
d02591e434

Reviewed By: jurajh-fb

fbshipit-source-id: e96785c190c6a2b209cfb2dca23cf9cc009ead12
2023-10-26 11:59:07 -07:00
Open Source Bot
25ebdd6bcc Updating submodules
Summary:
GitHub commits:

4700cad061
82c6ebc701
d7f569e2c4
9d7e77bc2d

Reviewed By: jurajh-fb

fbshipit-source-id: f09401e3b011ee3234a5427b1434e954e5753b43
2023-10-26 10:44:45 -07:00
Open Source Bot
978da38dcd Updating submodules
Summary:
GitHub commits:

1a7c5cc34b
a657419ccc

Reviewed By: jurajh-fb

fbshipit-source-id: ab556121195580c10e9c0d2c5bfc485c7c2627de
2023-10-26 09:28:22 -07:00
Open Source Bot
f53d62e434 Updating submodules
Summary:
GitHub commits:

41103f8de9
da77cd311a
86cff85ac6
bda6c71a4e
79f38e4571

Reviewed By: jurajh-fb

fbshipit-source-id: 41d31216809dbc82a2ca4e7b34ee74f09dbb4635
2023-10-26 07:56:02 -07:00
Open Source Bot
18aeb8b11f Updating submodules
Summary:
GitHub commits:

1b01b0cba9
daf3a61fc5

Reviewed By: jurajh-fb

fbshipit-source-id: 9a054b6b10dfee6a5315b34c7fae22f039aafc1a
2023-10-26 06:45:37 -07:00
Open Source Bot
0504da3eae Updating submodules
Summary:
GitHub commits:

cefc618ae8
f900059f86

Reviewed By: jurajh-fb

fbshipit-source-id: a0caeca7cc23690d3db90af284deae1457dbf872
2023-10-26 01:56:22 -07:00
Open Source Bot
67cf86ca43 Updating submodules
Summary:
GitHub commits:

5d01cb6b21
807feb1d3b
0a79b7acde

Reviewed By: jurajh-fb

fbshipit-source-id: 4043d3b2540fa8026b00228c7edb726362d655fb
2023-10-25 23:07:59 -07:00
Open Source Bot
b22306d0e8 Updating submodules
Summary:
GitHub commits:

bfb663cf22
39379f48b8
526f36b483
bfad45fcb3
36eb2db900

Reviewed By: jurajh-fb

fbshipit-source-id: 7903d839bac934b35bf3a52b9f3ea27934388c6f
2023-10-25 19:31:08 -07:00
Open Source Bot
c4d08d7b76 Updating submodules
Summary:
GitHub commits:

9c60a66001
b12621520b
8ee009f0d8
32f990614e
324b937263

Reviewed By: jurajh-fb

fbshipit-source-id: 65fc764fb7e240282d0b1ad9146d70b9ce8da1bb
2023-10-25 16:51:01 -07:00
Open Source Bot
94595c4c94 Updating submodules
Summary:
GitHub commits:

d997987e8c
e2d46cad1c
f23ea1cc4e
626b380e0a
573d6c7f87

Reviewed By: jurajh-fb

fbshipit-source-id: 15be845f220e1439a82307f030c77aa3ce8b1533
2023-10-25 15:42:10 -07:00
Open Source Bot
79dfa86eff Updating submodules
Summary:
GitHub commits:

5cd3436ff2
f8f3dfcee9
545a936a57
997969ba59
0f141352d8
c04fa1e84d

Reviewed By: jurajh-fb

fbshipit-source-id: 069029c84ffa976d060b3cf21be0a7d9a99cd340
2023-10-25 14:03:49 -07:00
Open Source Bot
c3bf1784d5 Updating submodules
Summary:
GitHub commits:

f9e081c0bd
e725ed5551
983e52ac83

Reviewed By: jurajh-fb

fbshipit-source-id: f1489cb842115c248026bc753aa814a27e5e9735
2023-10-25 09:14:34 -07:00
Open Source Bot
c651fe0ce1 Updating submodules
Summary:
GitHub commits:

7644be30d2
f7a4efeaa4
9e27815b81
4a470b529d

Reviewed By: jurajh-fb

fbshipit-source-id: b278ac5b0e3a418fe0d5a1f50b65da42735e7b29
2023-10-25 07:42:42 -07:00
Open Source Bot
3a285a56d2 Updating submodules
Summary:
GitHub commits:

1de5091656
41765ba0cb

Reviewed By: jurajh-fb

fbshipit-source-id: 928f9fbb6a4a77e68fa50ec0e11ef0dbe887011f
2023-10-25 04:49:48 -07:00
Open Source Bot
6ab17be643 Updating submodules
Summary:
GitHub commits:

02f66b3a1a

Reviewed By: jurajh-fb

fbshipit-source-id: 825e919364853d64b4955363e5b3c408a1b6c290
2023-10-25 00:49:36 -07:00
Open Source Bot
b12a86b665 Updating submodules
Summary:
GitHub commits:

cb6afba4ee
efcf6afc17

Reviewed By: jurajh-fb

fbshipit-source-id: fbeb76954fde44d7c5104215edb8d4a2351dfd5a
2023-10-24 23:29:53 -07:00
Open Source Bot
d541ca0f19 Updating submodules
Summary:
GitHub commits:

d9d962ed77
7e96745cd5
19634d4cf1
7664bb4d48
cea0236dea
693927afc8
3663246b12
b07232ad89
4aa2bbe24d
96ad70b89d
9cd8ce8404

Reviewed By: jurajh-fb

fbshipit-source-id: bbce43b0d99fab65ea5f68f06a3e95bbda960b56
2023-10-24 21:15:59 -07:00
Open Source Bot
bfc59aafcb Updating submodules
Summary:
GitHub commits:

466a151083
278eb33b05
430e9b14a0
8586ad7855
9b1351dcbe
52139683b6
dc87847e65
4c079935a2
816a457488
b04efd96f9
73f403c082
3c482423a2
aca3925e3e
2801ee16a7
acc421ed6b
97e62630fe

Reviewed By: jurajh-fb

fbshipit-source-id: f91b60d2dd00a2983013ed6efe0f46e7f1447960
2023-10-24 18:17:02 -07:00
Open Source Bot
cddf8fdea9 Updating submodules
Summary:
GitHub commits:

90d8eb16de
fe820b8b21
03995782ce
763a8acf3c
688ad6541d

Reviewed By: jurajh-fb

fbshipit-source-id: 79c596fd6dd1a7d5fc1b220599aaa1fc52d2dbb6
2023-10-24 15:34:01 -07:00
Genevieve (Genna) Helsel
bee4ae0529 remove --silent from edenfsctl prefetch call in copytree.py
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7073

`--silent` is the default mode for `edenfsctl prefetch` and the flag is deprecated. Removing this flag is a no-op

Reviewed By: xavierd

Differential Revision: D50287572

fbshipit-source-id: 76f1eaa6ce3b3c7efb58882449fd67787787b4d1
2023-10-24 14:59:38 -07:00
Open Source Bot
20221c6349 Updating submodules
Summary:
GitHub commits:

a566dc2a77
4737e03510
efc761a584
ab15d33566
e253ff5e41
d8b012e98b

Reviewed By: jurajh-fb

fbshipit-source-id: 55d2bb353a275ed01424463b0e2422a03501ca9c
2023-10-24 13:16:41 -07:00
Open Source Bot
ee03278540 Updating submodules
Summary:
GitHub commits:

55918970e7
90ba5a4fa9
6550fdffb8
99b371b417
ade1cf0a45

Reviewed By: jurajh-fb

fbshipit-source-id: abf7cf2f925c20f1ca5f7c907ea4d489c17e2fb2
2023-10-24 12:08:58 -07:00
Open Source Bot
e56d7b6b8e Updating submodules
Summary:
GitHub commits:

125e327c02
8401fb9519

Reviewed By: jurajh-fb

fbshipit-source-id: 623226b2785928a8e3bd42a69f7d4e23078bcf72
2023-10-24 10:41:29 -07:00
Open Source Bot
604b222dd6 Updating submodules
Summary:
GitHub commits:

d6e7b4ff08
b8247ece63

Reviewed By: jurajh-fb

fbshipit-source-id: 4af4bc0208968efc36ff6551bc6105dcd7f562a0
2023-10-24 04:46:12 -07:00
Open Source Bot
a52cbae182 Updating submodules
Summary:
GitHub commits:

3c2ea0ad04
f94254d24f

Reviewed By: jurajh-fb

fbshipit-source-id: 03263a8715a738684b6cdb3d6144cf026f68a759
2023-10-24 00:06:47 -07:00
Open Source Bot
30183c6c1c Updating submodules
Summary:
GitHub commits:

4c19c8cbde
8b1df139cd
a270ecc350
7e6806a219
9956f4ab70
b418cfd03e
3087bf41c7
540c2f2d4f
6e01038639
aa004da502
8e61f12315
0638167169
9fd49116a3
759a8e48d1

Reviewed By: jurajh-fb

fbshipit-source-id: d8f6bba9774ef89735a2ec41a4af782bc2963661
2023-10-23 18:14:25 -07:00
Open Source Bot
9970ca3d6a Updating submodules
Summary:
GitHub commits:

bc20e97258
1259bc4ad4
4241b5b2c1
519f2a41fb

Reviewed By: jurajh-fb

fbshipit-source-id: 7778462177f6332f44fbad3904c788d263a1a3d3
2023-10-23 16:47:04 -07:00
Cody Ohlsen
60cd90a41e airserver: remove local/shared bundle cleaners and loadgen from OSS/client build
Summary:
X-link: https://github.com/facebook/openr/pull/149

X-link: https://github.com/facebookexternal/traffixr/pull/2

X-link: https://github.com/facebookincubator/velox/pull/7196

X-link: https://github.com/facebookincubator/fizz/pull/100

X-link: https://github.com/facebookexperimental/edencommon/pull/12

X-link: https://github.com/facebook/proxygen/pull/468

X-link: https://github.com/facebookincubator/zstrong/pull/609

X-link: https://github.com/facebookincubator/hsthrift/pull/118

X-link: https://github.com/facebookincubator/crux/pull/9

X-link: https://github.com/facebookexperimental/rust-shed/pull/42

X-link: https://github.com/facebook/watchman/pull/1170

X-link: https://github.com/facebook/mvfst/pull/319

X-link: https://github.com/facebook/fbthrift/pull/581

X-link: https://github.com/facebook/fboss/pull/160

X-link: https://github.com/facebook/fb303/pull/41

some cleanup: remove loadgen and bundle cleaners from client build and OSS build - hopefully will let us move faster in these codebases and avoid needing to upkeep the OSS side

Reviewed By: DevSatpathy

Differential Revision:
D50094943

Privacy Context Container: L1091835

fbshipit-source-id: fda385715f8c792667c942e23ceccd5a6b8696d6
2023-10-23 16:36:57 -07:00
Open Source Bot
1fc41fb1dd Updating submodules
Summary:
GitHub commits:

e4a467589e
f08023242a

Reviewed By: jurajh-fb

fbshipit-source-id: abc93f0177b276cae18e5f5a9321a279d888c448
2023-10-23 15:34:43 -07:00
Open Source Bot
a4f54c3c2e Updating submodules
Summary:
GitHub commits:

fb35564c9f
d007745c8d
4d9f9733b2
d0c8b7fcc9
132bcdfc0c
49cf907443

Reviewed By: jurajh-fb

fbshipit-source-id: fe41bfed69a0e5839682a87ae708bde747519b35
2023-10-23 14:26:59 -07:00
Open Source Bot
29af2e57df Updating submodules
Summary:
GitHub commits:

7a53af19bd
1f18fc98df
ae614c1307
a88d147632
62550146ee
f96a37dcfd
8fce6ced2c
d22d65bd92
857259783a
96b9deff61
4ceb2f6ec3
26e16881f7
4ac51edb59
95f6ca2df4
b1049cf760

Reviewed By: jurajh-fb

fbshipit-source-id: df4614c6051b22950e1924539e0192685d06b679
2023-10-23 12:33:48 -07:00
Open Source Bot
3c653a77b8 Updating submodules
Summary:
GitHub commits:

aa30a710d9
36a390a02f
4155087746
525c454a59

Reviewed By: jurajh-fb

fbshipit-source-id: a254685a48d0b66220ae0eebd14ccf9365da86b7
2023-10-23 11:15:34 -07:00
Open Source Bot
aeda717ed0 Updating submodules
Summary:
GitHub commits:

e6370069df

Reviewed By: bigfootjon

fbshipit-source-id: fd3e3035e8a5f8c0ed57beb75f8d2e5b92451948
2023-10-22 01:00:15 -07:00
Open Source Bot
e16c202b41 Updating submodules
Summary:
GitHub commits:

133eeb8bb1
28445e5777

Reviewed By: bigfootjon

fbshipit-source-id: 33f72fe8965b0704c6995002e1f411957b52df80
2023-10-21 14:14:13 -07:00
Open Source Bot
b6cb38a156 Updating submodules
Summary:
GitHub commits:

03a9777182
6cf51dd79b
b26a8697ae
9bd0337ee1

Reviewed By: bigfootjon

fbshipit-source-id: c1cab13aba4bb9d8dad57369503c1e0a46903d5b
2023-10-21 08:24:31 -07:00
Open Source Bot
7722325ddc Updating submodules
Summary:
GitHub commits:

72cc23eeb9
55d5636678

Reviewed By: bigfootjon

fbshipit-source-id: 937e5248675fc50c73e040753ec57733f65a4085
2023-10-21 07:12:14 -07:00
Open Source Bot
0ca08188f8 Updating submodules
Summary:
GitHub commits:

a5636e8347
49a18625f8

Reviewed By: bigfootjon

fbshipit-source-id: 8229e1e3f5788ca164ec14091a3fce90472d0fcd
2023-10-21 06:03:22 -07:00
Open Source Bot
512f3ae894 Updating submodules
Summary:
GitHub commits:

80df368a23
1d4c373c94
9e1c715b2c

Reviewed By: bigfootjon

fbshipit-source-id: c174ba02201a9e1d40e8552eeaa73f97d5730bb2
2023-10-20 21:52:08 -07:00
Open Source Bot
9af6575446 Updating submodules
Summary:
GitHub commits:

edc39c41b6

Reviewed By: bigfootjon

fbshipit-source-id: 4743836379cdc1d41acf55e95897b9cdc0b05a64
2023-10-20 20:40:47 -07:00
Open Source Bot
8fda169956 Updating submodules
Summary:
GitHub commits:

334f75e6d3

Reviewed By: bigfootjon

fbshipit-source-id: e8a47ee4daf7880cf18cffd5341decd1084d39ee
2023-10-20 17:30:57 -07:00
Open Source Bot
7b7f44ddc3 Updating submodules
Summary:
GitHub commits:

7d80977357
543191f2ea

Reviewed By: bigfootjon

fbshipit-source-id: 7db8278a63bce191b0251db9c5e4a00e148f0aae
2023-10-20 15:13:46 -07:00
Open Source Bot
640364bd57 Updating submodules
Summary:
GitHub commits:

2a012d28e3
24b3a795ad

Reviewed By: bigfootjon

fbshipit-source-id: 1e4926a946f8feda1e3255260e5ae6390e6be86b
2023-10-20 12:52:31 -07:00
Open Source Bot
585a4f7ff1 Updating submodules
Summary:
GitHub commits:

a5eb22aacc
f7b73ea428
cdc18b8ba2
d7567d5eee
78866ae7d6
7acc337417

Reviewed By: bigfootjon

fbshipit-source-id: 99b245b88093b706998d2f570886654bcb5e3ac2
2023-10-20 11:46:16 -07:00
Open Source Bot
d32d31b633 Updating submodules
Summary:
GitHub commits:

20df2bd3ed
578d61fcf5
7c50b4801d
3d0e00a326
8ea0d8f23b
6c139b1221
1ce716b629
4020adab7b
47d19f0b7c
4b32301562
9a259d0875

Reviewed By: bigfootjon

fbshipit-source-id: ac8e48b7887ee585077f64efe2c19253db4e53ee
2023-10-20 05:52:48 -07:00
Open Source Bot
e0c4773ab0 Updating submodules
Summary:
GitHub commits:

d89e0bc61d
73dc76765f
240421b97b
c71af83adb
12864e2def
10e6c42a12
981468c800
ef0c3f08fa
5db676f528
a164442c9f
75c3faf435
b93cb25335
0e8b62eb17
f40da254c1
23315a8d07
c3b9053e6c
e41659669c
ff2f1900c8
4a97e79987
4d61edda59

Reviewed By: bigfootjon

fbshipit-source-id: 85d53ac15b50b99fb215b379b1eb9b8bc0d4478b
2023-10-20 03:24:00 -07:00
David Tolnay
69cf18b16c Switch cargo build back to default system ld
Summary: If what this comment says is true, `lld` would no longer be required. The zstd-rs fork is gone since {D50419456} + {D50394320}.

Reviewed By: zertosh

Differential Revision: D50480876

fbshipit-source-id: 95c8bca9bd23c158cc352edfd3776ac5b8d3d41c
2023-10-19 21:06:59 -07:00
Open Source Bot
f1203b993b Updating submodules
Summary:
GitHub commits:

2030e57ce0
808d3bd1dc
e99e72ff93
be5be9ef5a
efff73f552

Reviewed By: bigfootjon

fbshipit-source-id: ff4a16600aa8faf80df1db695b895aa5ee693c45
2023-10-19 09:26:40 -07:00
Open Source Bot
981095571e Updating submodules
Summary:
GitHub commits:

6006a97abb
9294e3e3ec
973e7d29f9
1744686851
5337d768d5
758b2d9e30
0bf097e796
0836a2b26d
e621b5c9fa
58b35accd2
a4dcd0ce79
44e37dc24f
70670fead9
dfe59a5f25
937b3c022d
0feae6387c

Reviewed By: bigfootjon

fbshipit-source-id: eba39353928bbe69d14b1474fe42fb4c0357d7ad
2023-10-19 06:45:44 -07:00
Open Source Bot
6d3552ffd1 Updating submodules
Summary:
GitHub commits:

e1d7923ed3
957cb0f1d2
55590012ae
d4af63c195
bccba48387
e22cb88c53

Reviewed By: bigfootjon

fbshipit-source-id: 2898a272b9b6ea4a97d847414193f15835d61290
2023-10-18 14:38:24 -07:00
Open Source Bot
cd7a0ece06 Updating submodules
Summary:
GitHub commits:

2c2c7b2688
0d061333e4
30b9985c34
101eb6e77d
a7d0933dff
d670546355
f18f245d82
6742acdd90

Reviewed By: bigfootjon

fbshipit-source-id: 6eb177c524c91637792be5995b0536aa0afe1b0b
2023-10-17 23:18:48 -07:00
Open Source Bot
f5e79c331d Updating submodules
Summary:
GitHub commits:

3fbb201989
f352b1474b
1c17cee212
cce0333bbf

Reviewed By: bigfootjon

fbshipit-source-id: 12cf5a61665466b21d11a90bac2b3adc4fa7f60d
2023-10-17 21:30:49 -07:00
Open Source Bot
b81ebb5a2d Updating submodules
Summary:
GitHub commits:

87bf43a3a7
b19eabb664
294b17f90a
5f1af02c42
9b186ce0a4

Reviewed By: bigfootjon

fbshipit-source-id: 9862e38e81035e52e4ee4c6b6858ea91d1baf3bb
2023-10-17 19:04:28 -07:00
Open Source Bot
dbf3bc0787 Updating submodules
Summary:
GitHub commits:

499b4a20dc
4434430213
c25d92256a
034b494ab5

Reviewed By: bigfootjon

fbshipit-source-id: 70ebf73b546964829db092173afacaca1d98fca3
2023-10-17 17:40:55 -07:00
Open Source Bot
6424c272ad Updating submodules
Summary:
GitHub commits:

05c6881995
7f3627d451
e9f368f3e8
79d17dc967
3532b780cf
42266939ab
5c7e2b1283
26f1c4bb32
0fa102fdb0
76b62b36ea
de540c2d24
2b6bcd2d36
3355f492ab
2ddb8cdb20
daf9042e6d

Reviewed By: bigfootjon

fbshipit-source-id: 32193c2204432e2bd6739315da02a3919a11e0d6
2023-10-17 16:30:06 -07:00
Open Source Bot
3bb11baa28 Updating submodules
Summary:
GitHub commits:

8a949a1a55
ceb19204ea
b518be8b11
62fb447095
a4e65c12da
00482e31a0
09e329f004
2296c624fa
117a58e29c
4d74ed73cd
54e1b926c0
95204cbfba
32aa475c77
fdabc8d947
5afb621b1c
7968f32b7d
70c6e83c29

Reviewed By: bigfootjon

fbshipit-source-id: 4ae45ba1167198e925c9df9b07c70a3cdac8e97f
2023-10-17 12:52:40 -07:00
Alex Hornby
08d31e87b3 use system patchelf in eden fs build (#750)
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7072

use system patchelf in eden fs build

Saves us from doing a fetch and build of autoconf, libtool, automake and patchelf during the arfifacts part of CI

Pull Request resolved: https://github.com/facebook/sapling/pull/750

Test Plan:
run locally with: `/build/fbcode_builder/getdeps.py --allow-system-packages fixup-dyn-deps --allow-system-packages --strip --src-dir=. eden _artifacts/linux  --project-install-prefix eden:/usr/local --final-install-prefix /usr/local`

Before, builds autoconf, automake, libtool, patchelf from source

After, uses the system installed version

regenerate actions with:`./build/fbcode_builder/getdeps.py --allow-system-packages generate-github-actions --no-tests --free-up-disk --os-type=linux --src-dir=. --output-dir=.github/workflows --job-name "EdenFS " --job-file-prefix=edenfs_ eden`

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/sapling/pull/750).
* __->__ https://github.com/facebook/sapling/issues/750
* https://github.com/facebook/sapling/issues/749
* https://github.com/facebook/sapling/issues/748

Reviewed By: sggutier

Differential Revision: D50313417

Pulled By: genevievehelsel

fbshipit-source-id: 7c585357c848c15a65c5797d6c8750d1119b6efd
2023-10-16 12:10:14 -07:00
Alex Hornby
0a0b2e19ac fix CI warning about node12 by updating actions/checkout version (#749)
Summary:
X-link: https://github.com/facebookincubator/velox/pull/7071

fix CI warning about node12 by updating actions/checkout version

Update the actions/checkout version to fix build warning

Pull Request resolved: https://github.com/facebook/sapling/pull/749

Test Plan:
regenerate actions with:
```
./build/fbcode_builder/getdeps.py --allow-system-packages generate-github-actions --no-tests --free-up-disk --os-type=linux --src-dir=. --output-dir=.github/workflows --job-name "EdenFS " --job-file-prefix=edenfs_ eden
```

Before, CI has warning:
```The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2```

After, warning is gone

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/sapling/pull/749).
* https://github.com/facebook/sapling/issues/750
* __->__ https://github.com/facebook/sapling/issues/749
* https://github.com/facebook/sapling/issues/748

Reviewed By: sggutier

Differential Revision: D50313430

Pulled By: genevievehelsel

fbshipit-source-id: 4d55d36f7509be51bb4e26728ddbce8e45faba40
2023-10-16 12:10:14 -07:00
Open Source Bot
1170dab270 Updating submodules
Summary:
GitHub commits:

deca7f0d69

Reviewed By: jailby

fbshipit-source-id: 9032315dcffbbc5d6e749cc9cceaee1f5196a885
2023-10-14 01:55:25 -07:00
Open Source Bot
ac9c598968 Updating submodules
Summary:
GitHub commits:

b7be75f679
aed0ba1790
a2bc4c073c
594b3da6e3
f47b5f40bf

Reviewed By: jailby

fbshipit-source-id: 096ab32dc6cdec80801add08fa8b4d948c2144b3
2023-10-13 19:20:41 -07:00
Open Source Bot
9e3aad486b Updating submodules
Summary:
GitHub commits:

114b1fccc3
ab5d1d4224
c9d8e6a5bf
4cb1e0e9e0
ad7400d96d
f2a6fae4f7
f7a1f8eaeb

Reviewed By: jailby

fbshipit-source-id: 008d64764a0024d4b68a8563b666c8a11dc77d01
2023-10-13 17:28:31 -07:00
Open Source Bot
4740cd6aac Updating submodules
Summary:
GitHub commits:

f8cb9e0d3c
dc576af0fd
e1ab0bd57a
9992cae4fb
924f310009

Reviewed By: jailby

fbshipit-source-id: 8d3d174d173f70989e9a5b70621d753e98f089be
2023-10-13 11:31:18 -07:00
Open Source Bot
747bb75057 Updating submodules
Summary:
GitHub commits:

a206d42e55
e46727af69
33dad1ede9

Reviewed By: jailby

fbshipit-source-id: 477af770ee8bb792edae1c580ea6435ba5aafdda
2023-10-13 09:10:50 -07:00
Open Source Bot
d81ed40e5b Updating submodules
Summary:
GitHub commits:

735e253e6d
6b4eb2d982

Reviewed By: jailby

fbshipit-source-id: 1e428fa901b55a3c2ee2726686bfdcffb0221a31
2023-10-13 06:51:33 -07:00
Open Source Bot
ade36f52b9 Updating submodules
Summary:
GitHub commits:

c33c8d9d09
c48b9a4ebc

Reviewed By: jailby

fbshipit-source-id: 508308bb6c3e7d5d814acdad096af27e1cd86dfd
2023-10-13 05:40:06 -07:00
Open Source Bot
66192fe258 Updating submodules
Summary:
GitHub commits:

18df28f193
ed8d138835

Reviewed By: jailby

fbshipit-source-id: 154bcccc3eb6f9b0171957f23817ef1e865c4c44
2023-10-13 02:18:31 -07:00
Open Source Bot
9320ae7c3a Updating submodules
Summary:
GitHub commits:

2555802ae7
6e66fff46b

Reviewed By: jailby

fbshipit-source-id: 37c9fee27722c0a7a2a051669d6356ccf8892eca
2023-10-12 23:50:53 -07:00
Richard Barnes
72176d43de Remove noautodeps from onavo/diff_integrations/data_tests/TARGETS and others
Summary:
`autodeps` passes on this file with `noautodeps` removed! Let's remove it to help ensure that our build graph matches our build needs.

The files in this did not have any dependencies removed by autodeps; therefore, this has a very low risk of breaking anything.

These files were generated by running `autodeps` and `arc f`.

This diff assumes that CI is adequate to detect errors from changing dependencies. Some code, such as fblearner/flow may require additional testing.

 - If you approve of this diff, please use the "Accept & Ship" button :-)

Reviewed By: lisroach

Differential Revision: D50222620

fbshipit-source-id: 463e84dcf4909e93ddeda2a699127712033a6967
2023-10-12 23:45:08 -07:00
Open Source Bot
dd628e1f8a Updating submodules
Summary:
GitHub commits:

30be342182
242c15ea20

Reviewed By: jailby

fbshipit-source-id: 2e7950599ce80296d1d1da8b96fe618f97f6e0df
2023-10-12 20:54:40 -07:00
Open Source Bot
1ba6f717d1 Updating submodules
Summary:
GitHub commits:

159d4842ec
80378750fe
a3dfe2b7af
6e3429b8a6
bcd471af7a
4e99f05b49
b2a86ee5ca
e225c9dfc0
596b99953e

Reviewed By: jailby

fbshipit-source-id: 02829a28e19471046d22dfba282ecc7549c8f2d6
2023-10-12 18:39:10 -07:00
Open Source Bot
6ee5a30776 Updating submodules
Summary:
GitHub commits:

aae9fcd846
a4e4629271
648fe25bc0
c1268ced97
1fd96dcbc3

Reviewed By: jailby

fbshipit-source-id: f6f0700a4c29f46f274faf11d7ef5dff53832f14
2023-10-12 16:41:03 -07:00
Open Source Bot
7ff8c3ebd4 Updating submodules
Summary:
GitHub commits:

59409df63d
be96e33cad

Reviewed By: jailby

fbshipit-source-id: 055504d3b6c5c71799fc76d90d06165f435e000e
2023-10-12 15:35:15 -07:00
Open Source Bot
6438270eab Updating submodules
Summary:
GitHub commits:

3c70192345
607b004b36
0f4b7b5d20
97ab6ee31d
204c1ac352
86e9d0a32c
2b6ff684a4

Reviewed By: jailby

fbshipit-source-id: 41092c234bacf9ad4e825e5f1c4884ecb0c123b1
2023-10-12 14:28:48 -07:00
Open Source Bot
deac40d1c5 Updating submodules
Summary:
GitHub commits:

7623ab9469
e60407afec
b666bec398
d010b02e86
fa932c0a13
98d8a315df
2b9c6856d6
6474b405e1
d368a28fcd
8eb21d8121
778448f273

Reviewed By: jailby

fbshipit-source-id: 9ec9ef540800cfc034759a4eb67965254383a563
2023-10-12 12:31:40 -07:00
Open Source Bot
9fac070c4d Updating submodules
Summary:
GitHub commits:

8db18e5350
5e1bf4159a
745374f1cf
26142dece6

Reviewed By: jailby

fbshipit-source-id: b80e220725a12650f96d2db2a2816fbc564e9f00
2023-10-11 18:18:38 -07:00
Open Source Bot
3121cb5744 Updating submodules
Summary:
GitHub commits:

b4bde578b8
d367b34cc9
40224fea9d

Reviewed By: jailby

fbshipit-source-id: 3c95b93de29dbcc91a8c664b881e81752461b9ca
2023-10-11 15:03:51 -07:00
Facebook GitHub Bot
df8fba6e6d Re-sync with internal repository
The internal and external repositories are out of sync. This Pull Request attempts to brings them back in sync by patching the GitHub repository. Please carefully review this patch. You must disable ShipIt for your project in order to merge this pull request. DO NOT IMPORT this pull request. Instead, merge it directly on GitHub using the MERGE BUTTON. Re-enable ShipIt after merging.
2023-10-11 22:09:00 -07:00
Open Source Bot
e9e374ee7e Updating submodules
Summary:
GitHub commits:

9fc175f603
54c0c72a88
9093374dc8
585f1ed459
8756a855e0
4ba644e771
20b4f1356e
d9f0c7ca9a
ce1cd6871c
2983564910
8b0f466988
b189610b51
8d34c0fd8e
e4899588f6

Reviewed By: jailby

fbshipit-source-id: dee522ae174ba4171ed266cb6724828576a29906
2023-10-11 12:47:26 -07:00
Open Source Bot
3c774e1323 Updating submodules
Summary:
GitHub commits:

5c698f9987
8de18a2b8d
43a174818c
9befab1fa4
d2ed328a79
2f215f5bb6
75c06de4eb
df2d7ea152
5be84abb85
a7d451cdfc
8a78b7edd6
6b7ea27da7
c026de0306
25728d01fb

Reviewed By: jailby

fbshipit-source-id: 5fcfd3c47ff03a52666cbe6eaf0acfb46be30d42
2023-10-11 10:29:35 -07:00
Alex
d2784f1f17 GitHub Workflows security hardening
Summary:
X-link: https://github.com/facebookincubator/velox/pull/6969

This PR adds explicit [permissions section](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions) to workflows. This is a security best practice because by default workflows run with [extended set of permissions](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token) (except from `on: pull_request` [from external forks](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)). By specifying any permission explicitly all others are set to none. By using the principle of least privilege the damage a compromised workflow can do (because of an [injection](https://securitylab.github.com/research/github-actions-untrusted-input/) or compromised third party tool or action) is restricted.
It is recommended to have [most strict permissions on the top level](https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions) and grant write permissions on [job level](https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs) case by case.

X-link: https://github.com/facebook/watchman/pull/1071

Reviewed By: xavierd

Differential Revision: D50095358

Pulled By: genevievehelsel

fbshipit-source-id: 4fc80c6b7c48df08207f68420b48a90ffcfddf27
2023-10-11 09:21:32 -07:00
Open Source Bot
b40793bf7e Updating submodules
Summary:
GitHub commits:

ef2d669dc8
a467899d52
5bb4ff148a
e7bff06df6
6d728bd0a1
f31bdc19a5
120458ae2b

Reviewed By: jailby

fbshipit-source-id: 0c4be8f41f41e22199f12ba1c0f45d90ec4f1da0
2023-10-11 00:37:31 -07:00
Open Source Bot
6b6e7d23fb Updating submodules
Summary:
GitHub commits:

d2dfe0856c
ad9fd639d7
b5a37996a7
b8226b9194

Reviewed By: jailby

fbshipit-source-id: c912b6010f230d2b52c336c700af2597d23452e8
2023-10-10 18:09:53 -07:00
Open Source Bot
b2287176fe Updating submodules
Summary:
GitHub commits:

e4409fe9cd
680b8bf6ad
63e7fa7e95
f7e6586ab3

Reviewed By: jailby

fbshipit-source-id: 3ddf727721cd86ebc4fcb9feb0362bd2e69295ca
2023-10-10 17:00:17 -07:00
Open Source Bot
d33681932c Updating submodules
Summary:
GitHub commits:

df7208a51d
d46f3c1efc
c80a3f624b

Reviewed By: jailby

fbshipit-source-id: 00951dbb7798ee012c69e9c813c84de75ef6c558
2023-10-10 15:53:09 -07:00
Open Source Bot
cca3f682a6 Updating submodules
Summary:
GitHub commits:

b213dccf7e
5b11f5a3a2
09376740dc
241f9c6d6a
f2cfe1a106

Reviewed By: jailby

fbshipit-source-id: 8fe3e24e26c52de9cb305798857935249ac782bf
2023-10-10 14:30:51 -07:00