[Pkg-rust-maintainers] Bug#933693: rust-cargo: FTBFS due to missing/uninstallable build dependencies

Ximin Luo infinity0 at debian.org
Fri Aug 2 02:24:00 BST 2019


We are blocked on FTP masters accepting rust-bstr and the new build dependencies of the new version of cargo.

Please check the debcargo-conf.git repo first, before filing bug reports for these types of FTBFS bugs. If there is a new version of the crate that is FTBFS, it means we the Rust team already know about it, and the bug report simply creates extra work to close it.

X

> Hi,
> 
> rust-cargo fails to rebuild from source (in a clean sbuild environment).
> 
> I ran into this while rebuilding all reverse dependencies of rust-openssl-sys
> prior to uploading an updated version.
> 
> Best,
> 
>   nicoo
> 
> -------
> 
> $ sbuild -d sid rust-cargo
> sbuild (Debian sbuild) 0.78.1 (09 February 2019) on localhost
> 
> +==============================================================================+
> | rust-cargo (amd64)                           Thu, 01 Aug 2019 23:34:16 +0000 |
> +==============================================================================+
> 
> Package: rust-cargo
> Distribution: sid
> Machine Architecture: amd64
> Host Architecture: amd64
> Build Architecture: amd64
> Build Type: full
> 
> [...]
> 
> +------------------------------------------------------------------------------+
> | Update chroot                                                                |
> +------------------------------------------------------------------------------+
> 
> [...]
> 
> +------------------------------------------------------------------------------+
> | Fetch source files                                                           |
> +------------------------------------------------------------------------------+
> 
> 
> Check APT
> ---------
> 
> Checking available source versions...
> 
> Download source files with APT
> ------------------------------
> 
> Reading package lists...
> NOTICE: 'rust-cargo' packaging is maintained in the 'Git' version control system at:
> https://salsa.debian.org/rust-team/debcargo-conf.git [src/cargo]
> Please use:
> git clone https://salsa.debian.org/rust-team/debcargo-conf.git [src/cargo]
> to retrieve the latest (possibly unreleased) updates to the package.
> Need to get 943 kB of source archives.
> Get:1 http://localhost:3142/debian sid/main rust-cargo 0.35.0-1 (dsc) [5100 B]
> Get:2 http://localhost:3142/debian sid/main rust-cargo 0.35.0-1 (tar) [934 kB]
> Get:3 http://localhost:3142/debian sid/main rust-cargo 0.35.0-1 (diff) [4304 B]
> Fetched 943 kB in 0s (11.2 MB/s)
> Download complete and in download only mode
> I: NOTICE: Log filtering will replace 'build/rust-cargo-oCDNo8/rust-cargo-0.35.0' with '<<PKGBUILDDIR>>'
> I: NOTICE: Log filtering will replace 'build/rust-cargo-oCDNo8' with '<<BUILDDIR>>'
> 
> +------------------------------------------------------------------------------+
> | Install package build dependencies                                           |
> +------------------------------------------------------------------------------+
> 
> 
> Setup apt archive
> -----------------
> 
> Merged Build-Depends: debhelper (>= 11), dh-cargo (>= 15), cargo, rustc, libstd-rust-dev, librust-atty-0.2+default-dev, librust-byteorder-1+default-dev (>= 1.2-~~), librust-bytesize-1+default-dev, librust-clap-2+default-dev (>= 2.31.2-~~), librust-core-foundation-0.6+default-dev, librust-core-foundation-0.6+mac-os-10-7-support-dev, librust-crates-io-0.23+default-dev, librust-crossbeam-utils-0.6+default-dev, librust-crypto-hash-0.3+default-dev (>= 0.3.1-~~), librust-curl-0.4+default-dev (>= 0.4.19-~~), librust-curl-0.4+http2-dev (>= 0.4.19-~~), librust-curl-sys-0.4+default-dev (>= 0.4.15-~~), librust-env-logger-0.6+default-dev, librust-failure-0.1+default-dev (>= 0.1.5-~~), librust-filetime-0.2+default-dev, librust-flate2-1+default-dev (>= 1.0.3-~~), librust-flate2-1+zlib-dev (>= 1.0.3-~~), librust-fs2-0.4+default-dev, librust-fwdansi-1+default-dev, librust-git2-0.8+default-dev, librust-git2-curl-0.9+default-dev, librust-glob-0.2+default-dev (>= 0.2.11-~~), librust-hex-0.3+default-dev, librust-home-0.3+default-dev, librust-ignore-0.4+default-dev, librust-im-rc-12+default-dev (>= 12.1.0-~~), librust-jobserver-0.1+default-dev (>= 0.1.11-~~), librust-lazy-static-1+default-dev (>= 1.2.0-~~), librust-lazycell-1+default-dev (>= 1.2.0-~~), librust-libc-0.2+default-dev, librust-libgit2-sys-0.7+default-dev (>= 0.7.9-~~), librust-log-0.4+default-dev (>= 0.4.6-~~), librust-miow-0.3+default-dev (>= 0.3.1-~~), librust-num-cpus-1+default-dev, librust-opener-0.3+default-dev, librust-rustc-workspace-hack-1+default-dev, librust-rustfix-0.4+default-dev (>= 0.4.4-~~), librust-same-file-1+default-dev, librust-semver-0.9+default-dev, librust-semver-0.9+serde-dev, librust-serde-1+default-dev (>= 1.0.82-~~), librust-serde-1+derive-dev (>= 1.0.82-~~), librust-serde-ignored-0.0.4+default-dev, librust-serde-json-1+default-dev (>= 1.0.30-~~), librust-serde-json-1+raw-value-dev (>= 1.0.30-~~), librust-shell-escape-0.1+default-dev (>= 0.1.4-~~), librust-tar-0.4-dev (>= 0.4.18-~~), librust-tempfile-3+default-dev, librust-termcolor-1+default-dev, librust-toml-0.4+default-dev (>= 0.4.2-~~), librust-unicode-width-0.1+default-dev (>= 0.1.5-~~), librust-url-1+default-dev (>= 1.1-~~), librust-url-serde-0.2+default-dev, librust-winapi-0.3+basetsd-dev, librust-winapi-0.3+default-dev, librust-winapi-0.3+handleapi-dev, librust-winapi-0.3+jobapi-dev, librust-winapi-0.3+jobapi2-dev, librust-winapi-0.3+memoryapi-dev, librust-winapi-0.3+minwindef-dev, librust-winapi-0.3+ntdef-dev, librust-winapi-0.3+ntstatus-dev, librust-winapi-0.3+processenv-dev, librust-winapi-0.3+processthreadsapi-dev, librust-winapi-0.3+psapi-dev, librust-winapi-0.3+synchapi-dev, librust-winapi-0.3+winbase-dev, librust-winapi-0.3+wincon-dev, librust-winapi-0.3+winerror-dev, librust-winapi-0.3+winnt-dev, build-essential, fakeroot
> Filtered Build-Depends: debhelper (>= 11), dh-cargo (>= 15), cargo, rustc, libstd-rust-dev, librust-atty-0.2+default-dev, librust-byteorder-1+default-dev (>= 1.2-~~), librust-bytesize-1+default-dev, librust-clap-2+default-dev (>= 2.31.2-~~), librust-core-foundation-0.6+default-dev, librust-core-foundation-0.6+mac-os-10-7-support-dev, librust-crates-io-0.23+default-dev, librust-crossbeam-utils-0.6+default-dev, librust-crypto-hash-0.3+default-dev (>= 0.3.1-~~), librust-curl-0.4+default-dev (>= 0.4.19-~~), librust-curl-0.4+http2-dev (>= 0.4.19-~~), librust-curl-sys-0.4+default-dev (>= 0.4.15-~~), librust-env-logger-0.6+default-dev, librust-failure-0.1+default-dev (>= 0.1.5-~~), librust-filetime-0.2+default-dev, librust-flate2-1+default-dev (>= 1.0.3-~~), librust-flate2-1+zlib-dev (>= 1.0.3-~~), librust-fs2-0.4+default-dev, librust-fwdansi-1+default-dev, librust-git2-0.8+default-dev, librust-git2-curl-0.9+default-dev, librust-glob-0.2+default-dev (>= 0.2.11-~~), librust-hex-0.3+default-dev, librust-home-0.3+default-dev, librust-ignore-0.4+default-dev, librust-im-rc-12+default-dev (>= 12.1.0-~~), librust-jobserver-0.1+default-dev (>= 0.1.11-~~), librust-lazy-static-1+default-dev (>= 1.2.0-~~), librust-lazycell-1+default-dev (>= 1.2.0-~~), librust-libc-0.2+default-dev, librust-libgit2-sys-0.7+default-dev (>= 0.7.9-~~), librust-log-0.4+default-dev (>= 0.4.6-~~), librust-miow-0.3+default-dev (>= 0.3.1-~~), librust-num-cpus-1+default-dev, librust-opener-0.3+default-dev, librust-rustc-workspace-hack-1+default-dev, librust-rustfix-0.4+default-dev (>= 0.4.4-~~), librust-same-file-1+default-dev, librust-semver-0.9+default-dev, librust-semver-0.9+serde-dev, librust-serde-1+default-dev (>= 1.0.82-~~), librust-serde-1+derive-dev (>= 1.0.82-~~), librust-serde-ignored-0.0.4+default-dev, librust-serde-json-1+default-dev (>= 1.0.30-~~), librust-serde-json-1+raw-value-dev (>= 1.0.30-~~), librust-shell-escape-0.1+default-dev (>= 0.1.4-~~), librust-tar-0.4-dev (>= 0.4.18-~~), librust-tempfile-3+default-dev, librust-termcolor-1+default-dev, librust-toml-0.4+default-dev (>= 0.4.2-~~), librust-unicode-width-0.1+default-dev (>= 0.1.5-~~), librust-url-1+default-dev (>= 1.1-~~), librust-url-serde-0.2+default-dev, librust-winapi-0.3+basetsd-dev, librust-winapi-0.3+default-dev, librust-winapi-0.3+handleapi-dev, librust-winapi-0.3+jobapi-dev, librust-winapi-0.3+jobapi2-dev, librust-winapi-0.3+memoryapi-dev, librust-winapi-0.3+minwindef-dev, librust-winapi-0.3+ntdef-dev, librust-winapi-0.3+ntstatus-dev, librust-winapi-0.3+processenv-dev, librust-winapi-0.3+processthreadsapi-dev, librust-winapi-0.3+psapi-dev, librust-winapi-0.3+synchapi-dev, librust-winapi-0.3+winbase-dev, librust-winapi-0.3+wincon-dev, librust-winapi-0.3+winerror-dev, librust-winapi-0.3+winnt-dev, build-essential, fakeroot
> dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
> [...]
> 
> Install main build dependencies (apt-based resolver)
> ----------------------------------------------------
> 
> Installing build dependencies
> Reading package lists...
> Building dependency tree...
> Reading state information...
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
> 
> The following packages have unmet dependencies:
>  sbuild-build-depends-main-dummy : Depends: librust-clap-2+default-dev (>= 2.31.2-~~)
>                                    Depends: librust-crates-io-0.23+default-dev but it is not installable
>                                    Depends: librust-glob-0.2+default-dev (>= 0.2.11-~~) but it is not installable
>                                    Depends: librust-opener-0.3+default-dev but it is not installable
>                                    Depends: librust-toml-0.4+default-dev (>= 0.4.2-~~) but it is not installable
> E: Unable to correct problems, you have held broken packages.
> apt-get failed.
> E: Package installation failed
> 
> 

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git


More information about the Pkg-rust-maintainers mailing list