Commit Graph

1928 Commits

Author SHA1 Message Date
svcscm
60e7feab9e Updating submodules
Summary:
GitHub commits:

b61d787153
63b59efca4

Reviewed By: jurajh-fb

fbshipit-source-id: cc3eeb9af02a68a9fe791a647965f5e1c72810b4
2020-07-12 03:21:20 -07:00
svcscm
d4fa8a61ad Updating submodules
Summary:
GitHub commits:

bff8e73b77
4a6d1871eb
10b0c54248
5b80ba2e28
988105ac21
f97399e784
fdc65a88f0
4a94946684

Reviewed By: jurajh-fb

fbshipit-source-id: ce678ccfd9c87a52c6a629ea24b5141233628796
2020-07-11 14:15:56 -07:00
svcscm
c8c407e2ea Updating submodules
Summary:
GitHub commits:

6c086d1b4e

Reviewed By: jurajh-fb

fbshipit-source-id: 307d551f8eb10b75b4250a9aca80ad075c53c5d0
2020-07-10 22:57:40 -07:00
svcscm
8286fd81e9 Updating submodules
Summary:
GitHub commits:

a3c7e974ed
80e643e601

Reviewed By: jurajh-fb

fbshipit-source-id: a63b8ce698e8486c0715efc51abddb32893c5df7
2020-07-10 17:54:14 -07:00
svcscm
8cf0614d59 Updating submodules
Summary:
GitHub commits:

0bd4abc1dd
16e6fbdeab
32cf0e2075
b99077fa5a
dfa847ae46
4924a506b9
cd288be209
3ffa84749a
9f419dbcf7
84792fe13d
25ddae1fa6
2c54d557b3
776150d5d2

Reviewed By: jurajh-fb

fbshipit-source-id: c424fb61bbd7fda1b915e3d66b77b3ba0d378867
2020-07-10 16:03:31 -07:00
svcscm
90abe290f5 Updating submodules
Summary:
GitHub commits:

fa484f33ae
3d43b171b2
8599b085dc
e9a34c0420
a73427da12
17391dd9f5
b50e01f697
82e7b48665
0c743a4b26
23d509edc8
00f7aa51a6
73adeefadc
63297835e5

Reviewed By: jurajh-fb

