1
0
mirror of https://github.com/facebook/proxygen.git synced 2025-09-18 10:41:02 +03:00

952 Commits

Author SHA1 Message Date
Alex Hornby
088e2d0e6f allow repeat runs of cargo build
Summary:
The cargo config was being unconditionally added, resutling in "duplicate key `crates-io` in table `source`" error

check if snippet is present before writing

Reviewed By: mzr

Differential Revision: D59803494

fbshipit-source-id: 701773d604c91fd6724069b0451b212cf0018251
2024-07-16 06:20:01 -07:00
beryll1um
da8d696080 Support of Arch Linux in getdeps.py
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/907

I don't sure that I make all in accordance with the your contribution pipeline, so please correct me If there is needed.
So, I've made some changes to support the `pacman` package manager in your `getdeps.py` script. In `manifests` I'm also duplicated some packages from `debs` and `rpms` sections and create a new `pps` sections with according packages for  `pacman`.

Issue:  https://github.com/facebook/folly/issues/1701

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

Reviewed By: yfeldblum

Differential Revision: D33514769

Pulled By: Orvid

fbshipit-source-id: a081c3a5bcb7f7cdde3a4a91c0d15517c0a171b3
2024-07-15 13:50:07 -07:00
lamasters
8307ef7cd7 Add Linux Mint to getdeps Debian package manager options
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/909

Linux Mint is based on Ubuntu and installs correctly with the same options. This adds it to the supported versions so that running `sudo ./install-system-packages.sh` succeeds.

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

Reviewed By: chadaustin

Differential Revision: D59666084

Pulled By: genevievehelsel

