[2025-04-02 13:08:25.646716 atlas] INFO: xbbs.worker: running job JobMessage(project='managarm', job='tool:host-rust', repository='https://github.com/managarm/bootstrap-managarm.git', revision='4ac3d3209bb511fff2215e778b152facd07e5932', output='tcp://10.0.69.1:16999', build_root='/var/lib/xbbs/tmp/worker', needed_pkgs={}, needed_tools={'host-llvm-toolchain': {'architecture': {'x86_64'}, 'version': '19.1.7_1'}, 'host-python': {'architecture': {'x86_64'}, 'version': '3.10.12_1'}, 'host-libffi': {'architecture': 'x86_64', 'version': '3.4.4_1'}}, prod_pkgs={}, prod_tools={'host-rust': {'architecture': {'x86_64'}, 'version': '1.85.1_4'}}, prod_files=[], tool_repo='https://mirrors.managarm.org/currents/managarm/tool_repo', pkg_repo='https://mirrors.managarm.org/currents/managarm/package_repo', mirror_root='https://mirrors.managarm.org/mirror/', distfile_path='xbbs/x86_64/') [2025-04-02 13:08:25.647681 atlas] INFO: xbbs.worker: running command ['git', 'init'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/.git/ [2025-04-02 13:08:25.677922 atlas] INFO: xbbs.worker: running command ['git', 'remote', 'add', 'origin', 'https://github.com/managarm/bootstrap-managarm.git'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) [2025-04-02 13:08:25.695972 atlas] INFO: xbbs.worker: running command ['git', 'fetch', 'origin'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) From https://github.com/managarm/bootstrap-managarm * [new branch] master -> origin/master [2025-04-02 13:08:27.263297 atlas] INFO: xbbs.worker: running command ['git', 'checkout', '--detach', '4ac3d3209bb511fff2215e778b152facd07e5932'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) HEAD is now at 4ac3d32 Merge pull request #495 from Dennisbonke/rust [2025-04-02 13:08:27.349942 atlas] INFO: xbbs.worker: running command ['xbstrap', 'init', '/var/lib/xbbs/tmp/worker.src'] (params {'cwd': '/var/lib/xbbs/tmp/worker'}) Creating cargo-home/config.toml [2025-04-02 13:09:16.667658 atlas] INFO: xbbs.worker: running command ['xbstrap-pipeline', 'run-job', '--keep-going', '--progress-file', 'fd:17', 'tool:host-rust'] (params {'cwd': '/var/lib/xbbs/tmp/worker', 'pass_fds': (17,)}) xbstrap: Running the following plan: fetch rust checkout rust patch rust regenerate rust fetch rust-backtrace checkout rust-backtrace patch rust-backtrace fetch rust-calloop checkout rust-calloop patch rust-calloop fetch rust-errno checkout rust-errno patch rust-errno fetch rust-getrandom-0.2 checkout rust-getrandom-0.2 patch rust-getrandom-0.2 fetch rust-getrandom-0.3 checkout rust-getrandom-0.3 patch rust-getrandom-0.3 fetch rust-glutin checkout rust-glutin patch rust-glutin fetch rust-libc checkout rust-libc patch rust-libc fetch rust-libloading checkout rust-libloading patch rust-libloading fetch rust-mio-0.6 checkout rust-mio-0.6 patch rust-mio-0.6 fetch rust-mio-0.8 checkout rust-mio-0.8 patch rust-mio-0.8 fetch rust-mio-1.0 checkout rust-mio-1.0 patch rust-mio-1.0 fetch rust-nix checkout rust-nix patch rust-nix fetch rust-num-cpus checkout rust-num-cpus patch rust-num-cpus fetch rust-patched-libs checkout rust-patched-libs patch rust-patched-libs fetch rust-rustix checkout rust-rustix patch rust-rustix fetch rust-shared-library checkout rust-shared-library patch rust-shared-library fetch rust-users checkout rust-users patch rust-users fetch rust-uzers checkout rust-uzers patch rust-uzers fetch rust-winit checkout rust-winit patch rust-winit configure-tool host-rust compile-tool host-rust install-tool host-rust archive-tool host-rust xbstrap: fetch rust [1/65] Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust/.git/ From https://mirrors.managarm.org/mirror/git/rust * [new tag] 1.85.1 -> 1.85.1 xbstrap: checkout rust [2/65] [2025-04-02 13:09:33.097007 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 1, 'status': 'success', 'subject': 'rust'} HEAD is now at 4eb16125 Auto merge of #138521 - cuviper:stable-next, r=cuviper xbstrap: patch rust [3/65] [2025-04-02 13:09:38.833919 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 2, 'status': 'success', 'subject': 'rust'} Applying: compiler: Add `x86_64-unknown-managarm-mlibc` target Applying: meta: add patched libraries Applying: library/std: add managarm support Applying: doc: Add `*-unknown-managarm-mlibc` documentation xbstrap: regenerate rust [4/65] xbstrap: fetch rust-backtrace [5/65] [2025-04-02 13:09:40.264045 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 3, 'status': 'success', 'subject': 'rust'} [2025-04-02 13:09:40.265170 atlas] DEBUG: xbbs.worker: got notify {'action': 'regenerate', 'artifact_files': [], 'n_all': 65, 'n_this': 4, 'status': 'success', 'subject': 'rust'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-backtrace/.git/ From https://mirrors.managarm.org/mirror/git/rust-backtrace * [new tag] 0.3.69 -> 0.3.69 xbstrap: checkout rust-backtrace [6/65] [2025-04-02 13:09:40.742056 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 5, 'status': 'success', 'subject': 'rust-backtrace'} HEAD is now at 99faef8 Bump to 0.3.69 (rust-lang/backtrace-rs#560) xbstrap: patch rust-backtrace [7/65] [2025-04-02 13:09:40.763388 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 6, 'status': 'success', 'subject': 'rust-backtrace'} Applying: managarm: use dl_iterate_phdr xbstrap: fetch rust-calloop [8/65] [2025-04-02 13:09:40.788559 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 7, 'status': 'success', 'subject': 'rust-backtrace'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-calloop/.git/ From https://mirrors.managarm.org/mirror/git/rust-calloop * [new tag] v0.10.0 -> v0.10.0 xbstrap: checkout rust-calloop [9/65] [2025-04-02 13:09:41.198972 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 8, 'status': 'success', 'subject': 'rust-calloop'} HEAD is now at 0d3b13a v0.10.0 xbstrap: patch rust-calloop [10/65] [2025-04-02 13:09:41.218884 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 9, 'status': 'success', 'subject': 'rust-calloop'} Applying: managarm: initial port xbstrap: fetch rust-errno [11/65] [2025-04-02 13:09:41.243894 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 10, 'status': 'success', 'subject': 'rust-calloop'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-errno/.git/ From https://mirrors.managarm.org/mirror/git/rust-errno * [new tag] v0.3.10 -> v0.3.10 xbstrap: checkout rust-errno [12/65] [2025-04-02 13:09:41.549465 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 11, 'status': 'success', 'subject': 'rust-errno'} HEAD is now at 7450e3d Release 0.3.10 (#103) xbstrap: patch rust-errno [13/65] [2025-04-02 13:09:41.563376 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 12, 'status': 'success', 'subject': 'rust-errno'} Applying: Add managarm support xbstrap: fetch rust-getrandom-0.2 [14/65] [2025-04-02 13:09:41.587237 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 13, 'status': 'success', 'subject': 'rust-errno'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-getrandom-0.2/.git/ From https://mirrors.managarm.org/mirror/git/rust-getrandom-0.2 * [new tag] v0.2.15 -> v0.2.15 xbstrap: checkout rust-getrandom-0.2 [15/65] [2025-04-02 13:09:41.931010 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 14, 'status': 'success', 'subject': 'rust-getrandom-0.2'} HEAD is now at cf65e83 Release v0.2.15 (#419) xbstrap: patch rust-getrandom-0.2 [16/65] [2025-04-02 13:09:41.950712 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 15, 'status': 'success', 'subject': 'rust-getrandom-0.2'} Applying: Add managarm support xbstrap: fetch rust-getrandom-0.3 [17/65] [2025-04-02 13:09:41.974699 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 16, 'status': 'success', 'subject': 'rust-getrandom-0.2'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-getrandom-0.3/.git/ From https://mirrors.managarm.org/mirror/git/rust-getrandom-0.3 * [new tag] v0.3.2 -> v0.3.2 xbstrap: checkout rust-getrandom-0.3 [18/65] [2025-04-02 13:09:42.339937 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 17, 'status': 'success', 'subject': 'rust-getrandom-0.3'} HEAD is now at 3a91722 Release v0.3.2 (#617) xbstrap: patch rust-getrandom-0.3 [19/65] [2025-04-02 13:09:42.366419 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 18, 'status': 'success', 'subject': 'rust-getrandom-0.3'} Applying: Add managarm support xbstrap: fetch rust-glutin [20/65] [2025-04-02 13:09:42.394281 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 19, 'status': 'success', 'subject': 'rust-getrandom-0.3'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-glutin/.git/ From https://mirrors.managarm.org/mirror/git/rust-glutin * [new tag] v0.29.1 -> v0.29.1 xbstrap: checkout rust-glutin [21/65] [2025-04-02 13:09:42.890640 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 20, 'status': 'success', 'subject': 'rust-glutin'} HEAD is now at 2f8bdfc Glutin version v0.29.1 xbstrap: patch rust-glutin [22/65] [2025-04-02 13:09:42.910124 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 21, 'status': 'success', 'subject': 'rust-glutin'} Applying: managarm: initial port xbstrap: fetch rust-libc [23/65] [2025-04-02 13:09:42.964661 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 22, 'status': 'success', 'subject': 'rust-glutin'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-libc/.git/ From https://mirrors.managarm.org/mirror/git/rust-libc * [new tag] 0.2.171 -> 0.2.171 xbstrap: checkout rust-libc [24/65] [2025-04-02 13:09:43.955574 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 23, 'status': 'success', 'subject': 'rust-libc'} HEAD is now at 78b0f8a chore: release v0.2.171 xbstrap: patch rust-libc [25/65] [2025-04-02 13:09:44.061246 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 24, 'status': 'success', 'subject': 'rust-libc'} Applying: Add managarm support Applying: Add generated managarm bindings xbstrap: fetch rust-libloading [26/65] [2025-04-02 13:09:44.197392 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 25, 'status': 'success', 'subject': 'rust-libc'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-libloading/.git/ From https://mirrors.managarm.org/mirror/git/rust-libloading * [new tag] 0.7.4 -> 0.7.4 xbstrap: checkout rust-libloading [27/65] [2025-04-02 13:09:44.533828 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 26, 'status': 'success', 'subject': 'rust-libloading'} HEAD is now at 6e28498 Fix CI xbstrap: patch rust-libloading [28/65] [2025-04-02 13:09:44.550469 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 27, 'status': 'success', 'subject': 'rust-libloading'} Applying: managarm: initial port xbstrap: fetch rust-mio-0.6 [29/65] [2025-04-02 13:09:44.577530 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 28, 'status': 'success', 'subject': 'rust-libloading'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-mio-0.6/.git/ From https://mirrors.managarm.org/mirror/git/rust-mio-0.6 * [new tag] v0.6.23 -> v0.6.23 xbstrap: checkout rust-mio-0.6 [30/65] [2025-04-02 13:09:45.045071 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 29, 'status': 'success', 'subject': 'rust-mio-0.6'} HEAD is now at 26d1033 Release v0.6.23 xbstrap: patch rust-mio-0.6 [31/65] [2025-04-02 13:09:45.079150 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 30, 'status': 'success', 'subject': 'rust-mio-0.6'} Applying: managarm: initial port xbstrap: fetch rust-mio-0.8 [32/65] [2025-04-02 13:09:45.111503 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 31, 'status': 'success', 'subject': 'rust-mio-0.6'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-mio-0.8/.git/ From https://mirrors.managarm.org/mirror/git/rust-mio-0.8 * [new tag] v0.8.3 -> v0.8.3 xbstrap: checkout rust-mio-0.8 [33/65] [2025-04-02 13:09:45.598093 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 32, 'status': 'success', 'subject': 'rust-mio-0.8'} HEAD is now at c6f39d6 Release v0.8.3 xbstrap: patch rust-mio-0.8 [34/65] [2025-04-02 13:09:45.623416 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 33, 'status': 'success', 'subject': 'rust-mio-0.8'} Applying: managarm: initial port xbstrap: fetch rust-mio-1.0 [35/65] [2025-04-02 13:09:45.666322 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 34, 'status': 'success', 'subject': 'rust-mio-0.8'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-mio-1.0/.git/ From https://mirrors.managarm.org/mirror/git/rust-mio-1.0 * [new tag] v1.0.3 -> v1.0.3 xbstrap: checkout rust-mio-1.0 [36/65] [2025-04-02 13:09:46.056550 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 35, 'status': 'success', 'subject': 'rust-mio-1.0'} HEAD is now at f45f492 Release v1.0.3 (#1843) xbstrap: patch rust-mio-1.0 [37/65] [2025-04-02 13:09:46.087048 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 36, 'status': 'success', 'subject': 'rust-mio-1.0'} Applying: Add Managarm support xbstrap: fetch rust-nix [38/65] [2025-04-02 13:09:46.120968 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 37, 'status': 'success', 'subject': 'rust-mio-1.0'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-nix/.git/ From https://mirrors.managarm.org/mirror/git/rust-nix * [new tag] v0.24.3 -> v0.24.3 xbstrap: checkout rust-nix [39/65] [2025-04-02 13:09:46.662621 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 38, 'status': 'success', 'subject': 'rust-nix'} HEAD is now at ba29e5e chore: Release nix version 0.24.3 xbstrap: patch rust-nix [40/65] [2025-04-02 13:09:46.696544 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 39, 'status': 'success', 'subject': 'rust-nix'} Applying: managarm: initial port xbstrap: fetch rust-num-cpus [41/65] [2025-04-02 13:09:46.764490 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 40, 'status': 'success', 'subject': 'rust-nix'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-num-cpus/.git/ From https://mirrors.managarm.org/mirror/git/rust-num-cpus * [new tag] v1.15.0 -> v1.15.0 xbstrap: checkout rust-num-cpus [42/65] [2025-04-02 13:09:47.110492 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 41, 'status': 'success', 'subject': 'rust-num-cpus'} HEAD is now at 5bea3c7 v1.15.0 xbstrap: patch rust-num-cpus [43/65] [2025-04-02 13:09:47.130678 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 42, 'status': 'success', 'subject': 'rust-num-cpus'} Applying: managarm: Initial port xbstrap: fetch rust-patched-libs [44/65] [2025-04-02 13:09:47.158670 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 43, 'status': 'success', 'subject': 'rust-num-cpus'} xbstrap: checkout rust-patched-libs [45/65] xbstrap: patch rust-patched-libs [46/65] [2025-04-02 13:09:47.160219 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 44, 'status': 'success', 'subject': 'rust-patched-libs'} xbstrap: fetch rust-rustix [47/65] [2025-04-02 13:09:47.161532 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 45, 'status': 'success', 'subject': 'rust-patched-libs'} [2025-04-02 13:09:47.162837 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 46, 'status': 'success', 'subject': 'rust-patched-libs'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-rustix/.git/ From https://mirrors.managarm.org/mirror/git/rust-rustix * [new tag] v1.0.5 -> v1.0.5 xbstrap: checkout rust-rustix [48/65] [2025-04-02 13:09:47.841353 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 47, 'status': 'success', 'subject': 'rust-rustix'} HEAD is now at cb01fbe chore: Release rustix version 1.0.5 xbstrap: patch rust-rustix [49/65] [2025-04-02 13:09:47.923576 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 48, 'status': 'success', 'subject': 'rust-rustix'} Applying: Add mlibc support xbstrap: fetch rust-shared-library [50/65] [2025-04-02 13:09:47.978551 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 49, 'status': 'success', 'subject': 'rust-rustix'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-shared-library/.git/ From https://mirrors.managarm.org/mirror/git/rust-shared-library * [new branch] master -> origin/master xbstrap: checkout rust-shared-library [51/65] [2025-04-02 13:09:48.268321 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 50, 'status': 'success', 'subject': 'rust-shared-library'} Reset branch 'master' branch 'master' set up to track 'origin/master'. xbstrap: patch rust-shared-library [52/65] [2025-04-02 13:09:48.290602 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 51, 'status': 'success', 'subject': 'rust-shared-library'} Applying: managarm: initial port xbstrap: fetch rust-users [53/65] [2025-04-02 13:09:48.313992 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 52, 'status': 'success', 'subject': 'rust-shared-library'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-users/.git/ From https://mirrors.managarm.org/mirror/git/rust-users * [new tag] v0.11.0 -> v0.11.0 xbstrap: checkout rust-users [54/65] [2025-04-02 13:09:48.691517 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 53, 'status': 'success', 'subject': 'rust-users'} HEAD is now at d6883b4 v0.11.0 xbstrap: patch rust-users [55/65] [2025-04-02 13:09:48.707887 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 54, 'status': 'success', 'subject': 'rust-users'} Applying: managarm: Initial port xbstrap: fetch rust-uzers [56/65] [2025-04-02 13:09:48.728640 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 55, 'status': 'success', 'subject': 'rust-users'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-uzers/.git/ From https://mirrors.managarm.org/mirror/git/rust-uzers * [new tag] v0.12.1 -> v0.12.1 xbstrap: checkout rust-uzers [57/65] [2025-04-02 13:09:49.015775 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 56, 'status': 'success', 'subject': 'rust-uzers'} HEAD is now at a0db683 chore(cargo): update version to 0.12.1 xbstrap: patch rust-uzers [58/65] [2025-04-02 13:09:49.035135 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 57, 'status': 'success', 'subject': 'rust-uzers'} Applying: Add Managarm support xbstrap: fetch rust-winit [59/65] [2025-04-02 13:09:49.055784 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 58, 'status': 'success', 'subject': 'rust-uzers'} Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/rust-winit/.git/ From https://mirrors.managarm.org/mirror/git/rust-winit * [new tag] v0.27.5 -> v0.27.5 xbstrap: checkout rust-winit [60/65] [2025-04-02 13:09:49.574515 atlas] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 65, 'n_this': 59, 'status': 'success', 'subject': 'rust-winit'} HEAD is now at bbdcb79 Release 0.27.5 version xbstrap: patch rust-winit [61/65] [2025-04-02 13:09:49.614302 atlas] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 65, 'n_this': 60, 'status': 'success', 'subject': 'rust-winit'} Applying: managarm: initial port xbstrap: configure-tool host-rust [62/65] xbstrap: compile-tool host-rust [63/65] [2025-04-02 13:09:49.693488 atlas] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 65, 'n_this': 61, 'status': 'success', 'subject': 'rust-winit'} [2025-04-02 13:09:49.695076 atlas] DEBUG: xbbs.worker: got notify {'action': 'configure-tool', 'artifact_files': [], 'n_all': 65, 'n_this': 62, 'status': 'success', 'subject': 'host-rust'} xbstrap: Running cat << EOF > config.toml change-id = 102579 [llvm] targets = ["X86", "AArch64", "RISCV"] download-ci-llvm = false [build] target = ["x86_64-unknown-managarm-mlibc", "x86_64-unknown-linux-gnu", "aarch64-unknown-managarm-mlibc", "aarch64-unknown-linux-gnu", "riscv-unknown-managarm-mlibc", "riscv-unknown-linux-gnu"] build-dir = "@THIS_BUILD_DIR@" docs = false [install] prefix = "@PREFIX@" sysconfdir = "etc" [rust] codegen-tests = false deny-warnings = false [target.x86_64-unknown-linux-gnu] llvm-config = "@BUILD_ROOT@/tools/host-llvm-toolchain/bin/llvm-config" [target.x86_64-unknown-managarm-mlibc] llvm-config = "@BUILD_ROOT@/tools/host-llvm-toolchain/bin/llvm-config" EOF (tools: ['host-python', 'host-libffi', 'host-llvm-toolchain']) via cbuildrt PID init is 2494615 (outside the namespace) xbstrap: Running ['python3', '@THIS_SOURCE_DIR@/x.py', 'build', 'rustc', 'clippy', 'std', '--stage', '2', '-j', '@PARALLELISM@'] (tools: ['host-python', 'host-libffi', 'host-llvm-toolchain']) via cbuildrt PID init is 2494621 (outside the namespace) downloading https://static.rust-lang.org/dist/2025-01-09/rust-std-1.84.0-x86_64-unknown-linux-gnu.tar.xz #=#=# ######## 11.8% ############################## 41.7% ############################################### 66.5% ################################################################# 90.9% ####################################################################### 98.6% ######################################################################## 100.0% downloading https://static.rust-lang.org/dist/2025-01-09/rustc-1.84.0-x86_64-unknown-linux-gnu.tar.xz 0.8% ####### 10.9% ############### 21.1% ###################### 31.2% ############################# 41.3% ##################################### 51.4% ############################################ 61.6% ################################################### 71.7% ########################################################### 82.8% ################################################################### 93.1% ######################################################################## 100.0% downloading https://static.rust-lang.org/dist/2025-01-09/cargo-1.84.0-x86_64-unknown-linux-gnu.tar.xz 0.3% #################################### 50.1% ######################################################################## 100.0% extracting /var/lib/managarm-buildenv/build/tool-builds/host-rust/cache/2025-01-09/rust-std-1.84.0-x86_64-unknown-linux-gnu.tar.xz extracting /var/lib/managarm-buildenv/build/tool-builds/host-rust/cache/2025-01-09/rustc-1.84.0-x86_64-unknown-linux-gnu.tar.xz extracting /var/lib/managarm-buildenv/build/tool-builds/host-rust/cache/2025-01-09/cargo-1.84.0-x86_64-unknown-linux-gnu.tar.xz Building bootstrap Updating crates.io index Downloading crates ... Downloaded crypto-common v0.1.6 Downloaded version_check v0.9.5 Downloaded fd-lock v4.0.2 Downloaded xz2 v0.1.7 Downloaded termcolor v1.4.1 Downloaded walkdir v2.5.0 Downloaded log v0.4.22 Downloaded ignore v0.4.23 Downloaded typenum v1.17.0 Downloaded unicode-ident v1.0.13 Downloaded toml v0.5.11 Downloaded cc v1.1.22 Downloaded serde_json v1.0.132 Downloaded memchr v2.7.4 Downloaded crossbeam-epoch v0.9.18 Downloaded clap_builder v4.5.20 Downloaded aho-corasick v1.1.3 Downloaded serde_derive v1.0.215 Downloaded serde v1.0.215 Downloaded syn v2.0.87 Downloaded ryu v1.0.18 Downloaded proc-macro2 v1.0.89 Downloaded object v0.36.5 Downloaded crossbeam-utils v0.8.20 Downloaded clap v4.5.20 Downloaded rustix v0.38.40 Downloaded bstr v1.10.0 Downloaded regex-syntax v0.8.5 Downloaded block-buffer v0.10.4 Downloaded tar v0.4.43 Downloaded cmake v0.1.48 Downloaded clap_complete v4.5.37 Downloaded bitflags v2.6.0 Downloaded sha2 v0.10.8 Downloaded semver v1.0.23 Downloaded same-file v1.0.6 Downloaded quote v1.0.37 Downloaded globset v0.4.15 Downloaded cpufeatures v0.2.15 Downloaded regex-automata v0.4.9 Downloaded cfg-if v1.0.0 Downloaded shlex v1.3.0 Downloaded itoa v1.0.11 Downloaded home v0.5.9 Downloaded heck v0.5.0 Downloaded crossbeam-deque v0.8.5 Downloaded libc v0.2.167 Downloaded lzma-sys v0.1.20 Downloaded clap_derive v4.5.18 Downloaded xattr v1.3.1 Downloaded pkg-config v0.3.31 Downloaded opener v0.5.2 Downloaded generic-array v0.14.7 Downloaded filetime v0.2.25 Downloaded anstyle v1.0.10 Downloaded errno v0.3.9 Downloaded digest v0.10.7 Downloaded clap_lex v0.7.2 Downloaded linux-raw-sys v0.4.14 Compiling proc-macro2 v1.0.89 Compiling unicode-ident v1.0.13 Compiling memchr v2.7.4 Compiling version_check v0.9.5 Compiling typenum v1.17.0 Compiling shlex v1.3.0 Compiling libc v0.2.167 Compiling serde v1.0.215 Compiling regex-syntax v0.8.5 Compiling cc v1.1.22 Compiling crossbeam-utils v0.8.20 Compiling generic-array v0.14.7 Compiling rustix v0.38.40 Compiling aho-corasick v1.1.3 Compiling bitflags v2.6.0 Compiling quote v1.0.37 Compiling pkg-config v0.3.31 Compiling syn v2.0.87 Compiling cfg-if v1.0.0 Compiling linux-raw-sys v0.4.14 Compiling regex-automata v0.4.9 Compiling lzma-sys v0.1.20 Compiling heck v0.5.0 Compiling anstyle v1.0.10 Compiling clap_lex v0.7.2 Compiling crossbeam-epoch v0.9.18 Compiling clap_builder v4.5.20 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling semver v1.0.23 Compiling same-file v1.0.6 Compiling serde_json v1.0.132 Compiling log v0.4.22 Compiling walkdir v2.5.0 Compiling digest v0.10.7 Compiling crossbeam-deque v0.8.5 Compiling filetime v0.2.25 Compiling itoa v1.0.11 Compiling bootstrap v0.0.0 (/var/lib/managarm-buildenv/src/ports/rust/src/bootstrap) Compiling ryu v1.0.18 Compiling cpufeatures v0.2.15 Compiling sha2 v0.10.8 Compiling xattr v1.3.1 Compiling fd-lock v4.0.2 Compiling xz2 v0.1.7 Compiling tar v0.4.43 Compiling cmake v0.1.48 Compiling object v0.36.5 Compiling termcolor v1.4.1 Compiling home v0.5.9 Compiling toml v0.5.11 Compiling bstr v1.10.0 Compiling clap_derive v4.5.18 Compiling serde_derive v1.0.215 Compiling globset v0.4.15 Compiling opener v0.5.2 Compiling ignore v0.4.23 Compiling clap v4.5.20 Compiling clap_complete v4.5.37 Compiling build_helper v0.1.0 (/var/lib/managarm-buildenv/src/ports/rust/src/build_helper) Finished `dev` profile [unoptimized] target(s) in 1m 01s WARNING: There have been changes to x.py since you last updated: [INFO] New option `target..codegen-backends` added to config.toml. - PR Link https://github.com/rust-lang/rust/pull/120348 [INFO] A new `rust.frame-pointers` option has been introduced and made the default in the compiler and codegen profiles. - PR Link https://github.com/rust-lang/rust/pull/121203 [WARNING] The "codegen"/"llvm" profile has been removed and replaced with "compiler", use it instead for the same behavior. - PR Link https://github.com/rust-lang/rust/pull/121278 [INFO] `x install` now skips providing tarball sources (under 'build/dist' path) to speed up the installation process. - PR Link https://github.com/rust-lang/rust/pull/118724 [INFO] A new `boostrap-cache-path` option has been introduced which can be utilized to modify the cache path for bootstrap. - PR Link https://github.com/rust-lang/rust/pull/121976 [INFO] a new `target.*.runner` option is available to specify a wrapper executable required to run tests for a target - PR Link https://github.com/rust-lang/rust/pull/122108 [INFO] New option `rust.llvm-bitcode-linker` that will build the llvm-bitcode-linker. - PR Link https://github.com/rust-lang/rust/pull/117458 [WARNING] `rust.split-debuginfo` has been moved to `target..split-debuginfo` and its default value is determined for each target individually. - PR Link https://github.com/rust-lang/rust/pull/121754 [WARNING] The deprecated field `changelog-seen` has been removed. Using that field in `config.toml` from now on will result in breakage. - PR Link https://github.com/rust-lang/rust/pull/123711 [INFO] New option `build.lldb` that will override the default lldb binary path used in debuginfo tests - PR Link https://github.com/rust-lang/rust/pull/124501 [INFO] The compiler profile now defaults to rust.debuginfo-level = "line-tables-only" - PR Link https://github.com/rust-lang/rust/pull/123337 [WARNING] `rust.lld` has a new default value of `true` on `x86_64-unknown-linux-gnu`. Starting at stage1, `rust-lld` will thus be this target's default linker. No config changes should be necessary. - PR Link https://github.com/rust-lang/rust/pull/124129 [WARNING] Removed `dist.missing-tools` configuration as it was deprecated long time ago. - PR Link https://github.com/rust-lang/rust/pull/125535 [WARNING] `llvm.lld` is enabled by default for the dist profile. If set to false, `lld` will not be included in the dist build. - PR Link https://github.com/rust-lang/rust/pull/126701 [WARNING] `debug-logging` option has been removed from the default `tools` profile. - PR Link https://github.com/rust-lang/rust/pull/127913 [INFO] the `wasm-component-ld` tool is now built as part of `build.extended` and can be a member of `build.tools` - PR Link https://github.com/rust-lang/rust/pull/127866 [INFO] Removed android-ndk r25b support in favor of android-ndk r26d. - PR Link https://github.com/rust-lang/rust/pull/120593 [WARNING] For tarball sources, default value for `rust.channel` will be taken from `src/ci/channel` file. - PR Link https://github.com/rust-lang/rust/pull/125181 [INFO] New option `llvm.libzstd` to control whether llvm is built with zstd support. - PR Link https://github.com/rust-lang/rust/pull/125642 [WARNING] ./x test --rustc-args was renamed to --compiletest-rustc-args as it only applies there. ./x miri --rustc-args was also removed. - PR Link https://github.com/rust-lang/rust/pull/128841 [INFO] The `build.profiler` option now tries to use source code from `download-ci-llvm` if possible, instead of checking out the `src/llvm-project` submodule. - PR Link https://github.com/rust-lang/rust/pull/129295 [INFO] New option `build.cargo-clippy` added for supporting the use of custom/external clippy. - PR Link https://github.com/rust-lang/rust/pull/129152 [WARNING] Removed `rust.split-debuginfo` as it was deprecated long time ago. - PR Link https://github.com/rust-lang/rust/pull/129925 [INFO] New option `llvm.enzyme` to control whether the llvm based autodiff tool (Enzyme) is built. - PR Link https://github.com/rust-lang/rust/pull/129176 [WARNING] `download-ci-llvm = true` now checks if CI llvm is available and has become the default for the compiler profile - PR Link https://github.com/rust-lang/rust/pull/129473 [INFO] 'tools' and 'library' profiles switched `download-ci-llvm` option from `if-unchanged` to `true`. - PR Link https://github.com/rust-lang/rust/pull/130202 [INFO] New option `dist.vendor` added to control whether bootstrap should vendor dependencies for dist tarball. - PR Link https://github.com/rust-lang/rust/pull/130110 [INFO] If `llvm.download-ci-llvm` is not defined, it defaults to `true`. - PR Link https://github.com/rust-lang/rust/pull/130529 [INFO] New option `./x setup editor` added, replacing `./x setup vscode` and adding support for vim, emacs and helix. - PR Link https://github.com/rust-lang/rust/pull/131075 [INFO] Allow setting `--jobs` in config.toml with `build.jobs`. - PR Link https://github.com/rust-lang/rust/pull/131838 [INFO] New option `build.compiletest-diff-tool` that adds support for a custom differ for compiletest - PR Link https://github.com/rust-lang/rust/pull/131181 [INFO] New option `llvm.offload` to control whether the llvm offload runtime for GPU support is built. Implicitly enables the openmp runtime as dependency. - PR Link https://github.com/rust-lang/rust/pull/131513 [WARNING] Deprecated `rust.parallel_compiler` as the compiler now always defaults to being parallel (with 1 thread) - PR Link https://github.com/rust-lang/rust/pull/132282 [INFO] `download-rustc='if-unchanged'` is now a default option for library profile. - PR Link https://github.com/rust-lang/rust/pull/132494 [INFO] `rust.llvm-tools` is now enabled by default when no `config.toml` is provided. - PR Link https://github.com/rust-lang/rust/pull/133207 [WARNING] Revert `rust.download-rustc` global default to `false` and only use `rust.download-rustc = "if-unchanged"` default for library and tools profile. As alt CI rustc is built without debug assertions, `rust.debug-assertions = true` will now inhibit downloading CI rustc. - PR Link https://github.com/rust-lang/rust/pull/133068 [INFO] `build.vendor` is now enabled by default for dist/tarball sources when 'vendor' directory and '.cargo/config.toml' file are present. - PR Link https://github.com/rust-lang/rust/pull/133853 [WARNING] compiletest now takes `--no-capture` instead of `--nocapture`; bootstrap now accepts `--no-capture` as an argument to test commands directly - PR Link https://github.com/rust-lang/rust/pull/134809 [WARNING] Removed `rust.parallel-compiler` as it was deprecated in #132282 long time ago. - PR Link https://github.com/rust-lang/rust/pull/134650 ERROR: Failed to parse 'config.toml': invalid type: sequence, expected a string for key `llvm.targets` Build completed unsuccessfully in 0:01:28 Traceback (most recent call last): File "/usr/local/bin/xbstrap", line 8, in sys.exit(main()) ^^^^^^ File "/usr/local/lib/python3.11/dist-packages/xbstrap/__init__.py", line 1049, in main args._impl(args) File "/usr/local/lib/python3.11/dist-packages/xbstrap/__init__.py", line 1026, in do_execute_manifest xbstrap.base.execute_manifest(manifest) File "/usr/local/lib/python3.11/dist-packages/xbstrap/base.py", line 2137, in execute_manifest subprocess.check_call(args, env=environ, cwd=workdir, stdout=output, stderr=output) File "/usr/lib/python3.11/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['python3', '/var/lib/managarm-buildenv/src/ports/rust/x.py', 'build', 'rustc', 'clippy', 'std', '--stage', '2', '-j', '8']' returned non-zero exit status 1. child returned non-zero exit code xbstrap: Skipping action install-tool of host-rust due to failed prerequisites [64/65] xbstrap: Skipping action archive-tool of host-rust due to failed prerequisites [65/65] xbstrap: The following steps failed: compile-tool host-rust install-tool host-rust (prerequisites failed) archive-tool host-rust (prerequisites failed) xbstrap: Plan failed [2025-04-02 13:11:19.869875 atlas] DEBUG: xbbs.worker: got notify {'action': 'compile-tool', 'artifact_files': [], 'n_all': 65, 'n_this': 63, 'status': 'failure', 'subject': 'host-rust'} [2025-04-02 13:11:19.873076 atlas] DEBUG: xbbs.worker: got notify {'action': 'install-tool', 'artifact_files': [], 'n_all': 65, 'n_this': 64, 'status': 'prereqs-failed', 'subject': 'host-rust'} [2025-04-02 13:11:19.873978 atlas] DEBUG: xbbs.worker: got notify {'action': 'archive-tool', 'architecture': 'noarch', 'artifact_files': [], 'n_all': 65, 'n_this': 65, 'status': 'prereqs-failed', 'subject': 'host-rust'} [2025-04-02 13:11:19.961102 atlas] INFO: xbbs.worker: job done. return code: 1