opened
onur
username_0
Beta backport of #48013
[beta] Use time crate in bootstrap dist instead of date
issue
created
pietroalbini
username_1
The bot failed to assign a reviewer... @username_2?
comment
created
alexcrichton
username_2
@username_3: r+ p=1
comment
created
bors
username_3
:pushpin: Commit 0895099 has been approved by `username_2`

<!-- @username_3 r=username_2 0895099f4a477aed3266d969d43a20de4d1b0b7a -->
comment
created
bors
username_3
:hourglass: Testing commit 0895099f4a477aed3266d969d43a20de4d1b0b7a with merge fa56e087a5e971f9372d5023e91abeb2be91080c...
comment
created
kennytm
username_4
Heh, no space left on device?

```
[0Ktravis_time:start:stage0-fabricate
[0KBuilding stage0 tool fabricate (x86_64-unknown-linux-gnu)
[01:15:43] [m[m[32m[1m   Compiling[m same-file v0.1.3
[01:15:43] [m[m[32m[1m   Compiling[m yaml-rust v0.3.5
[01:15:43] [m[m[32m[1m   Compiling[m pkg-config v0.3.9
[01:15:43] [m[m[32m[1m   Compiling[m miniz-sys v0.1.10
[01:15:44] [m[m[32m[1m   Compiling[m filetime v0.1.14
[01:15:44] [m[m[32m[1m   Compiling[m xattr v0.1.11
[01:15:45] [m[m[32m[1m   Compiling[m walkdir v1.0.7
[01:15:51] [m[m[32m[1m   Compiling[m tar v0.4.14
[01:15:51] [m[m[32m[1m   Compiling[m lzma-sys v0.1.9
[01:15:51] [m[m[32m[1m   Compiling[m clap v2.29.0
[01:15:51] [m[m[32m[1m   Compiling[m flate2 v1.0.1
[01:16:24] [m[m[32m[1m   Compiling[m xz2 v0.1.3
[01:17:06] [m[m[32m[1m   Compiling[m installer v0.0.0 (file:///checkout/src/tools/rust-installer)
[01:17:11] [m[m[32m[1m    Finished[m release [optimized] target(s) in 87.85 secs
[01:17:11] travis_fold:end:stage0-fabricate
[0K
[01:17:11] travis_time:end:stage0-fabricate:start=1518291862965457303,finish=1518291951467994290,duration=88502536987
[0K
[01:17:11] Error: failed to generate installer
[01:17:11] Caused by: failed to copy '/checkout/obj/build/tmp/dist/rust-docs-beta-x86_64-unknown-linux-musl-image/share/doc/rust/html/alloc/slice/struct.Chunks.html' to '/checkout/obj/build/tmp/dist/rust-docs-beta-x86_64-unknown-linux-musl/rust-docs/share/doc/rust/html/alloc/slice/struct.Chunks.html'
[01:17:11] Caused by: No space left on device (os error 28)
```

The disk usage report, 14 GB used by `run-pass` alone

```
14874920	./obj/build/x86_64-unknown-linux-gnu/test/run-pass
```
comment
created
Mark-Simulacrum
username_5
I'm going to retry, I have a hard time believing this is actually constantly true because of this patch... @username_3 retry
comment
created
kennytm
username_4
@username_5 The size is 10 GB six months ago, so it is likely a very old problem. We can patch compiletest to delete those generated *.err/*.out dump if the test is successful.
comment
created
Mark-Simulacrum
username_5
Well, sure, and we probably should just not keep any artifacts around on CI that aren't going to be used, but I would somewhat expect this PR not to alter whether we fail or succeed.
comment
created
bors
username_3
:hourglass: Testing commit 0895099f4a477aed3266d969d43a20de4d1b0b7a with merge c625ea3c88b436c1fd5716ec55b289718a89fc31...
comment
created
bors
username_3
:broken_heart: Test failed - [status-travis](https://travis-ci.org/rust-lang/rust/builds/339978754?utm_source=github_status&utm_medium=notification)
comment
created
Mark-Simulacrum
username_5
Well, I guess it looks like we're going to have trouble landing this without some space-saving patches...

```
[01:07:11] travis_fold:end:stage0-fabricate
[0K
[01:07:11] travis_time:end:stage0-fabricate:start=1518306511032822992,finish=1518306587761868217,duration=76729045225
[0K
[01:07:12] Error: failed to generate installer
[01:07:12] Caused by: failed to write .xz
[01:07:12] Caused by: No space left on device (os error 28)
[01:07:12] 
```
comment
created
kennytm
username_4
@username_0 Could you try to ignore the `rustc-rust-log.rs` test:

```diff
diff --git a/src/test/run-pass/rustc-rust-log.rs b/src/test/run-pass/rustc-rust-log.rs
index 629387d4cb..a0e04beaa9 100644
--- a/src/test/run-pass/rustc-rust-log.rs
+++ b/src/test/run-pass/rustc-rust-log.rs
@@ -9,5 +9,6 @@
 // except according to those terms.
 
 // rustc-env:RUST_LOG=debug
+// ignore-musl - workaround to avoid consuming all CI storage, see #48118
```

I bet 90% of the space usage comes from this test.
comment
created
onur
username_0
Done @username_4
comment
created
kennytm
username_4
@username_3 r=username_2
comment
created
bors
username_3
:pushpin: Commit 309e0d6 has been approved by `username_2`

<!-- @username_3 r=username_2 309e0d60b806b1534beac2ab231bc2fd3e2f817c -->
comment
created
bors
username_3
:hourglass: Testing commit 309e0d60b806b1534beac2ab231bc2fd3e2f817c with merge fc74e576a09f533d7a49072eec9e744a13a92e95...
comment
created
bors
username_3
:broken_heart: Test failed - [status-travis](https://travis-ci.org/rust-lang/rust/builds/340088074?utm_source=github_status&utm_medium=notification)
comment
created
kennytm
username_4
Guess we're wrong, `run-pass` is still consuming 14 GB  storage 😞
comment
created
Mark-Simulacrum
username_5
going to close this in favor of the general beta backport PR (#48146)
comment