fbshipit-source-id: cfdee239be6358d4c8e2f1154391159a40ef91f4
2024-07-13 13:50:32 -07:00
Simon Marlow
3dfff8fb84 CI: enable clang tests (#898)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/898

Reviewed By: malanka

Differential Revision: D59065671

fbshipit-source-id: 2a09ae13e1d4c62a7b9a907cca0e911672435ad1
2024-07-03 08:57:21 -07:00
Simon Marlow
66f3fad54b Only add direct deps to GETDEPS_CABAL_FLAGS
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/899

You shouldn't be able to depend on a library unless it is in your direct dependencies, also this shortens the massive GETDEPS_CABAL_FLAGS to something more sensible.

Reviewed By: chadaustin

Differential Revision: D58244928

fbshipit-source-id: 3e93f26ef197252cd723a65c1752dad53b5327b6
2024-07-02 09:32:47 -07:00
Simon Marlow
6790282a52 Refactoring
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/897

Builder refactoring: instead of providing `install_dirs` to `build()`, `test()` etc., provide `loader` and `dep_manifests` when creating the builder. This is a cleaner API because we were computing `install_dirs` in multiple places before.

Furthermore this lets us do things that need to see the manifests of the dependencies, not just the list of `install_dirs`, such as treating direct dependencies differently from indirect dependencies (see D58244928).

Reviewed By: chadaustin

Differential Revision: D58200528

fbshipit-source-id: e52d35e84161b83ab49ab43099c3e3b9bb03f36e
2024-06-26 17:02:17 -07:00
Srikrishna Gopu
3ced18fa0f Fix for equality comparable operator== infinite loop issue
Summary:
This is a patch that we are carrying in boost internally - D37196783

This is an open issue with C++20 - https://fburl.com/wtm7yhrm and the suggestion is to add explicit member candidates.

More details in D37196783

Reviewed By: peygar, zechengh09

Differential Revision: D58957227

fbshipit-source-id: d48e218c26199180d192f3a174e54f900770aae3
2024-06-24 15:15:03 -07:00
Simon Marlow
abe350dabf Build glass too (#895)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/895

Differential Revision: D58944664

fbshipit-source-id: 47c15cc6b6531c9d37520a3714f2e46e5c4411a8
2024-06-24 09:02:56 -07:00
Yedidya Feldblum
6405fff065 upgrade libsodium to v1.0.20 (#894)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/894

Differential Revision: D58857611

fbshipit-source-id: 976133f7d962449c9f1361ef9dbc3a57a7a7dd8a
2024-06-21 18:45:06 -07:00
Victor Zverovich
675c13035c Update libsodium download URL
Summary:
Old libsodium downloads moved to a different URL breaking the build, e.g. https://github.com/facebook/fbthrift/actions/runs/9464211012/job/26071044729:

```
Download with https://download.libsodium.org/libsodium/releases/old/libsodium-1.0.17-msvc.zip -> Z:\downloads\libsodium-libsodium-1.0.17-msvc.zip ...
TransientFailure: Failed to download https://download.libsodium.org/libsodium/releases/old/libsodium-1.0.17-msvc.zip to Z:\downloads\libsodium-libsodium-1.0.17-msvc.zip: HTTP Error 404: Not Found
```

Fix it.

Reviewed By: bigfootjon

Differential Revision: D58435760

fbshipit-source-id: cfbb7efba646c5255c9eb62722b0190c272cc340
2024-06-11 19:36:39 -07:00
Simon Marlow
4f76ff06fc enable tests for hsthrift (#876)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/876

Differential Revision: D58357542

fbshipit-source-id: 9bf979f46a804894a989110fb84ddcbbcf045a74
2024-06-10 09:52:06 -07:00
Alex Hornby
8e46991fb1 restore rpm system deps for fedora
Summary:
[getdeps] restore rpm system deps for fedora

centOS (even stream) tends to be quite old and thus ends up having its rpm system deps turned off, e.g. boost in D55758008 and glog and gtest in D51813855.  Unfortunate the rpm deps were removed entirely rather than limited by distro or distro_vers.

Lets restore the rpm deps but specify distro=fedora to reduce the risk of people removing them entirely.

Also:
   * fedora has up to date gtest & gmock, so use them
   * zlib-ng-compat added from fedora 38 with zlib removed from F40, so update zlib rpm names.  F37 is EOL

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

Reviewed By: HarveyHunt

Differential Revision: D58324546

Pulled By: ahornby

fbshipit-source-id: a4d5e8620cf55701e19317a301db3846d60f8d4b
2024-06-10 02:42:15 -07:00
Simon Marlow
bebfe97c02 Getdeps for hsthrift
Summary:
X-link: https://github.com/facebookincubator/hsthrift/pull/134

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

Builds and tests hsthrift with the fbthrift dependency.

Reviewed By: phlalx

Differential Revision: D58242707

fbshipit-source-id: 3cebb06e6659615a0077859f64a58fef3b3c5067
2024-06-07 11:19:29 -07:00
Simon Marlow
d428fadf3f Add GETDEPS_CABAL_FLAGS env var
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/871

The problem I need to solve is that projects without a pkg-config
can't be found by Cabal. I need to pass extra flags to Cabal for it to
find the includes and libraries for these projects. So here I'm
creating a `GETDEPS_CABAL_FLAGS` env with all the necessary flags.

It's a bit horrible. Really I want to do this only for the direct
deps, but where the env is being setup we don't have access to the
direct vs. non-direct deps currently, only the install_dirs.

Reviewed By: josefs

Differential Revision: D58200841

fbshipit-source-id: 03f8630610691485561438d69fe8e1182396cd04
2024-06-07 11:19:29 -07:00
Simon Marlow
42696ea895 debug doesn't require build first
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/870

brainfart

Reviewed By: chadaustin

Differential Revision: D58200715

fbshipit-source-id: ccb02285e672e3e638e6eda92fc0610eb903cb69
2024-06-06 07:50:05 -07:00
Simon Marlow
affd7708ca Run tests in CI (#865)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/865

Reviewed By: josefs

Differential Revision: D58134739

fbshipit-source-id: fe61bd381b85b4e4f34c84f12f9aca60bcd6214d
2024-06-05 12:08:01 -07:00
Simon Marlow
73b427c38f Add shipit.pathmap to get triggering
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/866

Build triggering works by using entries in shipit.pathmap, however for
Glean we're using the native ShipIt so we didn't have these. Add a
dummy shipit.pathmap section to enable triggering.

Reviewed By: josefs

Differential Revision: D58146311

fbshipit-source-id: 45ce5a707584d834a4de452029cc0699abb0df82
2024-06-05 11:26:20 -07:00
Simon Marlow
b0fbe5975d Small simplification (#869)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/869

Reviewed By: josefs

Differential Revision: D58134738

fbshipit-source-id: 66dc4199b52d45c411b941b0feeba880b4e139e9
2024-06-05 11:26:20 -07:00
Srikrishna Gopu
3a33318f20 move fboss oss to use sai 1.14.0
Summary: As titled, move fboss oss to use sai 1.14.0

Reviewed By: simuthus-fb

Differential Revision: D58173787

fbshipit-source-id: 6e3206b274bbc414a607ac27184fed59d5b405ef
2024-06-05 09:55:13 -07:00
Simon Marlow
33643225be Add debug command
Summary:
Starts a shell in the build dir, with the environment set up in the
same way as for the build. Useful for experimenting and testing.

Reviewed By: chadaustin

Differential Revision: D58082246

fbshipit-source-id: 82b275401528d7616c2560d80b4c187de67f6032
2024-06-04 13:57:07 -07:00
Simon Marlow
7a68727398 --extra-cmake-defines should be a global flag
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/858

Because it needs to be passed to other commands that use project
hashes, such as "test".

(in general there are probably a lot more of these, just fixing the
ones I've ran into so far)

Reviewed By: genevievehelsel

Differential Revision: D58082245

fbshipit-source-id: 09fa6b5ce4cc4b3ae7ecfb34ac83681cecb36e3c
2024-06-04 11:00:48 -07:00
Simon Marlow
7bbc009b61 add Glean
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/856

Build Glean under the control of getdeps.

This avoids all of our `install_deps.sh` and `build.sh` stuff. Having
the build driven by getdeps means that getdeps handles all the
`PKG_CONFIG_PATH` and `LD_LIBRARY_PATH` stuff for us.

TODO
* only builds, doesn't run tests yet
* doesn't build any indexers - clang should be possible

Reviewed By: pepeiborra

Differential Revision: D57968314

fbshipit-source-id: 033bd0faad3b602f0fcd25e172531df7cab9c775
2024-06-04 11:00:48 -07:00
Cody Ohlsen
d736def526 airstore: remove getdeps manifest, getdeps sandcastle integration (#501)
Summary:
X-link: https://github.com/facebook/fb303/pull/51

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

Pull Request resolved: https://github.com/facebook/proxygen/pull/501

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

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

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

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

Reviewed By: jamestaylr

Differential Revision: D57985865

fbshipit-source-id: cd99755a533ee297365b74204a0ed10180ce4b80
2024-06-03 16:29:22 -07:00
Simon Marlow
75ca7ab807 Subprojects support
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/857

Where one project should be checked out in a subdirectory of another
project. Like git submodules.

This is how the Glean build currently works: hsthrift is a separate
git repo, but Glean builds with hsthrift checked out in a
subdirectory.

Reviewed By: chadaustin

Differential Revision: D58055066

fbshipit-source-id: 1a22abaa8c5261c40b752d685a03d01625215b12
2024-06-03 16:10:36 -07:00
Simon Marlow
a9cca47023 Use codesync from fbcode if /var/www is not available (#855)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/855

Reviewed By: chadaustin

Differential Revision: D58055452

fbshipit-source-id: a58817e6e81db73462947f8dc286eaacb7e18c54
2024-06-03 16:10:36 -07:00
Alex Hornby
c8e6b399bc enable more brew system deps
Summary:
X-link: https://github.com/facebook/folly/pull/2219

Save a bit of time on each github build. Enable homebrew system deps for fmt, gflags, glog, googletest, snappy

Reviewed By: chadaustin

Differential Revision: D57967014

fbshipit-source-id: 286ba96fb384e1b5e8f4e97160af2b801e458aef
2024-06-03 01:46:35 -07:00
Simon Marlow
2023e13a9e Add per-project use-shipit flag
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/853

For projects that can't use the simple shipit transformer (e.g. hsthrift) and projects where it would be a pain to duplicate the shipit config (e.g. Glean).

Reviewed By: pepeiborra

Differential Revision: D58055453

fbshipit-source-id: f693a320f42cfccd9808306b4ad8b1f31ce00f97
2024-06-02 16:05:31 -07:00
Simon Marlow
4f736f4a28 Add xxhash
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/854

This will only work with `--allow-system-packages`, but that's enough for the Glean use case.

Reviewed By: pepeiborra

Differential Revision: D58055451

fbshipit-source-id: 2b6323e4fe81095c80a02ad9dc49c1f374fed5d5
2024-06-02 16:05:31 -07:00
Simon Marlow
f57c1ad880 Fix --use-shipit
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/852

It was using the old PHP shipit script

Reviewed By: chadaustin

Differential Revision: D58013009

fbshipit-source-id: 97f0c31b897c04217ca5dd62fbe6cc2a55d280c8
2024-06-01 19:18:00 -07:00
Simon Marlow
4c0f7f0f9d Add cabal (#851)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/851

Reviewed By: markbt

Differential Revision: D58012216

fbshipit-source-id: 2143ba626421f7b6048e9e2ce3522aac614a8b72
2024-06-01 19:18:00 -07:00
Simon Marlow
343db73eab Add ghc (#850)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/850

Reviewed By: markbt

Differential Revision: D58011866

fbshipit-source-id: 3c6a8443f7fd9c512837d27162a2399c21eb243c
2024-06-01 08:15:42 -07:00
Simon Marlow
a8ca678c84 Add a flag only_install to omit the plain make step
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/849

Needed for installing ghc binaries, which have an autoconf-based
distribution that only supports `make install`, not `make`.

Reviewed By: chadaustin

Differential Revision: D58011865

fbshipit-source-id: db7c3cc45701201466a6b2853c5f3515b178fa74
2024-06-01 08:15:42 -07:00
Simon Marlow
f1d35639d6 --shared-libs should be a common argument
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/848

Because it should work with `show-inst-dir`, otherwise we can't
calculate the right project hash.

Reviewed By: chadaustin

Differential Revision: D58011867

fbshipit-source-id: d8960b4a993efbada8e27584e56976279fcd6b43
2024-06-01 07:29:20 -07:00
Alex Hornby
ae51d88e4c switch to built dependencies
Summary: The openssl manifest needed an nop builder to allow build without --allow-system-packages , otherwise if gave`Exception: project openssl has no builder for <getdeps.manifest.ManifestContext object at 0x7f43f263b220>`

Reviewed By: DevidXu

Differential Revision: D57277879

fbshipit-source-id: ec87a2b9e072645e550e6b9edd09936b88698b83
2024-05-13 10:31:17 -07:00
Saul Gutierrez
9f878285f7 upgrade blake3 to 1.5.1 (#786)
Summary: Pull Request resolved: https://github.com/facebookincubator/zstrong/pull/786

Reviewed By: chadaustin

Differential Revision: D57119103

fbshipit-source-id: b2a72c6408b4ba3c2db92f589fe0f936d6eed090
2024-05-09 15:58:58 -07:00
Alex Hornby
bac554d962 use declared getdeps system dependencies
Summary: Use the declared getdeps system dependencies from ws_airstore build.  As they come from the OS packages they are dynamically linked, which makes the python build happy.

Reviewed By: zhaoduow

Differential Revision: D57047488

fbshipit-source-id: 751fd2b71c5e81d987d9fe6d9502cd5f4613ac66
2024-05-09 00:17:07 -07:00
Alvaro Leiva Geisse
17acb46b52 reverse shebang
Summary: this runs on github... but also not what i really care about

Reviewed By: terrelln

Differential Revision: D57125977

fbshipit-source-id: 39d7fd319a0ce45a36ba11c4301f5a27356b6c9f
2024-05-08 15:10:30 -07:00
Srikrishna Gopu
a233d81136 remove picking default boost for centos9
Summary:
As titled, remove picking system boost for centos9 oss builds.

We are seeing the following error (https://tracker.ceph.com/issues/54265) when building qsfp service with c++20 and on CentOS9. We need boost 1.77 or more to build with c++20.

Discussion: https://fburl.com/workplace/4u3glapv

Reviewed By: chadaustin

Differential Revision: D55758008

fbshipit-source-id: dae0bb5a70de3de2988032412eaafbd1b6d4e53d
2024-05-07 14:34:38 -07:00
Yedidya Feldblum
97ff7b02d5 bump repo ci to ubuntu-22.04
Summary:
X-link: https://github.com/facebook/folly/pull/2189

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

Now that Ubuntu 24.04 LTS [has been released](https://ubuntu.com/blog/canonical-releases-ubuntu-24-04-noble-numbat), it is a suitable time to bump the version of Ubuntu used in CI to Ubuntu 22.04 LTS, which is the prior LTS.

Ubuntu 22.04 LTS ships with GCC 11.2, and is the first Ubuntu release to ship with a version of GCC that implements C++20 coroutines.

Reviewed By: chadaustin

Differential Revision: D57017204

fbshipit-source-id: ce5754e7dfc6cb066739bf164e725de8e21f8d24
2024-05-07 09:51:01 -07:00
Alex Hornby
b0a95357c9 fix windows build with --free-up-disk
Summary:
getdeps can generate a windows wrapper script that can be used to run build artifacts from build directory.

In github actions for large projects we set a getdeps option delete the build dir as soon as we've successfully installed artefacts to save disk space. This option was enabled for windows in D56165825.   Turns out that didn't work, this diff adds the missing conditional so that it should.

Reviewed By: vitaut

Differential Revision: D56930778

fbshipit-source-id: 0cb9ac94ef9b39f4e33af8fb91098dc0d833731b
2024-05-03 09:30:36 -07:00
Alvaro Leiva Geisse
fbf5f9adfb change python3 to fbpython
Summary:
there is a bunch of scripts that uses python3 to run, this means that they are at the mercy of whoever controll their path, in linux, this can be system python3, but can also be platform python (and probably it is both), and in windows in particular it abuses c:\tools\fb-python\python3.exe. fbpython is the universal way to run python at the company that chooses the right platform python, but also provides monitoring and observability.

this scripts generates jobs like

https://www.internalfb.com/sandcastle/job/18014399781484898/

that will stop working once we remove c:\tools\fb-python\python3*.exe

Reviewed By: fried

Differential Revision: D56896564

fbshipit-source-id: d911fdaf6750635adb05b096f0522603baf47bcc
2024-05-02 13:49:18 -07:00
Cody Ohlsen
a17d7f7139 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
cbe41fab17 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
63581b3b3c 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
Alex Hornby
49a78488c2 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
Alex Hornby
a41ce03a6e 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
4efce72184 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
Cody Ohlsen
220ffee5db getdeps: support GETDEPS_WGET_ARGS in wget version, support skipping lfs/upload steps
Summary:
X-link: https://github.com/facebookincubator/katran/pull/229

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

X-link: 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
Kefu Chai
0b332c467e 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
Orvid King
312da95393 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