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

Update to Clang 7 on CI. #55952

Merged
merged 2 commits into from
Nov 19, 2018
Merged

Update to Clang 7 on CI. #55952

merged 2 commits into from
Nov 19, 2018

Conversation

michaelwoerister
Copy link
Member

Handles Linux and macOS. Windows seems to already have been updated.

r? @Mark-Simulacrum
cc @rust-lang/infra

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 14, 2018
@michaelwoerister
Copy link
Member Author

Or at least, let's give it a @bors try

@bors
Copy link
Contributor

bors commented Nov 14, 2018

⌛ Trying commit f6b8eb7 with merge 2c51602...

bors added a commit that referenced this pull request Nov 14, 2018
Update to Clang 7 on CI.

Handles Linux and macOS. Windows seems to already have been updated.

r? @Mark-Simulacrum
cc @rust-lang/infra
@alexcrichton
Copy link
Member

r=me with green CI!

@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_fold:end:services

travis_fold:start:git.checkout
travis_time:start:1975837e
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
[00:01:31] 
[00:01:31] Total download size: 4.9 M
[00:01:31] Downloading Packages:
[00:01:32] --------------------------------------------------------------------------------
[00:01:32] Total                                           5.1 MB/s | 4.9 MB     00:00     
[00:01:32] warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
[00:01:32] Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) <centos-5-key@centos.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
[00:01:32] Running Transaction Test
[00:01:32] Finished Transaction Test
[00:01:32] Transaction Test Succeeded
[00:01:32] Running Transaction
---
[00:03:13] + hide_output make install
[00:03:13] + set +x
[00:03:34] shared.sh: line 11:   351 Terminated              bash -c "while true; do sleep 30; echo \$(date) - building ...; done"
[00:03:34] + cd ..
[00:03:34] + rm -rf openssl-1.0.2k
[00:03:34] ./build-openssl.sh: line 25:  4114 Terminated              bash -c "while true; do sleep 30; echo \$(date) - building ...; done"  (wd: /tmp/openssl-1.0.2k)
[00:03:34] + ln -nsf /etc/pki/tls/cert.pem /rustroot/ssl/
[00:03:35] Removing intermediate container afe3730eefba
[00:03:35] Step 14/41 : COPY dist-x86_64-linux/build-curl.sh /tmp/
[00:03:35]  ---> 6a0f05f6cab0
[00:03:35] Step 15/41 : RUN ./build-curl.sh
[00:03:35] Step 15/41 : RUN ./build-curl.sh
[00:03:35]  ---> Running in f5d22b30791f
[00:03:36] + source shared.sh
[00:03:36] + VERSION=7.51.0
[00:03:36] + curl http://cool.haxx.se/download/curl-7.51.0.tar.bz2
[00:03:37]   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
[00:03:37]                                  Dload  Upload   Total   Spent    Left  Speed
[00:03:39] 
  0 2509k    0 14215    0     0   8542      0  0:05:00  0:00:01  0:04:59  8542
  0 2509k    0 14215    0     0   8542      0  0:05:00  0:00:01  0:04:59  8542
  8 2509k    8  220k    0     0   101k      0  0:00:24  0:00:02  0:00:22  401k
100 2509k  100 2509k    0     0   866k      0  0:00:02  0:00:02 --:--:-- 2024k
[00:03:39] + mkdir curl-build
[00:03:39] + cd curl-build
[00:03:39] + hide_output ../curl-7.51.0/configure --prefix=/rustroot --with-ssl=/rustroot --disable-sspi --disable-gopher --disable-smtp --disable-smb --disable-imap --disable-pop3 --disable-tftp --disable-telnet --disable-manual --disable-dict --disable-rtsp --disable-ldaps --disable-ldap
[00:04:04] + hide_output make -j10
[00:04:04] + set +x
[00:04:17] shared.sh: line 11:    12 Terminated              bash -c "while true; do sleep 30; echo \$(date) - building ...; done"
[00:04:17] ./build-curl.sh: line 38: 11527 Terminated              bash -c "while true; do sleep 30; echo \$(date) - building ...; done"
---
 95 82.1M   95 78.4M    0     0  2890k      0  0:00:29  0:00:27  0:00:02 3025k
 99 82.1M   99 81.5M    0     0  2897k      0  0:00:29  0:00:28  0:00:01 3108k
