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 CI configuration for building Redox libraries #59257

Merged
merged 1 commit into from
Mar 20, 2019

Conversation

jackpot51
Copy link
Contributor

This fixes #59254

@rust-highfive
Copy link
Collaborator

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 17, 2019
@sanxiyn
Copy link
Member

sanxiyn commented Mar 18, 2019

@bors r+ p=1

@bors
Copy link
Contributor

bors commented Mar 18, 2019

📌 Commit 5c0f902 has been approved by sanxiyn

@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 Mar 18, 2019
@bors
Copy link
Contributor

bors commented Mar 18, 2019

⌛ Testing commit 5c0f902 with merge fe2d829dda49a3db765df7ba445406bbae0646c7...

@bors
Copy link
Contributor

bors commented Mar 18, 2019

💔 Test failed - checks-travis

@rust-highfive
Copy link
Collaborator

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.
[00:03:55] Questions should be asked at https://answers.launchpad.net/gcc-arm-embedded
[00:03:55] 
[00:03:55] Bug can be filed at https://bugs.launchpad.net/gcc-arm-embedded/+filebug. It is highly encouraged to ask question first before filing a bug.
[00:03:55]  More info: https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa
[00:03:55] gpg: keyring `/tmp/tmpqi4j9i0n/secring.gpg' created
[00:03:55] gpg: keyring `/tmp/tmpqi4j9i0n/pubring.gpg' created
[00:03:55] gpg: requesting key F64D33B0 from hkp server keyserver.ubuntu.com
[00:03:56] gpg: /tmp/tmpqi4j9i0n/trustdb.gpg: trustdb created
[00:03:56] gpg: no ultimately trusted keys found
[00:03:56] gpg: Total number processed: 1
[00:03:56] gpg:               imported: 1  (RSA: 1)
[00:03:56] OK
---
[00:14:46] Step 7/52 : COPY dist-various-1/install-x86_64-redox.sh /build
[00:14:46]  ---> 03e5b6f01e44
[00:14:46] Step 8/52 : RUN ./install-x86_64-redox.sh
[00:14:46]  ---> Running in 0fc3f63efca3
[00:14:46] + wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz
[00:14:46] + tar --extract --gzip --directory /usr/local
[00:14:46] ./install-x86_64-redox.sh: line 6: wget: command not found
[00:14:46] gzip: stdin: unexpected end of file
[00:14:46] tar: Child returned status 1
[00:14:46] tar: Error is not recoverable: exiting now
[00:14:47] The command '/bin/sh -c ./install-x86_64-redox.sh' returned a non-zero code: 2
---
[00:14:48]  ---> Using cache
[00:14:48]  ---> 03e5b6f01e44
[00:14:48] Step 8/52 : RUN ./install-x86_64-redox.sh
[00:14:48]  ---> Running in ad5191b1b18e
[00:14:48] + wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz
[00:14:48] ./install-x86_64-redox.sh: line 6: wget: command not found
[00:14:48] + tar --extract --gzip --directory /usr/local
[00:14:48] gzip: stdin: unexpected end of file
[00:14:48] tar: Child returned status 1
[00:14:48] tar: Error is not recoverable: exiting now
[00:14:48] The command '/bin/sh -c ./install-x86_64-redox.sh' returned a non-zero code: 2
---
[00:14:51]  ---> Using cache
[00:14:51]  ---> 03e5b6f01e44
[00:14:51] Step 8/52 : RUN ./install-x86_64-redox.sh
[00:14:51]  ---> Running in 1252197825d2
[00:14:51] + wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz
[00:14:51] ./install-x86_64-redox.sh: line 6: wget: command not found
[00:14:51] + tar --extract --gzip --directory /usr/local
[00:14:51] gzip: stdin: unexpected end of file
[00:14:51] tar: Child returned status 1
[00:14:51] tar: Error is not recoverable: exiting now
[00:14:51] The command '/bin/sh -c ./install-x86_64-redox.sh' returned a non-zero code: 2
---
[00:14:55]  ---> Using cache
[00:14:55]  ---> 03e5b6f01e44
[00:14:55] Step 8/52 : RUN ./install-x86_64-redox.sh
[00:14:55]  ---> Running in 7f53e310f5e9
[00:14:55] + wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz
[00:14:55] ./install-x86_64-redox.sh: line 6: wget: command not found
[00:14:55] + tar --extract --gzip --directory /usr/local
[00:14:55] gzip: stdin: unexpected end of file
[00:14:55] tar: Child returned status 1
[00:14:55] tar: Error is not recoverable: exiting now
[00:14:55] The command '/bin/sh -c ./install-x86_64-redox.sh' returned a non-zero code: 2
---
[00:14:59]  ---> Using cache
[00:14:59]  ---> 03e5b6f01e44
[00:14:59] Step 8/52 : RUN ./install-x86_64-redox.sh
[00:15:00]  ---> Running in 10ef79472919
[00:15:00] + wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz
[00:15:00] ./install-x86_64-redox.sh: line 6: wget: command not found
[00:15:00] + tar --extract --gzip --directory /usr/local
[00:15:00] gzip: stdin: unexpected end of file
[00:15:00] tar: Child returned status 1
[00:15:00] tar: Error is not recoverable: exiting now
[00:15:00] The command '/bin/sh -c ./install-x86_64-redox.sh' returned a non-zero code: 2
---
travis_time:end:24610a42:start=1552921331327448396,finish=1552921331333126091,duration=5677695
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:23274fca
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:25793f8c
travis_time:start:25793f8c
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:01fee961
$ dmesg | grep -i kill

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)

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

