Manual merge of version 1.16.0+dfsg1-1+rpi1 and 1.17.0+dfsg2-8 to produce 1.17.0...
authorPeter Michael Green <plugwash@raspbian.org>
Fri, 28 Jul 2017 19:47:09 +0000 (19:47 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Fri, 28 Jul 2017 22:22:39 +0000 (22:22 +0000)
1  2 
debian/changelog
debian/rules

index dd900a18746857a71668610accae8ab3d2a99436,dbac9c4db33182b954ed4c564148dec0f7cdda9b..6cdaf2cf12232e9a0b09689a5075d2ae35e703f6
@@@ -1,13 -1,66 +1,86 @@@
++rustc (1.17.0+dfsg2-8+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]
++  * Fix clean target.
++  * Build for armv6.
++  * Manually fixup "install" step so that only armv6 stuff ends up
++    in the resulting packages.
++
++ -- Raspbian forward porter <root@raspbian.org>  Fri, 28 Jul 2017 13:32:44 +0000
++
+ rustc (1.17.0+dfsg2-8) unstable; urgency=medium
+   * Workaround for linux #865549, fix FTBFS on ppc64el.
+  -- Ximin Luo <infinity0@debian.org>  Mon, 17 Jul 2017 13:41:59 +0200
+ rustc (1.17.0+dfsg2-7) unstable; urgency=medium
+   * Show exception traceback in bootstrap.py to examine ppc64el build failure.
+  -- Ximin Luo <infinity0@debian.org>  Wed, 21 Jun 2017 10:46:27 +0200
+ rustc (1.17.0+dfsg2-6) unstable; urgency=medium
+   * Upload to unstable.
+  -- Ximin Luo <infinity0@debian.org>  Wed, 21 Jun 2017 00:24:22 +0200
+ rustc (1.17.0+dfsg2-5) experimental; urgency=medium
+   * More work-arounds for armhf test failures.
+  -- Ximin Luo <infinity0@debian.org>  Fri, 16 Jun 2017 13:27:45 +0200
+ rustc (1.17.0+dfsg2-4) experimental; urgency=medium
+   * Fix arch-indep and arch-dep tests.
+   * Bump the LLVM requirement to fix FTBFS on armhf.
+  -- Ximin Luo <infinity0@debian.org>  Wed, 14 Jun 2017 21:37:16 +0200
+ rustc (1.17.0+dfsg2-3) experimental; urgency=medium
+   * Try to force the real gdb package. Some resolvers like aspcud will select
+     gdb-minimal under some circumstances, but this causes the debuginfo-gdb
+     tests to break.
+  -- Ximin Luo <infinity0@debian.org>  Wed, 14 Jun 2017 00:48:37 +0200
+ rustc (1.17.0+dfsg2-2) experimental; urgency=medium
+   * Support and document cross-compiling of rustc itself.
+   * Document cross-compiling other rust packages such as cargo.
+   * Work around upstream #39015 by disabling those tests rather than by
+     disabling optimisation, which causes FTBFS on 1.17.0 ppc64el. See
+     upstream #42476 and #42532 for details.
+  -- Ximin Luo <infinity0@debian.org>  Tue, 13 Jun 2017 21:13:31 +0200
+ rustc (1.17.0+dfsg2-1) experimental; urgency=medium
+   [ Sylvestre Ledru ]
+   * New upstream release
+   [ Ximin Luo ]
+   * Adapt packaging for rustbuild, the new upstream cargo-based build system.
+   [ Matthijs van Otterdijk ]
+   * Add a binary package, rust-src. (Closes: #846177)
+   * Link to local Debian web resources in the docs, instead of remote ones.
+  -- Ximin Luo <infinity0@debian.org>  Tue, 16 May 2017 18:00:53 +0200
 +rustc (1.16.0+dfsg1-1+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]
 +  * Fix clean target.
 +  * Build for armv6.
 +  * Manually fixup "install" step so that only armv6 stuff ends up
 +    in the resulting packages.
 +
 + -- Peter Michael Green <plugwash@raspbian.org>  Sat, 08 Jul 2017 23:35:25 +0000
 +
  rustc (1.16.0+dfsg1-1) unstable; urgency=medium
  
    * Upload to unstable so we have something to build 1.17 with.
diff --cc debian/rules
index f95b06b503e1f10904cc8b205a2430d6acc27bea,25b2066d047e5c712fff3907eff4487f20cb0b5e..0378550867a8466be5da8ea45e3af5d4ea7b1727
@@@ -152,17 -184,8 +184,16 @@@ endi
  endif
  
  override_dh_auto_install:
-       #rm -rf armv7-unknown-linux-gnueabihf
-       dh_auto_install --destdir=$(DEB_DESTDIR)
+       DESTDIR=$(DEB_DESTDIR) $(RUSTBUILD) dist $(RUSTBUILD_FLAGS) --install
  
-         #mixture of both. Fix things up so that only the armv6 stuff ends up
 +      #upstream build produces both armv6 and armv7 stuff and installs a 
++      #mixture of both. Fix things up so that only the armv6 stuff ends up
 +      #in the packages.
 +      cp arm-unknown-linux-gnueabihf/stage2/bin/rustc debian/tmp/usr/bin/
 +      cp arm-unknown-linux-gnueabihf/stage2/bin/rustdoc debian/tmp/usr/bin/
 +      cp arm-unknown-linux-gnueabihf/stage2/lib/*.so debian/tmp/usr/lib/
 +      rm -rf debian/tmp/usr/lib/rustlib/*armv7-unknown-linux-gnueabihf
 +
        mkdir -p $(DEB_DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/
        mv $(DEB_DESTDIR)/usr/lib/lib*.so $(DEB_DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/