izderadicka / audioserve

Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do.
713 stars 35 forks source link

Rust Version too Low for Build #87

Closed OrangeDrangon closed 2 years ago

OrangeDrangon commented 2 years ago
Sending build context to Docker daemon  18.64MB
Step 1/28 : ARG CARGO_ARGS
Step 2/28 : ARG CARGO_RELEASE="release"
Step 3/28 : ARG OLD_CLIENT
Step 4/28 : FROM alpine:3.15 AS build
 ---> 60f2846fe774
Step 5/28 : LABEL maintainer="Ivan <ivan@zderadicka.eu>"
 ---> Using cache
 ---> 79be73a21760
Step 6/28 : ARG CARGO_ARGS
 ---> Using cache
 ---> 28c6c5e5cf5a
Step 7/28 : ARG CARGO_RELEASE
 ---> Using cache
 ---> 92f81217f056
Step 8/28 : RUN apk update &&    apk add git bash curl yasm build-base     wget libbz2 bzip2-dev zlib zlib-dev rust cargo ffmpeg-dev ffmpeg     clang clang-dev gawk ctags llvm-dev icu icu-libs icu-dev
 ---> Using cache
 ---> 75a19b4f78a0
Step 9/28 : COPY . /audioserve
 ---> ff1449e5ce58
Step 10/28 : WORKDIR /audioserve
 ---> Running in 1b11ea5ad944
Removing intermediate container 1b11ea5ad944
 ---> e982fe5a804a
Step 11/28 : RUN if [[ -n "$CARGO_RELEASE" ]]; then CARGO_RELEASE="--$CARGO_RELEASE"; fi &&     echo BUILDING: cargo build ${CARGO_RELEASE} ${CARGO_ARGS} &&     cargo build ${CARGO_RELEASE} ${CARGO_ARGS} &&    cargo test ${CARGO_RELEASE} --all ${CARGO_ARGS}
 ---> Running in ed1dbe5ff9a0
