request from: hawk checking if we should skip the build started at: Sat Sep 21 23:35:36 2019 fetching http://src.tld-linux.org/~builderti//srpms/ca4089e9-934f-4518-815b-ce7e081cdebf/cargo-0.26.0-2.src.rpm fetched 22254526 bytes, 29574.0 K/s installing srpm: cargo-0.26.0-2.src.rpm + install -d /tmp/B.bKvAl2/BUILD /tmp/B.bKvAl2/RPMS + LC_ALL=en_US.UTF-8 + rpm -qp --changelog cargo-0.26.0-2.src.rpm * Sat Sep 21 2019 TLD Linux - For complete changelog see: http://git.tld-linux.org/?p=packages/cargo.git;a=log;h=564fa063a4fe0e78d410ce55d7c6041e8a39e569 * Sat Sep 21 2019 Marcin Krol 564fa06 - fix build with more recent environment (there is much newer release available but -ENOTIME to update) + rpm -Uhv --nodeps --define '_topdir /tmp/B.bKvAl2' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' cargo-0.26.0-2.src.rpm cargo ################################################## + rm -f cargo-0.26.0-2.src.rpm + install -m 700 -d /tmp/B.bKvAl2/BUILD/tmp + TMPDIR=/tmp/B.bKvAl2/BUILD/tmp + exec nice -n 19 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.bKvAl2' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-tld-linux --define 'prep exit 0' /tmp/B.bKvAl2/cargo.spec Building target platforms: x86_64-tld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: error: Failed build dependencies: rpm: cargo >= 0.13.0 is needed by cargo-0.26.0-2.src rpm: Building target platforms: x86_64-tld-linux updating poldek cache... local is up to date Retrieving ti::packages.ndir.md... Retrieving ti::packages.ndir.diff.toc.gz... Retrieving diff::packages.ndir.2019.09.16-19.16.03.gz... ..............................done Retrieving diff::packages.ndir.dscr.2019.09.16-19.16.03.gz... Loading [pndir]ti... Applying packages.ndir.2019.09.16-19.16.03.gz... Writing /root/.poldek-cache/[...]/packages.ndir.gz... Retrieving ti::packages.ndir.md... Retrieving ti::packages.ndir.diff.toc.gz... Retrieving diff::packages.ndir.2019.09.16-20.30.22.gz... ..............................done Retrieving diff::packages.ndir.dscr.2019.09.16-20.30.22.gz... ..............................done Loading [pndir]ti... Applying packages.ndir.2019.09.16-20.30.22.gz... Retrieving diff::packages.ndir.2019.09.21-20.18.32.gz... ..............................done Retrieving diff::packages.ndir.dscr.2019.09.21-20.18.32.gz... ..............................done Applying packages.ndir.2019.09.21-20.18.32.gz... Retrieving diff::packages.ndir.2019.09.21-20.33.28.gz... ..............................done Retrieving diff::packages.ndir.dscr.2019.09.21-20.33.28.gz... Applying packages.ndir.2019.09.21-20.33.28.gz... Writing /root/.poldek-cache/[...]/packages.ndir.gz... Retrieving ti-test::packages.ndir.md... Retrieving ti-test::packages.ndir.diff.toc.gz... Retrieving diff::packages.ndir.2019.09.21-19.22.01.gz... Loading [pndir]ti-test... Applying packages.ndir.2019.09.21-19.22.01.gz... Writing /root/.poldek-cache/[...]/packages.ndir.gz... Retrieving ti-test::packages.ndir.md... Retrieving ti-test::packages.ndir.diff.toc.gz... ti-test: desynchronized index, trying to update whole index... Retrieving ti-test::packages.ndir.md... Retrieving ti-test::packages.ndir.md... Retrieving ti-test::packages.ndir.gz... ti-test is up to date checking conflicting packages in BRed packages poldek: Loading [pndir]local... poldek: Loading [pndir]ti... poldek: Loading [pndir]ti... poldek: Loading [pndir]ti-test... poldek: Loading [pndir]ti-test... poldek: 8277 packages read poldek: Removed 403 duplicate packages from available set poldek: Processing dependencies... poldek: There are 1 package to install: poldek: I cargo-1.37.0-1.x86_64 poldek: This operation will use 17.3MB of disk space. poldek: Need to get 3.9MB of archives (3.9MB to download). poldek: poldek: Retrieving ti::cargo-1.37.0-1.x86_64.rpm... poldek: ..............................done poldek: Executing pm-command.sh --upgrade -vh --test --root / --define _check_dirname_deps 1... poldek: Preparing... ################################################## no conflicts found checking BR rpm: error: Failed build dependencies: rpm: cargo >= 0.13.0 is needed by cargo-0.26.0-2.src rpm: Building target platforms: x86_64-tld-linux installing BR: cargo + poldek --noask --caplookup -Q -v --upgrade cargo Loading [pndir]local... Loading [pndir]ti... Loading [pndir]ti... Loading [pndir]ti-test... Loading [pndir]ti-test... 8277 packages read Removed 403 duplicate packages from available set Processing dependencies... There are 1 package to install: I cargo-1.37.0-1.x86_64 This operation will use 17.3MB of disk space. Need to get 3.9MB of archives. Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 1... Preparing... ################################################## cargo ################################################## building RPM using: set -ex; : build-id: ca4089e9-934f-4518-815b-ce7e081cdebf; TMPDIR=/tmp/B.bKvAl2/BUILD/tmp exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.bKvAl2' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-tld-linux /tmp/B.bKvAl2/cargo.spec + : build-id: ca4089e9-934f-4518-815b-ce7e081cdebf + TMPDIR=/tmp/B.bKvAl2/BUILD/tmp + exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.bKvAl2' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-tld-linux /tmp/B.bKvAl2/cargo.spec Building target platforms: x86_64-tld-linux Executing(%prep): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.bKvAl2/BUILD/tmp /bin/sh -e /tmp/B.bKvAl2/BUILD/tmp/rpm-tmp.59916 + umask 022 + cd /tmp/B.bKvAl2/BUILD + cd /tmp/B.bKvAl2/BUILD + rm -rf cargo-0.26.0 + /usr/bin/gzip -dc /tmp/B.bKvAl2/cargo-0.26.0.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd cargo-0.26.0 + /usr/bin/xz -dc /tmp/B.bKvAl2/cargo-0.26.0-vendor.tar.xz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + /bin/id -u + '[' 10001 '=' 0 ']' + true . + /bin/chmod -Rf -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (build_fix.patch):' Patch #1 (build_fix.patch): + .cargo/config + < /tmp/B.bKvAl2/BUILD/cargo-0.26.0/vendor/url/src/form_urlencoded.rs:261:40 | 259 | impl<'a> Target for ::UrlQuery<'a> { | -- lifetime `'a` defined here 260 | fn as_mut_string(&mut self) -> &mut String { &mut self.url.serialization } 261 | fn finish(self) -> &'a mut ::Url { self.url } | ^^^^^^^^ - here, drop of `self` needs exclusive access to `*self.url`, because the type `UrlQuery<'_>` implements the `Drop` trait | | | returning this value requires that `*self.url` is borrowed for `'a` | = warning: this error has been downgraded to a warning for backwards compatibility with previous releases = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future = note: for more information, try `rustc --explain E0729` Compiling syn v0.13.1 Compiling synstructure v0.6.1 Compiling flate2 v1.0.1 Compiling backtrace v0.3.5 Compiling curl v0.4.11 Compiling failure_derive v0.1.1 Compiling crypto-hash v0.3.1 Compiling git2 v0.6.11 Compiling failure v0.1.1 Compiling serde_derive_internals v0.23.0 Compiling globset v0.3.0 Compiling env_logger v0.5.6 Compiling git2-curl v0.7.0 Compiling serde_derive v1.0.37 Compiling ignore v0.4.1 Compiling crates-io v0.15.0 (/tmp/B.bKvAl2/BUILD/cargo-0.26.0/src/crates-io) Compiling docopt v0.8.3 warning: trait objects without an explicit `dyn` are deprecated --> src/crates-io/lib.rs:272:22 | 272 | read: &mut FnMut(&mut [u8]) -> usize) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut [u8]) -> usize` | = note: #[warn(bare_trait_objects)] on by default Compiling cargo v0.26.0 (/tmp/B.bKvAl2/BUILD/cargo-0.26.0) warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/source_id.rs:237:67 | 237 | pub fn load<'a>(&self, config: &'a Config) -> CargoResult> { | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn super::Source + 'a` | = note: #[warn(bare_trait_objects)] on by default warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:78:32 | 78 | map: HashMap>, | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:82:55 | 82 | pub type Sources<'a, 'src> = Values<'a, SourceId, Box>; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:86:38 | 86 | inner: IterMut<'a, SourceId, Box>, | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:101:50 | 101 | pub fn get(&self, id: &SourceId) -> Option<&(Source + 'src)> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:105:22 | 105 | let s: &(Source + 'src) = &**s; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:111:62 | 111 | pub fn get_mut(&mut self, id: &SourceId) -> Option<&mut (Source + 'src)> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:113:26 | 113 | let s: &mut (Source + 'src) = &mut **s; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:120:69 | 120 | pub fn get_by_package_id(&self, pkg_id: &PackageId) -> Option<&(Source + 'src)> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:125:42 | 125 | pub fn insert(&mut self, source: Box) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:152:41 | 152 | type Item = (&'a SourceId, &'a mut (Source + 'src)); | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:153:58 | 153 | fn next(&mut self) -> Option<(&'a SourceId, &'a mut (Source + 'src))> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/package.rs:195:45 | 195 | pub fn package_ids<'a>(&'a self) -> Box + 'a> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:351:31 | 351 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:409:28 | 409 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:570:42 | 570 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:783:36 | 783 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:1067:34 | 1067 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:1103:29 | 1103 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:49:15 | 49 | Write(Box), | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:84:32 | 84 | pub fn from_write(out: Box) -> Shell { | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:94:23 | 94 | status: &fmt::Display, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:95:31 | 95 | message: Option<&fmt::Display>, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:123:35 | 123 | pub fn err(&mut self) -> &mut Write { | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:228:23 | 228 | status: &fmt::Display, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:229:31 | 229 | message: Option<&fmt::Display>, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:265:36 | 265 | fn as_write(&mut self) -> &mut Write { | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:19:22 | 19 | f: &mut FnMut(Summary)) -> CargoResult<()>; | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:39:22 | 39 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:169:49 | 169 | pub fn add_preloaded(&mut self, source: Box) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:173:42 | 173 | fn add_source(&mut self, source: Box, kind: Kind) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:179:48 | 179 | pub fn add_override(&mut self, source: Box) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:399:22 | 399 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_compile.rs:191:40 | 191 | exec: Arc) | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_compile.rs:209:42 | 209 | source: Option>, | ^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_compile.rs:211:33 | 211 | exec: Arc) | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_install.rs:333:37 | 333 | list_all: &mut FnMut(&mut T) -> CargoResult>) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut T) -> CargoResult>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_install.rs:334:51 | 334 | -> CargoResult<(Package, Box)> | ^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_read_manifest.rs:74:37 | 74 | fn walk(path: &Path, callback: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/job.rs:11:16 | 11 | inner: Box FnBox<&'a JobState<'b>, CargoResult<()>> + Send>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for <'a, 'b> FnBox<&'a JobState<'b>, CargoResult<()>> + Send` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:112:38 | 112 | handle_stdout: &mut FnMut(&str) -> CargoResult<()>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:113:38 | 113 | handle_stderr: &mut FnMut(&str) -> CargoResult<()>) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:142:48 | 142 | exec: Arc) | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:264:36 | 264 | exec: Arc) -> CargoResult<()> { | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:311:30 | 311 | exec: Arc) -> CargoResult { | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/resolve.rs:26:52 | 26 | source: Option>, | ^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/config.rs:72:58 | 72 | pub fn load(&self, id: &SourceId) -> CargoResult> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/directory.rs:51:22 | 51 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/git/utils.rs:590:36 | 590 | cb: &mut FnMut(git2::FetchOptions) -> CargoResult<()>) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(git2::FetchOptions) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/git/source.rs:128:22 | 128 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:258:49 | 258 | filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:299:36 | 299 | filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:419:59 | 419 | fn list_files_walk(&self, pkg: &Package, filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:427:41 | 427 | is_root: bool, filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:477:22 | 477 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:190:14 | 190 | ops: Box, | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:246:24 | 246 | data: &mut FnMut(&[u8]) -> CargoResult<()>) -> CargoResult<()>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[u8]) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:42:28 | 42 | load: &mut RegistryData) | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:62:33 | 62 | load: &mut RegistryData) | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:74:34 | 74 | load: &mut RegistryData) | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:168:29 | 168 | load: &mut RegistryData, | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:169:26 | 169 | f: &mut FnMut(Summary)) | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/remote.rs:128:24 | 128 | data: &mut FnMut(&[u8]) -> CargoResult<()>) -> CargoResult<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[u8]) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/local.rs:41:24 | 41 | data: &mut FnMut(&[u8]) -> CargoResult<()>) -> CargoResult<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[u8]) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:285:21 | 285 | ops: Box, | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:373:22 | 373 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/replaced.rs:7:16 | 7 | inner: Box, | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/replaced.rs:13:25 | 13 | src: Box) -> ReplacedSource<'cfg> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/replaced.rs:25:22 | 25 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/errors.rs:51:32 | 51 | fn cause(&self) -> Option<&Fail> { | ^^^^ help: use `dyn`: `dyn Fail` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/errors.rs:238:22 | 238 | fn _internal(error: &fmt::Display) -> CargoError { | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/process_builder.rs:196:53 | 196 | on_stdout_line: &mut FnMut(&str) -> CargoResult<()>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/process_builder.rs:197:53 | 197 | on_stderr_line: &mut FnMut(&str) -> CargoResult<()>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/toml/targets.rs:320:53 | 320 | legacy_path: &mut FnMut(&TomlTarget) -> Option) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&TomlTarget) -> Option` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/toml/targets.rs:469:34 | 469 | legacy_path: &mut FnMut(&TomlTarget) -> Option) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&TomlTarget) -> Option` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/flock.rs:266:18 | 266 | try: &Fn() -> io::Result<()>, | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> io::Result<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/flock.rs:267:20 | 267 | block: &Fn() -> io::Result<()>) -> CargoResult<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> io::Result<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/read2.rs:14:29 | 14 | data: &mut FnMut(bool, &mut Vec, bool)) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(bool, &mut Vec, bool)` warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred --> src/cargo/core/source/source_id.rs:6:37 | 6 | use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT}; | ^^^^^^^^^^^^^^^^ | = note: #[warn(deprecated)] on by default warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred --> src/cargo/core/source/source_id.rs:173:41 | 173 | static WARNED: AtomicBool = ATOMIC_BOOL_INIT; | ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)` warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` --> src/cargo/ops/cargo_rustc/custom_build.rs:388:45 | 388 | (Some(a), Some(b)) => (a, b.trim_right()), | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` Finished release [optimized] target(s) in 5m 02s + exit 0 Executing(%install): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.bKvAl2/BUILD/tmp /bin/sh -e /tmp/B.bKvAl2/BUILD/tmp/rpm-tmp.11771 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.bKvAl2/BUILD/tmp + umask 022 + cd /tmp/B.bKvAl2/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder + /bin/mkdir -p /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder + cd cargo-0.26.0 + rm -rf /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder + pwd + export 'CARGO_HOME=/tmp/B.bKvAl2/BUILD/cargo-0.26.0/.cargo' + export 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Clink-arg=-Wl,-z,relro,-z,now' + /usr/bin/cargo install --root /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr warning: Using `cargo install` to install the binaries for the package in current working directory is deprecated, use `cargo install --path .` instead. Use `cargo build` if you want to simply build the package. Installing cargo v0.26.0 (/tmp/B.bKvAl2/BUILD/cargo-0.26.0) Compiling num-traits v0.2.2 Compiling serde_json v1.0.13 Compiling crates-io v0.15.0 (/tmp/B.bKvAl2/BUILD/cargo-0.26.0/src/crates-io) warning: trait objects without an explicit `dyn` are deprecated --> src/crates-io/lib.rs:272:22 | 272 | read: &mut FnMut(&mut [u8]) -> usize) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut [u8]) -> usize` | = note: #[warn(bare_trait_objects)] on by default Compiling cargo v0.26.0 (/tmp/B.bKvAl2/BUILD/cargo-0.26.0) warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/source_id.rs:237:67 | 237 | pub fn load<'a>(&self, config: &'a Config) -> CargoResult> { | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn super::Source + 'a` | = note: #[warn(bare_trait_objects)] on by default warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:78:32 | 78 | map: HashMap>, | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:82:55 | 82 | pub type Sources<'a, 'src> = Values<'a, SourceId, Box>; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:86:38 | 86 | inner: IterMut<'a, SourceId, Box>, | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:101:50 | 101 | pub fn get(&self, id: &SourceId) -> Option<&(Source + 'src)> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:105:22 | 105 | let s: &(Source + 'src) = &**s; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:111:62 | 111 | pub fn get_mut(&mut self, id: &SourceId) -> Option<&mut (Source + 'src)> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:113:26 | 113 | let s: &mut (Source + 'src) = &mut **s; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:120:69 | 120 | pub fn get_by_package_id(&self, pkg_id: &PackageId) -> Option<&(Source + 'src)> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:125:42 | 125 | pub fn insert(&mut self, source: Box) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:152:41 | 152 | type Item = (&'a SourceId, &'a mut (Source + 'src)); | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/source/mod.rs:153:58 | 153 | fn next(&mut self) -> Option<(&'a SourceId, &'a mut (Source + 'src))> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'src` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/package.rs:195:45 | 195 | pub fn package_ids<'a>(&'a self) -> Box + 'a> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:351:31 | 351 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:409:28 | 409 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:570:42 | 570 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:783:36 | 783 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:1067:34 | 1067 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/resolver/mod.rs:1103:29 | 1103 | registry: &mut Registry, | ^^^^^^^^ help: use `dyn`: `dyn Registry` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:49:15 | 49 | Write(Box), | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:84:32 | 84 | pub fn from_write(out: Box) -> Shell { | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:94:23 | 94 | status: &fmt::Display, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:95:31 | 95 | message: Option<&fmt::Display>, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:123:35 | 123 | pub fn err(&mut self) -> &mut Write { | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:228:23 | 228 | status: &fmt::Display, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:229:31 | 229 | message: Option<&fmt::Display>, | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/shell.rs:265:36 | 265 | fn as_write(&mut self) -> &mut Write { | ^^^^^ help: use `dyn`: `dyn Write` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:19:22 | 19 | f: &mut FnMut(Summary)) -> CargoResult<()>; | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:39:22 | 39 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:169:49 | 169 | pub fn add_preloaded(&mut self, source: Box) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:173:42 | 173 | fn add_source(&mut self, source: Box, kind: Kind) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:179:48 | 179 | pub fn add_override(&mut self, source: Box) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/core/registry.rs:399:22 | 399 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_compile.rs:191:40 | 191 | exec: Arc) | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_compile.rs:209:42 | 209 | source: Option>, | ^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_compile.rs:211:33 | 211 | exec: Arc) | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_install.rs:333:37 | 333 | list_all: &mut FnMut(&mut T) -> CargoResult>) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut T) -> CargoResult>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_install.rs:334:51 | 334 | -> CargoResult<(Package, Box)> | ^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_read_manifest.rs:74:37 | 74 | fn walk(path: &Path, callback: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/job.rs:11:16 | 11 | inner: Box FnBox<&'a JobState<'b>, CargoResult<()>> + Send>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for <'a, 'b> FnBox<&'a JobState<'b>, CargoResult<()>> + Send` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:112:38 | 112 | handle_stdout: &mut FnMut(&str) -> CargoResult<()>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:113:38 | 113 | handle_stderr: &mut FnMut(&str) -> CargoResult<()>) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:142:48 | 142 | exec: Arc) | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:264:36 | 264 | exec: Arc) -> CargoResult<()> { | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/cargo_rustc/mod.rs:311:30 | 311 | exec: Arc) -> CargoResult { | ^^^^^^^^ help: use `dyn`: `dyn Executor` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/ops/resolve.rs:26:52 | 26 | source: Option>, | ^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'a` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/config.rs:72:58 | 72 | pub fn load(&self, id: &SourceId) -> CargoResult> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/directory.rs:51:22 | 51 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/git/utils.rs:590:36 | 590 | cb: &mut FnMut(git2::FetchOptions) -> CargoResult<()>) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(git2::FetchOptions) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/git/source.rs:128:22 | 128 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:258:49 | 258 | filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:299:36 | 299 | filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:419:59 | 419 | fn list_files_walk(&self, pkg: &Package, filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:427:41 | 427 | is_root: bool, filter: &mut FnMut(&Path) -> CargoResult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Path) -> CargoResult` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/path.rs:477:22 | 477 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:190:14 | 190 | ops: Box, | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:246:24 | 246 | data: &mut FnMut(&[u8]) -> CargoResult<()>) -> CargoResult<()>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[u8]) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:42:28 | 42 | load: &mut RegistryData) | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:62:33 | 62 | load: &mut RegistryData) | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:74:34 | 74 | load: &mut RegistryData) | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:168:29 | 168 | load: &mut RegistryData, | ^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/index.rs:169:26 | 169 | f: &mut FnMut(Summary)) | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/remote.rs:128:24 | 128 | data: &mut FnMut(&[u8]) -> CargoResult<()>) -> CargoResult<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[u8]) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/local.rs:41:24 | 41 | data: &mut FnMut(&[u8]) -> CargoResult<()>) -> CargoResult<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[u8]) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:285:21 | 285 | ops: Box, | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RegistryData + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/registry/mod.rs:373:22 | 373 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/replaced.rs:7:16 | 7 | inner: Box, | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/replaced.rs:13:25 | 13 | src: Box) -> ReplacedSource<'cfg> { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Source + 'cfg` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/sources/replaced.rs:25:22 | 25 | f: &mut FnMut(Summary)) -> CargoResult<()> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Summary)` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/errors.rs:51:32 | 51 | fn cause(&self) -> Option<&Fail> { | ^^^^ help: use `dyn`: `dyn Fail` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/errors.rs:238:22 | 238 | fn _internal(error: &fmt::Display) -> CargoError { | ^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Display` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/process_builder.rs:196:53 | 196 | on_stdout_line: &mut FnMut(&str) -> CargoResult<()>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/process_builder.rs:197:53 | 197 | on_stderr_line: &mut FnMut(&str) -> CargoResult<()>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&str) -> CargoResult<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/toml/targets.rs:320:53 | 320 | legacy_path: &mut FnMut(&TomlTarget) -> Option) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&TomlTarget) -> Option` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/toml/targets.rs:469:34 | 469 | legacy_path: &mut FnMut(&TomlTarget) -> Option) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&TomlTarget) -> Option` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/flock.rs:266:18 | 266 | try: &Fn() -> io::Result<()>, | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> io::Result<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/flock.rs:267:20 | 267 | block: &Fn() -> io::Result<()>) -> CargoResult<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> io::Result<()>` warning: trait objects without an explicit `dyn` are deprecated --> src/cargo/util/read2.rs:14:29 | 14 | data: &mut FnMut(bool, &mut Vec, bool)) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(bool, &mut Vec, bool)` warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred --> src/cargo/core/source/source_id.rs:6:37 | 6 | use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT}; | ^^^^^^^^^^^^^^^^ | = note: #[warn(deprecated)] on by default warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred --> src/cargo/core/source/source_id.rs:173:41 | 173 | static WARNED: AtomicBool = ATOMIC_BOOL_INIT; | ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)` warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` --> src/cargo/ops/cargo_rustc/custom_build.rs:388:45 | 388 | (Some(a), Some(b)) => (a, b.trim_right()), | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` Finished release [optimized] target(s) in 2m 23s Installing /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/bin/cargo Installed package `cargo v0.26.0 (/tmp/B.bKvAl2/BUILD/cargo-0.26.0)` (executable `cargo`) warning: be sure to add `/tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/bin` to your PATH to be able to run the installed binaries + rm /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/.crates.toml + install -d /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/man/man1 + install -p src/etc/man/cargo-bench.1 src/etc/man/cargo-build.1 src/etc/man/cargo-check.1 src/etc/man/cargo-clean.1 src/etc/man/cargo-doc.1 src/etc/man/cargo-fetch.1 src/etc/man/cargo-generate-lockfile.1 src/etc/man/cargo-init.1 src/etc/man/cargo-install.1 src/etc/man/cargo-login.1 src/etc/man/cargo-metadata.1 src/etc/man/cargo-new.1 src/etc/man/cargo-owner.1 src/etc/man/cargo-package.1 src/etc/man/cargo-pkgid.1 src/etc/man/cargo-publish.1 src/etc/man/cargo-run.1 src/etc/man/cargo-rustc.1 src/etc/man/cargo-rustdoc.1 src/etc/man/cargo-search.1 src/etc/man/cargo-test.1 src/etc/man/cargo-uninstall.1 src/etc/man/cargo-update.1 src/etc/man/cargo-version.1 src/etc/man/cargo-yank.1 src/etc/man/cargo.1 /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/man/man1 + install -p src/etc/cargo.bashcomp.sh -D /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/etc/bash_completion.d/cargo + install -p src/etc/_cargo -D /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/zsh/site-functions/_cargo + install -d /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/cargo/registry + __spec_install_post_strip + set +x Stripping 1 ELF executables...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 1 executable binaries and shared object files. + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_tmpfiles + set +x Checking /var/run <-> tmpfiles.d completeness... DONE + __spec_install_post_compress_docs + set +x Compress man pages: /usr/share/man + __spec_install_post_compress_modules + set +x + __spec_install_post_py_hardlink + set +x Processing files: cargo-0.26.0-2 Executing(%doc): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.bKvAl2/BUILD/tmp /bin/sh -e /tmp/B.bKvAl2/BUILD/tmp/rpm-tmp.68576 + umask 022 + cd /tmp/B.bKvAl2/BUILD + cd cargo-0.26.0 + DOCDIR=/tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/doc/cargo-0.26.0 + export DOCDIR + rm -rf /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/doc/cargo-0.26.0 + /bin/mkdir -p /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/doc/cargo-0.26.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/doc/cargo-0.26.0... Documentation compressed. + cp -pr LICENSE-APACHE LICENSE-MIT LICENSE-THIRD-PARTY README.md /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/doc/cargo-0.26.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder/usr/share/doc/cargo-0.26.0... ./LICENSE-MIT ./LICENSE-THIRD-PARTY ./README.md ./LICENSE-APACHE Documentation compressed. + exit 0 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgit2.so.28()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libssh2.so.1()(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) rtld(GNU_HASH) Processing files: bash-completion-cargo-0.26.0-2 Processing files: zsh-completion-cargo-0.26.0-2 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder Wrote: /tmp/B.bKvAl2/RPMS/cargo-0.26.0-2.x86_64.rpm Wrote: /tmp/B.bKvAl2/RPMS/bash-completion-cargo-0.26.0-2.x86_64.rpm Wrote: /tmp/B.bKvAl2/RPMS/zsh-completion-cargo-0.26.0-2.x86_64.rpm Executing(%clean): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.bKvAl2/BUILD/tmp /bin/sh -e /tmp/B.bKvAl2/BUILD/tmp/rpm-tmp.2784 + umask 022 + cd /tmp/B.bKvAl2/BUILD + cd cargo-0.26.0 + /bin/rm '--interactive=never' -rf /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder + rm -rf /tmp/B.bKvAl2/BUILD/tmp/cargo-0.26.0-root-builder ended at: Sat Sep 21 23:43:16 2019, done in 0:07:31.416298 + chmod -R u+rwX /tmp/B.bKvAl2/BUILD + rm -rf /tmp/B.bKvAl2/tmp /tmp/B.bKvAl2/BUILD copy rpm files to cache_dir: /spools/ready Creating pndir index of /spools/ready/ (type=dir)... Loading [pndir]previous /spools/ready/packages.ndir.gz... Loading [dir]/spools/ready/... 200..392 Writing /spools/ready/packages.ndir.gz... Begin-TLD-Builder-Info upgrading packages End-TLD-Builder-Info + rm -rf /tmp/B.bKvAl2 Begin-TLD-Builder-Info Build-Time: user:1523.22s sys:13.07s real:461.88s (faults io:52 non-io:3815864) Files queued for ftp: 6984 zsh-completion-cargo-0.26.0-2.x86_64.rpm 5186 bash-completion-cargo-0.26.0-2.x86_64.rpm 2052111 cargo-0.26.0-2.x86_64.rpm 177 cargo-0.26.0-2.src.rpm.uploadinfo End-TLD-Builder-Info