Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snapshot for 20240619, v19.0.0, 8570685 (big-merge) #555

Open
github-actions bot opened this issue Jun 19, 2024 · 2 comments
Open

Snapshot for 20240619, v19.0.0, 8570685 (big-merge) #555

github-actions bot opened this issue Jun 19, 2024 · 2 comments

Comments

@github-actions
Copy link

github-actions bot commented Jun 19, 2024

Hello @kwk!

This issue exists to let you know that we are about to monitor the builds of the LLVM (v19.0.0, llvm/llvm-project@ 8570685) snapshot for 20240619.

At certain intervals the CI system will update this very comment over time to reflect the progress of builds.
Log analysis
For example if a build of the llvm project fails on the fedora-rawhide-x86_64 platform, we'll analyze the build log (if any) to identify the cause of the failure. The cause can be any of ['srpm_build_issue', 'copr_timeout', 'network_issue', 'dependency_issue', 'test', 'downstream_patch_application', 'rpm__installed_but_unpackaged_files_found', 'rpm__directory_not_found', 'rpm__file_not_found', 'cmake_error', 'unknown']. For each cause we will list the packages and the relevant log excerpts.
Use of labels
Let's assume a unit test test in upstream LLVM was broken. We will then add these labels to this issue: error/test, build_failed_on/fedora-rawhide-x86_64, project/llvm. If you manually restart a build in Copr and can bring it to a successful state, we will automatically remove the aforementioned labels.

Last updated: 2024-06-21T23:18:33.268029

Build Matrix
llvm
fedora-39-aarch64
✅ tests passed
fedora-39-i386
fedora-39-ppc64le
✅ tests passed 🔒
fedora-39-s390x
✅ tests passed 🔒
fedora-39-x86_64
✅ tests passed
fedora-40-aarch64
✅ tests passed
fedora-40-i386
fedora-40-ppc64le
✅ tests passed 🔒
fedora-40-s390x
✅ tests passed 🔒
fedora-40-x86_64
✅ tests passed
fedora-rawhide-aarch64
✅ tests passed
fedora-rawhide-i386
fedora-rawhide-ppc64le
⚠️ pipeline error
fedora-rawhide-s390x
⚠️ pipeline error
fedora-rawhide-x86_64
❌ tests failed
rhel-9-aarch64
❌ tests failed 🔒
rhel-9-s390x
❌ tests failed 🔒
rhel-9-x86_64
❌ tests failed 🔒
Build status legend
  • ⭕ : canceled
  • ❌ : failed
  • ☑️ : forked
  • 📥 : importing
  • 🔜 : pending
  • 🏃 : running
  • 🚫 : skipped
  • ⭐ : starting
  • ✅ : succeeded
  • ⌛ : waiting
  • ❔ : unknown
  • ⚠️ : pipeline error (only relevant to testing-farm)
Copy link
Author

github-actions bot commented Jun 19, 2024

Testing-farm results are in!

Last updated: 2024-06-21T23:18:32.225802

Some (if not all) results from testing-farm are in. This comment will be updated over time and is detached from the main issue comment because we want to preserve the logs entirely and not shorten them.

Note

Please be aware that the testing-farm artifact links a valid for no longer than 90 days. That is why we persists the log outputs here.

Warning

This list is not extensive if tests have been run in the Red Hat internal testing-farm ranch and failed. For those, take a look in the "chroot" column of the build matrix above and look for failed tests that show a 🔒 symbol.

Failed testing-farm test cases

/llvm-tests/tests/integration-test-suite on fedora-rawhide-x86_64 (see testing-farm artifacts)
+ threads=0
+ thread_args=
+ repo_url=https://github.com/opencollab/llvm-toolchain-integration-test-suite
+ '[' 0 -gt 0 ']'
+ '[' 0 -ge 1 ']'
++ mktemp -d -p /var/tmp
+ cd /var/tmp/tmp.cvpHG52VHI
+ git clone https://github.com/opencollab/llvm-toolchain-integration-test-suite
Cloning into 'llvm-toolchain-integration-test-suite'...
+ cd llvm-toolchain-integration-test-suite
+ mkdir _build
+ cd _build
+ cmake .. -DENABLE_LIBCXX=OFF -DENABLE_STATIC_LIBCXX=OFF -DENABLE_LIBUNWIND=OFF
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


[... CMAKE CONFIGURE LOG SHORTENED ...]
+ lit --show-unsupported --show-xfail -v tests
PASS: LLVM regression suite :: atomic_fetch.c (1 of 51)
PASS: LLVM regression suite :: basic_clang_tidy.cpp (2 of 51)
UNSUPPORTED: LLVM regression suite :: basic_lib++.cpp (3 of 51)
UNSUPPORTED: LLVM regression suite :: basic_lib++2.cpp (4 of 51)
UNSUPPORTED: LLVM regression suite :: basic_lldb.c (5 of 51)
UNSUPPORTED: LLVM regression suite :: basic_lldb2.cpp (6 of 51)
PASS: LLVM regression suite :: basic_debuginfo.c (7 of 51)
PASS: LLVM regression suite :: basic_openmp.c (8 of 51)
PASS: LLVM regression suite :: clang_format.c (9 of 51)
PASS: LLVM regression suite :: code_coverage.cpp (10 of 51)
PASS: LLVM regression suite :: buildid.c (11 of 51)
PASS: LLVM regression suite :: format_diff.c (12 of 51)
PASS: LLVM regression suite :: code_profiling.cpp (13 of 51)
UNSUPPORTED: LLVM regression suite :: from_chars_libc++.cpp (14 of 51)
FAIL: LLVM regression suite :: gold.c (15 of 51)
******************** TEST 'LLVM regression suite :: gold.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 3: /usr/bin/clang -fuse-ld=gold /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/tests/gold.c -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/gold.c.tmp
+ /usr/bin/clang -fuse-ld=gold /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/tests/gold.c -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/gold.c.tmp
clang: error: invalid linker name in argument '-fuse-ld=gold'

