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

Nicolas Braud-Santoni nicoo at debian.org
Fri Aug 2 00:41:22 BST 2019


Source: rust-cargo
Version: 0.35.0-1
Severity: serious
Justification: FTBFS

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

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

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1DeKARHG5pY29vQGRl
Ymlhbi5vcmcACgkQ5vmO4pLV7MvbDQ//RgcYHHQ9jDyx1idlMSyG1UBvQyoTMbuh
m4sAWTLx3VDD4APFDArZO5bR0KFpgV9ZgfikT3Vxcc30BthUNSLfblrNmkl5JXvD
RsquLJVVOxOmK4Sez/mi2aZnKBj/nzD640km7TJ1ARkkUPZLVr7T7Rh5JPQjPrU0
W9korpgWwdjZP7jGX8LCKR7tOIHy4ZagVdOBQ1TgnnPscPJ+0SMBJmNYvvIIu1Hg
mKUdAHUHYMiKsxabBlhH437mLWLQoNHIO1Ff4YdEe+4nJH6R0U2NXvY4MzhYbPJF
KRRORknIApRyHJHa4eqUWlpBal5/DBem7ggWpFz8Bhqxdz0hCe4Czvssi5AudThz
Kzgv1KPkrRLVB8i+zYMfUcl7zfVHOusxcP/thjU3P4IBelDwF+rif8Y+3Z7PmsHD
cOrtzPvM5Qe6wrKQO2m39PSX/d+imOVwtDAr4Z3/DVaQcxo3u2Nj4hlnKi9dC+Ub
ZcZBh7BeKjXTH7RkVhlE7gV22vnoW1a2YexiJm7doJWqwgggQ96YxKL+N/GFuBS2
yu6lfl+9JWzNx//B83878+4xau8rPQ3KWTZuzoTE1TncYD4sKsRNyYGZJUgYOa7e
4w6dhXPxKPtjaeFHHTOtra7OUXAzmVgQ6g7AquNhnqzBE7QDyM8Ux2m9TM/s8QmG
RbAVBSKfMmA=
=JyF/
-----END PGP SIGNATURE-----



More information about the Pkg-rust-maintainers mailing list