Enable riscv64gc-gnu testing by Hoverbear · Pull Request #126641 · rust-lang/rust (original) (raw)

Hoverbear

@Hoverbear Hoverbear changed the titleHoverbear/enable riscv64gc testing Enable riscv64gc testing

Jun 18, 2024

@rustbot

r? @Mark-Simulacrum

rustbot has assigned @Mark-Simulacrum.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added A-testsuite

Area: The testsuite used to check the correctness of rustc

S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-infra

Relevant to the infrastructure team, which will review and decide on the PR/issue.

labels

Jun 18, 2024

@Hoverbear Hoverbear changed the titleEnable riscv64gc testing Enable riscv64gc testing

Jun 18, 2024

@rust-log-analyzer

This comment has been minimized.

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Jun 20, 2024

@matthiaskrgr

…le-temp-dir, r=jieyouxu

Pass target to inaccessible-temp-dir rmake test

This PR circles back to do the target specific changes in inaccessible-temp-dir from rust-lang#126355. Specifically, this repairs the test on riscv64gc-unknown-linux-gnu. (The failure can be viewed in rust-lang#126641 -> https://github.com/rust-lang/rust/actions/runs/9571149616/job/26387537888?pr=126641)

We removed this change from rust-lang#126355 to avoid a merge conflict with rust-lang#126279. (...and, because I hoped that would fix the test instead, but it did not.)

Testing

[!NOTE] riscv64gc-unknown-linux-gnu is a Tier 2 with Host Tools platform, all tests may not necessarily pass! This PR is specifically about the inaccessible-temp-dir rmake test.

You can test out the job locally:

DEPLOY=1 ./src/ci/docker/run.sh riscv64gc-gnu

DEPLOY=1 helps reproduce the CI's environment and also avoids the chance of a llvm-c/BitReader.h error (detailed in rust-lang#85424 and rust-lang#56650).

tests/run-make/inaccessible-temp-dir failure
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----

error: rmake recipe failed to complete
status: exit status: 1
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" && env -u RUSTFLAGS AR="riscv64-linux-gnu-ar" CC="riscv64-linux-gnu-gcc" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" CXX="riscv64-linux-gnu-g++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" HOST_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRARY_PATH" LLVM_BIN_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage csky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xray" LLVM_FILECHECK="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" PYTHON="/usr/bin/python3" REMOTE_TEST_CLIENT="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" RUSTC_LINKER="riscv64-linux-gnu-gcc" RUSTDOC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" RUST_BUILD_STAGE="stage2-riscv64gc-unknown-linux-gnu" SOURCE_ROOT="/checkout" TARGET="riscv64gc-unknown-linux-gnu" TARGET_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" TARGET_RPATH_ENV="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake"
stdout: none
--- stderr -------------------------------
command unexpectedly succeeded at line 33
Command { cmd: LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" "program.rs" "-Ztemps-dir=inaccessible/tmp", stdin: None, drop_bomb: DropBomb { command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc", defused: true, armed_line: 30 } }
output status: `exit status: 0`
=== STDOUT ===

=== STDERR ===

workingjubilee added a commit to workingjubilee/rustc that referenced this pull request

Jun 21, 2024

@workingjubilee

…le-temp-dir, r=jieyouxu

Pass target to inaccessible-temp-dir rmake test

This PR circles back to do the target specific changes in inaccessible-temp-dir from rust-lang#126355. Specifically, this repairs the test on riscv64gc-unknown-linux-gnu. (The failure can be viewed in rust-lang#126641 -> https://github.com/rust-lang/rust/actions/runs/9571149616/job/26387537888?pr=126641)

We removed this change from rust-lang#126355 to avoid a merge conflict with rust-lang#126279. (...and, because I hoped that would fix the test instead, but it did not.)

Testing

[!NOTE] riscv64gc-unknown-linux-gnu is a Tier 2 with Host Tools platform, all tests may not necessarily pass! This PR is specifically about the inaccessible-temp-dir rmake test.

You can test out the job locally:

DEPLOY=1 ./src/ci/docker/run.sh riscv64gc-gnu

DEPLOY=1 helps reproduce the CI's environment and also avoids the chance of a llvm-c/BitReader.h error (detailed in rust-lang#85424 and rust-lang#56650).

tests/run-make/inaccessible-temp-dir failure
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----

error: rmake recipe failed to complete
status: exit status: 1
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" && env -u RUSTFLAGS AR="riscv64-linux-gnu-ar" CC="riscv64-linux-gnu-gcc" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" CXX="riscv64-linux-gnu-g++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" HOST_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRARY_PATH" LLVM_BIN_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage csky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xray" LLVM_FILECHECK="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" PYTHON="/usr/bin/python3" REMOTE_TEST_CLIENT="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" RUSTC_LINKER="riscv64-linux-gnu-gcc" RUSTDOC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" RUST_BUILD_STAGE="stage2-riscv64gc-unknown-linux-gnu" SOURCE_ROOT="/checkout" TARGET="riscv64gc-unknown-linux-gnu" TARGET_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" TARGET_RPATH_ENV="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake"
stdout: none
--- stderr -------------------------------
command unexpectedly succeeded at line 33
Command { cmd: LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" "program.rs" "-Ztemps-dir=inaccessible/tmp", stdin: None, drop_bomb: DropBomb { command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc", defused: true, armed_line: 30 } }
output status: `exit status: 0`
=== STDOUT ===

