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

Nicolas Braud-Santoni nicoo at debian.org
Mon Aug 12 23:57:14 BST 2019


Control: tag -1 + confirmed pending

On Fri, Aug 02, 2019 at 01:24:00AM +0000, Ximin Luo wrote:
> We are blocked on FTP masters accepting rust-bstr and the new build
> dependencies of the new version of cargo.

Hi Ximin,

Thanks for the explanation.

> Please check the debcargo-conf.git repo first, before filing bug reports for
> these types of FTBFS bugs.

I did look, but I missed it.  Sorry about that...


Best,

  nicoo

> > 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20190813/7bfe09e2/attachment.sig>


More information about the Pkg-rust-maintainers mailing list