]> git.proxmox.com Git - rustc.git/log
rustc.git
6 years agoMerge branch 'debian/sid' into debian/experimental
Ximin Luo [Tue, 25 Jul 2017 21:24:41 +0000 (23:24 +0200)]
Merge branch 'debian/sid' into debian/experimental

6 years agoAdd .gitattributes for merging d/changelog
Ximin Luo [Tue, 25 Jul 2017 21:24:25 +0000 (23:24 +0200)]
Add .gitattributes for merging d/changelog

6 years agoRelease 1.18.0+dfsg1-4 to Debian unstable.
Ximin Luo [Tue, 25 Jul 2017 21:19:54 +0000 (23:19 +0200)]
Release 1.18.0+dfsg1-4 to Debian unstable.

6 years agoSupport gperf 3.1. (Closes: #869610)
Ximin Luo [Tue, 25 Jul 2017 21:18:06 +0000 (23:18 +0200)]
Support gperf 3.1. (Closes: #869610)

6 years agod/empty-cargo-checksum.py: truncate after writing when in rw mode
Ximin Luo [Tue, 25 Jul 2017 09:34:10 +0000 (11:34 +0200)]
d/empty-cargo-checksum.py: truncate after writing when in rw mode

6 years agoUpdate d/changelog and TODO.Debian
Ximin Luo [Tue, 25 Jul 2017 09:30:24 +0000 (11:30 +0200)]
Update d/changelog and TODO.Debian

6 years agoUpdated version 1.19.0+dfsg2 from 'upstream/1.19.0+dfsg2'
Ximin Luo [Tue, 25 Jul 2017 09:28:40 +0000 (11:28 +0200)]
Updated version 1.19.0+dfsg2 from 'upstream/1.19.0+dfsg2'

with Debian dir b98cddaff1fd5283aea90a27f7e5289a6c151fe0

6 years agoNew upstream version 1.19.0+dfsg2
Ximin Luo [Tue, 25 Jul 2017 09:28:13 +0000 (11:28 +0200)]
New upstream version 1.19.0+dfsg2

6 years agoUpdate prune/audit instructions and un-exclude stuff needed by rust-installer
Ximin Luo [Tue, 25 Jul 2017 09:19:37 +0000 (11:19 +0200)]
Update prune/audit instructions and un-exclude stuff needed by rust-installer

6 years agoMore changes needed for 1.19
Ximin Luo [Tue, 25 Jul 2017 09:16:40 +0000 (11:16 +0200)]
More changes needed for 1.19

6 years agoVarious fixes to work with 1.19
Ximin Luo [Tue, 25 Jul 2017 07:58:57 +0000 (09:58 +0200)]
Various fixes to work with 1.19

- needs cargo >= 0.19
- include rust-installer again
- ./x.py dist --install -> ./x.py install

6 years agoRemove jquery as a build-dependency
Ximin Luo [Mon, 24 Jul 2017 14:01:54 +0000 (16:01 +0200)]
Remove jquery as a build-dependency

6 years agoAutomate the culling of dependencies, reduce manual maintenance
Ximin Luo [Mon, 24 Jul 2017 13:25:38 +0000 (15:25 +0200)]
Automate the culling of dependencies, reduce manual maintenance

6 years agoSet RUST_BACKTRACE=1 everywhere
Ximin Luo [Mon, 24 Jul 2017 12:01:13 +0000 (14:01 +0200)]
Set RUST_BACKTRACE=1 everywhere

6 years agoUpgrade to LLVM 4.0
Ximin Luo [Mon, 24 Jul 2017 12:00:02 +0000 (14:00 +0200)]
Upgrade to LLVM 4.0

6 years agoAdd a script, prune-unused-deps
Ximin Luo [Mon, 24 Jul 2017 11:47:15 +0000 (13:47 +0200)]
Add a script, prune-unused-deps

6 years agoDon't pass locked/frozen, allows us to remove more dependencies
Ximin Luo [Mon, 24 Jul 2017 10:42:39 +0000 (12:42 +0200)]
Don't pass locked/frozen, allows us to remove more dependencies

6 years agoWork around upstream oddity
Ximin Luo [Mon, 24 Jul 2017 10:18:31 +0000 (12:18 +0200)]
Work around upstream oddity

6 years agoRefresh patches
Ximin Luo [Mon, 24 Jul 2017 10:10:03 +0000 (12:10 +0200)]
Refresh patches

6 years agoUpdate d/changelog and bump versions
Ximin Luo [Mon, 24 Jul 2017 09:56:00 +0000 (11:56 +0200)]
Update d/changelog and bump versions

6 years agoUpdated version 1.19.0+dfsg1 from 'upstream/1.19.0+dfsg1'
Ximin Luo [Mon, 24 Jul 2017 09:55:36 +0000 (11:55 +0200)]
Updated version 1.19.0+dfsg1 from 'upstream/1.19.0+dfsg1'

with Debian dir 329bc4c35cae09d0c2ceaf192453373c32719fa3

6 years agoNew upstream version 1.19.0+dfsg1
Ximin Luo [Mon, 24 Jul 2017 09:55:06 +0000 (11:55 +0200)]
New upstream version 1.19.0+dfsg1

6 years agoUpdate d/copyright Files-Excluded for 1.19
Ximin Luo [Mon, 24 Jul 2017 09:45:32 +0000 (11:45 +0200)]
Update d/copyright Files-Excluded for 1.19

6 years agoUpdate d/gbp.conf
Ximin Luo [Mon, 24 Jul 2017 08:05:00 +0000 (10:05 +0200)]
Update d/gbp.conf

6 years agoRelease 1.18.0+dfsg1-3 to Debian unstable.
Ximin Luo [Sat, 22 Jul 2017 18:30:35 +0000 (20:30 +0200)]
Release 1.18.0+dfsg1-3 to Debian unstable.

6 years agoUpdate d/changelog
Ximin Luo [Sat, 22 Jul 2017 18:28:00 +0000 (20:28 +0200)]
Update d/changelog

6 years agoDisable failing run-make test on armhf
Ximin Luo [Sat, 22 Jul 2017 18:25:31 +0000 (20:25 +0200)]
Disable failing run-make test on armhf

6 years agoAdd instructions on running individual tests
Ximin Luo [Sat, 22 Jul 2017 18:23:40 +0000 (20:23 +0200)]
Add instructions on running individual tests

6 years agoRelease 1.18.0+dfsg1-2 to Debian experimental.
Ximin Luo [Mon, 17 Jul 2017 21:04:10 +0000 (23:04 +0200)]
Release 1.18.0+dfsg1-2 to Debian experimental.

6 years agoOrganise patches
Ximin Luo [Mon, 17 Jul 2017 21:03:48 +0000 (23:03 +0200)]
Organise patches

6 years agoUpdate d/changelog, libstd-rust-1.18-dbgsym went from 20MB to 60MB
Ximin Luo [Mon, 17 Jul 2017 20:56:04 +0000 (22:56 +0200)]
Update d/changelog, libstd-rust-1.18-dbgsym went from 20MB to 60MB

6 years agorustbuild: add and use --no-fail-fast
Ximin Luo [Mon, 17 Jul 2017 20:49:49 +0000 (22:49 +0200)]
rustbuild: add and use --no-fail-fast

6 years agoFix more lintian overrides and add debugging symbols for compiler internals
Ximin Luo [Mon, 17 Jul 2017 20:35:15 +0000 (22:35 +0200)]
Fix more lintian overrides and add debugging symbols for compiler internals

6 years agoDocument the fact that d-prefer-dynamic doesn't yet work
Ximin Luo [Mon, 17 Jul 2017 19:14:17 +0000 (21:14 +0200)]
Document the fact that d-prefer-dynamic doesn't yet work

6 years agoUpdate config.toml, lintian-overrides
Ximin Luo [Mon, 17 Jul 2017 19:04:42 +0000 (21:04 +0200)]
Update config.toml, lintian-overrides

6 years agoWork around #839145
Ximin Luo [Mon, 17 Jul 2017 18:01:19 +0000 (20:01 +0200)]
Work around #839145

6 years agoAdd a strong check that rustc_llvm is actually dynamically-linked
Ximin Luo [Mon, 17 Jul 2017 17:17:32 +0000 (19:17 +0200)]
Add a strong check that rustc_llvm is actually dynamically-linked

6 years agoUpdate d/copyright
Ximin Luo [Mon, 17 Jul 2017 14:58:49 +0000 (16:58 +0200)]
Update d/copyright

6 years agoUpdate patches, update d/changelog
Ximin Luo [Mon, 17 Jul 2017 14:52:18 +0000 (16:52 +0200)]
Update patches, update d/changelog

- rm dynamic-link patch, upstream's method is compatible with Debian now

6 years agoMerge branch 'debian/sid' into debian/experimental
Ximin Luo [Mon, 17 Jul 2017 14:33:35 +0000 (16:33 +0200)]
Merge branch 'debian/sid' into debian/experimental

6 years agoRelease 1.17.0+dfsg2-8 to Debian unstable.
Ximin Luo [Mon, 17 Jul 2017 11:42:30 +0000 (13:42 +0200)]
Release 1.17.0+dfsg2-8 to Debian unstable.

6 years agoSkip the main thread's manual stack guard on Linux
Ximin Luo [Mon, 17 Jul 2017 11:41:11 +0000 (13:41 +0200)]
Skip the main thread's manual stack guard on Linux

6 years agoWorkaround for linux #865549, fix FTBFS on ppc64el
Ximin Luo [Mon, 17 Jul 2017 11:25:11 +0000 (13:25 +0200)]
Workaround for linux #865549, fix FTBFS on ppc64el

6 years agoEnable parallel codegun, disable rpath
Ximin Luo [Mon, 17 Jul 2017 11:03:33 +0000 (13:03 +0200)]
Enable parallel codegun, disable rpath

6 years agoEmit debuginfo for rust builds
Ximin Luo [Thu, 13 Jul 2017 07:36:14 +0000 (09:36 +0200)]
Emit debuginfo for rust builds

6 years agoUse Multi-Arch: allowed, it's more correct than : foreign
Ximin Luo [Tue, 27 Jun 2017 11:55:37 +0000 (13:55 +0200)]
Use Multi-Arch: allowed, it's more correct than : foreign

6 years agoUpdate to latest Standards-Version; no changes required
Ximin Luo [Tue, 27 Jun 2017 11:42:09 +0000 (13:42 +0200)]
Update to latest Standards-Version; no changes required

6 years agoRelease 1.18.0+dfsg1-1 to Debian experimental.
Ximin Luo [Tue, 27 Jun 2017 10:51:29 +0000 (12:51 +0200)]
Release 1.18.0+dfsg1-1 to Debian experimental.

6 years agoAdd zlib back into Build-Depends, we need it for this version
Ximin Luo [Tue, 27 Jun 2017 10:50:53 +0000 (12:50 +0200)]
Add zlib back into Build-Depends, we need it for this version

6 years agoUpdate doc/book patch
Ximin Luo [Tue, 27 Jun 2017 09:38:34 +0000 (11:38 +0200)]
Update doc/book patch

7 years agoFix the build, see https://github.com/rust-lang/rust/issues/42543
Ximin Luo [Wed, 21 Jun 2017 14:02:48 +0000 (16:02 +0200)]
Fix the build, see https://github.com/rust-lang/rust/issues/42543

7 years agoRelease 1.17.0+dfsg2-7 to Debian unstable.
Ximin Luo [Wed, 21 Jun 2017 08:46:33 +0000 (10:46 +0200)]
Release 1.17.0+dfsg2-7 to Debian unstable.

7 years agoShow exception traceback in bootstrap.py to examine ppc64el build failure
Ximin Luo [Wed, 21 Jun 2017 08:46:08 +0000 (10:46 +0200)]
Show exception traceback in bootstrap.py to examine ppc64el build failure

7 years agoUpdate patches
Ximin Luo [Tue, 20 Jun 2017 22:41:11 +0000 (00:41 +0200)]
Update patches

7 years agoUpdate d/changelog and d/control versions
Ximin Luo [Tue, 20 Jun 2017 22:29:10 +0000 (00:29 +0200)]
Update d/changelog and d/control versions

7 years agoMerge tag 'upstream/1.18.0+dfsg1' into debian/experimental
Ximin Luo [Tue, 20 Jun 2017 22:28:07 +0000 (00:28 +0200)]
Merge tag 'upstream/1.18.0+dfsg1' into debian/experimental

Upstream version 1.18.0+dfsg1

# gpg: Signature made Wed 21 Jun 2017 00:28:07 CEST
# gpg:                using RSA key 3667486A326DB2766D255546860DEF3B8F650B79
# gpg: Good signature from "Ximin Luo <infinity0@pwned.gg>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@torproject.org>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@freenetproject.org>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@debian.org>" [ultimate]
# gpg:                 aka "Satoshi Nakamoto (www.bitcoin.org) <satoshin@gmx.com>" [ultimate]

7 years agoNew upstream version 1.18.0+dfsg1
Ximin Luo [Tue, 20 Jun 2017 22:27:43 +0000 (00:27 +0200)]
New upstream version 1.18.0+dfsg1

7 years agoRelease 1.17.0+dfsg2-6 to Debian unstable.
Ximin Luo [Tue, 20 Jun 2017 22:24:36 +0000 (00:24 +0200)]
Release 1.17.0+dfsg2-6 to Debian unstable.

7 years agoTest for the actual broken behaviour rather than SCHROOT_CHROOT_NAME
Ximin Luo [Fri, 16 Jun 2017 11:36:39 +0000 (13:36 +0200)]
Test for the actual broken behaviour rather than SCHROOT_CHROOT_NAME

7 years agoRelease 1.17.0+dfsg2-5 to Debian experimental.
Ximin Luo [Fri, 16 Jun 2017 11:27:55 +0000 (13:27 +0200)]
Release 1.17.0+dfsg2-5 to Debian experimental.

7 years agoDon't allow fuzz when applying patches
Ximin Luo [Fri, 16 Jun 2017 11:25:22 +0000 (13:25 +0200)]
Don't allow fuzz when applying patches

Otherwise it thinks d-host-duplicate patch was already applied

7 years ago/etc/motd doesn't exist inside those chroots, test the chroot name instead
Ximin Luo [Fri, 16 Jun 2017 11:18:25 +0000 (13:18 +0200)]
/etc/motd doesn't exist inside those chroots, test the chroot name instead

7 years agoAdd a work-around for some Debian porterboxes
Ximin Luo [Fri, 16 Jun 2017 11:09:45 +0000 (13:09 +0200)]
Add a work-around for some Debian porterboxes

7 years agoUpdate d/changelog with a summary, users don't care about test details
Ximin Luo [Thu, 15 Jun 2017 16:17:46 +0000 (18:17 +0200)]
Update d/changelog with a summary, users don't care about test details

7 years agoMore armhf test fixes
Ximin Luo [Thu, 15 Jun 2017 16:06:35 +0000 (18:06 +0200)]
More armhf test fixes

7 years agoMention that we checked they should still be ignored on 1.17
Ximin Luo [Thu, 15 Jun 2017 15:08:29 +0000 (17:08 +0200)]
Mention that we checked they should still be ignored on 1.17

7 years agoIgnore failing armhf debuginfo-gdb test
Ximin Luo [Thu, 15 Jun 2017 13:26:20 +0000 (15:26 +0200)]
Ignore failing armhf debuginfo-gdb test

7 years agoRelease 1.17.0+dfsg2-4 to Debian experimental.
Ximin Luo [Wed, 14 Jun 2017 19:37:23 +0000 (21:37 +0200)]
Release 1.17.0+dfsg2-4 to Debian experimental.

7 years agoSigh, actually fix the LLVM version constraint
Ximin Luo [Wed, 14 Jun 2017 19:36:59 +0000 (21:36 +0200)]
Sigh, actually fix the LLVM version constraint

7 years agoRelax LLVM version constraint slightly for Debian experimental
Ximin Luo [Wed, 14 Jun 2017 10:05:55 +0000 (12:05 +0200)]
Relax LLVM version constraint slightly for Debian experimental

7 years agoBump the LLVM requirement to fix FTBFS on armhf
Ximin Luo [Wed, 14 Jun 2017 07:26:28 +0000 (09:26 +0200)]
Bump the LLVM requirement to fix FTBFS on armhf

7 years agoFix arch-indep and arch-dep tests
Ximin Luo [Wed, 14 Jun 2017 07:10:25 +0000 (09:10 +0200)]
Fix arch-indep and arch-dep tests

7 years agoRelease 1.17.0+dfsg2-3 to Debian experimental.
Ximin Luo [Tue, 13 Jun 2017 22:48:45 +0000 (00:48 +0200)]
Release 1.17.0+dfsg2-3 to Debian experimental.

7 years agoAvoid having to do --git-ignore-branch every time
Ximin Luo [Tue, 13 Jun 2017 22:47:56 +0000 (00:47 +0200)]
Avoid having to do --git-ignore-branch every time

7 years agoFix ignoretest-ppc64el.patch
Ximin Luo [Tue, 13 Jun 2017 22:20:31 +0000 (00:20 +0200)]
Fix ignoretest-ppc64el.patch

7 years agoTry to force the real gdb package
Ximin Luo [Tue, 13 Jun 2017 22:11:58 +0000 (00:11 +0200)]
Try to force the real gdb package

7 years agoNote buildd debuginfo failures
Ximin Luo [Tue, 13 Jun 2017 20:33:46 +0000 (22:33 +0200)]
Note buildd debuginfo failures

7 years agoRelease 1.17.0+dfsg2-2 to Debian experimental.
Ximin Luo [Tue, 13 Jun 2017 19:13:39 +0000 (21:13 +0200)]
Release 1.17.0+dfsg2-2 to Debian experimental.

7 years agoWork around #39015 in a different way
Ximin Luo [Tue, 13 Jun 2017 17:15:05 +0000 (19:15 +0200)]
Work around #39015 in a different way

See https://github.com/rust-lang/rust/issues/42476 for details

7 years agoUpdate d-dont-download-stage0.patch so tidy tests don't fail
Ximin Luo [Wed, 7 Jun 2017 23:20:29 +0000 (01:20 +0200)]
Update d-dont-download-stage0.patch so tidy tests don't fail

7 years agoUpdate d-cross-compile-install.patch so tests don't fail
Ximin Luo [Wed, 7 Jun 2017 22:49:08 +0000 (00:49 +0200)]
Update d-cross-compile-install.patch so tests don't fail

7 years agoDoc fixes and tweaks
Ximin Luo [Wed, 31 May 2017 14:38:29 +0000 (16:38 +0200)]
Doc fixes and tweaks

- move "build from source" and "bootstrapping" to README.source

7 years agoAdd disclaimer about build-preview-dsc.sh, remove done TODO item
Ximin Luo [Wed, 31 May 2017 14:03:09 +0000 (16:03 +0200)]
Add disclaimer about build-preview-dsc.sh, remove done TODO item

7 years agoFix bootstrapping and rename the tarball to orig-stage0
Ximin Luo [Wed, 31 May 2017 13:57:51 +0000 (15:57 +0200)]
Fix bootstrapping and rename the tarball to orig-stage0

7 years agoAdd docs on cross-compiling
Ximin Luo [Wed, 31 May 2017 12:51:01 +0000 (14:51 +0200)]
Add docs on cross-compiling

7 years agoRemove some more obsolete build-deps
Ximin Luo [Wed, 31 May 2017 01:13:32 +0000 (03:13 +0200)]
Remove some more obsolete build-deps

7 years agoWork around https://github.com/rust-lang/rust/issues/42320
Ximin Luo [Wed, 31 May 2017 01:05:38 +0000 (03:05 +0200)]
Work around https://github.com/rust-lang/rust/issues/42320

7 years agoDon't build docs in an arch-only build
Ximin Luo [Wed, 31 May 2017 00:28:22 +0000 (02:28 +0200)]
Don't build docs in an arch-only build

7 years agoFix update-version script and make it smarter
Ximin Luo [Tue, 30 May 2017 23:53:14 +0000 (01:53 +0200)]
Fix update-version script and make it smarter

7 years agoWe don't need curl, libedit or zlib
Ximin Luo [Tue, 30 May 2017 23:30:28 +0000 (01:30 +0200)]
We don't need curl, libedit or zlib

7 years agoAdd configure flag whose corresponding key in config.toml seems to be ignored
Ximin Luo [Tue, 30 May 2017 23:19:02 +0000 (01:19 +0200)]
Add configure flag whose corresponding key in config.toml seems to be ignored

7 years agoTry to support cross-compiling
Ximin Luo [Tue, 30 May 2017 23:00:14 +0000 (01:00 +0200)]
Try to support cross-compiling

7 years agoUse upstream patch for ARM CPU detection
Ximin Luo [Thu, 18 May 2017 10:34:07 +0000 (12:34 +0200)]
Use upstream patch for ARM CPU detection

It's the same as what we had, but this makes it more obvious that it's already
applied upstream.

7 years agoRelease 1.17.0+dfsg2-1 to Debian experimental.
Ximin Luo [Tue, 16 May 2017 16:00:56 +0000 (18:00 +0200)]
Release 1.17.0+dfsg2-1 to Debian experimental.

7 years agoUpdate d/copyright, d/control
Ximin Luo [Tue, 16 May 2017 16:00:31 +0000 (18:00 +0200)]
Update d/copyright, d/control

7 years agoFix cargo checksums
Ximin Luo [Tue, 16 May 2017 14:06:30 +0000 (16:06 +0200)]
Fix cargo checksums

7 years agoUpdate d/changelog for the DFSG repack
Ximin Luo [Tue, 16 May 2017 13:48:14 +0000 (15:48 +0200)]
Update d/changelog for the DFSG repack

7 years agoMerge tag 'upstream/1.17.0+dfsg2' into debian/experimental
Ximin Luo [Tue, 16 May 2017 13:47:47 +0000 (15:47 +0200)]
Merge tag 'upstream/1.17.0+dfsg2' into debian/experimental

Upstream version 1.17.0+dfsg2

# gpg: Signature made Tue 16 May 2017 15:47:46 CEST
# gpg:                using RSA key 3667486A326DB2766D255546860DEF3B8F650B79
# gpg: Good signature from "Ximin Luo <infinity0@pwned.gg>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@torproject.org>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@freenetproject.org>" [ultimate]
# gpg:                 aka "Ximin Luo <infinity0@debian.org>" [ultimate]
# gpg:                 aka "Satoshi Nakamoto (www.bitcoin.org) <satoshin@gmx.com>" [ultimate]

7 years agoNew upstream version 1.17.0+dfsg2
Ximin Luo [Tue, 16 May 2017 13:47:22 +0000 (15:47 +0200)]
New upstream version 1.17.0+dfsg2

7 years ago- fix d/changelog
Ximin Luo [Tue, 16 May 2017 11:13:00 +0000 (13:13 +0200)]
- fix d/changelog