=== STDERR ===

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Jun 21, 2024

@matthiaskrgr

…le-temp-dir, r=jieyouxu

Pass target to inaccessible-temp-dir rmake test

This PR circles back to do the target specific changes in inaccessible-temp-dir from rust-lang#126355. Specifically, this repairs the test on riscv64gc-unknown-linux-gnu. (The failure can be viewed in rust-lang#126641 -> https://github.com/rust-lang/rust/actions/runs/9571149616/job/26387537888?pr=126641)

We removed this change from rust-lang#126355 to avoid a merge conflict with rust-lang#126279. (...and, because I hoped that would fix the test instead, but it did not.)

Testing

[!NOTE] riscv64gc-unknown-linux-gnu is a Tier 2 with Host Tools platform, all tests may not necessarily pass! This PR is specifically about the inaccessible-temp-dir rmake test.

You can test out the job locally:

DEPLOY=1 ./src/ci/docker/run.sh riscv64gc-gnu

DEPLOY=1 helps reproduce the CI's environment and also avoids the chance of a llvm-c/BitReader.h error (detailed in rust-lang#85424 and rust-lang#56650).

tests/run-make/inaccessible-temp-dir failure
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----

error: rmake recipe failed to complete
status: exit status: 1
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" && env -u RUSTFLAGS AR="riscv64-linux-gnu-ar" CC="riscv64-linux-gnu-gcc" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" CXX="riscv64-linux-gnu-g++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" HOST_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRARY_PATH" LLVM_BIN_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage csky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xray" LLVM_FILECHECK="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" PYTHON="/usr/bin/python3" REMOTE_TEST_CLIENT="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" RUSTC_LINKER="riscv64-linux-gnu-gcc" RUSTDOC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" RUST_BUILD_STAGE="stage2-riscv64gc-unknown-linux-gnu" SOURCE_ROOT="/checkout" TARGET="riscv64gc-unknown-linux-gnu" TARGET_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" TARGET_RPATH_ENV="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake"
stdout: none
--- stderr -------------------------------
command unexpectedly succeeded at line 33
Command { cmd: LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" "program.rs" "-Ztemps-dir=inaccessible/tmp", stdin: None, drop_bomb: DropBomb { command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc", defused: true, armed_line: 30 } }
output status: `exit status: 0`
=== STDOUT ===

=== STDERR ===

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Jun 21, 2024

@matthiaskrgr

…le-temp-dir, r=jieyouxu

Pass target to inaccessible-temp-dir rmake test

This PR circles back to do the target specific changes in inaccessible-temp-dir from rust-lang#126355. Specifically, this repairs the test on riscv64gc-unknown-linux-gnu. (The failure can be viewed in rust-lang#126641 -> https://github.com/rust-lang/rust/actions/runs/9571149616/job/26387537888?pr=126641)

We removed this change from rust-lang#126355 to avoid a merge conflict with rust-lang#126279. (...and, because I hoped that would fix the test instead, but it did not.)

Testing

[!NOTE] riscv64gc-unknown-linux-gnu is a Tier 2 with Host Tools platform, all tests may not necessarily pass! This PR is specifically about the inaccessible-temp-dir rmake test.

You can test out the job locally:

DEPLOY=1 ./src/ci/docker/run.sh riscv64gc-gnu

DEPLOY=1 helps reproduce the CI's environment and also avoids the chance of a llvm-c/BitReader.h error (detailed in rust-lang#85424 and rust-lang#56650).

tests/run-make/inaccessible-temp-dir failure
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----

error: rmake recipe failed to complete
status: exit status: 1
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" && env -u RUSTFLAGS AR="riscv64-linux-gnu-ar" CC="riscv64-linux-gnu-gcc" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" CXX="riscv64-linux-gnu-g++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" HOST_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRARY_PATH" LLVM_BIN_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage csky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xray" LLVM_FILECHECK="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" PYTHON="/usr/bin/python3" REMOTE_TEST_CLIENT="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" RUSTC_LINKER="riscv64-linux-gnu-gcc" RUSTDOC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" RUST_BUILD_STAGE="stage2-riscv64gc-unknown-linux-gnu" SOURCE_ROOT="/checkout" TARGET="riscv64gc-unknown-linux-gnu" TARGET_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" TARGET_RPATH_ENV="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake"
stdout: none
--- stderr -------------------------------
command unexpectedly succeeded at line 33
Command { cmd: LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" "program.rs" "-Ztemps-dir=inaccessible/tmp", stdin: None, drop_bomb: DropBomb { command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc", defused: true, armed_line: 30 } }
output status: `exit status: 0`
=== STDOUT ===