--

********************
UNSUPPORTED: LLVM regression suite :: hello.mlir (16 of 51)
PASS: LLVM regression suite :: include_limits.c (17 of 51)
UNSUPPORTED: LLVM regression suite :: libc++_link_static.cpp (18 of 51)
UNSUPPORTED: LLVM regression suite :: libc++_static_shared.cpp (19 of 51)
PASS: LLVM regression suite :: from_chars.cpp (20 of 51)
PASS: LLVM regression suite :: llvm-ir.c (21 of 51)
PASS: LLVM regression suite :: libclang_cpp.cpp (22 of 51)
PASS: LLVM regression suite :: lto_and_cfi.c (23 of 51)
PASS: LLVM regression suite :: lto_and_cross_dso_cfi.c (24 of 51)
PASS: LLVM regression suite :: llvm_config_libs.cpp (25 of 51)
FAIL: LLVM regression suite :: lto_and_gold.c (26 of 51)
******************** TEST 'LLVM regression suite :: lto_and_gold.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 3: /usr/bin/clang -c -flto /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/tests/lto_and_gold.c -DLIB -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-obj.o
+ /usr/bin/clang -c -flto /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/tests/lto_and_gold.c -DLIB -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-obj.o
RUN: at line 4: /usr/bin/clang -c -flto /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/tests/lto_and_gold.c -ULIB -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-main.o
+ /usr/bin/clang -c -flto /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/tests/lto_and_gold.c -ULIB -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-main.o
RUN: at line 5: /usr/bin/clang -fuse-ld=gold -flto /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-obj.o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-main.o -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp
+ /usr/bin/clang -fuse-ld=gold -flto /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-obj.o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp-main.o -o /var/tmp/tmp.cvpHG52VHI/llvm-toolchain-integration-test-suite/_build/tests/Output/lto_and_gold.c.tmp
clang: error: invalid linker name in argument '-fuse-ld=gold'
clang: error: invalid linker name in argument '-fuse-ld=gold'

--

********************
PASS: LLVM regression suite :: lto_and_lld.c (27 of 51)
UNSUPPORTED: LLVM regression suite :: minimal_mlir_cmake.txt (28 of 51)
PASS: LLVM regression suite :: openmp_headers.c (29 of 51)
PASS: LLVM regression suite :: openmp_tools.c (30 of 51)
UNSUPPORTED: LLVM regression suite :: partial-toolchain.cpp (31 of 51)
PASS: LLVM regression suite :: minimal_llvm_cmake.txt (32 of 51)
PASS: LLVM regression suite :: plugins.cpp (33 of 51)
PASS: LLVM regression suite :: rpass_inline.cpp (34 of 51)
PASS: LLVM regression suite :: save-optimization-record.c (35 of 51)
PASS: LLVM regression suite :: plugins_newpm.txt (36 of 51)
PASS: LLVM regression suite :: scanbuild_py.cpp (37 of 51)
PASS: LLVM regression suite :: scanbuild_missing_delete.cpp (38 of 51)
PASS: LLVM regression suite :: test_asan_heap.c (39 of 51)
PASS: LLVM regression suite :: scanbuild_py_makefile.txt (40 of 51)
PASS: LLVM regression suite :: test_asan_lc.c (41 of 51)
UNSUPPORTED: LLVM regression suite :: test_hwasan.c (42 of 51)
PASS: LLVM regression suite :: test_clangd.txt (43 of 51)
PASS: LLVM regression suite :: test_leaksan.c (44 of 51)
PASS: LLVM regression suite :: test_tsan.c (45 of 51)
PASS: LLVM regression suite :: test_ubsan.c (46 of 51)
UNSUPPORTED: LLVM regression suite :: unwind.cpp (47 of 51)
PASS: LLVM regression suite :: warning_conversion.c (48 of 51)
PASS: LLVM regression suite :: thinlto.c (49 of 51)
UNSUPPORTED: LLVM regression suite :: whole-toolchain.cpp (50 of 51)
PASS: LLVM regression suite :: whole-toolchain.c (51 of 51)
********************
Unsupported Tests (13):
  LLVM regression suite :: basic_lib++.cpp
  LLVM regression suite :: basic_lib++2.cpp
  LLVM regression suite :: basic_lldb.c
  LLVM regression suite :: basic_lldb2.cpp
  LLVM regression suite :: from_chars_libc++.cpp
  LLVM regression suite :: hello.mlir
  LLVM regression suite :: libc++_link_static.cpp
  LLVM regression suite :: libc++_static_shared.cpp
  LLVM regression suite :: minimal_mlir_cmake.txt
  LLVM regression suite :: partial-toolchain.cpp
  LLVM regression suite :: test_hwasan.c
  LLVM regression suite :: unwind.cpp
  LLVM regression suite :: whole-toolchain.cpp

********************
Failed Tests (2):
  LLVM regression suite :: gold.c
  LLVM regression suite :: lto_and_gold.c


Testing Time: 11.27s

Total Discovered Tests: 51
  Unsupported: 13 (25.49%)
  Passed     : 36 (70.59%)
  Failed     :  2 (3.92%)
Shared connection to 52.14.4.179 closed.

@tuliom
Copy link
Collaborator

tuliom commented Jul 4, 2024

This should have been fixed by https://src.fedoraproject.org/tests/clang/pull-request/48

I plan to close this after getting a confirmation from the results of the tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment