Commit Graph

23063 Commits

Author SHA1 Message Date
Jack Grigg
d9cd254e5e Make Rust compilation mandatory
The temporary integration check in CheckEquihashSolution() remains, until we
have "real" Rust code to integrate.

Closes #2688.
2018-03-28 17:55:45 +02:00
Homu
058efdbe0f Auto merge of #3124 - bitcartel:update_boost_url, r=str4d
Update boost package URL to match official download url on boost.org

Part of #3123.
2018-03-28 08:26:39 -07:00
Homu
a08ad2b815 Auto merge of #3096 - str4d:2231-depends-vendor-rust-crates, r=str4d
depends: Explicitly download and vendor Rust dependencies

Closes #2231.
2018-03-28 07:01:39 -07:00
Jack Grigg
0adfdc99b2 depends: Explicitly download and vendor Rust dependencies
Closes #2231.
2018-03-28 15:46:51 +02:00
Homu
2c91e3ebc0 Auto merge of #3117 - charlieok:add_windows_rust_package, r=daira
Add filename and SHA256 hash for Windows Rust package

When running `make download` in the `depends` directory, the `download-win` target (which `download` depends on) generates an error when it runs the commands defined in `check_or_remove_sources`:

```Makefile
sha256sum: /home/vagrant/zcash/depends/work/download/rust-1.16.0/..hash: no properly formatted SHA256 checksum lines found
funcs.mk:242: recipe for target '/home/vagrant/gitian-builder/cache/common/download-stamps/.stamp_fetched-rust-.hash' failed
make[1]: *** [/home/vagrant/gitian-builder/cache/common/download-stamps/.stamp_fetched-rust-.hash] Error 1
make[1]: Leaving directory '/home/vagrant/zcash/depends'
Makefile:153: recipe for target 'download-win' failed
make: *** [download-win] Error 2
```

The reason for the error is that `depends/packages/rust.mk` defines `rust_file_name_linux` and `rust_file_name_darwin` but leaves `rust_file_name_mingw32` undefined.

A directory of available rust downloads is here: https://static.rust-lang.org/dist/index.html

The closest windows analog in that list (using the same version number as currently defined in `rust.mk`) appears to be `rust-mingw-1.16.0-x86_64-pc-windows-gnu.tar.gz`. A corresponding sha256 value is also given in `rust-mingw-1.16.0-x86_64-pc-windows-gnu.tar.gz.sha256`.

After adding these values to `rust.mk`, the rust-mingw tar package was downloaded along with the rest of the dependencies and the above error message went away.
2018-03-28 05:31:43 -07:00
Jack Grigg
31afbcc5c9 Ignore -mempooltxinputlimit once Overwinter activates 2018-03-28 14:25:42 +02:00
jl777
b65fbf346c Merge pull request #548 from jl777/jl777
Jl777
2018-03-28 14:25:54 +03:00
jl777
1d5c7ffa29 -googlemock 2018-03-28 14:22:39 +03:00
Homu
fb26130787 Auto merge of #3109 - bitcartel:2966_extend_tests, r=str4d
Part of #2966, extending Sprout tests to other epochs.

Tests updated:
- test_Get
- test_simple_joinsplit_invalidity
2018-03-27 13:10:39 -07:00
TheTrunk
cd7a937e74 Merge branch 'master' of https://github.com/TheTrunk/komodo 2018-03-27 19:43:42 +02:00
TheTrunk
68ea28d86f Removing vs stuff 2018-03-27 19:43:23 +02:00
Homu
99b6f76355 Auto merge of #3111 - bitcartel:3110_high_fee_error_reporting, r=bitcartel
Closes #3110.  Ensure user can see error message about absurdly high fees.
2018-03-27 10:33:52 -07:00
Simon
8b15afd315 Closes #3110. Ensure user can see error message about absurdly high fees. 2018-03-27 10:23:24 -07:00
jl777
8a0b06f603 Test 2018-03-27 20:22:23 +03:00
Simon
2b0783792b Update boost package URL to match official download url on boost.org 2018-03-27 09:39:06 -07:00
jl777
e1501755a4 Test 2018-03-27 19:30:33 +03:00
jl777
d4cc6fc35a Test 2018-03-27 19:29:30 +03:00
jl777
f717835b84 Test 2018-03-27 19:20:06 +03:00
jl777
f9b1c78a02 Test 2018-03-27 19:08:48 +03:00
jl777
c52074f248 Test alternate block2height 2018-03-27 19:03:55 +03:00
Homu
9a6809a75b Auto merge of #3113 - bitcartel:update_boost_1.66.0, r=str4d
Update boost to 1.66.0