BUILDING: cargo build --release
    Updating crates.io index
 Downloading crates ...
  Downloaded base64 v0.13.0
  Downloaded block-buffer v0.10.2
  Downloaded smallvec v1.9.0
  Downloaded http v0.2.8
  Downloaded spin v0.5.2
  Downloaded dirs-sys v0.3.7
  Downloaded dirs v4.0.0
  Downloaded cpufeatures v0.2.4
  Downloaded futures-sink v0.3.23
  Downloaded strsim v0.8.0
  Downloaded num-traits v0.2.15
  Downloaded time v0.1.44
  Downloaded tinyvec_macros v0.1.0
  Downloaded futures-channel v0.3.23
  Downloaded futures-executor v0.3.23
  Downloaded tower-service v0.3.2
  Downloaded typenum v1.15.0
  Downloaded vec_map v0.8.2
  Downloaded xattr v0.2.3
  Downloaded zstd-safe v4.1.3+zstd.1.5.1
  Downloaded utf-8 v0.7.6
  Downloaded sct v0.7.0
  Downloaded weezl v0.1.7
  Downloaded mime_guess v2.0.4
  Downloaded net2 v0.2.37
  Downloaded notify v4.0.17
  Downloaded nom v7.1.1
  Downloaded sha-1 v0.10.0
  Downloaded serde_json v1.0.85
  Downloaded tokio v1.20.1
  Downloaded scopeguard v1.1.0
  Downloaded same-file v1.0.6
  Downloaded percent-encoding v2.1.0
  Downloaded zstd-sys v1.6.2+zstd.1.5.1
  Downloaded rustls-pemfile v1.0.1
  Downloaded png v0.17.5
  Downloaded rustls v0.20.6
  Downloaded ring v0.16.20
  Downloaded iovec v0.1.4
  Downloaded tiff v0.7.3
  Downloaded mio-extras v2.0.6
  Downloaded ryu v1.0.11
  Downloaded serde v1.0.144
  Downloaded regex-syntax v0.6.27
  Downloaded regex-automata v0.1.10
  Downloaded regex v1.6.0
  Downloaded rayon-core v1.9.3
  Downloaded rayon v1.5.3
  Downloaded rand_chacha v0.3.1
  Downloaded rand v0.8.5
  Downloaded quote v1.0.21
  Downloaded proc-macro2 v1.0.43
  Downloaded ppv-lite86 v0.2.16
  Downloaded pin-utils v0.1.0
  Downloaded pin-project-lite v0.2.9
  Downloaded pin-project-internal v1.0.12
  Downloaded pin-project v1.0.12
  Downloaded parking_lot_core v0.9.3
  Downloaded parking_lot_core v0.8.5
  Downloaded parking_lot v0.12.1
  Downloaded parking_lot v0.11.2
  Downloaded once_cell v1.13.1
  Downloaded num_cpus v1.13.1
  Downloaded scoped_threadpool v0.1.9
  Downloaded jpeg-decoder v0.2.6
  Downloaded headers-core v0.2.0
  Downloaded serde_yaml v0.9.14
  Downloaded serde_derive v1.0.144
  Downloaded rand_core v0.6.3
  Downloaded nanorand v0.7.0
  Downloaded mio v0.6.23
  Downloaded lock_api v0.4.8
  Downloaded image v0.24.3
  Downloaded unsafe-libyaml v0.2.4
  Downloaded tungstenite v0.17.3
  Downloaded tokio-tungstenite v0.17.2
  Downloaded spin v0.9.4
  Downloaded socket2 v0.4.6
  Downloaded jobserver v0.1.24
  Downloaded inotify v0.7.1
  Downloaded httparse v1.7.1
  Downloaded libc v0.2.132
  Downloaded lebe v0.5.2
  Downloaded anyhow v1.0.62
  Downloaded ansi_term v0.12.1
  Downloaded aho-corasick v0.7.18
  Downloaded adler32 v1.2.0
  Downloaded adler v1.0.2
  Downloaded zstd v0.9.2+zstd.1.5.1
  Downloaded unicase_serde v0.1.0
  Downloaded webpki v0.22.0
  Downloaded want v0.3.0
  Downloaded walkdir v2.3.2
  Downloaded version_check v0.9.4
  Downloaded url v2.2.2
  Downloaded untrusted v0.7.1
  Downloaded unicode-width v0.1.9
  Downloaded unicode-normalization v0.1.21
  Downloaded unicode-ident v1.0.3
  Downloaded unicode-bidi v0.3.8
  Downloaded unicase v2.6.0
  Downloaded inotify-sys v0.1.5
  Downloaded headers v0.3.7
  Downloaded futures-util v0.3.23
  Downloaded try-lock v0.2.3
  Downloaded tracing-core v0.1.29
  Downloaded tracing v0.1.36
  Downloaded getrandom v0.2.7
  Downloaded exr v1.5.0
  Downloaded tokio-util v0.7.3
  Downloaded tokio-rustls v0.23.4
  Downloaded tokio-macros v1.8.0
  Downloaded futures v0.3.23
  Downloaded flume v0.10.14
  Downloaded deflate v1.0.0
  Downloaded tinyvec v1.6.0
  Downloaded env_logger v0.9.0
  Downloaded threadpool v1.8.1
  Downloaded thiserror-impl v1.0.32
  Downloaded thiserror v1.0.32
  Downloaded textwrap v0.11.0
  Downloaded termcolor v1.1.3
  Downloaded tar v0.4.38
  Downloaded syn v1.0.99
  Downloaded gif v0.11.4
  Downloaded csv v1.1.6
  Downloaded autocfg v1.1.0
  Downloaded sled v0.34.7
  Downloaded num-integer v0.1.45
  Downloaded nix v0.24.2
  Downloaded mio v0.8.4
  Downloaded miniz_oxide v0.5.3
  Downloaded minimal-lexical v0.2.1
  Downloaded mime v0.3.16
  Downloaded memoffset v0.6.5
  Downloaded memchr v2.5.0
  Downloaded matches v0.1.9
  Downloaded log v0.4.17
  Downloaded linked-hash-map v0.5.6
  Downloaded lazycell v1.3.0
  Downloaded lazy_static v1.4.0
  Downloaded itoa v1.0.3
  Downloaded itoa v0.4.8
  Downloaded instant v0.1.12
  Downloaded indexmap v1.9.1
  Downloaded idna v0.2.3
  Downloaded iana-time-zone v0.1.46
  Downloaded hyper v0.14.20
  Downloaded humantime v2.1.0
  Downloaded httpdate v1.0.2
  Downloaded futures-task v0.3.23
  Downloaded futures-macro v0.3.23
  Downloaded futures-io v0.3.23
  Downloaded futures-core v0.3.23
  Downloaded color_quant v1.1.0
  Downloaded num-rational v0.4.1
  Downloaded http-body v0.4.5
  Downloaded cron v0.11.0
  Downloaded hashbrown v0.12.3
  Downloaded half v1.8.2
  Downloaded h2 v0.3.14
  Downloaded slab v0.4.7
  Downloaded signal-hook-registry v1.4.0
  Downloaded generic-array v0.14.6
  Downloaded fxhash v0.2.1
  Downloaded fs2 v0.4.3
  Downloaded form_urlencoded v1.0.1
  Downloaded fnv v1.0.7
  Downloaded flate2 v1.0.24
  Downloaded filetime v0.2.17
  Downloaded enum_dispatch v0.3.8
  Downloaded either v1.8.0
  Downloaded digest v0.10.3
  Downloaded data-encoding v2.3.2
  Downloaded csv-core v0.1.10
  Downloaded crypto-common v0.1.6
  Downloaded crossbeam-utils v0.8.11
  Downloaded crossbeam-epoch v0.9.10
  Downloaded crossbeam-deque v0.8.2
  Downloaded crossbeam-channel v0.5.6
  Downloaded crc32fast v1.3.2
  Downloaded clap v2.34.0
  Downloaded chrono v0.4.22
  Downloaded cfg-if v1.0.0
  Downloaded cfg-if v0.1.10
  Downloaded cc v1.0.73
  Downloaded bytes v1.2.1
  Downloaded byteorder v1.4.3
  Downloaded bytemuck v1.12.1
  Downloaded bstr v0.2.17
  Downloaded bit_field v0.10.1
  Downloaded bitflags v1.3.2
  Downloaded bincode v1.3.3
  Downloaded atty v0.2.14
error: package `serde_yaml v0.9.14` cannot be built because it requires rustc 1.58 or newer, while the currently active rustc version is 1.56.1
The command '/bin/sh -c if [[ -n "$CARGO_RELEASE" ]]; then CARGO_RELEASE="--$CARGO_RELEASE"; fi &&     echo BUILDING: cargo build ${CARGO_RELEASE} ${CARGO_ARGS} &&     cargo build ${CARGO_RELEASE} ${CARGO_ARGS} &&    cargo test ${CARGO_RELEASE} --all ${CARGO_ARGS}' returned a non-zero code: 101
izderadicka commented 2 years ago

Thanks, this is last change, also failed on scheduled build - will revert back do properly in future.

izderadicka commented 2 years ago

Should be fixed now, thanks for letting me know.