[Pkg-rust-maintainers] Bug#842634: rustc: FTBFS (sys_common::net::tests::no_lookup_host_duplicates fails)

Santiago Vila sanvila at unex.es
Sun Oct 30 22:09:35 UTC 2016


Package: src:rustc
Version: 1.12.0+dfsg1-2
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --parallel
   dh_testdir -i -O--parallel
   dh_update_autotools_config -i -O--parallel
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/rustc-1.12.0+dfsg1'
:
SHELL=/bin/sh PATH="$PWD/debian/bin:$PATH" DEB_HOST_ARCH="amd64" \
    ./configure --host=x86_64-unknown-linux-gnu --target=x86_64-unknown-linux-gnu --disable-manage-submodules --release-channel=stable --prefix=/usr --llvm-root=/usr/lib/llvm-3.8 --enable-local-rust --local-rust-root=/usr
configure: looking for configure programs
configure: found program 'cmp'
configure: found program 'mkdir'
configure: found program 'printf'

[... snipped ...]

test time::duration::tests::creation ... ok
test time::duration::tests::div ... ok
test time::duration::tests::mul ... ok
test time::duration::tests::nanos ... ok
test time::duration::tests::secs ... ok
test time::duration::tests::sub ... ok
test time::duration::tests::sub_bad1 ... ok
test time::duration::tests::sub_bad2 ... ok
test time::tests::instant_duration_panic ... thread '<unnamed>' panicked at 'other was less than the current instant', src/libstd/sys/unix/time.rs:276
stack backtrace:
   1:     0x56516b428dbb - std::sys::backtrace::tracing::imp::write::hf5a96839a69ef354
   2:     0x56516b46f3cf - std::panicking::default_hook::_{{closure}}::h722bc1c43176990e
   3:     0x56516b4506c4 - std::panicking::rust_panic_with_hook::h5c990dc76905436a
   4:     0x56516b45016f - std::panicking::begin_panic::h655bdc31a0135cb7
   5:     0x56516b41158a - std::time::tests::instant_duration_panic::hd6821be556a6c8a7
   6:     0x56516b4791eb - _<F as alloc..boxed..FnBox<A>>::call_box::hd5b7ed3c754c2638
   7:     0x56516b4724a8 - std::panicking::try::do_call::h63a911edf59441a1
   8:     0x56516b4bce76 - __rust_maybe_catch_panic
   9:     0x56516b478bb3 - _<F as alloc..boxed..FnBox<A>>::call_box::h3db4d78fb37007ad
  10:     0x56516b4b3202 - std::sys::thread::Thread::new::thread_start::h4c0ad33b336bc6ea
  11:     0x7f7b7df59463 - start_thread
  12:     0x7f7b7da859de - __clone
  13:                0x0 - <unknown>
ok
test time::tests::instant_elapsed ... ok
test time::tests::instant_math ... ok
test time::tests::instant_monotonic ... ok
test time::tests::since_epoch ... ok
test time::tests::system_time_elapsed ... ok
test time::tests::system_time_math ... ok

failures:

failures:
    sys_common::net::tests::no_lookup_host_duplicates

test result: FAILED. 753 passed; 1 failed; 0 ignored; 0 measured

/<<BUILDDIR>>/rustc-1.12.0+dfsg1/mk/tests.mk:423: recipe for target 'tmp/check-stage2-T-x86_64-unknown-linux-gnu-H-x86_64-unknown-linux-gnu-std.ok' failed
make[2]: *** [tmp/check-stage2-T-x86_64-unknown-linux-gnu-H-x86_64-unknown-linux-gnu-std.ok] Error 101
make[2]: Leaving directory '/<<BUILDDIR>>/rustc-1.12.0+dfsg1'
debian/rules:187: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/rustc-1.12.0+dfsg1'
debian/rules:105: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

I'm attaching three different build logs.

I wonder what exactly this test "no_lookup_host_duplicates" does.
My autobuilder do not have a FQDN, it has just this in /etc/hosts:

public-ip	skywalker1

Is this a bug in my autobuilder? I hope not.

In either case, I would just forward this upstream and disable the
test which fails.

Thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rustc_1.12.0+dfsg1-2_amd64-20161030T191015Z.gz
Type: application/gzip
Size: 99748 bytes
Desc: 
URL: <http://lists.alioth.debian.org/pipermail/pkg-rust-maintainers/attachments/20161030/d48300f5/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rustc_1.12.0+dfsg1-2_amd64-20161030T200340Z.gz
Type: application/gzip
Size: 97025 bytes
Desc: 
URL: <http://lists.alioth.debian.org/pipermail/pkg-rust-maintainers/attachments/20161030/d48300f5/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rustc_1.12.0+dfsg1-2_amd64-20161030T200342Z.gz
Type: application/gzip
Size: 97021 bytes
Desc: 
URL: <http://lists.alioth.debian.org/pipermail/pkg-rust-maintainers/attachments/20161030/d48300f5/attachment-0005.bin>


More information about the Pkg-rust-maintainers mailing list