Commit Graph

148 Commits

Author SHA1 Message Date
Ximin Luo
5666c63bb7 Ignore test failures 2017-10-16 18:18:35 +02:00
Ximin Luo
81fd74bcb7 Use python2 for prune-checksums instead of adding another build-dep 2017-10-16 17:30:39 +02:00
Ximin Luo
e9a8101d78 Update d/copyright, put prune-checksums back so we can bootstrap w/o cargo 2017-10-16 17:20:18 +02:00
Ximin Luo
1c888d5394 Refresh patches 2017-10-16 17:04:03 +02:00
Ximin Luo
3bd5693b68 Remove lintian-avoiding snippet so it's easier to maintain 2017-10-15 23:29:53 +02:00
Ximin Luo
4ce8498d8d Merge branch 'debian/sid' into debian/experimental 2017-10-15 21:33:31 +02:00
Ximin Luo
9450961b54 Fix LD_LIBRARY_PATH when setting LLVM_DESTDIR 2017-09-19 18:22:14 +02:00
Ximin Luo
2b7c35b5e8 Add a LLVM_DESTDIR var to make it easier to test custom LLVMs 2017-09-19 17:56:23 +02:00
Ximin Luo
cf0b146d6f Don't clean more Cargo.toml.orig files 2017-09-19 13:19:29 +02:00
Ximin Luo
bf62114985 Don't leave empty directories when doing Files-Excluded in prune-unused-deps 2017-09-18 14:00:21 +02:00
Ximin Luo
30248d38d4 Need to prune some more checksums 2017-09-15 04:00:56 +02:00
Ximin Luo
f1b4ffd3c8 Make the tests run faster again 2017-09-15 03:08:36 +02:00
Ximin Luo
d245673067 Strip rlib files properly 2017-09-14 12:51:21 +02:00
Ximin Luo
9197bf095a Only remap-path-prefix if the bootstrap compiler supports it 2017-07-28 13:45:02 +02:00
Ximin Luo
68e7eb976b Allow disabling tests only via Build Profiles for convenience 2017-07-28 13:28:35 +02:00
Ximin Luo
b5dfb68c5e Follow Debian naming convention in /usr/src 2017-07-28 13:25:50 +02:00
Ximin Luo
84050b3a56 Use remap-path-prefix flags for a reproducible build 2017-07-28 13:10:23 +02:00
Ximin Luo
6b0d97fc8e More changes needed for 1.19 2017-07-25 11:16:40 +02:00
Ximin Luo
6a9e99e91a Various fixes to work with 1.19
- needs cargo >= 0.19
- include rust-installer again
- ./x.py dist --install -> ./x.py install
2017-07-25 09:58:57 +02:00
Ximin Luo
b1076f2540 Automate the culling of dependencies, reduce manual maintenance 2017-07-24 15:25:38 +02:00
Ximin Luo
8e396fda05 Set RUST_BACKTRACE=1 everywhere 2017-07-24 14:01:13 +02:00
Ximin Luo
666f0397d5 Upgrade to LLVM 4.0 2017-07-24 14:00:02 +02:00
Ximin Luo
de1de54b25 Work around upstream oddity 2017-07-24 12:18:31 +02:00
Ximin Luo
0d3674eb1e Add instructions on running individual tests 2017-07-22 20:23:40 +02:00
Ximin Luo
02f1a362b3 rustbuild: add and use --no-fail-fast 2017-07-17 22:49:49 +02:00
Ximin Luo
0ace110aae Fix more lintian overrides and add debugging symbols for compiler internals 2017-07-17 22:35:15 +02:00
Ximin Luo
3613a4e9ef Update config.toml, lintian-overrides 2017-07-17 21:04:42 +02:00
Ximin Luo
347f6206a3 Add a strong check that rustc_llvm is actually dynamically-linked 2017-07-17 19:17:32 +02:00
Ximin Luo
447091e9da Merge branch 'debian/sid' into debian/experimental 2017-07-17 16:33:35 +02:00
Ximin Luo
170f9149d1 Workaround for linux #865549, fix FTBFS on ppc64el 2017-07-17 13:25:11 +02:00
Ximin Luo
66deafc18b Use Multi-Arch: allowed, it's more correct than : foreign 2017-06-27 13:55:37 +02:00
Ximin Luo
3281855a73 Test for the actual broken behaviour rather than SCHROOT_CHROOT_NAME 2017-06-16 13:36:39 +02:00
Ximin Luo
ed6f7eed56 /etc/motd doesn't exist inside those chroots, test the chroot name instead 2017-06-16 13:18:25 +02:00
Ximin Luo
3718c49763 Add a work-around for some Debian porterboxes 2017-06-16 13:09:45 +02:00
Ximin Luo
7958f3dbfd Fix arch-indep and arch-dep tests 2017-06-14 09:10:25 +02:00
Ximin Luo
fe8144b3fa Work around #39015 in a different way
See https://github.com/rust-lang/rust/issues/42476 for details
2017-06-13 19:15:05 +02:00
Ximin Luo
75be2bb344 Fix bootstrapping and rename the tarball to orig-stage0 2017-05-31 15:57:51 +02:00
Ximin Luo
693daed73a Work around https://github.com/rust-lang/rust/issues/42320 2017-05-31 03:05:38 +02:00
Ximin Luo
1fd63ebe1f Don't build docs in an arch-only build 2017-05-31 02:28:22 +02:00
Ximin Luo
25f1c2fefa Fix update-version script and make it smarter 2017-05-31 01:53:14 +02:00
Ximin Luo
4fd68f78d1 Add configure flag whose corresponding key in config.toml seems to be ignored 2017-05-31 01:19:02 +02:00
Ximin Luo
01dc6ef40e Try to support cross-compiling 2017-05-31 01:00:14 +02:00
Ximin Luo
23bf877a8c Update d/changelog for the DFSG repack 2017-05-16 15:48:14 +02:00
Ximin Luo
f40dfcc05f Clean out lintian-warning stuff from rust-src 2017-05-16 13:03:29 +02:00
Ximin Luo
6472c21172 Disable tests on Ubuntu s390x, as per their request 2017-05-16 03:13:00 +02:00
Ximin Luo
4888e768dd Remove old obsolete workarounds 2017-05-16 02:09:47 +02:00
Ximin Luo
3532936554 Simpler way of doing the rust-src package 2017-05-16 01:23:25 +02:00
Matthijs van Otterdijk
b125a683df rust standard library source package 2017-05-14 02:46:06 +02:00
Matthijs van Otterdijk
8c87ab104b remove empty cargo dir on clean 2017-05-13 00:42:55 +02:00
Ximin Luo
04c12273e3 Initial packaging for 1.17.0 and rustbuild 2017-05-11 23:58:21 +02:00