Commit Graph

11999 Commits

Author SHA1 Message Date
Cody Ohlsen
2f0948ad30 airstore next: bundle V4: thrift working in OSS build
Summary: this diff adds support for thrift in the OSS client build. it changes the `getdeps` airstore manifest to gain access to the thrift cpp2 compiler, then uses a rule similar to other projects to generate the cpp type headers. It changes the OSS `libbundle` library to depend on the thrift types introduced in D56578073 (and, through a lot of pain, get generated in the OSS build stack) which will then be used to ser/de bundles in the OSS build later in the stack!

Reviewed By: ASchneidman

Differential Revision: D56578071

fbshipit-source-id: 1a8d906d0f7a24da21fe7f225fe68644c6bc49d7
2024-04-29 10:52:35 -07:00
Alex Hornby
f4df564fd3 add libiberty manifest for folly to use
Summary: Add a manifest for libiberty so that folly open source builds pick it up and use the demangler when showing stack traces

Reviewed By: dmm-fb

Differential Revision: D56679872

fbshipit-source-id: 622090112e19a5dd0d2b58a36dead0ea81e89026
2024-04-28 10:08:51 -07:00
Alex Hornby
cce2a9c57f add libunwind manifest for folly to use
Summary: Add a manifest for libunwind so that folly open source builds pick it up and show stack traces

Reviewed By: dmm-fb

Differential Revision: D56679859

fbshipit-source-id: 1fd3321ba1e80c4569b870974737be7bc65b77b9
2024-04-28 10:08:51 -07:00
Open Source Bot
06b109f90c Updating submodules
Summary:
GitHub commits:

7ce08d1c5d
3deaa5cbe7
741b04e40f
83cad68ea9
cfc16e7720
49a78488c2
97db82591f
adab903019
8c8dd20ea5
614e241271

Reviewed By: bigfootjon

fbshipit-source-id: 6d9c8e903d3df29fd50e5116437cf9b12f1f96d6
2024-04-27 09:33:08 -07:00
Facebook Community Bot
b9737b72d5 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.
2024-04-26 10:57:20 -07:00
Alex Hornby
37be2b1cc2 add libdwarf manifest for folly to use
Summary: Give folly depends on and picks up libdwarf, add a manifest for libdwarf to make it explicit and stop it being found via other means

Reviewed By: markbt

Differential Revision: D56630711

fbshipit-source-id: 7b9386b4b93788e7efda13e51e35c9fec4fd6df2
2024-04-26 09:40:38 -07:00
Open Source Bot
2f36f3c943 Updating submodules
Summary:
GitHub commits:

3157f20aad
52676f344d
1b261fc731
47c7d9ad14
5ac73ff08e
d2d9c80267
f9ac285d3d
7ca7bf1e93
35866548b5
3b2468f5f6

Reviewed By: bigfootjon

fbshipit-source-id: bc0cd5260755634c9262a25b4b4cee4f8a69396a
2024-04-26 09:32:14 -07:00
Open Source Bot
7703157b96 Updating submodules
Summary:
GitHub commits:

a156bf5b58
d579e4943b
5858726754
e08f6ee4ab
5986d37294
cf7b3f5727
f745afd678
207fa0e8c1
3ef213393d
e32f88fad7

Reviewed By: bigfootjon

fbshipit-source-id: a4c272829581a8d1fb23afa174f397fb59503361
2024-04-25 09:34:51 -07:00
Alex Hornby
a3eb5506ca fix darwin boost break on std::piecewise_construct
Summary:
Since Xcode 15.3 std::piecewise_construct is only visible in c++17 and later modes

std::piecewise_construct used to be visible in c++03 and later as extensions, see
https://developer.apple.com/documentation/xcode-release-notes/xcode-15_3-release-notes#Deprecations

Reviewed By: lebentle

Differential Revision: D56539492

fbshipit-source-id: 25706bec5aa5a4343a8429eb3d3eeeae9d9a0469
2024-04-25 04:31:02 -07:00
Paul O'Shannessy
bd8d8557d1 Rebuild GitHub Actions workflows
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/749

Updating generated workflow files to account for recent changes. Most notably, this updates the checkout action to v4 and sets an explicit read-only permission.

This also adds support for `--cron` in the codegen to account for only running CI on a schedule (useful for managing costs).

Reviewed By: ahornby

Differential Revision: D56165825

fbshipit-source-id: 298b16effefb6b8a2dc6cbcf07d4ec4a61f48364
2024-04-24 15:36:57 -07:00
Open Source Bot
f120b9874f Updating submodules
Summary:
GitHub commits:

6b267be3d7
3c1f6e5599
b58eccc5b5
447e3ec81d
da75177a93
ed7d5a6744
0f0e732b1a
f0132ad074
a26c91ad3d
2d5b4218c4

Reviewed By: bigfootjon

fbshipit-source-id: c74eb8ec952a1c1ca8b5dec925399f02dc2096e3
2024-04-24 09:31:49 -07:00
Open Source Bot
d4684fc3d5 Updating submodules
Summary:
GitHub commits:

e067c78024
e015fa8853
943000366d
42205ed185
6e1db76335
012f14e218
3629670f65
954e881f23

Reviewed By: bigfootjon

fbshipit-source-id: c7a2c0bf667a6a6b0dc6e05b13efc340534d5435
2024-04-23 09:36:26 -07:00
Open Source Bot
b7a01e3612 Updating submodules
Summary:
GitHub commits:

a114ff3c42
1e6b7a09e4
a1067af97a
e1fe8da2b1
0fe62f60f7
1a935e5872
f081689ef5
b291f8f6cc
32ddfef788

Reviewed By: bigfootjon

fbshipit-source-id: d9e8a229205798bdfe7905159ac1f4f5ae869cf0
2024-04-22 09:32:17 -07:00
Open Source Bot
4e85634022 Updating submodules
Summary:
GitHub commits:

12d766f3d4
5f5f7bde86
d331d78b0f
c2cf03536e
fc21b6c1f3
adefdbcd3a
07052bda21
b89e521b3b
d6dfa53d6c
d2b27ad61f

Reviewed By: ajb85

fbshipit-source-id: d9a3a2228c46a6b93f6c136042a3c532afabbd7b
2024-04-21 09:32:13 -07:00
Open Source Bot
7d571059c2 Updating submodules
Summary:
GitHub commits:

d5311f9e0f
efcb91bcf2
88e8b7ae1e
0540a5259c
f7bea5eb0e
8999e9d7b4
c49dc3c858
0b0d0e1190
2307997daa
04da460509
fe905ab7d5

Reviewed By: ajb85

fbshipit-source-id: 3764a89e3dd167c7865af9113b6022bff471bd6a
2024-04-20 09:33:31 -07:00
Open Source Bot
135c20c6a5 Updating submodules
Summary:
GitHub commits:

566fd97011
20b01ef842
986255c102
91fe8db604
f3f1191994
40c30f6606
dd9582f3d1
cb1254112f
a4bda3d40d
8d003c22cf

Reviewed By: ajb85

fbshipit-source-id: a0ad2d8a676b1dc56a01457d990483e448588112
2024-04-19 09:32:51 -07:00
Open Source Bot
3a7694eb71 Updating submodules
Summary:
GitHub commits:

914f871f15
bec981d343
b1b6dee683
c3e6f338e2
a0b1058048
220ffee5db
701acb77c1
85b076a3c2
42fefe4e40
92e7ee6b99

Reviewed By: ajb85