sanxiyn commented Mar 18, 2019

./install-x86_64-redox.sh: line 6: wget: command not found


apt-get update
apt-get install -y x86-64-unknown-redox-gcc
wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz | \
Copy link
Member

@kennytm kennytm Mar 19, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz | \
curl https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz | \

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for that

@kennytm
Copy link
Member

kennytm commented Mar 19, 2019

@bors r=sanxiyn

@bors
Copy link
Contributor

bors commented Mar 19, 2019

📌 Commit f8bffad has been approved by sanxiyn

@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 Mar 19, 2019
kennytm added a commit to kennytm/rust that referenced this pull request Mar 19, 2019
Update CI configuration for building Redox libraries

This fixes rust-lang#59254
@kennytm kennytm added beta-nominated Nominated for backporting to the compiler in the beta channel. stable-nominated Nominated for backporting to the compiler in the stable channel. labels Mar 19, 2019
@kennytm
Copy link
Member

kennytm commented Mar 19, 2019

(The stable-nomination is relevant only if a point release is required)

@pietroalbini pietroalbini added the T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. label Mar 19, 2019
bors added a commit that referenced this pull request Mar 20, 2019
Rollup of 5 pull requests (all of which changes `src/ci/docker`)

Successful merges:

 - #58986 ([CI] Update binutils for powerpc64 and powerpc64le)
 - #59038 (Track embedded-book in the toolstate)
 - #59055 (CI: Set job names.)
 - #59253 (Calculate Docker cache hash precisely from Dockerfile's dependencies)
 - #59257 (Update CI configuration for building Redox libraries)

Failed merges:

r? @ghost
@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-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 20, 2019
@bors bors merged commit 5c0f902 into rust-lang:master Mar 20, 2019
@pietroalbini pietroalbini added beta-accepted Accepted for backporting to the compiler in the beta channel. stable-accepted Accepted for backporting to the compiler in the stable channel. and removed stable-accepted Accepted for backporting to the compiler in the stable channel. stable-nominated Nominated for backporting to the compiler in the stable channel. labels Apr 2, 2019
@pietroalbini pietroalbini removed the beta-nominated Nominated for backporting to the compiler in the beta channel. label Apr 2, 2019
@pietroalbini pietroalbini added the beta-nominated Nominated for backporting to the compiler in the beta channel. label Apr 6, 2019
@jackpot51 jackpot51 deleted the upstream-redox branch April 7, 2019 15:20
@pietroalbini pietroalbini removed the beta-nominated Nominated for backporting to the compiler in the beta channel. label Apr 7, 2019
bors added a commit that referenced this pull request Apr 7, 2019
[beta] Rollup backports

Cherry-picked:

* #58021: Fix fallout from #57667
* #59599: Updated RELEASES.md for 1.34.0
* #59587: Remove #[doc(hidden)] from Error::type_id
* #58994: Hide deprecation warnings inside derive expansions
* #58015: Expand docs for `TryFrom` and `TryInto`.
* #59770: ci: pin android emulator to 28.0.23
* #59704: ci: Update FreeBSD tarball downloads
* #59257: Update CI configuration for building Redox libraries
* #59724: Function arguments should never get promoted

r? @ghost
bors added a commit that referenced this pull request Apr 8, 2019
[beta] Rollup backports

Cherry-picked:

* #58021: Fix fallout from #57667
* #59599: Updated RELEASES.md for 1.34.0
* #59587: Remove #[doc(hidden)] from Error::type_id
* #58994: Hide deprecation warnings inside derive expansions
* #58015: Expand docs for `TryFrom` and `TryInto`.
* #59770: ci: pin android emulator to 28.0.23
* #59704: ci: Update FreeBSD tarball downloads
* #59257: Update CI configuration for building Redox libraries
* #59724: Function arguments should never get promoted
* #59499: Fix broken download link in the armhf-gnu image
* #58330: Add rustdoc JS non-std tests
* #58848: Prevent cache issues on version updates

r? @ghost
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta-accepted Accepted for backporting to the compiler in the beta channel. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update toolchain for Redox dist
7 participants