fbshipit-source-id: 394366db7a6a800e294ebbd77a6e27afc941fb38
2020-07-10 13:22:49 -07:00
Lukasz Piatkowski
75ae342768 edenscm/hg: add GitHub Actions with CI for HG plus add fixes for getdeps (#25)
Summary:
Fixes include:
1. Passing "GETDEPS_BUILD_DIR" and "GETDEPS_INSTALL_DIR" env variable and using them in eden/scm/Makefile rather than assuming the source code is always in the same place regardless getdeps arguments (it isn't).
2. Added "fbthrift-source" and "fb303-source" to avoid unnecessary compilation (at least of fb303) and to put fbthrift and fb303 source code in an easy to locate place inside getdeps' "installed" folder.

Pull Request resolved: https://github.com/facebookexperimental/eden/pull/25

Test Plan: sandcastle, check oss-eden_scm-darwin-getdeps

Reviewed By: farnz

Differential Revision: D22431872

Pulled By: lukaspiatkowski

fbshipit-source-id: 8ccbb090713ec085a5dd56df509eb58ab6fb9e34
2020-07-10 12:07:45 -07:00
svcscm
df5106206d Updating submodules
Summary:
GitHub commits:

cbdf3df780
d6f376edf9

Reviewed By: jurajh-fb

fbshipit-source-id: 1542aa7bb315330f2735ecd2c649fb0cc15ae5a8
2020-07-10 11:04:21 -07:00
svcscm
2727927203 Updating submodules
Summary:
GitHub commits:

d952a90ac8

Reviewed By: jurajh-fb

fbshipit-source-id: 16e148b008977078637b6d7e5a85ac27491544f4
2020-07-10 05:35:41 -07:00
svcscm
24e3b902c0 Updating submodules
Summary:
GitHub commits:

1ad7426bb1

Reviewed By: jurajh-fb

fbshipit-source-id: 7f22e42d761a8ac52447d258c4a1a97670f5cf32
2020-07-10 01:01:05 -07:00
svcscm
05bfd8ff33 Updating submodules
Summary:
GitHub commits:

746de625ff
95e7105a83
c1413316cc

Reviewed By: jurajh-fb

fbshipit-source-id: f6c1951a3eb89f9f103d6ebc71e7d4913407412b
2020-07-09 20:59:27 -07:00
svcscm
dd463a89a1 Updating submodules
Summary:
GitHub commits:

9150dd5e7a
c2b0b93557
a9a973869a

Reviewed By: jurajh-fb

fbshipit-source-id: dc365c76f67911a8dba6e9f52a531020f3ff1898
2020-07-09 19:16:51 -07:00
svcscm
0e4e2ff5e4 Updating submodules
Summary:
GitHub commits:

aac9d77f97
af89738fec
c455de3c02
c7c7b07f06
f58294e35f
08ae9fd9f8

Reviewed By: jurajh-fb

fbshipit-source-id: 23e092320ed4157c4a49fbc84ea8c04cf119d91d
2020-07-09 18:32:07 -07:00
svcscm
c2880eca59 Updating submodules
Summary:
GitHub commits:

ac4584628d
660e970877

Reviewed By: jurajh-fb

fbshipit-source-id: 62053a3747b2b78271dd5d5a964bb80628075fb5
2020-07-09 14:43:42 -07:00
svcscm
a1437bd37d Updating submodules
Summary:
GitHub commits:

07fca81c48
82611ee25a
da5e709d3b
d6b3877d19
35cc31e67e
da7d3cc274

Reviewed By: jurajh-fb

fbshipit-source-id: 39b71d827c5f9c0df084e0d0d68730ccac0df181
2020-07-09 13:11:37 -07:00
svcscm
13f8cc5f18 Updating submodules
Summary:
GitHub commits:

0d2bdbf0e0
d11ee337a2
4b74b08738
f70ad03137
f954f2f3bd
d78dc51b4c
c558451941

Reviewed By: jurajh-fb

fbshipit-source-id: 9feb5ad23345380832ed158ba930409bfa1d2d0a
2020-07-09 12:29:53 -07:00
svcscm
347b389db9 Updating submodules
Summary:
GitHub commits:

054a6f4a1d

Reviewed By: jurajh-fb

fbshipit-source-id: 2c19de42dc2878bed85a0e5ed35836518dddb3d9
2020-07-09 07:05:39 -07:00
svcscm
bf42797bd7 Updating submodules
Summary:
GitHub commits:

b2321c8ade

Reviewed By: jurajh-fb

fbshipit-source-id: cc08168f3ee90e087b03a14b595a24d55e0b28b7
2020-07-09 01:20:32 -07:00
svcscm
0acd74a06b Updating submodules
Summary:
GitHub commits:

9b29fac972
f042ea6b5e
90fd6b0cc8
43b04fc777
344e028687
d58d59be76

Reviewed By: jurajh-fb

fbshipit-source-id: 28171bf907fc72bd722a533281756d6679de8a78
2020-07-08 16:16:42 -07:00
svcscm
ed7818024c Updating submodules
Summary:
GitHub commits:

b90f25f72c
311a408958

Reviewed By: jurajh-fb

fbshipit-source-id: 1af50ec8a7283a23b9a9ffe215cc0fc1bc148d12
2020-07-08 11:19:26 -07:00
svcscm
f53a323105 Updating submodules
Summary:
GitHub commits:

eaf22e04bc
fdedffae5c

Reviewed By: jurajh-fb

fbshipit-source-id: e4c940a07fe215f4873efc884070a1b2f598edb7
2020-07-08 05:45:35 -07:00
svcscm
10a10b7eaa Updating submodules
Summary:
GitHub commits:

e486984526

Reviewed By: jurajh-fb

fbshipit-source-id: 773b3fdee2d83b75e1b5243cf868a72bce1ee551
2020-07-08 04:15:20 -07:00
svcscm
520220ca4b Updating submodules
Summary:
GitHub commits:

3e909eb6ba
d7db168282
042d5517bf
ce83fdf26f
3b69b6a9b4
c25225aaaa
9aae18d0a3
ccefd241a4

Reviewed By: jurajh-fb

fbshipit-source-id: d984cbf43459bdf5b5f4747fa0e17b959568a06e
2020-07-07 21:16:45 -07:00
svcscm
72dc2a20b4 Updating submodules
Summary:
GitHub commits:

a5ff2750bf
6d3bf3cf8d
4bf00e4d3b
640586980e
0589213278
226d1f9c73
2fc4eb6d14
b7f698aea7
79bb7c0889
7b287f137b
eb9a7ee955
99d8a38a85

Reviewed By: jurajh-fb

fbshipit-source-id: 3700d596e247155bd233030d413f1c1365377be6
2020-07-07 20:24:02 -07:00
svcscm
bb99d66613 Updating submodules
Summary:
GitHub commits:

f0e261bd5c

Reviewed By: jurajh-fb

fbshipit-source-id: 32bb48fa7a39157101393cd943d204855f1d6335
2020-07-07 16:47:45 -07:00
svcscm
483ba3e69b Updating submodules
Summary:
GitHub commits:

4bdc9797e8
3e9186f173
dbf5c55812
d16987d9e3
a7d815cb5c

Reviewed By: jurajh-fb

fbshipit-source-id: dcda80187b720d873ee7fd0487d291d40e17d00d
2020-07-07 13:33:16 -07:00
svcscm
f4c80a7726 Updating submodules
Summary:
GitHub commits:

4ce3b0d435

Reviewed By: jurajh-fb

fbshipit-source-id: a4dd30f33262c7330d99cb8f2ace1039ff706c59
2020-07-07 10:53:46 -07:00
svcscm
37dba19f0b Updating submodules
Summary:
GitHub commits:

f79e914d57

Reviewed By: jurajh-fb

fbshipit-source-id: a430ffd620d07923a2c8a89234d8b36703891804
2020-07-06 21:48:22 -07:00
svcscm
ca3d9edfdf Updating submodules
Summary:
GitHub commits:

947cf76d72

Reviewed By: jurajh-fb

fbshipit-source-id: 0a8aaeb4f1bfaf9f6e868ec1864f18dadce5690e
2020-07-06 20:31:25 -07:00
svcscm
4ad5010d78 Updating submodules
Summary:
GitHub commits:

fdfe745d52
d343ce96d3
e3bdee0be7

Reviewed By: jurajh-fb

fbshipit-source-id: a683e928d285c0b5517f42754a812a01ec723df7
2020-07-06 18:09:27 -07:00
svcscm
869ee7871a Updating submodules
Summary:
GitHub commits:

b67d14fc01
55e7fac1bb
2c990b970e
eccd430470
a693341604
715d04b029
e1a0b938a7
d8396310a9
d70b4a231a
4f1c2037ea
dd20ecbae7
0478c7e6c5

Reviewed By: jurajh-fb

fbshipit-source-id: 0357cbaa0e908d04b8101b3e91bb44d9c9ee40de
2020-07-06 17:57:16 -07:00
svcscm
5eaeaa7d71 Updating submodules
Summary:
GitHub commits:

8760d0fa64
3038fcc102
191ebfdd19
9426d30254
4cbc35eb00
16cae4e6f9
4b107ceb7e
8fd08f665f
bcbe69b433
5b3446eeb4
e6b21906c9
6bf3728f50
5f15712eca
5fa5cf288a

Reviewed By: jurajh-fb

fbshipit-source-id: ef0858f5d59349247c186f7fee77b55907a9f095
2020-07-06 17:03:46 -07:00
Zeyi (Rice) Fan
7551421f81 add retry flag to getdeps test
Summary: This commit adds a flag `--retry` to getdeps and teach it to run retry failed test. This allows us to still pass the tests when there are some flaky tests presents.

Reviewed By: wez

Differential Revision: D22291063

fbshipit-source-id: 572af48a52ceb4a9abbf530cc0154ded0120c0de
2020-07-06 16:03:44 -07:00
Zeyi (Rice) Fan
05194f207f avoid using relative path in fb_py_win_main
Summary:
After some experimenting, it is a little awkward if we want to specify a relative path based on the executable location. We'd need to add a bunch of path calculations to make it right, and I don't think the added complexity is really worth the effort.

As a result, let's just remove the use of relative path, and if we ever want to ship a copy of Python distribution, we can place it under the same directory as the binary.

Reviewed By: chadaustin

Differential Revision: D22394180

fbshipit-source-id: 86d27f6d16a03fe08826b5e5eafcef2a1c77997f
2020-07-06 15:27:43 -07:00
svcscm
319fb0f91f Updating submodules
Summary:
GitHub commits:

4c4f76edad
920139ba83
899e59ecb7
677f375d7e
60bd7e754a

Reviewed By: jurajh-fb

fbshipit-source-id: 6f2ec79ba717cd6bea5bb93457393ea8ed66d80d
2020-07-06 13:35:20 -07:00
svcscm
531b98bc0d Updating submodules
Summary:
GitHub commits:

0ef9f7c096

Reviewed By: wittgenst

fbshipit-source-id: 440121f725b2227e4558b60442b1e2e2ee30fbda
2020-07-06 02:45:24 -07:00
svcscm
9b1943458f Updating submodules
Summary:
GitHub commits:

5451ec66b5
8000532e96
bb9827229f
05a10aab11

Reviewed By: wittgenst

fbshipit-source-id: 59cfabfcf361f7a3e8e8d5d1fd87e30842bb3c2e
2020-07-06 02:45:24 -07:00
svcscm
1b2ae624a5 Updating submodules
Summary:
GitHub commits:

bf7be6a58a

Reviewed By: wittgenst

fbshipit-source-id: c17f893e3a3a367427bccbf41af6b73c163c62a1
2020-07-05 17:37:47 -07:00
svcscm
d20e2a3929 Updating submodules
Summary:
GitHub commits:

ab465c064a
90c7b4ef72
bc78f9fda7
ec926a211f

Reviewed By: wittgenst

fbshipit-source-id: 482fe64786129e8fcf863afbaf8e9040d9d9b989
2020-07-04 14:05:48 -07:00
svcscm
c300dfab2d Updating submodules
Summary:
GitHub commits:

affdfdcf17

Reviewed By: wittgenst

fbshipit-source-id: 8eaa912e2e37ab280fd1a0793f29d4ff83a39976
2020-07-03 13:43:27 -07:00
svcscm
574b7a4a0e Updating submodules
Summary:
GitHub commits:

98e7984fa9
fccdd9b06a

Reviewed By: wittgenst

fbshipit-source-id: e5b3195817976c299d8938fd1570d2189a1db2cb
2020-07-03 13:13:07 -07:00
svcscm
213a3a8a7c Updating submodules
Summary:
GitHub commits:

4536649dec

Reviewed By: wittgenst

fbshipit-source-id: a22641c18a8e7547b849732b3b917bd00d60dc6a
2020-07-03 06:16:44 -07:00
svcscm
f253e58298 Updating submodules
Summary:
GitHub commits:

2e51ba9559
7c83334acc
db12ec5705
fc6f6e4342
55279f1fa7
00de699096
d2886f9636
38d2b1d39c
6aa6dc0a42
8c9203d0f5
fcb8d28c4f
90aa3fd4b8
f1cf1af013

Reviewed By: wittgenst

fbshipit-source-id: 53b19327c9fbef491c9d9c78a903e0e56ad19938
2020-07-03 00:18:40 -07:00
svcscm
c175e5c125 Updating submodules
Summary:
GitHub commits:

9091ae6a31
e3980a2837
de6fb9a1ba
63977f902b
b1f77bce82
373d5ac485
932b92facc
c768946dde
8720dfe702
fa815f5f51
76b4cf9465
5cfd83fdb6
2d3077441f

Reviewed By: wittgenst

fbshipit-source-id: 73282e9e73ff88d8be747c6afdfd48c1372450ac
2020-07-02 19:35:47 -07:00
Lukas Piatkowski
c763ab4b40 eden/scm: provide getdeps.py way of building eden/scm on GitHub
Summary:
In order to do what the title says, this diff does:
1. Add the `eden/oss/.../third-party/rust/.../Cargo.toml` files. As mentioned in the previous diff, those are required by GitHub so that the third party dependencies that are local in fbsource are properly defined with a "git" dependency in order for Cargo to "link" crates properly.
2. Changes to `eden/scm/Makefile` to add build/install commands for getdeps to invoke. Those command knowing that they are called from withing getdeps context they link the dependencies brought by getdeps into their proper places that match their folder layout in fbsource. Those Makefile commands also pass a GETDEPS_BUILD env to the setup.py invocations so that it knows it is being called withing a getdeps build.
3. Changes to `eden/scm/setup.py` that add "thriftasset" that makes use of the getdeps.py provided "thrift" binary to build .py files out of thrift files.
4. Changes to `distutils_rust` to use the vendored crates dir provided by getdeps.
5. Changes to `getdeps/builder.py` and `getdeps/manifest.py` that enable more fine-grained configuratior of how Makefile builds are invoked.
6. Changes to `getdeps/buildopts.py` and `getdeps/manifest.py` to disable overriding PATH and pkgconfig env, so that "eden/scm" builds in getdeps using system libraries rather than getdeps-provided ones (NOTE: I've tried to use getdeps provided libraries, but the trickiest bit was that Rust links with Python, which is currently not providable by getdeps, so if you try to build everything the system provided Python libraries will collide with getdeps provided ones)
7. Added `opensource/fbcode_builder/manifests/eden_scm` for the getdeps build.

Reviewed By: quark-zju

Differential Revision: D22336485

fbshipit-source-id: 244d10c9e06ee83de61e97e62a1f2a2184d2312f
2020-07-02 17:53:37 -07:00
svcscm
5c91d2e6bd Updating submodules
Summary:
GitHub commits:

8a93edf4fb
538e973ed1

Reviewed By: wittgenst

fbshipit-source-id: add90d8d04496819755f7557cabc88959348ec34
2020-07-02 17:53:36 -07:00
svcscm
3cda2137f2 Updating submodules
Summary:
GitHub commits:

fe4e0b7302
3a6dae12db
50c40bdc13
00c2cb7456
a680a7ea37
77f4764e6a
439c71eaa0
0cc8a37bdd
5d0065e629

Reviewed By: wittgenst

fbshipit-source-id: b5f33bd47c19289261b40f37bef283bd26d153b3
2020-07-02 16:07:05 -07:00
svcscm
bf6b7c2126 Updating submodules
Summary:
GitHub commits:

d10611a1c0
97f6257229
52d59e0c93
6cd8792289
1a7e0743cb

Reviewed By: wittgenst

fbshipit-source-id: bab79f89206dba522c96009910aebe7423f30df7
2020-07-02 14:16:58 -07:00
svcscm
62806759fe Updating submodules
Summary:
GitHub commits:

db4aa27e31
5850ce9f95

Reviewed By: wittgenst

fbshipit-source-id: 6ba7123eea69918ecde46c1502ff8ff8c63267d2
2020-07-02 10:58:30 -07:00
svcscm
298919794c Updating submodules
Summary:
GitHub commits:

091602b300

Reviewed By: wittgenst

fbshipit-source-id: 50ab43759eef8360768e5b5776f696c7a63485ad
2020-07-02 04:26:55 -07:00