=== STDERR ===

rust-timer added a commit to rust-lang-ci/rust that referenced this pull request

Jun 21, 2024

@rust-timer

Rollup merge of rust-lang#126707 - ferrocene:hoverbear/fix-inaccessible-temp-dir, r=jieyouxu

Pass target to inaccessible-temp-dir rmake test

This PR circles back to do the target specific changes in inaccessible-temp-dir from rust-lang#126355. Specifically, this repairs the test on riscv64gc-unknown-linux-gnu. (The failure can be viewed in rust-lang#126641 -> https://github.com/rust-lang/rust/actions/runs/9571149616/job/26387537888?pr=126641)

We removed this change from rust-lang#126355 to avoid a merge conflict with rust-lang#126279. (...and, because I hoped that would fix the test instead, but it did not.)

Testing

[!NOTE] riscv64gc-unknown-linux-gnu is a Tier 2 with Host Tools platform, all tests may not necessarily pass! This PR is specifically about the inaccessible-temp-dir rmake test.

You can test out the job locally:

DEPLOY=1 ./src/ci/docker/run.sh riscv64gc-gnu

DEPLOY=1 helps reproduce the CI's environment and also avoids the chance of a llvm-c/BitReader.h error (detailed in rust-lang#85424 and rust-lang#56650).

tests/run-make/inaccessible-temp-dir failure
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----

error: rmake recipe failed to complete
status: exit status: 1
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" && env -u RUSTFLAGS AR="riscv64-linux-gnu-ar" CC="riscv64-linux-gnu-gcc" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" CXX="riscv64-linux-gnu-g++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" HOST_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRARY_PATH" LLVM_BIN_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage csky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xray" LLVM_FILECHECK="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" PYTHON="/usr/bin/python3" REMOTE_TEST_CLIENT="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" RUSTC_LINKER="riscv64-linux-gnu-gcc" RUSTDOC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" RUST_BUILD_STAGE="stage2-riscv64gc-unknown-linux-gnu" SOURCE_ROOT="/checkout" TARGET="riscv64gc-unknown-linux-gnu" TARGET_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" TARGET_RPATH_ENV="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake"
stdout: none
--- stderr -------------------------------
command unexpectedly succeeded at line 33
Command { cmd: LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" "program.rs" "-Ztemps-dir=inaccessible/tmp", stdin: None, drop_bomb: DropBomb { command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc", defused: true, armed_line: 30 } }
output status: `exit status: 0`
=== STDOUT ===

=== STDERR ===

@rust-log-analyzer

This comment has been minimized.

@bors

flip1995 pushed a commit to flip1995/rust-clippy that referenced this pull request

Jun 28, 2024

@matthiaskrgr

…ir, r=jieyouxu

Pass target to inaccessible-temp-dir rmake test

This PR circles back to do the target specific changes in inaccessible-temp-dir from rust-lang/rust#126355. Specifically, this repairs the test on riscv64gc-unknown-linux-gnu. (The failure can be viewed in rust-lang/rust#126641 -> https://github.com/rust-lang/rust/actions/runs/9571149616/job/26387537888?pr=126641)

We removed this change from rust-lang/rust#126355 to avoid a merge conflict with rust-lang/rust#126279. (...and, because I hoped that would fix the test instead, but it did not.)

Testing

[!NOTE] riscv64gc-unknown-linux-gnu is a Tier 2 with Host Tools platform, all tests may not necessarily pass! This PR is specifically about the inaccessible-temp-dir rmake test.

You can test out the job locally:

DEPLOY=1 ./src/ci/docker/run.sh riscv64gc-gnu

DEPLOY=1 helps reproduce the CI's environment and also avoids the chance of a llvm-c/BitReader.h error (detailed in rust-lang/rust#85424 and rust-lang/rust#56650).

tests/run-make/inaccessible-temp-dir failure
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----
---- [run-make] tests/run-make/inaccessible-temp-dir stdout ----

error: rmake recipe failed to complete
status: exit status: 1
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" && env -u RUSTFLAGS AR="riscv64-linux-gnu-ar" CC="riscv64-linux-gnu-gcc" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" CXX="riscv64-linux-gnu-g++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" HOST_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRARY_PATH" LLVM_BIN_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage csky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xray" LLVM_FILECHECK="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" PYTHON="/usr/bin/python3" REMOTE_TEST_CLIENT="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" RUSTC_LINKER="riscv64-linux-gnu-gcc" RUSTDOC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" RUST_BUILD_STAGE="stage2-riscv64gc-unknown-linux-gnu" SOURCE_ROOT="/checkout" TARGET="riscv64gc-unknown-linux-gnu" TARGET_RPATH_DIR="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" TARGET_RPATH_ENV="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake"
stdout: none
--- stderr -------------------------------
command unexpectedly succeeded at line 33
Command { cmd: LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/inaccessible-temp-dir/inaccessible-temp-dir/rmake_out" "program.rs" "-Ztemps-dir=inaccessible/tmp", stdin: None, drop_bomb: DropBomb { command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc", defused: true, armed_line: 30 } }
output status: `exit status: 0`
=== STDOUT ===

=== STDERR ===

@Hoverbear Hoverbear marked this pull request as ready for review

July 4, 2024 15:34

@Kobzol

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jul 4, 2024

@bors

@bors

@bors

☀️ Try build successful - checks-actions
Build commit: 44b82ad (44b82ad504712f1235aa09f7696e449e9ea1a703)

@Hoverbear

@Hoverbear Hoverbear changed the titleEnable riscv64gc testing Enable riscv64gc-gnu testing

Jul 4, 2024

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Jul 19, 2024

@matthiaskrgr

…sable-split-debuginfo, r=jieyouxu

Disable run-make/split-debuginfo test for RISC-V 64

Together with @Hoverbear, we've been improving the state of the riscv64gc-unknown-linux-gnu target.

This is in relation to rust-lang#125220 where tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs was disabled for RISC-V 64 in that another test, tests/run-make/split-debuginfo also needs to be disabled due to llvm/llvm-project#56642 and the changes made in rust-lang#120518.

This test appears to be a host test, not a target test, so it isn't seen failing in rust-lang#126641, however, we are in the process of testing host tools for riscv64-gc-unknown-linux-gnu so this test has now been noticed to be a problem.

rust-timer added a commit to rust-lang-ci/rust that referenced this pull request

Jul 19, 2024

@rust-timer

Rollup merge of rust-lang#127967 - joshua-zivkovic:joshua-zivkovic/disable-split-debuginfo, r=jieyouxu

Disable run-make/split-debuginfo test for RISC-V 64

Together with @Hoverbear, we've been improving the state of the riscv64gc-unknown-linux-gnu target.

This is in relation to rust-lang#125220 where tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs was disabled for RISC-V 64 in that another test, tests/run-make/split-debuginfo also needs to be disabled due to llvm/llvm-project#56642 and the changes made in rust-lang#120518.

This test appears to be a host test, not a target test, so it isn't seen failing in rust-lang#126641, however, we are in the process of testing host tools for riscv64-gc-unknown-linux-gnu so this test has now been noticed to be a problem.

github-actions bot pushed a commit to rust-lang/miri that referenced this pull request

Jul 20, 2024

@matthiaskrgr

…it-debuginfo, r=jieyouxu

Disable run-make/split-debuginfo test for RISC-V 64

Together with @Hoverbear, we've been improving the state of the riscv64gc-unknown-linux-gnu target.

This is in relation to rust-lang/rust#125220 where tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs was disabled for RISC-V 64 in that another test, tests/run-make/split-debuginfo also needs to be disabled due to llvm/llvm-project#56642 and the changes made in rust-lang/rust#120518.

This test appears to be a host test, not a target test, so it isn't seen failing in rust-lang/rust#126641, however, we are in the process of testing host tools for riscv64-gc-unknown-linux-gnu so this test has now been noticed to be a problem.

@Hoverbear

@Hoverbear

I rebased today and confirmed all these tests still work for me locally!

@Kobzol

@bors try

I will nominate this for the next infra meeting.

@bors

bors added a commit to rust-lang-ci/rust that referenced this pull request

Aug 20, 2024

@bors

@bors

☀️ Try build successful - checks-actions
Build commit: f67de3f (f67de3f0c5d41587304531e159bfe68169009d94)

@alex-semenyuk alex-semenyuk added S-blocked

Status: Blocked on something else such as an RFC or other implementation work.

and removed S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

labels

Sep 28, 2024

@Kobzol

@Kobzol

Hi, sorry for the delay. This runs on a free worker, so resource-wise it should be fine, but could you please clarify why do you need the tests to pass when the target is still Tier 2? Is there some imminent move to Tier 1 being planned? Sorry, half year is too much for my memory apparently, I forgot about rust-lang/rfcs#3707 😆

The PR needs a rebase.

@bors

🔒 Merge conflict

This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again.

How do I rebase?

Assuming self is your fork and upstream is this repository, you can resolve the conflict following these steps:

  1. git checkout hoverbear/enable-riscv64gc-testing (switch to your branch)
  2. git fetch upstream master (retrieve the latest master)
  3. git rebase upstream/master -p (rebase on top of it)
  4. Follow the on-screen instruction to resolve conflicts (check git status if you got lost).
  5. git push self hoverbear/enable-riscv64gc-testing --force-with-lease (update this PR)

You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial.

Please avoid the "Resolve conflicts" button on GitHub. It uses git merge instead of git rebase which makes the PR commit history more difficult to read.

Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Cargo.lock conflict is handled during merge and rebase. This is normal, and you should still perform step 5 to update this PR.

Error message

Adding src/doc/rustc-dev-guide/triagebot.toml
Adding src/doc/rustc-dev-guide/src/walkthrough.md
Adding src/doc/rustc-dev-guide/src/variance.md
Adding src/doc/rustc-dev-guide/src/unsafety-checking.md
Adding src/doc/rustc-dev-guide/src/type-inference.md
Adding src/doc/rustc-dev-guide/src/type-checking.md
Adding src/doc/rustc-dev-guide/src/ty_module/param_ty_const_regions.md
Adding src/doc/rustc-dev-guide/src/ty_module/instantiating_binders.md
Adding src/doc/rustc-dev-guide/src/ty_module/generic_arguments.md
Adding src/doc/rustc-dev-guide/src/ty_module/early_binder.md
Adding src/doc/rustc-dev-guide/src/ty_module/binders.md
Adding src/doc/rustc-dev-guide/src/ty.md
Adding src/doc/rustc-dev-guide/src/ty-fold.md
Adding src/doc/rustc-dev-guide/src/traits/unsize.md
Adding src/doc/rustc-dev-guide/src/traits/specialization.md
Adding src/doc/rustc-dev-guide/src/traits/resolution.md
Adding src/doc/rustc-dev-guide/src/traits/lowering-to-logic.md
Adding src/doc/rustc-dev-guide/src/traits/implied-bounds.md
Adding src/doc/rustc-dev-guide/src/traits/hrtb.md
Adding src/doc/rustc-dev-guide/src/traits/goals-and-clauses.md
Adding src/doc/rustc-dev-guide/src/traits/chalk.md
Adding src/doc/rustc-dev-guide/src/traits/canonicalization.md
Adding src/doc/rustc-dev-guide/src/traits/canonical-queries.md
Adding src/doc/rustc-dev-guide/src/traits/caching.md
Adding src/doc/rustc-dev-guide/src/tracing.md
Adding src/doc/rustc-dev-guide/src/thir.md
Adding src/doc/rustc-dev-guide/src/the-parser.md
Adding src/doc/rustc-dev-guide/src/tests/ui.md
Adding src/doc/rustc-dev-guide/src/tests/suggest-tests.md
Adding src/doc/rustc-dev-guide/src/tests/rust-for-linux.md
Adding src/doc/rustc-dev-guide/src/tests/running.md
Adding src/doc/rustc-dev-guide/src/tests/perf.md
Adding src/doc/rustc-dev-guide/src/tests/misc.md
Adding src/doc/rustc-dev-guide/src/tests/minicore.md
Adding src/doc/rustc-dev-guide/src/tests/intro.md
Adding src/doc/rustc-dev-guide/src/tests/fuchsia.md
Adding src/doc/rustc-dev-guide/src/tests/ecosystem.md
Adding src/doc/rustc-dev-guide/src/tests/docker.md
Adding src/doc/rustc-dev-guide/src/tests/directives.md
Adding src/doc/rustc-dev-guide/src/tests/crater.md
Adding src/doc/rustc-dev-guide/src/tests/compiletest.md
Adding src/doc/rustc-dev-guide/src/tests/ci.md
Adding src/doc/rustc-dev-guide/src/tests/best-practices.md
Adding src/doc/rustc-dev-guide/src/tests/adding.md
Adding src/doc/rustc-dev-guide/src/test-implementation.md
Adding src/doc/rustc-dev-guide/src/syntax-intro.md
Adding src/doc/rustc-dev-guide/src/stabilization_guide.md
Adding src/doc/rustc-dev-guide/src/stability.md
Adding src/doc/rustc-dev-guide/src/solve/trait-solving.md
Adding src/doc/rustc-dev-guide/src/solve/the-solver.md
Adding src/doc/rustc-dev-guide/src/solve/significant-changes.md
Adding src/doc/rustc-dev-guide/src/solve/proof-trees.md
Adding src/doc/rustc-dev-guide/src/solve/opaque-types.md
Adding src/doc/rustc-dev-guide/src/solve/normalization.md
Adding src/doc/rustc-dev-guide/src/solve/invariants.md
Adding src/doc/rustc-dev-guide/src/solve/coinduction.md
Adding src/doc/rustc-dev-guide/src/solve/canonicalization.md
Adding src/doc/rustc-dev-guide/src/solve/caching.md
Adding src/doc/rustc-dev-guide/src/serialization.md
Adding src/doc/rustc-dev-guide/src/sanitizers.md
Adding src/doc/rustc-dev-guide/src/rustdoc.md
Adding src/doc/rustc-dev-guide/src/rustdoc-internals/search.md
Adding src/doc/rustc-dev-guide/src/rustdoc-internals.md
Adding src/doc/rustc-dev-guide/src/rustc-driver/intro.md
Adding src/doc/rustc-dev-guide/src/rustc-driver/interacting-with-the-ast.md
Adding src/doc/rustc-dev-guide/src/rustc-driver/getting-diagnostics.md
Adding src/doc/rustc-dev-guide/src/rustbot.md
Adding src/doc/rustc-dev-guide/src/return-position-impl-trait-in-trait.md
Adding src/doc/rustc-dev-guide/src/query.md
Adding src/doc/rustc-dev-guide/src/queries/salsa.md
Adding src/doc/rustc-dev-guide/src/queries/query-evaluation-model-in-detail.md
Adding src/doc/rustc-dev-guide/src/queries/incremental-compilation.md
Adding src/doc/rustc-dev-guide/src/queries/incremental-compilation-in-detail.md
Adding src/doc/rustc-dev-guide/src/queries/example-0.png
Adding src/doc/rustc-dev-guide/src/queries/example-0.html
Adding src/doc/rustc-dev-guide/src/queries/example-0.counts.txt
Adding src/doc/rustc-dev-guide/src/profiling/wpa_profiling.md
Adding src/doc/rustc-dev-guide/src/profiling/with_rustc_perf.md
Adding src/doc/rustc-dev-guide/src/profiling/with_perf.md
Adding src/doc/rustc-dev-guide/src/profiling.md
Adding src/doc/rustc-dev-guide/src/profile-guided-optimization.md
Adding src/doc/rustc-dev-guide/src/pat-exhaustive-checking.md
Adding src/doc/rustc-dev-guide/src/part-5-intro.md
Adding src/doc/rustc-dev-guide/src/part-4-intro.md
Adding src/doc/rustc-dev-guide/src/part-3-intro.md
Adding src/doc/rustc-dev-guide/src/part-2-intro.md
Adding src/doc/rustc-dev-guide/src/param_env/param_env_what_is_it.md
Adding src/doc/rustc-dev-guide/src/param_env/param_env_summary.md
Adding src/doc/rustc-dev-guide/src/param_env/param_env_construction_internals.md
Adding src/doc/rustc-dev-guide/src/param_env/param_env_acquisition.md
Adding src/doc/rustc-dev-guide/src/parallel-rustc.md
Adding src/doc/rustc-dev-guide/src/panic-implementation.md
Adding src/doc/rustc-dev-guide/src/overview.md
Adding src/doc/rustc-dev-guide/src/opaque-types-type-alias-impl-trait.md
Adding src/doc/rustc-dev-guide/src/opaque-types-impl-trait-inference.md
Adding src/doc/rustc-dev-guide/src/notification-groups/windows.md
Adding src/doc/rustc-dev-guide/src/notification-groups/wasm.md
Adding src/doc/rustc-dev-guide/src/notification-groups/wasi.md
Adding src/doc/rustc-dev-guide/src/notification-groups/rust-for-linux.md
Adding src/doc/rustc-dev-guide/src/notification-groups/risc-v.md
Adding src/doc/rustc-dev-guide/src/notification-groups/llvm.md
Adding src/doc/rustc-dev-guide/src/notification-groups/emscripten.md
Adding src/doc/rustc-dev-guide/src/notification-groups/cleanup-crew.md
Adding src/doc/rustc-dev-guide/src/notification-groups/arm.md
Adding src/doc/rustc-dev-guide/src/notification-groups/apple.md
Adding src/doc/rustc-dev-guide/src/notification-groups/about.md
Adding src/doc/rustc-dev-guide/src/name-resolution.md
Adding src/doc/rustc-dev-guide/src/mir/visitor.md
Adding src/doc/rustc-dev-guide/src/mir/passes.md
Adding src/doc/rustc-dev-guide/src/mir/optimizations.md
Adding src/doc/rustc-dev-guide/src/mir/mir_overview.svg
Adding src/doc/rustc-dev-guide/src/mir/mir_overview.dot
Adding src/doc/rustc-dev-guide/src/mir/mir_detailed.svg
Adding src/doc/rustc-dev-guide/src/mir/mir_detailed.dot
Adding src/doc/rustc-dev-guide/src/mir/mir_cfg.svg
Adding src/doc/rustc-dev-guide/src/mir/index.md
Adding src/doc/rustc-dev-guide/src/mir/drop-elaboration.md
Adding src/doc/rustc-dev-guide/src/mir/debugging.md
Adding src/doc/rustc-dev-guide/src/mir/dataflow.md
Adding src/doc/rustc-dev-guide/src/mir/construction.md
Adding src/doc/rustc-dev-guide/src/method-lookup.md
Adding src/doc/rustc-dev-guide/src/memory.md
Adding src/doc/rustc-dev-guide/src/macro-expansion.md
Adding src/doc/rustc-dev-guide/src/llvm-coverage-instrumentation.md
Adding src/doc/rustc-dev-guide/src/licenses.md
Adding src/doc/rustc-dev-guide/src/lang-items.md
Adding src/doc/rustc-dev-guide/src/incrcomp-debugging.md
Adding src/doc/rustc-dev-guide/src/implementing_new_features.md
Adding src/doc/rustc-dev-guide/src/img/wpa-stack.png
Adding src/doc/rustc-dev-guide/src/img/wpa-initial-memory.png
Adding src/doc/rustc-dev-guide/src/img/submodule-conflicts.png
Adding src/doc/rustc-dev-guide/src/img/rustbot-submodules.png
Adding src/doc/rustc-dev-guide/src/img/other-peoples-commits.png
Adding src/doc/rustc-dev-guide/src/img/llvm-cov-show-01.png
Adding src/doc/rustc-dev-guide/src/img/github-whitespace-changes.png
Adding src/doc/rustc-dev-guide/src/img/github-cli.png
Adding src/doc/rustc-dev-guide/src/img/dataflow-graphviz-example.png
Adding src/doc/rustc-dev-guide/src/img/coverage-branch-counting-01.png
Adding src/doc/rustc-dev-guide/src/hir.md
Adding src/doc/rustc-dev-guide/src/hir-debugging.md
Adding src/doc/rustc-dev-guide/src/guides/editions.md
Adding src/doc/rustc-dev-guide/src/git.md
Adding src/doc/rustc-dev-guide/src/getting-started.md
Adding src/doc/rustc-dev-guide/src/generic_parameters_summary.md
Adding src/doc/rustc-dev-guide/src/fuzzing.md
Adding src/doc/rustc-dev-guide/src/feature-gates.md
Adding src/doc/rustc-dev-guide/src/feature-gate-ck.md
Adding src/doc/rustc-dev-guide/src/external-repos.md
Adding src/doc/rustc-dev-guide/src/effects.md
Adding src/doc/rustc-dev-guide/src/early_late_parameters.md
Adding src/doc/rustc-dev-guide/src/diagnostics/translation.md
Adding src/doc/rustc-dev-guide/src/diagnostics/lintstore.md
Adding src/doc/rustc-dev-guide/src/diagnostics/error-guaranteed.md
Adding src/doc/rustc-dev-guide/src/diagnostics/error-codes.md
Adding src/doc/rustc-dev-guide/src/diagnostics/diagnostic-structs.md
Adding src/doc/rustc-dev-guide/src/diagnostics/diagnostic-items.md
Adding src/doc/rustc-dev-guide/src/diagnostics.md
Adding src/doc/rustc-dev-guide/src/debugging-support-in-rustc.md
Adding src/doc/rustc-dev-guide/src/crates-io.md
Adding src/doc/rustc-dev-guide/src/coroutine-closures.md
Adding src/doc/rustc-dev-guide/src/conventions.md
Adding src/doc/rustc-dev-guide/src/contributing.md
Adding src/doc/rustc-dev-guide/src/const-eval/interpret.md
Adding src/doc/rustc-dev-guide/src/const-eval.md
Adding src/doc/rustc-dev-guide/src/compiler-team.md
Adding src/doc/rustc-dev-guide/src/compiler-src.md
Adding src/doc/rustc-dev-guide/src/compiler-debugging.md
Adding src/doc/rustc-dev-guide/src/coherence.md
Adding src/doc/rustc-dev-guide/src/closure.md
Adding src/doc/rustc-dev-guide/src/cli.md
Adding src/doc/rustc-dev-guide/src/building/suggested.md
Adding src/doc/rustc-dev-guide/src/building/quickstart.md
Adding src/doc/rustc-dev-guide/src/building/prerequisites.md
Adding src/doc/rustc-dev-guide/src/building/optimized-build.md
Adding src/doc/rustc-dev-guide/src/building/new-target.md
Adding src/doc/rustc-dev-guide/src/building/how-to-build-and-run.md
Adding src/doc/rustc-dev-guide/src/building/compiler-documenting.md
Adding src/doc/rustc-dev-guide/src/building/build-install-distribution-artifacts.md
Adding src/doc/rustc-dev-guide/src/building/bootstrapping/what-bootstrapping-does.md
Adding src/doc/rustc-dev-guide/src/building/bootstrapping/intro.md
Adding src/doc/rustc-dev-guide/src/building/bootstrapping/how-bootstrap-does-it.md
Adding src/doc/rustc-dev-guide/src/building/bootstrapping/debugging-bootstrap/tracing-output-example.png
Adding src/doc/rustc-dev-guide/src/building/bootstrapping/debugging-bootstrap.md
Adding src/doc/rustc-dev-guide/src/bug-fix-procedure.md
Adding src/doc/rustc-dev-guide/src/borrow_check/type_check.md
Adding src/doc/rustc-dev-guide/src/borrow_check/two_phase_borrows.md
Adding src/doc/rustc-dev-guide/src/borrow_check/region_inference/placeholders_and_universes.md
Adding src/doc/rustc-dev-guide/src/borrow_check/region_inference/member_constraints.md
Adding src/doc/rustc-dev-guide/src/borrow_check/region_inference/lifetime_parameters.md
Adding src/doc/rustc-dev-guide/src/borrow_check/region_inference/error_reporting.md
Adding src/doc/rustc-dev-guide/src/borrow_check/region_inference/constraint_propagation.md
Adding src/doc/rustc-dev-guide/src/borrow_check/region_inference/closure_constraints.md
Adding src/doc/rustc-dev-guide/src/borrow_check/region_inference.md
Adding src/doc/rustc-dev-guide/src/borrow_check/opaque-types-region-inference-restrictions.md
Adding src/doc/rustc-dev-guide/src/borrow_check/moves_and_initialization/move_paths.md
Adding src/doc/rustc-dev-guide/src/borrow_check/moves_and_initialization.md
Adding src/doc/rustc-dev-guide/src/borrow_check/drop_check.md
Adding src/doc/rustc-dev-guide/src/borrow_check.md
Adding src/doc/rustc-dev-guide/src/backend/updating-llvm.md
Adding src/doc/rustc-dev-guide/src/backend/monomorph.md
Adding src/doc/rustc-dev-guide/src/backend/lowering-mir.md
Adding src/doc/rustc-dev-guide/src/backend/libs-and-metadata.md
Adding src/doc/rustc-dev-guide/src/backend/inline-asm.md
Adding src/doc/rustc-dev-guide/src/backend/implicit-caller-location.md
Adding src/doc/rustc-dev-guide/src/backend/debugging.md
Adding src/doc/rustc-dev-guide/src/backend/codegen.md
Adding src/doc/rustc-dev-guide/src/backend/backend-agnostic.md
Adding src/doc/rustc-dev-guide/src/attributes.md
Adding src/doc/rustc-dev-guide/src/ast-validation.md
Adding src/doc/rustc-dev-guide/src/ast-lowering.md
Adding src/doc/rustc-dev-guide/src/asm.md
Adding src/doc/rustc-dev-guide/src/appendix/humorust.md
Adding src/doc/rustc-dev-guide/src/appendix/glossary.md
Adding src/doc/rustc-dev-guide/src/appendix/compiler-lecture.md
Adding src/doc/rustc-dev-guide/src/appendix/code-index.md
Adding src/doc/rustc-dev-guide/src/appendix/bibliography.md
Adding src/doc/rustc-dev-guide/src/appendix/background.md
Adding src/doc/rustc-dev-guide/src/about-this-guide.md
Adding src/doc/rustc-dev-guide/src/SUMMARY.md
Adding src/doc/rustc-dev-guide/rust-version
Adding src/doc/rustc-dev-guide/mermaid.min.js
Adding src/doc/rustc-dev-guide/mermaid-init.js
Adding src/doc/rustc-dev-guide/josh-sync/src/sync.rs
Adding src/doc/rustc-dev-guide/josh-sync/src/main.rs
Adding src/doc/rustc-dev-guide/josh-sync/README.md
Adding src/doc/rustc-dev-guide/josh-sync/Cargo.toml
Adding src/doc/rustc-dev-guide/josh-sync/Cargo.lock
Adding src/doc/rustc-dev-guide/examples/rustc-interface-getting-diagnostics.rs
Adding src/doc/rustc-dev-guide/examples/rustc-interface-example.rs
Adding src/doc/rustc-dev-guide/examples/rustc-driver-interacting-with-the-ast.rs
Adding src/doc/rustc-dev-guide/examples/rustc-driver-example.rs
Adding src/doc/rustc-dev-guide/examples/README
Adding src/doc/rustc-dev-guide/ci/linkcheck.sh
Adding src/doc/rustc-dev-guide/ci/date-check/src/main.rs
Adding src/doc/rustc-dev-guide/ci/date-check/Cargo.toml
Adding src/doc/rustc-dev-guide/ci/date-check/Cargo.lock
Adding src/doc/rustc-dev-guide/ci/check-in.sh
Adding src/doc/rustc-dev-guide/book.toml
Adding src/doc/rustc-dev-guide/README.md
Adding src/doc/rustc-dev-guide/CODE_OF_CONDUCT.md
Adding src/doc/rustc-dev-guide/CNAME
Adding src/doc/rustc-dev-guide/CITATION.cff
Adding src/doc/rustc-dev-guide/.mailmap
Adding src/doc/rustc-dev-guide/.gitignore
Adding src/doc/rustc-dev-guide/.github/workflows/date-check.yml
Adding src/doc/rustc-dev-guide/.github/workflows/ci.yml
Adding src/doc/rustc-dev-guide/.gitattributes
Adding src/doc/rustc-dev-guide/.editorconfig
Auto-merging src/ci/github-actions/jobs.yml
CONFLICT (content): Merge conflict in src/ci/github-actions/jobs.yml
warning: inexact rename detection was skipped due to too many files.
warning: you may want to set your merge.renamelimit variable to at least 3527 and retry the command.
Automatic merge failed; fix conflicts and then commit the result.