100 82.1M  100 82.1M    0     0  2901k      0  0:00:29  0:00:29 --:--:-- 3210k
[00:08:20] + cd gcc-4.8.5
[00:08:20] + sed -i 's|ftp://gcc\.gnu\.org/|http://gcc.gnu.org/|g' ./contrib/download_prerequisites
[00:08:20] --2018-11-14 16:58:22--  http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2
[00:08:20] Resolving gcc.gnu.org... 209.132.180.131
[00:08:20] Connecting to gcc.gnu.org|209.132.180.131|:80... connected.
[00:08:20] HTTP request sent, awaiting response... 200 OK
---
 24 27.0M   24 6864k    0     0  4489k      0  0:00:06  0:00:01  0:00:05 6095k
 55 27.0M   55 14.9M    0     0  6049k      0  0:00:04  0:00:02  0:00:02 7194k
 82 27.0M   82 22.3M    0     0  6496k      0  0:00:04  0:00:03  0:00:01 7335k
100 27.0M  100 27.0M    0     0  6785k      0  0:00:04  0:00:04 --:--:-- 7528k
[00:44:04] + cd llvm-7.0.0.src
[00:44:04] + mkdir -p tools/clang
[00:44:04] + curl https://releases.llvm.org/7.0.0/cfe-7.0.0.src.tar.xz
[00:44:05] + tar xf - -C tools/clang --strip-components=1
[00:44:05] + xz -d
[00:44:05]                                  Dload  Upload   Total   Spent    Left  Speed
[00:44:07] 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0 11.9M    0 62530    0     0   135k      0  0:01:30 --:--:--  0:01:30  136k
---
[00:44:07] 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  2  894k    2 26814    0     0  92655      0  0:00:09 --:--:--  0:00:09 93428
100  894k  100  894k    0     0  2039k      0 --:--:-- --:--:-- --:--:-- 2050k
[00:44:07] + mkdir ../clang-build
[00:44:07] + cd ../clang-build
[00:44:07] + INC=/rustroot/include
[00:44:07] + INC=/rustroot/include:/rustroot/lib/gcc/x86_64-unknown-linux-gnu/4.8.5/include-fixed
[00:44:07] + INC=/rustroot/include:/rustroot/lib/gcc/x86_64-unknown-linux-gnu/4.8.5/include-fixed:/usr/include
[00:44:07] + hide_output cmake ../llvm-7.0.0.src -DCMAKE_C_COMPILER=/rustroot/bin/gcc -DCMAKE_CXX_COMPILER=/rustroot/bin/g++ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/rustroot -DLLVM_TARGETS_TO_BUILD=X86 -DC_INCLUDE_DIRS=/rustroot/include:/rustroot/lib/gcc/x86_64-unknown-linux-gnu/4.8.5/include-fixed:/usr/include
[00:44:37] Wed Nov 14 17:34:39 UTC 2018 - building ...
[00:44:41] + hide_output make -j10
[00:44:41] + set +x
[00:45:11] Wed Nov 14 17:35:13 UTC 2018 - building ...
---
[01:46:36] + set +x
[01:46:39] + hide_output make INSTALL_HDR_PATH=dest headers_install
[01:46:39] + set +x
[01:46:43] shared.sh: line 11:    10 Terminated              bash -c "while true; do sleep 30; echo \$(date) - building ...; done"
[01:46:43] + find dest/include '(' -name .install -o -name ..install.cmd ')' -delete
[01:46:43] + yes
[01:46:43] + yes
[01:46:43] + cp -fr dest/include/asm dest/include/asm-generic dest/include/drm dest/include/linux dest/include/mtd dest/include/rdma dest/include/scsi dest/include/sound dest/include/video dest/include/xen /usr/include
[01:46:44] + rm -rf linux-3.2.84
[01:46:45]  ---> 29d87450f8ee
[01:46:45] Removing intermediate container 4fdba4ca0356
[01:46:45] Step 31/41 : COPY dist-x86_64-linux/build-perl.sh /tmp/
[01:46:45] Step 31/41 : COPY dist-x86_64-linux/build-perl.sh /tmp/
[01:46:45]  ---> 60be790e5220
[01:46:45] Step 32/41 : RUN ./build-perl.sh
[01:46:45]  ---> Running in 4eec34067303
[01:46:45] + source shared.sh
[01:46:45] + tar xzf -
[01:46:45] + curl https://www.cpan.org/src/5.0/perl-5.28.0.tar.gz
[01:46:45]                                  Dload  Upload   Total   Spent    Left  Speed
[01:46:46] 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 40 17.0M   40 7053k    0     0  8161k      0  0:00:02 --:--:--  0:00:02 8697k
---
[02:59:10] [ 92%] Built target llvm-cxxfilt
[02:59:10] [ 92%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o
[02:59:10] [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o

Broadcast message from root@travis-job-56ed98e5-f4c1-431d-88d5-6e42c42ce3c4
 (unknown) at 19:49 ...
The system is going down for power off NOW!
[02:59:11] [ 92%] Linking CXX executable ../../bin/llvm-demangle-fuzzer
[02:59:11] [ 92%] Linking CXX executable ../../bin/llvm-cxxdump
[02:59:12] [ 92%] Built target llvm-demangle-fuzzer
[02:59:12] Scanning dependencies of target llvm-diff

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@alexcrichton
Copy link
Member

Looks like a time out due to non primed caches, I don't think retry works on try builds so you'll need to push a new commit (not different content, just a different hash) and the run the try again

@bors
Copy link
Contributor

bors commented Nov 14, 2018

💥 Test timed out

@kennytm
Copy link
Member

kennytm commented Nov 15, 2018

No retry does work.

@bors retry

@bors
Copy link
Contributor

bors commented Nov 15, 2018

⌛ Trying commit f6b8eb7 with merge ab1bf1a9124ddaa024a6bb694321d851494313f7...

@bors
Copy link
Contributor

bors commented Nov 15, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 15, 2018
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux-alt of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_fold:end:services

travis_fold:start:git.checkout
travis_time:start:01644189
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@kennytm
Copy link
Member

kennytm commented Nov 15, 2018

@bors retry 3 hour timeout

@bors
Copy link
Contributor

bors commented Nov 15, 2018

⌛ Trying commit f6b8eb7 with merge 528cd6d...

bors added a commit that referenced this pull request Nov 15, 2018
Update to Clang 7 on CI.

Handles Linux and macOS. Windows seems to already have been updated.

r? @Mark-Simulacrum
cc @rust-lang/infra
@bors
Copy link
Contributor

bors commented Nov 15, 2018

💔 Test failed - status-travis

@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_fold:end:services

travis_fold:start:git.checkout
travis_time:start:352f9e26
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
[02:58:41] [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
[02:58:50] [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[02:58:58] [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o

Broadcast message from root@travis-job-15253f0f-9a49-49b5-885d-5a61a2376d0a
 (unknown) at 9:00 ...
The system is going down for power off NOW!

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@pietroalbini
Copy link
Member

@bors retry

The machine was killed...

@bors
Copy link
Contributor

bors commented Nov 15, 2018

⌛ Trying commit f6b8eb7 with merge 19f1d493d9aca36dd551615348c80341e2f6a5b0...

@bors
Copy link
Contributor

bors commented Nov 15, 2018

☀️ Test successful - status-travis
State: approved= try=True

@kennytm kennytm added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Nov 15, 2018
@alexcrichton
Copy link
Member

@bors: r+

@bors
Copy link
Contributor

bors commented Nov 15, 2018

📌 Commit f6b8eb7 has been approved by alexcrichton

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 15, 2018
@michaelwoerister
Copy link
Member Author

\o/

pietroalbini added a commit to pietroalbini/rust that referenced this pull request Nov 16, 2018
…xcrichton

Update to Clang 7 on CI.

Handles Linux and macOS. Windows seems to already have been updated.

r? @Mark-Simulacrum
cc @rust-lang/infra
pietroalbini added a commit to pietroalbini/rust that referenced this pull request Nov 18, 2018
…xcrichton

Update to Clang 7 on CI.

Handles Linux and macOS. Windows seems to already have been updated.

r? @Mark-Simulacrum
cc @rust-lang/infra
bors added a commit that referenced this pull request Nov 19, 2018
Rollup of 25 pull requests

Successful merges:

 - #55562 (Add powerpc- and powerpc64-unknown-linux-musl targets)
 - #55564 (test/linkage-visibility: Ignore on musl targets)
 - #55827 (A few tweaks to iterations/collecting)
 - #55834 (Forward the ABI of the non-zero sized fields of an union if they have the same ABI)
 - #55857 (remove unused dependency)
 - #55862 (in which the E0618 "expected function" diagnostic gets a makeover)
 - #55867 (do not panic just because cargo failed)
 - #55894 (miri enum discriminant handling: Fix treatment of pointers, better error when it is undef)
 - #55916 (Make miri value visitor usfeful for mutation)
 - #55919 (core/tests/num: Simplify `test_int_from_str_overflow()` test code)
 - #55923 (reword #[test] attribute error on fn items)
 - #55935 (appveyor: Use VS2017 for all our images)
 - #55949 (ty: return impl Iterator from Predicate::walk_tys)
 - #55952 (Update to Clang 7 on CI.)
 - #55953 (#53488 Refactoring UpvarId)
 - #55962 (rustdoc: properly calculate spans for intra-doc link resolution errors)
 - #55963 (Stress test for MPSC)
 - #55968 (Clean up some non-mod-rs stuff.)
 - #55970 (Miri backtrace improvements)
 - #56007 (CTFE: dynamically make sure we do not call non-const-fn)
 - #56011 (Replace data.clone() by Arc::clone(&data) in mutex doc.)
 - #56012 (avoid shared ref in UnsafeCell::get)
 - #56016 (Add VecDeque::resize_with)
 - #56027 (docs: Add missing backtick in object_safety.rs docs)
 - #56043 (remove "approx env bounds" if we already know from trait)

Failed merges:

r? @ghost
kennytm pushed a commit to pietroalbini/rust that referenced this pull request Nov 19, 2018
…xcrichton

Update to Clang 7 on CI.

Handles Linux and macOS. Windows seems to already have been updated.

r? @Mark-Simulacrum
cc @rust-lang/infra
bors added a commit that referenced this pull request Nov 19, 2018
Rollup of 25 pull requests

Successful merges:

 - #55562 (Add powerpc- and powerpc64-unknown-linux-musl targets)
 - #55564 (test/linkage-visibility: Ignore on musl targets)
 - #55827 (A few tweaks to iterations/collecting)
 - #55834 (Forward the ABI of the non-zero sized fields of an union if they have the same ABI)
 - #55857 (remove unused dependency)
 - #55862 (in which the E0618 "expected function" diagnostic gets a makeover)
 - #55867 (do not panic just because cargo failed)
 - #55894 (miri enum discriminant handling: Fix treatment of pointers, better error when it is undef)
 - #55916 (Make miri value visitor useful for mutation)
 - #55919 (core/tests/num: Simplify `test_int_from_str_overflow()` test code)
 - #55923 (reword #[test] attribute error on fn items)
 - #55949 (ty: return impl Iterator from Predicate::walk_tys)
 - #55952 (Update to Clang 7 on CI.)
 - #55953 (#53488 Refactoring UpvarId)
 - #55962 (rustdoc: properly calculate spans for intra-doc link resolution errors)
 - #55963 (Stress test for MPSC)
 - #55968 (Clean up some non-mod-rs stuff.)
 - #55970 (Miri backtrace improvements)
 - #56007 (CTFE: dynamically make sure we do not call non-const-fn)
 - #56011 (Replace data.clone() by Arc::clone(&data) in mutex doc.)
 - #56012 (avoid shared ref in UnsafeCell::get)
 - #56016 (Add VecDeque::resize_with)
 - #56027 (docs: Add missing backtick in object_safety.rs docs)
 - #56043 (remove "approx env bounds" if we already know from trait)
 - #56059 (Increase `Duration` approximate equal threshold to 1us)
@bors bors merged commit f6b8eb7 into rust-lang:master Nov 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants