https://github.com/JuliaLang/julia

Make write(IO, Char) actually return the amount of printed bytes instead of the attempted written bytes. (#56980)

Canceled automatically after 3m 18s
Unlock secrets, launch pipelinestrue
Waited 1s
·
Ran in 15s
Launch signed jobstrue
Waited 8s
·
Ran in 40s
Launch upload jobs# Explicitly pass along the cryptic token to child pipelines && export BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET && export ALLOW_FAIL="false" && ##### Launch `upload_*` jobs to store tarballs into S3 once tests are done && ### Linux: && # Regular Linux upload jobs: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_linux.arches \ && .buildkite/pipelines/main/platforms/upload_linux.yml && # PowerPC Linux upload jobs, which we only run for Julia prior to 1.12: && GROUP="Upload" \ && julia .buildkite/pipelines/main/platforms/launch_powerpc.jl \ && .buildkite/pipelines/main/platforms/upload_linux.powerpc.arches \ && .buildkite/pipelines/main/platforms/upload_linux.yml && ### macOS: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_macos.arches \ && .buildkite/pipelines/main/platforms/upload_macos.yml && ### FreeBSD: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_freebsd.arches \ && .buildkite/pipelines/main/platforms/upload_freebsd.yml && ### Windows: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_windows.arches \ && .buildkite/pipelines/main/platforms/upload_windows.yml && for OS in linux macos freebsd windows; do \ && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_${OS}.arches \ && .buildkite/pipelines/main/misc/upload_buildkite_results.yml && done && # Launch doctest deploy job && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/deploy_docs.yml && # Don't share this with buildkite's env display && unset BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET
Waited 4s
·
Ran in 38s
upload test results i686-w64-mingw32buildkite-agent artifact download --step "test_i686-w64-mingw32" "results*.json" . || true
Canceled
upload test results x86_64-w64-mingw32buildkite-agent artifact download --step "test_x86_64-w64-mingw32" "results*.json" . || true
Canceled
upload test results x86_64-unknown-freebsdbuildkite-agent artifact download --step "test_x86_64-unknown-freebsd" "results*.json" . || true
Canceled
upload test results aarch64-apple-darwinbuildkite-agent artifact download --step "test_aarch64-apple-darwin" "results*.json" . || true
Canceled
upload test results x86_64-apple-darwinbuildkite-agent artifact download --step "test_x86_64-apple-darwin" "results*.json" . || true
Canceled
upload test results x86_64-linux-gnubuildkite-agent artifact download --step "test_x86_64-linux-gnu" "results*.json" . || true
Canceled
upload test results i686-linux-gnubuildkite-agent artifact download --step "test_i686-linux-gnu" "results*.json" . || true
Canceled
upload test results aarch64-linux-gnubuildkite-agent artifact download --step "test_aarch64-linux-gnu" "results*.json" . || true
Canceled
:windows: upload i686-w64-mingw32
Canceled
:windows: upload x86_64-w64-mingw32
Canceled
:freebsd: upload x86_64-unknown-freebsdbash .buildkite/utilities/upload_julia.sh
Canceled
:mac: upload aarch64-apple-darwinbash .buildkite/utilities/upload_julia.sh
Canceled
:mac: upload x86_64-apple-darwinbash .buildkite/utilities/upload_julia.sh
Canceled
:linux: upload powerpc64le-linux-gnubash .buildkite/utilities/upload_julia.sh
Canceled
:linux: upload x86_64-linux-gnubash .buildkite/utilities/upload_julia.sh
Canceled
:linux: upload i686-linux-gnubash .buildkite/utilities/upload_julia.sh
Canceled
:linux: upload aarch64-linux-gnubash .buildkite/utilities/upload_julia.sh
Canceled
Launch allowed-to-fail upload jobs# Explicitly pass along the cryptic token to child pipelines && export BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET && export ALLOW_FAIL="true" && # Launch Linux allowed-to-fail upload jobs && GROUP="Allow Fail (Upload)" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_linux.soft_fail.arches \ && .buildkite/pipelines/main/platforms/upload_linux.yml && # Don't share this with buildkite's env display && unset BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET
Waited 4s
·
Ran in 42s
:linux: upload x86_64-linux-muslbash .buildkite/utilities/upload_julia.sh
Canceled
Launch build jobs### Launch Linux build jobs. && # Regular: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_linux.arches \ && .buildkite/pipelines/main/platforms/build_linux.yml && # PowerPC (only for Julia prior to 1.12): && GROUP="Build" \ && ALLOW_FAIL="false" \ && julia .buildkite/pipelines/main/platforms/launch_powerpc.jl \ && .buildkite/pipelines/main/platforms/build_linux.powerpc.arches \ && .buildkite/pipelines/main/platforms/build_linux.yml && ### Launch macOS build jobs: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_macos.arches \ && .buildkite/pipelines/main/platforms/build_macos.yml && ### Launch FreeBSD build jobs: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_freebsd.arches \ && .buildkite/pipelines/main/platforms/build_freebsd.yml && ### Launch Windows build jobs: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_windows.arches \ && .buildkite/pipelines/main/platforms/build_windows.yml
Waited 4s
·
Ran in 42s
:windows: build i686-w64-mingw32
Canceled
Waited 2m 21s
:windows: build x86_64-w64-mingw32
Canceled
Waited 2m 22s
:freebsd: build x86_64-unknown-freebsdbash .buildkite/utilities/build_julia.sh
Canceled
Waited 17s
·
Ran in 2m 24s
:mac: build aarch64-apple-darwinbash .buildkite/utilities/build_julia.sh
Canceled
Waited 10s
·
Ran in 2m 24s
:mac: build x86_64-apple-darwinbash .buildkite/utilities/build_julia.sh
Canceled
Waited 5s
·
Ran in 2m 31s
:linux: build powerpc64le-linux-gnuassertbash .buildkite/utilities/build_julia.sh
Canceled
Waited 9s
·
Ran in 2m 35s
:linux: build powerpc64le-linux-gnubash .buildkite/utilities/build_julia.sh
Canceled
Waited 5s
·
Ran in 2m 38s
:linux: build x86_64-linux-gnummtkbash .buildkite/utilities/build_julia.sh
Canceled
Waited 19s
·
Ran in 2m 24s
:linux: build aarch64-linux-gnubash .buildkite/utilities/build_julia.sh
Canceled
Waited 8s
·
Ran in 2m 33s
:linux: build x86_64-linux-gnuprofilingbash .buildkite/utilities/build_julia.sh
Canceled
Waited 9s
·
Ran in 2m 32s
:linux: build x86_64-linux-gnuassertbash .buildkite/utilities/build_julia.sh
Canceled
Waited 5s
·
Ran in 2m 43s
:linux: build x86_64-linux-gnubash .buildkite/utilities/build_julia.sh
Canceled
Waited 8s
·
Ran in 2m 38s
:linux: build i686-linux-gnubash .buildkite/utilities/build_julia.sh
Canceled
Waited 9s
·
Ran in 2m 37s
Launch check jobsbuildkite-agent pipeline upload .buildkite/pipelines/main/misc/analyzegc.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/doctest.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/pdf_docs/build_pdf_docs.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/embedding.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/trimming.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/llvmpasses.yml && # buildkite-agent pipeline upload .buildkite/pipelines/main/misc/whitespace.yml # Currently runs in GitHub Actions instead of Buildkite && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/sanitizers/asan.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/sanitizers/tsan.yml
Waited 8s
·
Ran in 17s
tsanecho "--- Build julia-debug runtime with TSAN" && VERBOSE=1 contrib/tsan/build.sh ./tmp/test-tsan -j${JULIA_CPU_THREADS:?} julia-src-debug
Waited 4s
·
Ran in 2m 7s
asanecho "--- Build julia with ASAN" && VERBOSE=1 contrib/asan/build.sh ./tmp/test-asan -j${JULIA_CPU_THREADS:?}
Canceled
Waited 1s
·
Ran in 3m 1s
llvmpassesecho "--- make release" && # Enable Julia assertions: FORCE_ASSERTIONS=1 && # Enable LLVM assertions: LLVM_ASSERTIONS=1 && export MAKE_ASSERT_FLAGS="FORCE_ASSERTIONS=1 LLVM_ASSERTIONS=1" && make --output-sync -j${JULIA_CPU_THREADS:?} release JULIA_PRECOMPILE=0 ${MAKE_ASSERT_FLAGS:?} && echo "--- make src/install-analysis-deps" && make --output-sync -j${JULIA_CPU_THREADS:?} -C src install-analysis-deps ${MAKE_ASSERT_FLAGS:?} && echo "+++ make test/llvmpasses" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/llvmpasses ${MAKE_ASSERT_FLAGS:?}
Canceled
embedding# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p usr && tar -C usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && rm -f julia-*-linux-x86_64.tar.gz && embedding_output="/tmp/embedding-test" && echo "+++ Run embedding tests, deploy to ${embedding_output:?}" && mkdir -p "${embedding_output:?}" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/embedding check JULIA="$(pwd)/usr/bin/julia" BIN="${embedding_output:?}"
Canceled
pdf_docs_buildecho "--- Download pre-built julia, extract into usr/" && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p ./usr && tar -C ./usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && ln -s ./usr/bin/julia ./julia && echo "--- Print Julia version info" && export JULIA_NUM_THREADS=1 && ./julia -e 'using InteractiveUtils; InteractiveUtils.versioninfo()' && echo "--- Set some environment variables and create some directories" && export DOCUMENTER_LATEX_DEBUG="$(pwd)/latex-debug-logs" && mkdir -p ${DOCUMENTER_LATEX_DEBUG:?} && echo "DOCUMENTER_LATEX_DEBUG is ${DOCUMENTER_LATEX_DEBUG:?}" && echo "--- Build the PDF" && ./julia .buildkite/pipelines/main/misc/pdf_docs/make.jl && echo "--- Upload the PDF files as Buildkite artifacts" && find . -type f -name "*.pdf" && cd doc/_build/pdf/en && buildkite-agent artifact upload TheJuliaLanguage.pdf
Canceled
doctest# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p ./usr && tar -C ./usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && ln -s ./usr/bin/julia ./julia && echo "--- Print Julia version info" && export JULIA_NUM_THREADS=1 && ./julia -e 'using InteractiveUtils; InteractiveUtils.versioninfo()' && TARBALL_NAME="$(echo julia-*-linux-x86_64.tar.gz)" && export DOCUMENTER_ARCHIVE="${TARBALL_NAME%-linux-x86_64.tar.gz}-htmldocs.tar.gz" && echo "--- Run Julia doctests/build HTML docs" && cd doc && make deploy doctest=true && echo "--- Compress and upload HTML docs" && buildkite-agent artifact upload "${DOCUMENTER_ARCHIVE}"
Canceled
analyzegcecho "--- Install in-tree LLVM dependencies" && make --output-sync -j${JULIA_CPU_THREADS:?} -C src install-analysis-deps && echo "+++ run clangsa/analyzegc" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/clangsa --keep-going && make --output-sync -j${JULIA_CPU_THREADS:?} -C src analyze --keep-going
Canceled
Waited 8s
·
Ran in 2m 48s
Launch test jobsexport ALLOW_FAIL="false" && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/gcext.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/test_revise.yml && ### Launch Linux test jobs. && # Regular: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_linux.arches \ && .buildkite/pipelines/main/platforms/test_linux.yml && # i686-linux-gnu: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_linux.i686.arches \ && .buildkite/pipelines/main/platforms/test_linux.i686.yml && ### Launch macOS test jobs: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_macos.arches \ && .buildkite/pipelines/main/platforms/test_macos.yml && ### Launch FreeBSD test jobs: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_freebsd.arches \ && .buildkite/pipelines/main/platforms/test_freebsd.yml && ### Launch Windows test jobs: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_windows.arches \ && .buildkite/pipelines/main/platforms/test_windows.yml
Waited 3s
·
Ran in 56s
:windows: test i686-w64-mingw32bash .buildkite/utilities/test_julia.sh
Canceled
:windows: test x86_64-w64-mingw32bash .buildkite/utilities/test_julia.sh
Canceled
:freebsd: test x86_64-unknown-freebsdbash .buildkite/utilities/test_julia.sh
Canceled
:mac: test aarch64-apple-darwinbash .buildkite/utilities/test_julia.sh
Canceled
:mac: test x86_64-apple-darwinbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test i686-linux-gnunetbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test i686-linux-gnubash .buildkite/utilities/test_julia.sh
Canceled
:linux: test x86_64-linux-gnummtkbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test x86_64-linux-gnuassertrr-netbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test x86_64-linux-gnuassertrrbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test x86_64-linux-gnubash .buildkite/utilities/test_julia.sh
Canceled
test revise# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p ./usr && tar -C ./usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && ln -s ./usr/bin/julia ./julia && echo "--- Install and test Revise" && unset JULIA_DEPOT_PATH && JULIA_PKG_PRECOMPILE_AUTO=0 ./julia -e 'using Pkg; Pkg.add(name="Revise", rev="master"); ENV["JULIA_PKG_PRECOMPILE_AUTO"]=1; Pkg.test("Revise")'
Canceled
gcext# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p usr && tar -C usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && rm -f julia-*-linux-x86_64.tar.gz && gcext_output="/tmp/gcext-test" && echo "+++ Run gcext tests, deploy to ${gcext_output:?}" && mkdir -p "${gcext_output:?}" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/gcext check JULIA="$(pwd)/usr/bin/julia" BIN="${gcext_output:?}"
Canceled
Launch allowed-to-fail build jobsexport ALLOW_FAIL="true" && # Launch Linux allowed-to-fail build jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_linux.soft_fail.arches \ && .buildkite/pipelines/main/platforms/build_linux.yml && # Launch macOS allowed-to-fail build jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_macos.soft_fail.arches \ && .buildkite/pipelines/main/platforms/build_macos.yml
Waited 4s
·
Ran in 8s
:linux: build x86_64-linux-muslbash .buildkite/utilities/build_julia.sh
Canceled
Waited 4s
·
Ran in 3m 0s
Launch allowed-to-fail test jobsexport ALLOW_FAIL="true" && ### Launch Linux allowed-to-fail test jobs. && # Regular: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_linux.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_linux.yml && # PowerPC (only for Julia prior to 1.12): && GROUP="Test" \ && julia .buildkite/pipelines/main/platforms/launch_powerpc.jl \ && .buildkite/pipelines/main/platforms/test_linux.powerpc.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_linux.yml && ### Launch macOS allowed-to-fail test jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_macos.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_macos.yml && ### Launch FreeBSD allowed-to-fail jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_freebsd.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_freebsd.yml && ### Launch Windows allowed-to-fail test jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_windows.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_windows.yml
Waited 4s
·
Ran in 32s
:linux: test powerpc64le-linux-gnubash .buildkite/utilities/test_julia.sh
Canceled
:linux: test x86_64-linux-muslbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test aarch64-linux-gnubash .buildkite/utilities/test_julia.sh
Canceled
Total Job Run Time: 43m 46s