From: Peter Michael Green Date: Fri, 22 Jun 2018 18:44:38 +0000 (+0100) Subject: Manual merge of version 1.25.0+dfsg1-2+rpi1 and 1.26.1+dfsg1-3 to produce 1.26.1... X-Git-Tag: archive/raspbian/1.26.1+dfsg1-3+rpi1^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2f5aa60d737867af58f15f90318dbeccb0267b53;p=rustc.git Manual merge of version 1.25.0+dfsg1-2+rpi1 and 1.26.1+dfsg1-3 to produce 1.26.1+dfsg1-3+rpi1 Drop change to src/binaryen/CMakeLists.txt which no longer exists. --- 2f5aa60d737867af58f15f90318dbeccb0267b53 diff --cc debian/changelog index bae5d122a7,2a667882a1..6e737ec143 --- a/debian/changelog +++ b/debian/changelog @@@ -1,13 -1,50 +1,59 @@@ - rustc (1.25.0+dfsg1-2+rpi1) buster-staging; urgency=medium ++rustc (1.26.1+dfsg1-3+rpi1) buster-staging; urgency=medium + + [changes brought forward from 1.15.1+dfsg1-1~exp3+rpi1 by Peter Michael Green at Wed, 15 Mar 2017 10:16:18 +0000] + * Build for armv6. + [changes introduced in 1.18.0+dfsg1-4+rpi1 by Peter Michael Green] + * Disable testsuite. - [changes introduced in 1.24.1+dfsg1-1+rpi1 by Peter Michael Green] - * Remove -march=native from src/binaryen/CMakeLists.txt + - -- Raspbian forward porter Wed, 20 Jun 2018 22:12:21 +0000 ++ -- Raspbian forward porter Fri, 22 Jun 2018 18:21:22 +0000 ++ + rustc (1.26.1+dfsg1-3) unstable; urgency=medium + + * Fix build-dep version range to build against myself. + + -- Ximin Luo Thu, 31 May 2018 09:25:17 -0700 + + rustc (1.26.1+dfsg1-2) unstable; urgency=medium + + * Also ignore test_loading_cosine on ppc64el. + + -- Ximin Luo Wed, 30 May 2018 20:58:46 -0700 + + rustc (1.26.1+dfsg1-1) unstable; urgency=medium + + * New upstream release. + + -- Ximin Luo Wed, 30 May 2018 08:18:04 -0700 + + rustc (1.26.0+dfsg1-1~exp4) experimental; urgency=medium + + * Try alternative patch to ignore x86 stdsimd tests suggested by upstream. + * Bump up allowed-test-failures to 8 to account for the fact that we're now + double-counting some failures. + + -- Ximin Luo Tue, 29 May 2018 20:36:56 -0700 + + rustc (1.26.0+dfsg1-1~exp3) experimental; urgency=medium + + * Ignore some irrelevant tests on ppc64 and non-x86 platforms. + + -- Ximin Luo Tue, 29 May 2018 09:32:38 -0700 + + rustc (1.26.0+dfsg1-1~exp2) experimental; urgency=medium + + * Add Breaks+Replaces for older libstd-rust-dev with codegen-backends. + (Closes: #899180) + * Backport some test and packaging fixes from Ubuntu. + + -- Ximin Luo Tue, 22 May 2018 22:00:53 -0700 + + rustc (1.26.0+dfsg1-1~exp1) experimental; urgency=medium + + * New upstream release. + * Update to latest Standards-Version; no changes required. + * Update doc-base files. (Closes: #876831) + + -- Ximin Luo Sun, 20 May 2018 03:11:45 -0700 rustc (1.25.0+dfsg1-2) unstable; urgency=medium diff --cc debian/rules index fc8abd8ba6,c354979f1f..14378670a1 --- a/debian/rules +++ b/debian/rules @@@ -238,14 -240,21 +240,21 @@@ override_dh_auto_test-arch test "$$(stat -c %s "$$x")" -lt 6000000; \ done ifeq (, $(filter nocheck,$(DEB_BUILD_PROFILES))) -ifeq (, $(filter nocheck,$(DEB_BUILD_OPTIONS))) +ifeq (testsuitedisabled, $(filter nocheck,$(DEB_BUILD_OPTIONS))) - $(RUSTBUILD_TEST) --no-fail-fast $(RUSTBUILD_FLAGS) $(RUSTBUILD_TEST_FLAGS) | tee $(TEST_LOG) + { $(RUSTBUILD_TEST) --no-fail-fast $(RUSTBUILD_FLAGS) $(RUSTBUILD_TEST_FLAGS); echo $$?; } | tee -a $(TEST_LOG) test -f $(TEST_LOG) - echo "Summary of specific test failures:"; \ + echo "==== Debian rustc test report ===="; \ + echo "Specific test failures:"; \ $(FAILED_TESTS); \ num_failures=$$($(FAILED_TESTS) | wc -l); \ - echo -n "$${num_failures} tests failed, $(FAILURES_ALLOWED) maximum allowed. "; \ - if test "$${num_failures}" -le $(FAILURES_ALLOWED); then \ + exit_code=$$(tail -n1 $(TEST_LOG)); \ + echo "Summary: exit code $$exit_code, counted $$num_failures tests failed."; \ + echo -n "$(FAILURES_ALLOWED) maximum allowed. "; \ + if test "$$num_failures" -eq 0 -a "$$exit_code" -ne 0; then \ + echo "Aborting just in case, because we missed counting some test failures."; \ + echo "This is a bug in the Debian packaging, please file a report. "; \ + false; \ + elif test "$$num_failures" -le $(FAILURES_ALLOWED); then \ echo "Continuing..."; \ else \ echo "Aborting the build."; \