Manual merge of version 1.25.0+dfsg1-2+rpi1 and 1.26.1+dfsg1-3 to produce 1.26.1... archive/raspbian/1.26.1+dfsg1-3+rpi1 raspbian/1.26.1+dfsg1-3+rpi1
authorPeter Michael Green <plugwash@raspbian.org>
Fri, 22 Jun 2018 18:44:38 +0000 (19:44 +0100)
committerPeter Michael Green <plugwash@raspbian.org>
Fri, 22 Jun 2018 18:44:38 +0000 (19:44 +0100)
Drop change to src/binaryen/CMakeLists.txt which no longer exists.

1  2 
debian/changelog
debian/rules

index bae5d122a71ff18a0eead1a29598ec2a107f89f6,2a667882a17ec5c97231732a7d4d65035681f89d..6e737ec14394dfa9c41387b912e68a6bcafc7a60
@@@ -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 <plugwash@raspbian.org> 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 <root@raspbian.org>  Wed, 20 Jun 2018 22:12:21 +0000
++ -- Raspbian forward porter <root@raspbian.org>  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 <infinity0@debian.org>  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 <infinity0@debian.org>  Wed, 30 May 2018 20:58:46 -0700
+ rustc (1.26.1+dfsg1-1) unstable; urgency=medium
+   * New upstream release.
+  -- Ximin Luo <infinity0@debian.org>  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 <infinity0@debian.org>  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 <infinity0@debian.org>  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 <infinity0@debian.org>  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 <infinity0@debian.org>  Sun, 20 May 2018 03:11:45 -0700
  
  rustc (1.25.0+dfsg1-2) unstable; urgency=medium
  
diff --cc debian/rules
index fc8abd8ba602931ea837c22bd74239fe430a0c58,c354979f1fcd887fa9ae5d8195530cfea4cd13af..14378670a170f9de033740db197d63a3b004dee3
@@@ -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."; \