-
Notifications
You must be signed in to change notification settings - Fork 322
Open
Description
The command is failing to find a thrift binary, blocking the usage of sapling.
SAPLING_OSS_BUILD=true HGNAME=sl \
/usr/bin/python3.12 setup.py \
build_interactive_smartlog \
build_rust_ext -i -l \
build_mo
$ yarn --cwd . install --prefer-offline
yarn install v1.22.22
[1/4] Resolving packages...
warning Resolution field "@stylexjs/[email protected]" is incompatible with requested version "@stylexjs/babel-plugin@^0.7.0"
[2/4] Fetching packages...
warning [email protected]: The engine "vscode" appears to be invalid.
[3/4] Linking dependencies...
warning "@typescript-eslint/eslint-plugin > [email protected]" has unmet peer dependency "typescript@>=4.2.0".
warning " > [email protected]" has unmet peer dependency "typescript@>=2.9".
warning " > [email protected]" has unmet peer dependency "@types/node@*".
warning " > [email protected]" has unmet peer dependency "typescript@>=2.7".
warning "workspace-aggregator-831583ad-f3ef-4cb5-8448-cd527e317f40 > isl-components > @testing-library/[email protected]" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning "workspace-aggregator-831583ad-f3ef-4cb5-8448-cd527e317f40 > isl-components > [email protected]" has incorrect peer dependency "@stylexjs/stylex@^0.7.0".
warning "workspace-aggregator-831583ad-f3ef-4cb5-8448-cd527e317f40 > isl-server > [email protected]" has unmet peer dependency "esbuild@>=0.18.0".
warning "workspace-aggregator-831583ad-f3ef-4cb5-8448-cd527e317f40 > sapling-scm > [email protected]" has unmet peer dependency "webpack@^5.0.0".
[4/4] Building fresh packages...
Done in 30.77s.
$ yarn --cwd ./isl-server run build
yarn run v1.22.22
$ rollup --config --environment NODE_ENV:production
./proxy/child.ts, ./proxy/run-proxy.ts, ./proxy/server.ts → dist...
created dist in 1s
Done in 1.17s.
$ yarn --cwd ./isl run build
yarn run v1.22.22
$ vite build
vite v5.4.12 building for production...
transforming...
(node:1551) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
[plugin:vite-plugin-stylex] [plugin vite-plugin-stylex] src/CwdSelector.tsx: The installed version of @stylexjs/styles might not be compatible with this version of vite-plugin-stylex, if you run into any issues please check for a newer version of either package, or open an issue in the vite-plugin-stylex repository.
- Expected version range of @stylexjs/stylex by vite-plugin-stylex: ^0.7.0
- Installed version of @stylexjs/stylex: 0.9.3
[BABEL] Note: The code generator has deoptimised the styling of /sapling/addons/isl-server/src/github/generated/graphql.ts as it exceeds the max of 500KB.
✓ 449 modules transformed.
rendering chunks...
computing gzip size...
build/webview.html 0.66 kB │ gzip: 0.39 kB
build/androidStudio.html 0.67 kB │ gzip: 0.40 kB
build/chromelikeApp.html 0.67 kB │ gzip: 0.40 kB
build/visualStudio.html 0.67 kB │ gzip: 0.40 kB
build/androidStudioRemote.html 0.67 kB │ gzip: 0.40 kB
build/index.html 0.91 kB │ gzip: 0.44 kB
build/assets/codicon-BFRvxKK-.ttf 89.04 kB
build/assets/syntaxHighlightingWorker-I2u8r1pX.js 114.65 kB
build/assets/DebugToolsMenu-Da850a7U.css 0.19 kB │ gzip: 0.15 kB
build/assets/CodeReviewInfo-C-04wlAO.css 30.98 kB │ gzip: 6.76 kB
build/assets/index-CSLk2BdL.css 78.45 kB │ gzip: 16.66 kB
build/assets/platformHelpers-C0jSDbio.js 0.36 kB │ gzip: 0.27 kB
build/assets/chromelikeApp-CLwlZWyO.js 0.58 kB │ gzip: 0.35 kB
build/assets/androidStudioRemote-Cd3wjml9.js 0.61 kB │ gzip: 0.38 kB
build/assets/androidStudio-DCoQm8Uj.js 1.24 kB │ gzip: 0.65 kB
build/assets/webview-uUhkczwb.js 1.54 kB │ gzip: 0.79 kB
build/assets/visualStudio-BupS7QYf.js 1.71 kB │ gzip: 0.64 kB
build/assets/BranchingPrModalContent-7-kyro21.js 2.52 kB │ gzip: 1.18 kB
build/assets/DiffComments-BePqCivK.js 3.72 kB │ gzip: 1.75 kB
build/assets/index-WU6Glhmd.js 6.80 kB │ gzip: 2.31 kB
build/assets/browerPlatformImpl-CnasybEl.js 7.53 kB │ gzip: 2.75 kB
build/assets/DebugToolsMenu-CgsFRWv_.js 8.27 kB │ gzip: 3.16 kB
build/assets/ComponentExplorer-Ba0jeXEH.js 10.42 kB │ gzip: 3.03 kB
build/assets/ComparisonView-DoT5XabC.js 11.24 kB │ gzip: 3.93 kB
build/assets/syntaxHighlightingWorker-BZ18Jkkh.js 115.63 kB │ gzip: 30.33 kB
build/assets/CodeReviewInfo-C0EW28MU.js 377.00 kB │ gzip: 115.04 kB
build/assets/index-Iwf0tfbb.js 402.87 kB │ gzip: 120.06 kB
✓ built in 3.79s
Done in 4.23s.
writing /sapling/eden/scm/isl-dist.tar.xz
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /sapling/eden/scm/exec/hgmain/Cargo.toml
workspace: /sapling/eden/scm/Cargo.toml
warning: /sapling/eden/fs/config/Cargo.toml: version requirement `0.0.1+unstable` for dependency `fbthrift` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/Cargo.toml: version requirement `0.0.1+unstable` for dependency `cpp` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/Cargo.toml: version requirement `0.0.1+unstable` for dependency `fbthrift` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/Cargo.toml: version requirement `0.0.1+unstable` for dependency `rust` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/Cargo.toml: version requirement `0.0.1+unstable` for dependency `thrift` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/scm/lib/third-party/streampager/Cargo.toml: `edition` is set on library `streampager` which is deprecated
warning: /sapling/eden/scm/lib/third-party/webview-sys/Cargo.toml: `edition` is set on library `webview_sys` which is deprecated
warning: /sapling/eden/scm/lib/third-party/conch-parser/Cargo.toml: `edition` is set on library `conch_parser` which is deprecated
warning: /sapling/eden/fs/service/clients/Cargo.toml: version requirement `0.0.1+unstable` for dependency `cpp` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/clients/Cargo.toml: version requirement `0.0.1+unstable` for dependency `cpp_clients` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/clients/Cargo.toml: version requirement `0.0.1+unstable` for dependency `fbthrift` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/clients/Cargo.toml: version requirement `0.0.1+unstable` for dependency `rust` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/clients/Cargo.toml: version requirement `0.0.1+unstable` for dependency `rust_clients` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/clients/Cargo.toml: version requirement `0.0.1+unstable` for dependency `thrift` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/fs/service/clients/Cargo.toml: version requirement `0.0.1+unstable` for dependency `thrift_clients` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/configerator/structs/scm/hg/hgclientconf/Cargo.toml: version requirement `0.0.1+unstable` for dependency `cpp` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/configerator/structs/scm/hg/hgclientconf/Cargo.toml: version requirement `0.0.1+unstable` for dependency `fbthrift` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/configerator/structs/scm/hg/hgclientconf/Cargo.toml: version requirement `0.0.1+unstable` for dependency `rust` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/scm/lib/thrift-types/Cargo.toml: version requirement `0.0.1+unstable` for dependency `fbthrift` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: /sapling/eden/scm/lib/webview-app/Cargo.toml: `edition` is set on library `webview_app` which is deprecated
warning: /sapling/eden/scm/lib/zstdelta/Cargo.toml: version requirement `2.0.9+zstd.1.5.5` for dependency `zstd-sys` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
Updating git repository `https://github.com/markbt/abomonation`
Updating crates.io index
Updating git repository `https://github.com/facebookexperimental/rust-shed.git`
Updating git repository `https://github.com/facebook/fb303.git`
Updating git repository `https://github.com/facebook/fbthrift.git`
Updating git repository `https://github.com/facebook/watchman.git`
warning: Patch `abomonation v0.7.3+smallvec1 (https://github.com/markbt/abomonation?rev=0f43346d2afa2aedc64d61f3f4273e8d1e454642#0f43346d)` was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run `cargo update` to use the new
version. This may also occur with an optional dependency that is not enabled.
Locking 668 packages to latest compatible versions
Adding bit-vec v0.6.3 (available: v0.8.0)
Adding clap v2.34.0 (available: v4.5.48)
Adding clap v3.2.25 (available: v4.5.48)
Adding criterion v0.5.1 (available: v0.7.0)
Adding ctor v0.1.26 (available: v0.5.0)
Adding dashmap v5.5.3 (available: v6.1.0)
Adding erased-serde v0.3.31 (available: v0.4.8)
Adding fail v0.4.0 (available: v0.5.1)
Adding fancy-regex v0.14.0 (available: v0.16.2)
Adding faster-hex v0.6.1 (available: v0.10.0)
Adding filedescriptor v0.7.3 (available: v0.8.3)
Adding hostname v0.3.1 (available: v0.4.1)
Adding http v0.2.12 (available: v1.3.1)
Adding lru v0.12.4 (available: v0.12.5)
Adding mock_instant v0.3.2 (available: v0.6.0)
Adding notify v5.2.0 (available: v8.2.0)
Adding open v4.2.0 (available: v5.3.2)
Adding phf v0.11.3 (available: v0.13.1)
Adding pipe v0.2.0 (available: v0.4.0)
Adding rand v0.8.5 (available: v0.9.2)
Adding rand_chacha v0.3.1 (available: v0.9.0)
Adding rand_core v0.6.4 (available: v0.9.3)
Adding regex-automata v0.3.9 (available: v0.4.11)
Adding reqwest v0.11.27 (available: v0.12.23)
Adding shellexpand v2.1.2 (available: v3.1.1)
Adding simple_asn1 v0.5.4 (available: v0.6.3)
Adding syn v1.0.109 (available: v2.0.106)
Adding tracing-serde v0.1.3 (available: v0.2.0)
Adding twox-hash v1.6.3 (available: v2.1.2)
Adding unicode-width v0.1.12 (available: v0.1.14)
Downloaded alloc-stdlib v0.2.2
Downloaded faster-hex v0.6.1
Downloaded fnv v1.0.7
Downloaded erased-serde v0.3.31
Downloaded atty v0.2.14
Downloaded maplit v1.0.2
Downloaded form_urlencoded v1.2.2
Downloaded alloc-no-stdlib v2.0.4
Downloaded anstyle-parse v0.2.7
Downloaded flume v0.11.1
Downloaded colorchoice v1.0.4
Downloaded futures v0.3.31
Downloaded fs2 v0.4.3
Downloaded futures v0.1.31
Downloaded flate2 v1.1.3
Downloaded env_logger v0.8.4
Downloaded addr2line v0.25.1
Downloaded async-trait v0.1.89
Downloaded arrayvec v0.7.6
Downloaded base64 v0.22.1
Downloaded euclid v0.22.11
Downloaded find-msvc-tools v0.1.3
Downloaded clang-sys v1.8.1
Downloaded backtrace v0.3.76
Downloaded paste v1.0.15
Downloaded cfg_aliases v0.2.1
Downloaded globset v0.4.16
Downloaded matchers v0.2.0
Downloaded csscolorparser v0.6.2
Downloaded bzip2 v0.6.0
Downloaded jobserver v0.1.34
Downloaded log v0.4.28
Downloaded bufsize v1.0.10
Downloaded constant_time_eq v0.3.1
Downloaded bitflags v2.9.4
Downloaded libloading v0.8.9
Downloaded lru-cache v0.1.2
Downloaded ghost v0.1.20
Downloaded filedescriptor v0.8.3
Downloaded cexpr v0.6.0
Downloaded clap_lex v0.7.5
Downloaded bit-set v0.8.0
Downloaded convert_case v0.6.0
Downloaded cfg-if v0.1.10
Downloaded cpufeatures v0.2.17
Downloaded memoffset v0.9.1
Downloaded futures-io v0.3.31
Downloaded compression-core v0.4.29
Downloaded generic-array v0.14.7
Downloaded memmem v0.1.1
Downloaded faccess v0.2.4
Downloaded enum_dispatch v0.3.13
Downloaded bytecount v0.6.9
Downloaded coarsetime v0.1.36
Downloaded lab v0.11.0
Downloaded futures-task v0.3.31
Downloaded displaydoc v0.2.5
Downloaded dirs-sys v0.3.7
Downloaded crossbeam-queue v0.3.12
Downloaded glob v0.3.3
Downloaded crossbeam-epoch v0.9.18
Downloaded bit-set v0.5.3
Downloaded dirs-sys v0.5.0
Downloaded compression-codecs v0.4.31
Downloaded ignore v0.4.23
Downloaded linked-hash-map v0.5.6
Downloaded icu_provider v2.0.0
Downloaded futures-core v0.3.31
Downloaded document-features v0.2.11
Downloaded cassowary v0.3.0
Downloaded env_logger v0.11.8
Downloaded crossbeam-deque v0.8.6
Downloaded bytemuck v1.24.0
Downloaded litrs v0.4.2
Downloaded memmap2 v0.9.8
Downloaded filetime v0.2.26
Downloaded crossbeam-utils v0.6.6
Downloaded dunce v1.0.5
Downloaded dirs v6.0.0
Downloaded ctrlc v3.5.0
Downloaded crossbeam v0.8.4
Downloaded aho-corasick v1.1.3
Downloaded deranged v0.5.4
Downloaded getrandom v0.1.16
Downloaded openssl-macros v0.1.1
Downloaded panic-message v0.3.0
Downloaded mime v0.3.17
Downloaded dirs v4.0.0
Downloaded bytes v1.10.1
Downloaded filedescriptor v0.7.3
Downloaded env_filter v0.1.3
Downloaded either v1.15.0
Downloaded dashmap v5.5.3
Downloaded blake2 v0.10.6
Downloaded digest v0.10.7
Downloaded byteorder v1.5.0
Downloaded block-buffer v0.10.4
Downloaded foreign-types-shared v0.1.1
Downloaded option-ext v0.2.0
Downloaded num_cpus v1.17.0
Downloaded num_threads v0.1.7
Downloaded num-integer v0.1.46
Downloaded nanorand v0.7.0
Downloaded litemap v0.8.0
Downloaded derive_more v1.0.0
Downloaded lazy_static v1.5.0
Downloaded openssl-probe v0.1.6
Downloaded fail v0.4.0
Downloaded futures-executor v0.3.31
Downloaded cc v1.2.40
Downloaded match_cfg v0.1.0
Downloaded lock_api v0.4.14
Downloaded once_cell v1.21.3
Downloaded pipe v0.2.0
Downloaded phf_shared v0.11.3
Downloaded phf_generator v0.11.3
Downloaded percent-encoding v2.3.2
Downloaded num-conv v0.1.0
Downloaded is_terminal_polyfill v1.70.1
Downloaded humantime v2.3.0
Downloaded heck v0.5.0
Downloaded derivative v2.2.0
Downloaded mac_address v1.1.8
Downloaded hex v0.4.3
Downloaded futures-sink v0.3.31
Downloaded icu_locale_core v2.0.0
Downloaded crc32fast v1.5.0
Downloaded idna_adapter v1.2.1
Downloaded heck v0.3.3
Downloaded crypto-common v0.1.6
Downloaded fixedbitset v0.4.2
Downloaded fastrand v2.3.0
Downloaded bit-vec v0.8.0
Downloaded comfy-table v7.2.1
Downloaded ref-cast-impl v1.0.25
Downloaded phf_codegen v0.11.3
Downloaded phf v0.11.3
Downloaded parking_lot_core v0.9.12
Downloaded derive_more-impl v1.0.0
Downloaded powerfmt v0.2.0
Downloaded num-traits v0.2.19
Downloaded rand_core v0.6.4
Downloaded rand_chacha v0.2.2
Downloaded hostname v0.3.1
Downloaded curl v0.4.49
Downloaded cpython v0.7.2
Downloaded ref-cast v1.0.25
Downloaded serde_bytes v0.11.19
Downloaded scopeguard v1.2.0
Downloaded getrandom v0.2.16
Downloaded pin-project-lite v0.2.16
Downloaded shell-escape v0.1.5
Downloaded rustc-hash v2.1.1
Downloaded rand_core v0.5.1
Downloaded quote v1.0.41
Downloaded half v1.8.3
Downloaded getrandom v0.3.3
Downloaded ordered-float v3.9.2
Downloaded num-derive v0.4.2
Downloaded proc-macro-error-attr v1.0.4
Downloaded same-file v1.0.6
Downloaded rand_xoshiro v0.6.0
Downloaded python3-sys v0.7.2
Downloaded rustc-demangle v0.1.26
Downloaded libbz2-rs-sys v0.2.2
Downloaded pest_generator v2.8.3
Downloaded pest_derive v2.8.3
Downloaded crossbeam-channel v0.5.15
Downloaded bindgen v0.72.1
Downloaded home v0.5.11
Downloaded futures-macro v0.3.31
Downloaded crossbeam-utils v0.8.21
Downloaded potential_utf v0.1.3
Downloaded pkg-config v0.3.32
Downloaded pin-utils v0.1.0
Downloaded pin-project-internal v1.1.10
Downloaded clap v4.5.48
Downloaded lru v0.12.4
Downloaded itoa v1.0.15
Downloaded clap_derive v4.5.47
Downloaded cfg-if v1.0.3
Downloaded bitmaps v2.1.0
Downloaded bitflags v1.3.2
Downloaded async-compression v0.4.32
Downloaded equivalent v1.0.2
Downloaded anyhow v1.0.100
Downloaded arc-swap v1.7.1
Downloaded anstream v0.6.21
Downloaded fancy-regex v0.14.0
Downloaded auto_impl v1.3.0
Downloaded arbitrary v1.4.2
Downloaded fs-err v3.1.3
Downloaded autocfg v1.5.0
Downloaded anstyle-query v1.1.4
Downloaded adler2 v2.0.1
Downloaded atomic v0.6.1
Downloaded arrayref v0.3.9
Downloaded ansi_term v0.12.1
Downloaded anstyle v1.0.13
Downloaded fn-error-context v0.2.1
Downloaded errno v0.3.14
Downloaded futures-channel v0.3.31
Downloaded foreign-types v0.3.2
Downloaded bit-vec v0.6.3
Downloaded rand_chacha v0.3.1
Downloaded phf_macros v0.11.3
Downloaded ordered-float v4.6.0
Downloaded signal-hook-registry v1.4.6
Downloaded sha1_smol v1.0.1
Downloaded siphasher v1.0.1
Downloaded simple_asn1 v0.5.4
Downloaded shellexpand v2.1.2
Downloaded iana-time-zone v0.1.64
Downloaded sha1 v0.10.6
Downloaded pem v3.0.5
Downloaded nu-ansi-term v0.50.1
Downloaded crossbeam-channel v0.3.9
Downloaded stable_deref_trait v1.2.0
Downloaded pest_meta v2.8.3
Downloaded thread_local v1.1.9
Downloaded thiserror v1.0.69
Downloaded icu_normalizer_data v2.0.0
Downloaded thiserror-impl v2.0.17
Downloaded static_assertions v1.1.0
Downloaded thiserror v2.0.17
Downloaded shlex v1.3.0
Downloaded openssl-sys v0.9.109
Downloaded ppv-lite86 v0.2.21
Downloaded fancy-regex v0.11.0
Downloaded sha2 v0.10.9
Downloaded proc-macro-error v1.0.4
Downloaded termios v0.3.3
Downloaded terminal_size v0.4.3
Downloaded structopt-derive v0.4.18
Downloaded strsim v0.11.1
Downloaded strsim v0.8.0
Downloaded spin v0.9.8
Downloaded time-core v0.1.6
Downloaded subtle v2.6.1
Downloaded threadpool v1.8.1
Downloaded tokio-macros v2.5.0
Downloaded brotli-decompressor v5.0.0
Downloaded unicase v2.8.1
Downloaded tracing-serde v0.2.0
Downloaded synstructure v0.13.2
Downloaded tinystr v0.8.1
Downloaded parking_lot v0.12.5
Downloaded unicode-width v0.1.12
Downloaded signal-hook v0.3.18
Downloaded textwrap v0.11.0
Downloaded structopt v0.3.26
Downloaded tracing-attributes v0.1.30
Downloaded toml_writer v1.0.3
Downloaded toml_datetime v0.7.2
Downloaded utf8parse v0.2.2
Downloaded clap v2.34.0
Downloaded toml_parser v1.0.3
Downloaded wezterm-blob-leases v0.1.1
Downloaded sized-chunks v0.6.5
Downloaded zerofrom v0.1.6
Downloaded smallvec v1.15.1
Downloaded void v1.0.2
Downloaded crossterm v0.29.0
Downloaded which v4.4.2
Downloaded tracing-serde v0.1.3
Downloaded tracing-log v0.2.0
Downloaded toml v0.9.7
Downloaded clap_builder v4.5.48
Downloaded wezterm-dynamic-derive v0.1.1
Downloaded hashbrown v0.14.5
Downloaded tokio-stream v0.1.17
Downloaded rand v0.8.5
Downloaded twox-hash v1.6.3
Downloaded version_check v0.9.5
Downloaded utf8_iter v1.0.4
Downloaded unicode-xid v0.2.6
Downloaded blake3 v1.8.2
Downloaded wezterm-dynamic v0.2.1
Downloaded wezterm-color-types v0.3.0
Downloaded sharded-slab v0.1.7
Downloaded proc-macro2 v1.0.101
Downloaded yoke-derive v0.8.0
Downloaded pin-project v1.1.10
Downloaded zerovec-derive v0.11.1
Downloaded pest v2.8.3
Downloaded walkdir v2.5.0
Downloaded zerofrom-derive v0.1.6
Downloaded slab v0.4.11
Downloaded tracing-core v0.1.34
Downloaded rand v0.7.3
Downloaded yoke v0.8.0
Downloaded indexmap v2.11.4
Downloaded zstd-safe v7.2.4
Downloaded vtparse v0.6.2
Downloaded idna v1.1.0
Downloaded icu_collections v2.0.0
Downloaded zstd v0.13.3
Downloaded vec_map v0.8.2
Downloaded terminfo v0.9.0
Downloaded futures-util v0.3.31
Downloaded ryu v1.0.20
Downloaded serde v1.0.228
Downloaded memchr v2.7.6
Downloaded time-macros v0.2.24
Downloaded socket2 v0.6.0
Downloaded serde_derive v1.0.228
Downloaded minimal-lexical v0.2.1
Downloaded unicode-segmentation v1.12.0
Downloaded http v0.2.12
Downloaded mio v1.0.4
Downloaded ucd-trie v0.1.7
Downloaded time v0.3.44
Downloaded tokio-util v0.7.16
Downloaded wezterm-bidi v0.2.3
Downloaded hashbrown v0.16.0
Downloaded serde_core v1.0.228
Downloaded bstr v1.12.0
Downloaded im v15.1.0
Downloaded regex v1.11.3
Downloaded tempfile v3.23.0
Downloaded writeable v0.6.1
Downloaded whoami v1.6.1
Downloaded miniz_oxide v0.8.9
Downloaded chrono v0.4.42
Downloaded wezterm-input-types v0.1.0
Downloaded icu_properties_data v2.0.1
Downloaded typenum v1.19.0
Downloaded tracing v0.1.41
Downloaded url v2.5.7
Downloaded nom v7.1.3
Downloaded uuid v1.18.1
Downloaded unicode-ident v1.0.19
Downloaded simd-adler32 v0.3.7
Downloaded serde_spanned v1.0.2
Downloaded serde_cbor v0.11.2
Downloaded zerotrie v0.2.2
Downloaded itertools v0.13.0
Downloaded num-bigint v0.4.6
Downloaded hashbrown v0.15.5
Downloaded zerovec v0.11.4
Downloaded syn v1.0.109
Downloaded object v0.37.3
Downloaded winnow v0.7.13
Downloaded nix v0.29.0
Downloaded unicode-width v0.2.1
Downloaded git2 v0.20.2
Downloaded termwiz v0.23.3
Downloaded zerocopy v0.8.27
Downloaded rayon v1.11.0
Downloaded itertools v0.14.0
Downloaded rayon-core v1.13.0
Downloaded serde_json v1.0.145
Downloaded icu_properties v2.0.1
Downloaded icu_normalizer v2.0.0
Downloaded thiserror-impl v1.0.69
Downloaded quickcheck v1.0.3
Downloaded finl_unicode v1.4.0
Downloaded regex-automata v0.3.9
Downloaded brotli v8.0.2
Downloaded tokio v1.47.1
Downloaded tracing-subscriber v0.3.20
Downloaded vcpkg v0.2.15
Downloaded openssl v0.10.73
Downloaded gimli v0.32.3
Downloaded curl-sys v0.4.83+curl-8.15.0
Downloaded syn v2.0.106
Downloaded nix v0.30.1
Downloaded regex-syntax v0.7.5
Downloaded rustix v0.38.44
Downloaded regex-syntax v0.8.6
Downloaded lz4-sys v1.11.1+lz4-1.10.0
Downloaded rustix v1.1.2
Downloaded deltae v0.3.2
Downloaded libssh2-sys v0.3.1
Downloaded jiff v0.2.15
Downloaded regex-automata v0.4.11
Downloaded libz-sys v1.1.22
Downloaded libc v0.2.176
Downloaded zstd-sys v2.0.16+zstd.1.5.7
Downloaded libnghttp2-sys v0.1.11+1.64.0
Downloaded libgit2-sys v0.18.2+1.9.1
Downloaded linux-raw-sys v0.4.15
Downloaded linux-raw-sys v0.11.0
Downloaded openssl-src v300.5.3+3.5.4
Downloaded 384 crates (47.3MiB) in 2.17s (largest was `openssl-src` at 10.1MiB)
Compiling proc-macro2 v1.0.101
Compiling quote v1.0.41
Compiling unicode-ident v1.0.19
Compiling libc v0.2.176
Compiling cfg-if v1.0.3
Compiling serde_core v1.0.228
Compiling serde v1.0.228
Compiling memchr v2.7.6
Compiling autocfg v1.5.0
Compiling pin-project-lite v0.2.16
Compiling simd-adler32 v0.3.7
Compiling adler2 v2.0.1
Compiling object v0.37.3
Compiling miniz_oxide v0.8.9
Compiling gimli v0.32.3
Compiling aho-corasick v1.1.3
Compiling regex-syntax v0.8.6
Compiling rustc-demangle v0.1.26
Compiling anyhow v1.0.100
Compiling syn v2.0.106
Compiling once_cell v1.21.3
Compiling smallvec v1.15.1
Compiling futures-core v0.3.31
Compiling futures-sink v0.3.31
Compiling tracing-core v0.1.34
Compiling futures-io v0.3.31
Compiling pin-utils v0.1.0
Compiling futures-channel v0.3.31
Compiling regex-automata v0.4.11
Compiling futures v0.1.31
Compiling futures-task v0.3.31
Compiling slab v0.4.11
Compiling scopeguard v1.2.0
Compiling lock_api v0.4.14
Compiling thiserror v2.0.17
Compiling parking_lot_core v0.9.12
Compiling log v0.4.28
Compiling version_check v0.9.5
Compiling addr2line v0.25.1
Compiling getrandom v0.2.16
Compiling zerocopy v0.8.27
Compiling parking_lot v0.12.5
Compiling rand_core v0.6.4
Compiling signal-hook-registry v1.4.6
Compiling socket2 v0.6.0
Compiling typenum v1.19.0
Compiling rand v0.8.5
Compiling mio v1.0.4
Compiling regex v1.11.3
Compiling backtrace v0.3.76
Compiling ref-cast v1.0.25
Compiling lazy_static v1.5.0
Compiling getrandom v0.3.3
Compiling generic-array v0.14.7
Compiling num-traits v0.2.19
Compiling rustix v1.1.2
Compiling ppv-lite86 v0.2.21
Compiling linux-raw-sys v0.11.0
Compiling fs-err v3.1.3
Compiling subtle v2.6.1
Compiling rand_chacha v0.3.1
Compiling fastrand v2.3.0
Compiling option-ext v0.2.0
Compiling block-buffer v0.10.4
Compiling crypto-common v0.1.6
Compiling digest v0.10.7
Compiling dirs-sys v0.5.0
Compiling whoami v1.6.1
Compiling shell-escape v0.1.5
Compiling dirs v6.0.0
Compiling dirs-sys v0.3.7
Compiling cpufeatures v0.2.17
Compiling fs2 v0.4.3
Compiling sapling-lazystr v0.1.0 (/sapling/eden/scm/lib/lazystr)
Compiling dirs v4.0.0
Compiling byteorder v1.5.0
Compiling shellexpand v2.1.2
Compiling serde_bytes v0.11.19
Compiling env_logger v0.8.4
Compiling sapling-vlqencoding v0.1.0 (/sapling/eden/scm/lib/vlqencoding)
Compiling sha1 v0.10.6
Compiling bytecount v0.6.9
Compiling either v1.15.0
Compiling crossbeam-utils v0.8.21
Compiling quickcheck v1.0.3
Compiling serde_derive v1.0.228
Compiling futures-macro v0.3.31
Compiling tracing-attributes v0.1.30
Compiling thiserror-impl v2.0.17
Compiling tokio-macros v2.5.0
Compiling ref-cast-impl v1.0.25
Compiling fn-error-context v0.2.1
Compiling shlex v1.3.0
Compiling jobserver v0.1.34
Compiling futures-util v0.3.31
Compiling find-msvc-tools v0.1.3
Compiling paste v1.0.15
Compiling quickcheck_arbitrary_derive v0.1.0 (https://github.com/facebookexperimental/rust-shed.git?branch=main#5bc0290a)
Compiling cc v1.2.40
Compiling tracing v0.1.41
Compiling crossbeam-epoch v0.9.18
Compiling memmap2 v0.9.8
Compiling sapling-sysutil v0.1.0 (/sapling/eden/scm/lib/util/sysutil)
Compiling crossbeam-deque v0.8.6
Compiling bstr v1.12.0
Compiling same-file v1.0.6
Compiling bit-vec v0.8.0
Compiling glob v0.3.3
Compiling walkdir v2.5.0
Compiling bit-set v0.8.0
Compiling regex-syntax v0.7.5
Compiling itoa v1.0.15
Compiling fancy-regex v0.14.0
Compiling serde_json v1.0.145
Compiling auto_impl v1.3.0
Compiling futures-executor v0.3.31
Compiling bitflags v2.9.4
Compiling bytes v1.10.1
Compiling futures v0.3.31
Compiling sapling-metrics v0.1.0 (/sapling/eden/scm/lib/metrics)
Compiling sapling-tree-pattern-match v0.1.0 (/sapling/eden/scm/lib/util/rewrite-macros/tree-pattern-match)
Compiling globset v0.4.16
Compiling sapling-rewrite-macros v0.1.0 (/sapling/eden/scm/lib/util/rewrite-macros)
Compiling tokio v1.47.1
Compiling sapling-minibytes v0.1.0 (/sapling/eden/scm/lib/minibytes)
Compiling regex-automata v0.3.9
Compiling ignore v0.4.23
Compiling static_assertions v1.1.0
Compiling ryu v1.0.20
Compiling twox-hash v1.6.3
Compiling syn v1.0.109
Compiling pkg-config v0.3.32
Compiling tempfile v3.23.0
Compiling python3-sys v0.7.2
Compiling base64 v0.22.1
Compiling rayon-core v1.13.0
Compiling cpython v0.7.2
Compiling utf8parse v0.2.2
Compiling anstyle-parse v0.2.7
Compiling rustix v0.38.44
Compiling anstyle-query v1.1.4
Compiling is_terminal_polyfill v1.70.1
Compiling anstyle v1.0.13
Compiling colorchoice v1.0.4
Compiling anstream v0.6.21
Compiling terminal_size v0.4.3
Compiling clang-sys v1.8.1
Compiling sapling-atomicfile v0.1.0 (/sapling/eden/scm/lib/atomicfile)
Compiling sapling-util v0.1.0 (/sapling/eden/scm/lib/util)
Compiling unicase v2.8.1
Compiling clap_lex v0.7.5
Compiling unicode-width v0.2.1
Compiling heck v0.5.0
Compiling thiserror v1.0.69
Compiling strsim v0.11.1
Compiling linux-raw-sys v0.4.15
Compiling sapling-types v0.1.0 (/sapling/eden/scm/lib/types)
Compiling clap_builder v4.5.48
Compiling clap_derive v4.5.47
Compiling async-trait v0.1.89
Compiling sapling-pathmatcher-types v0.1.0 (/sapling/eden/scm/lib/pathmatcher/types)
Compiling sapling-pathmatcher v0.1.0 (/sapling/eden/scm/lib/pathmatcher)
Compiling thiserror-impl v1.0.69
Compiling synstructure v0.13.2
Compiling home v0.5.11
Compiling sapling-configmodel v0.1.0 (/sapling/eden/scm/lib/config/model)
Compiling hex v0.4.3
Compiling minimal-lexical v0.2.1
Compiling which v4.4.2
Compiling clap v4.5.48
Compiling nom v7.1.3
Compiling libloading v0.8.9
Compiling bindgen v0.72.1
Compiling dunce v1.0.5
Compiling bitflags v1.3.2
Compiling thrift_compiler v0.1.0 (https://github.com/facebookexperimental/rust-shed.git?branch=main#5bc0290a)
Compiling zerofrom-derive v0.1.6
Compiling itertools v0.13.0
Compiling rustc-hash v2.1.1
Compiling yoke-derive v0.8.0
Compiling stable_deref_trait v1.2.0
Compiling rayon v1.11.0
Compiling zerovec-derive v0.11.1
Compiling cexpr v0.6.0
Compiling fnv v1.0.7
Compiling unicode-width v0.1.12
Compiling displaydoc v0.2.5
Compiling arbitrary v1.4.2
Compiling zerofrom v0.1.6
Compiling yoke v0.8.0
Compiling equivalent v1.0.2
Compiling hashbrown v0.16.0
Compiling thread_local v1.1.9
Compiling vec_map v0.8.2
Compiling zerovec v0.11.4
Compiling writeable v0.6.1
Compiling litemap v0.8.0
Compiling vcpkg v0.2.15
Compiling zerotrie v0.2.2
Compiling iana-time-zone v0.1.64
Compiling unicode-segmentation v1.12.0
Compiling indexmap v2.11.4
Compiling icu_properties_data v2.0.1
Compiling icu_normalizer_data v2.0.0
Compiling match_cfg v0.1.0
Compiling chrono v0.4.42
Compiling hostname v0.3.1
Compiling tinystr v0.8.1
Compiling potential_utf v0.1.3
Compiling openssl-src v300.5.3+3.5.4
Compiling icu_locale_core v2.0.0
Compiling icu_collections v2.0.0
Compiling arc-swap v1.7.1
Compiling num-derive v0.4.2
Compiling utf8_iter v1.0.4
Compiling openssl-sys v0.9.109
Compiling percent-encoding v2.3.2
Compiling sapling-progress-model v0.1.0 (/sapling/eden/scm/lib/progress/model)
Compiling form_urlencoded v1.2.2
Compiling icu_provider v2.0.0
Compiling libz-sys v1.1.22
Compiling icu_normalizer v2.0.0
Compiling icu_properties v2.0.1
Compiling num_cpus v1.17.0
Compiling sapling-async-runtime v0.1.0 (/sapling/eden/scm/lib/async-runtime)
Compiling siphasher v1.0.1
Compiling derivative v2.2.0
Compiling phf_shared v0.11.3
Compiling idna_adapter v1.2.1
Compiling idna v1.1.0
Compiling phf_generator v0.11.3
Compiling hostname v0.1.0 (https://github.com/facebookexperimental/rust-shed.git?branch=main#5bc0290a)
Compiling sha2 v0.10.9
Compiling url v2.5.7
Compiling proc-macro-error-attr v1.0.4
Compiling half v1.8.3
Compiling bytemuck v1.24.0
Compiling sapling-clientinfo v0.1.0 (/sapling/eden/scm/lib/clientinfo)
Compiling atomic v0.6.1
Compiling serde_cbor v0.11.2
Compiling sapling-indexedlog v0.1.0 (/sapling/eden/scm/lib/indexedlog)
Compiling libnghttp2-sys v0.1.11+1.64.0
Compiling proc-macro-error v1.0.4
Compiling sapling-identity v0.1.0 (/sapling/eden/scm/lib/identity)
Compiling sha1_smol v1.0.1
Compiling zstd-safe v7.2.4
Compiling uuid v1.18.1
Compiling zstd-sys v2.0.16+zstd.1.5.7
Compiling blake3 v1.8.2
Compiling linked-hash-map v0.5.6
Compiling crc32fast v1.5.0
Compiling alloc-no-stdlib v2.0.4
Compiling alloc-stdlib v0.2.2
Compiling lru-cache v0.1.2
Compiling heck v0.3.3
Compiling textwrap v0.11.0
Compiling curl-sys v0.4.83+curl-8.15.0
Compiling atty v0.2.14
Compiling constant_time_eq v0.3.1
Compiling strsim v0.8.0
Compiling arrayref v0.3.9
Compiling arrayvec v0.7.6
Compiling ansi_term v0.12.1
Compiling humantime v2.3.0
Compiling clap v2.34.0
Compiling structopt-derive v0.4.18
Compiling sapling-hgtime v0.1.0 (/sapling/eden/scm/lib/hgtime)
Compiling brotli-decompressor v5.0.0
Compiling phf_macros v0.11.3
Compiling sapling-mincode v0.1.0 (/sapling/eden/scm/lib/mincode)
Compiling num-integer v0.1.46
Compiling libbz2-rs-sys v0.2.2
Compiling hashbrown v0.15.5
Compiling cfg_aliases v0.2.1
Compiling phf v0.11.3
Compiling num-bigint v0.4.6
Compiling brotli v8.0.2
Compiling bzip2 v0.6.0
Compiling tokio-util v0.7.16
Compiling flate2 v1.1.3
Compiling structopt v0.3.26
Compiling pin-project-internal v1.1.10
Compiling curl v0.4.49
Compiling openssl-probe v0.1.6
Compiling foreign-types-shared v0.1.1
Compiling compression-core v0.4.29
Compiling openssl v0.10.73
Compiling pin-project v1.1.10
Compiling foreign-types v0.3.2
Compiling simple_asn1 v0.5.4
Compiling blob v0.1.0 (/sapling/eden/scm/lib/blob)
Compiling http v0.2.12
Compiling pem v3.0.5
Compiling env_filter v0.1.3
Compiling openssl-macros v0.1.1
Compiling nanorand v0.7.0
Compiling spin v0.9.8
Compiling maplit v1.0.2
Compiling jiff v0.2.15
Compiling flume v0.11.1
Compiling sapling-auth v0.1.0 (/sapling/eden/scm/lib/auth)
Compiling sapling-dag-types v0.1.0 (/sapling/eden/scm/lib/dag/dag-types)
Compiling bit-vec v0.6.3
Compiling sapling-spawn-ext v0.1.0 (/sapling/eden/scm/lib/spawn-ext)
Compiling memoffset v0.9.1
Compiling nix v0.29.0
Compiling wezterm-dynamic-derive v0.1.1
Compiling ordered-float v4.6.0
Compiling ucd-trie v0.1.7
Compiling manifest-augmented-tree v0.1.0 (/sapling/eden/scm/lib/manifest-augmented-tree)
Compiling pest v2.8.3
Compiling sapling-format-util v0.1.0 (/sapling/eden/scm/lib/util/format-util)
Compiling phf_codegen v0.11.3
Compiling wezterm-dynamic v0.2.1
Compiling sapling-refencode v0.1.0 (/sapling/eden/scm/lib/refencode)
Compiling sapling-type_macros v0.1.0 (/sapling/eden/scm/lib/edenapi/types/proc_macros)
Compiling sapling-revisionstore_types v0.1.0 (/sapling/eden/scm/lib/revisionstore/types)
Compiling pest_meta v2.8.3
Compiling terminfo v0.9.0
Compiling lab v0.11.0
Compiling codegen_includer_proc_macro v0.1.0 (https://github.com/facebookexperimental/rust-shed.git?branch=main#5bc0290a)
Compiling sapling-edenapi_types v0.1.0 (/sapling/eden/scm/lib/edenapi/types)
Compiling signal-hook v0.3.18
Compiling pest_generator v2.8.3
Compiling csscolorparser v0.6.2
Compiling env_logger v0.11.8
Compiling mac_address v1.1.8
Compiling bit-set v0.5.3
Compiling bufsize v1.0.10
Compiling ordered-float v3.9.2
Compiling ghost v0.1.20
Compiling euclid v0.22.11
Compiling panic-message v0.3.0
Compiling deltae v0.3.2
Compiling wezterm-input-types v0.1.0
Compiling fbthrift v0.0.1+unstable (https://github.com/facebook/fbthrift.git?branch=main#3b40b6ea)
Compiling wezterm-color-types v0.3.0
Compiling fancy-regex v0.11.0
Compiling wezterm-blob-leases v0.1.1
Compiling pest_derive v2.8.3
Compiling wezterm-bidi v0.2.3
Compiling sapling-repolock v0.1.0 (/sapling/eden/scm/lib/repolock)
Compiling vtparse v0.6.2
Compiling filedescriptor v0.8.3
Compiling sapling-factory v0.1.0 (/sapling/eden/scm/lib/util/factory)
Compiling termios v0.3.3
Compiling fixedbitset v0.4.2
Compiling cassowary v0.3.0
Compiling finl_unicode v1.4.0
Compiling memmem v0.1.1
Compiling scope v0.0.1+unstable (https://github.com/facebook/fbthrift.git?branch=main#3b40b6ea)
Compiling cfg-if v0.1.10
Compiling crossbeam-utils v0.6.6
Compiling sapling-hgplain v0.1.0 (/sapling/eden/scm/lib/util/hgplain)
Compiling termwiz v0.23.3
Compiling enum_dispatch v0.3.13
error: failed to run custom build command for `scope v0.0.1+unstable (https://github.com/facebook/fbthrift.git?branch=main#3b40b6ea)`
Caused by:
process didn't exit successfully: `/sapling/eden/scm/build/cargo-target/release/build/scope-f6a8111db2b740ce/build-script-thrift_build` (exit status: 101)
--- stdout
cargo:rerun-if-changed=thrift_build.rs
cargo:rerun-if-env-changed=THRIFT
cargo:rerun-if-env-changed=PATH
--- stderr
thread 'main' panicked at /root/.cargo/git/checkouts/fbthrift-fbbdf965c1867545/3b40b6e/thrift/lib/rust/annotation/scope/thrift_build.rs:23:10:
Failed while running thrift compilation: Failed to resolve thrift binary `thrift1` to an absolute path
Caused by:
cannot find binary path
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: compilation of Rust target 'hgmain' failed
Docker commands:
# Install build dependencies for Sapling
RUN apt-get update && apt-get install -y build-essential pkg-config clang libclang-dev
# Install Sapling
RUN apt update && apt install -y npm && npm install -g yarn
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
ENV PATH="/root/.cargo/bin:${PATH}"
RUN git clone https://github.com/facebook/sapling
WORKDIR /sapling/eden/scm
RUN make oss
RUN cp sl /usr/local/bin/sl && \
chmod +x /usr/local/bin/sl
WORKDIR /
RUN rm -rf /sapling
RichardCPoint, Dieken and stepancheg
Metadata
Metadata
Assignees
Labels
No labels