- Remove no longer required patch `deprecated_auto_ptr.patch`.
- Remove potentially no longer required patch `include_poll.patch`. This might cause a regression for unsupported platform Alpine Linux (see #1559)
2018-03-27 07:31:16 -07:00
jl777
c7fc8157f9 Merge pull request #547 from jl777/jl777
a few fixes to build scripts
2018-03-27 17:00:39 +03:00
jl777
079de2e5e8 Test 2018-03-27 16:49:00 +03:00
jl777
919fa9f9c3 Add back googlemk 2018-03-27 16:39:18 +03:00
Homu
c24a617c40 Auto merge of #3120 - str4d:pyflakes-clean, r=daira
cleanup: Ensure code is pyflakes-clean for CI
2018-03-27 05:44:06 -07:00
TheTrunk
3c8d553438 Update README.md 2018-03-27 14:04:29 +02:00
TheTrunk
8b78a8199e Bitcore port 2018-03-27 13:34:52 +02:00
jl777
1328d71427 Remove / from bintray path 2018-03-27 14:22:06 +03:00
Jack Grigg
b466c1c90c cleanup: Ensure code is pyflakes-clean for CI 2018-03-27 02:47:57 +02:00
Simon
68cc953012 Part of #2966, extending Sprout tests to other epochs.
Tests updated:
- test_Get
- test_simple_joinsplit_invalidity
2018-03-26 16:22:37 -07:00
Scott Sadler
9e74de25fc merge jl777/dev; zcash upgrade, CC to fix 2018-03-26 20:07:32 -03:00
Charlie O'Keefe
de2c5e9be9 Add filename and sha256 hash for windows rust package 2018-03-26 14:52:58 -06:00
Scott Sadler
51aad18733 remove replacementpool 2018-03-26 16:21:33 -03:00
jl777
1e0e14dea7 Merge pull request #546 from jl777/jl777
add pindex pubkey33 cache
2018-03-26 19:45:54 +03:00
Jack Grigg
31e6dde842 snark: Remove -mt suffix from Boost library 2018-03-26 18:28:07 +02:00
jl777
487f2319cd Try again 2018-03-26 18:17:21 +03:00
Jack Grigg
1c4a74d40b depends: Remove -mt suffix from Boost libraries
Requires disabling --build-type=complete, because in Boost 1.66 it appears to be
broken (only the tagged libraries are built).
2018-03-26 16:33:27 +02:00
Jack Grigg
e6e4b619a9 Use correct Boost::System linker flag for libzcash 2018-03-26 16:22:35 +02:00
Jack Grigg
e6a34c283a Revert "remove -mt suffix from boost libraries built by depends"
This reverts commit 33ae5edd2c.
2018-03-26 16:20:55 +02:00
jl777
2c0218f0ab Test 2018-03-26 16:23:01 +03:00
jl777
f03351d46f Test 2018-03-26 16:22:37 +03:00
jl777
b3167f313c Test 2018-03-26 16:15:14 +03:00
jl777
2da1debd06 Test 2018-03-26 16:10:12 +03:00
jl777
72070c9477 Test 2018-03-26 15:55:54 +03:00
jl777
8b53992182 Test 2018-03-26 15:45:00 +03:00
jl777
c60397dd3a Lagging chaintip fix 2018-03-26 15:38:49 +03:00
jl777
28ee65c78a Test 2018-03-26 14:42:46 +03:00
jl777
60aee10df5 Test 2018-03-26 14:40:11 +03:00
jl777
7890185e9a Test 2018-03-26 14:23:46 +03:00
jl777
5e0e5f8571 Faster 2018-03-26 13:57:33 +03:00