fbshipit-source-id: 947ca9d51c4e1cd80b156a594bd940ee55ac96d4
2024-04-18 09:34:07 -07:00
Cody Ohlsen
1fd223e871 getdeps: support GETDEPS_WGET_ARGS in wget version, support skipping lfs/upload steps (#878)
Summary:
X-link: https://github.com/facebookincubator/katran/pull/229

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

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

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

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

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

I found it useful to be able to set `GETDEPS_WGET_ARGS` to change some of the flags to `wget` while it's in that fetch mode :)
I also need to skip the lfs upload part in my environment

Reviewed By: mackorone

Differential Revision: D56263907

fbshipit-source-id: ae45c31ebb10123e0358544d294fe2f2979dd59a
2024-04-17 17:24:31 -07:00
Open Source Bot
bc51ce04d7 Updating submodules
Summary:
GitHub commits:

918cec2296
661a525001
96dfbc394a
427a1ef2c1
b6d0633e84
a88cea3b31
dee05230c0
b48e411201
712b1f6feb

Reviewed By: ajb85

fbshipit-source-id: e06087cbd38b02598ef67f75a480d4bcad439bbb
2024-04-17 09:35:29 -07:00
Open Source Bot
2b66871e1d Updating submodules
Summary:
GitHub commits:

0f661d1637
ec160720b8
221f8b1809
7f1cf32e1b
a09c81fc96
566e8a5fc9
ab084d8a6d
8f6b9aaca4
878fa2433d

Reviewed By: ajb85

fbshipit-source-id: 1997be0eab7e4511dd36eea02e9ddfbe96f1edc8
2024-04-16 09:31:57 -07:00
Open Source Bot
b8cee92ad2 Updating submodules
Summary:
GitHub commits:

7090ea7481
1b7544f1d9
6a48e4ebb8
d3a569dd9f
71fac54812
8389b30607
bcfa404a46
323c008b7d
89ddbcc4d6

Reviewed By: ajb85

fbshipit-source-id: a1c9a061e258c6b4a7519209ed970b0e5843b44f
2024-04-15 09:34:31 -07:00
Open Source Bot
712a905182 Updating submodules
Summary:
GitHub commits:

36321f97fc
47f98d9025
19ab5b9fb8
4b3f0d06f2
c220a41471
56d1ff78f6
dba509db4a
0f83485890

Reviewed By: jurajh-fb

fbshipit-source-id: a334b41465353712bb9972d3b91a9446cb7fa466
2024-04-14 09:31:17 -07:00
Open Source Bot
45208dc3c8 Updating submodules
Summary:
GitHub commits:

fd0b16ac10
63a9ba0eff
07a04182cd
434ce292fd
dcc6bbbe3c
33465b5c11
4792c89024
390cf5714d
68b41ca996

Reviewed By: jurajh-fb

fbshipit-source-id: f3f2704446bfe2a03fb3677328b333b4fc6029e2
2024-04-13 09:33:16 -07:00
Kefu Chai
cfbc1f9fde add "rocky" as a known distro using rpm
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/746

this allows us to use the preinstalled package on a "rocky" box
as the build dependencies.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>

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

Reviewed By: dmm-fb

Differential Revision: D35348932

Pulled By: yfeldblum

fbshipit-source-id: 956cd6a7a8ddeffb090ef0c141feb5b946368e0d
2024-04-12 17:31:35 -07:00
Open Source Bot
8513f927ca Updating submodules
Summary:
GitHub commits:

f216366c47
dcaafdc253
4ea4959916
f395e536bb
1af8ca8bad
92128c49a7
2155a229b4
c24954aa3c
a2ca1336d5

Reviewed By: jurajh-fb

fbshipit-source-id: 0c1f8805f2427e418de863aea66a44bca2b83db8
2024-04-12 09:32:41 -07:00
Open Source Bot
60482d0b51 Updating submodules
Summary:
GitHub commits:

36a2c3098c
770f726237
e8d18708f1
5f460657f2
0aa19f6897
ea6efd3d2d
fcabce6f21
b6698c3d17
f7f9f59f90

Reviewed By: jurajh-fb

fbshipit-source-id: a9c0ab6033bc63fd419d5bece1b273f524fb94ee
2024-04-11 09:32:05 -07:00
Open Source Bot
1ca9ad2c90 Updating submodules
Summary:
GitHub commits:

cf5ca0d255
c4e1d5407e
b165232049
dbc9e565f5
1730ed8a73
7d1e9f53ae
b9ce3886f9
7fd4752ec6
3b579d47c4

Reviewed By: jurajh-fb

fbshipit-source-id: 43a6dce6f4c27c371f530d4e0d7549c445c2dcab
2024-04-10 09:32:41 -07:00
Open Source Bot
53132f443d Updating submodules
Summary:
GitHub commits:

e218340c08
3dedaac44f
804bab0c02
d40da56da4
875bca11da
d8cf6101d9

Reviewed By: jurajh-fb

fbshipit-source-id: cee0dd13b95fa23a31f971c4b96d428256fd3901
2024-04-09 09:31:15 -07:00
Open Source Bot
864c0b5268 Updating submodules
Summary:
GitHub commits:

b3fb26721a
6b061ba4eb
16a33484e4
8b591d1191
9eaf85a8b4
fb1da3d9d3

Reviewed By: jailby

fbshipit-source-id: 899da7a5f248c73f1db1c141c7d1908ce376eb78
2024-04-08 09:31:59 -07:00
Open Source Bot
3aeddda405 Updating submodules
Summary:
GitHub commits:

6b7e6c48a3
36cf07db22
4524f39bba
1db564751b
6c256b1fcb
2e71630f50
a726bc2f30

Reviewed By: jailby

fbshipit-source-id: 813d821c29914b3bf03b89534c1ccde4b5144cba
2024-04-07 09:33:13 -07:00
Open Source Bot
ef1ed67fc2 Updating submodules
Summary:
GitHub commits:

05d7a2f528
6fb890a4b6
6428579d3e
f16c79b987
de0349d682
0bc8f7c8eb
cba8554c04
463336000f
cd80f33e85

Reviewed By: jailby

fbshipit-source-id: e99c0b149a1034b15387203434829f8fa579a816
2024-04-06 09:33:03 -07:00
Open Source Bot
032246876d Updating submodules
Summary:
GitHub commits:

620b2252d5
eff71cbf3c
5616652608
13b2c15b2d
19908073de
490cfe3e00
101b9f6710
01938fc9e5
4b96c72169

Reviewed By: jailby

fbshipit-source-id: f213237264bc0b5e22d754c999f86cb9b482106f
2024-04-05 09:32:05 -07:00
Open Source Bot
c6574e3905 Updating submodules
Summary:
GitHub commits:

73d0744bce
294642b228
245b886fe4
1683617733
49a0d23f31
4023298d1b
8ed24a27a2
c34c0d3420
00674a5f66

Reviewed By: jailby

fbshipit-source-id: f5d5ee25582b074389be38e11559b39a68431c57
2024-04-04 09:31:43 -07:00
Open Source Bot
1f604ef900 Updating submodules
Summary:
GitHub commits:

d61ab2a035
2df47db690
e6176f5569
9f194cd6de
d2dfb9ba76
0cae98b477
40b2c4bd96
1306b1163c
abe519c635

Reviewed By: jailby

fbshipit-source-id: f9e11b0003c684d02c03303036b88e1862b20ca4
2024-04-03 09:32:16 -07:00
Open Source Bot
5dfad8b170 Updating submodules
Summary:
GitHub commits:

cdc210d824
3b05d19940
172d08253a
f98afc01c1
2f7b16ea26
7b42fc77b9
7e85f4ce7b
5e2653a4ea
785804d7a1

Reviewed By: jailby

fbshipit-source-id: 7afcf12b37a1c856d5f3929f328145ee024976e5
2024-04-02 09:32:24 -07:00
Open Source Bot
691a7bd9c9 Updating submodules
Summary:
GitHub commits:

04ced8b414
9c7b6c30a7
1de93f4bd1
3e001b85f4
981c7682dd
e6872eb402
5caa37e56f
7b226adeb3
ca4d555d15

Reviewed By: jailby

fbshipit-source-id: 8f99aa02313a5a72228350b54e9db9c57eafaf0f
2024-04-01 09:32:53 -07:00
Open Source Bot
494e7b0fbe Updating submodules
Summary:
GitHub commits:

c6f483c05f
bb2992183c
f80363cbd5
ed02a7fbef
296b81478e
4cff85dde9
5a56bbceb7
fcff13bcfc
3404385e63

Reviewed By: bigfootjon

fbshipit-source-id: ebb51bb92e649055ee90e56a99c76c626b65c654
2024-03-31 09:31:51 -07:00
Open Source Bot
ddf5daf4e5 Updating submodules
Summary:
GitHub commits:

9d29f3ce6d
c94516cf69
e15ea16729
8203c08cb4
362a85c071
2691b683ee
312e264dc6
3de5924555
1c0c061b5e

Reviewed By: bigfootjon

fbshipit-source-id: 68ed7964f1e75ceb35bb46fb37936b02c3ded843
2024-03-30 09:31:06 -07:00
Orvid King
43978bd5ad Back out "Fix a broken download link of xz"
Summary:
Original commit changeset: 7ab62323827d

Original Phabricator Diff: D54324964

Reviewed By: FBNeal, davide125

Differential Revision: D55529441

fbshipit-source-id: 69373249d792276cb130f75beedaaaae1a89d77e
2024-03-29 10:22:29 -07:00
Open Source Bot
84dced0416 Updating submodules
Summary:
GitHub commits:

362f83b414
c761672012
64c0535a3c
cd2ed1e601
c0ecb9e3ff
66e4f3b23b
2478467430
d41e3d0eb0
4b0cb79138

Reviewed By: bigfootjon

fbshipit-source-id: e18e0f8b109ce8957da35a8249662f01457196b7
2024-03-29 09:31:55 -07:00
Open Source Bot
ad6f84a60e Updating submodules
Summary:
GitHub commits:

ccf82204c0
05b61ee655
790a92a8d0
e128a4b231
dca0463acb
2c9fdbc521
db1c33b61c

Reviewed By: bigfootjon

fbshipit-source-id: c18b2982717e152ff28af37c051bc7fc732292de
2024-03-28 09:33:26 -07:00
Open Source Bot
bf45cfa43f Updating submodules
Summary:
GitHub commits:

a8b57f8e99
08326990eb
8fce7e812d
632794fa82
d3a32e29e8
5b3effb79b
cd672cff56
98ab219440

Reviewed By: bigfootjon

fbshipit-source-id: 8127e44c3c279ff734f75e0c1b9e92d164def29f
2024-03-27 09:33:20 -07:00
Open Source Bot
4b4d200053 Updating submodules
Summary:
GitHub commits:

e6cee6b635
24c5f10806
1bc78822c3
95d2b008c5
22c661ad6d
3aaa7f51a6
16e163ad16
cd81829305
12fe476c3b

Reviewed By: bigfootjon

fbshipit-source-id: 1f7815ff2fdb2cc9a5a1ec5c4c8edc9227404958
2024-03-26 21:35:55 -07:00
Open Source Bot
14cf81a910 Updating submodules
Summary:
GitHub commits:

2379aa904a
b1388c2fc1
752953c47a
13f418a32f
86a0f44f36
78d5802d78
00a0edb6a2
1a6803fe10
df5ddd9da6

Reviewed By: bigfootjon

fbshipit-source-id: 800311674ffa6e0a534ea4e676a41614402a6bfc
2024-03-25 21:37:49 -07:00
Yedidya Feldblum
f08da4e9e3 Add LibUnwind as a dependency of glog::glog
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/738

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

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

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

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

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

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

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

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

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

X-link: https://github.com/facebookexperimental/eden/pull/128

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

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

X-link: https://github.com/facebookincubator/reindeer/pull/5

X-link: https://github.com/facebook/sapling-staging/pull/8

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

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

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

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

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

X-link: https://github.com/facebookincubator/mvfst/pull/273

X-link: https://github.com/fairinternal/AIRStore/pull/38

`LibUnwind` is a dependency of `glog` according to [objdump](https://www.internalfb.com/intern/skycastle/run/117093590319624253/artifact/actionlog.117093590478433674.stdout). This diff adds ${LIBUNWIND_LIBRARY} to the CMake imported library `glog::glog` as an element in the `IMPORTED_LINK_INTERFACE_LIBRARIES` property.

Without this diff, there will be a linker error like this:
```
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libglog.so: undefined reference to symbol '_Ux86_64_getcontext'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
```

Reviewed By: Wilfred

Differential Revision: D42509278

fbshipit-source-id: ea80449ccc6b91d658bbe9cee954fc8a4a17926f
2024-03-25 16:10:33 -07:00
Open Source Bot
cfa67e66fe Updating submodules
Summary:
GitHub commits:

e85734c3d8
edd804b6f8
50825b2d8b
263b4ef837
25e4709c5a
b9cb66265a
ee9f79b65f
61c4ffbf6b

Reviewed By: bigfootjon

fbshipit-source-id: d4226ce239ca6e6c0fe1e7ec5eba17048c8c685c
2024-03-25 10:51:12 -07:00
Open Source Bot
e6056cb8f4 Updating submodules
Summary:
GitHub commits:

8e73f88a18
2000ba7e1d
faedbb4687
da36d5c12f
3fa2dfa479
ea770d6412
dc33bc5e9b
f5c5c5ca4b

Reviewed By: jurajh-fb

fbshipit-source-id: 8b584d54e5e7e8cf40b778e2ce4737af7b68f1ae
2024-03-22 09:32:09 -07:00
Open Source Bot
6c247c73f5 Updating submodules
Summary:
GitHub commits:

ccc2f46815
ebeb41d110
d35c0f148a
7c9775ea7f
fd764b0427
19f17bc57c
825c5ae4c4
c633ba735b

Reviewed By: jurajh-fb

fbshipit-source-id: 25904a651353be25a9fbc242cacc2a8453f5ae91
2024-03-21 09:33:44 -07:00
Open Source Bot
7047d3e705 Updating submodules
Summary:
GitHub commits:

d742bb43c8
c21dccc272
8cf0542290
a4c6d4714b
449114a3c9
1a6ad8baf8
190f75cf7d
e72df1a09b

Reviewed By: jurajh-fb

fbshipit-source-id: b8e4ebd16e4f527ae0bf6ff5b4707093ff1d8a8c
2024-03-20 14:49:13 -07:00
Open Source Bot
0d28b234fd Updating submodules
Summary:
GitHub commits:

44bf442253
d1ae1b5ab0
17be1d518a
aa7ac347f5
0c80d9eec3
117aee16ae
93e4940e4e
f213a8f8e4

Reviewed By: ajb85

fbshipit-source-id: 14be7e829c8bfecb8bdfc75cbcfdb184c113f229
2024-03-20 09:32:30 -07:00