depends: update the comparison tool to a more recent version #5006
pull TheBlueMatt wants to merge 2 commits into bitcoin:master from TheBlueMatt:travis-new-comparisontool changing 2 files +9 −32-
TheBlueMatt commented at 5:41 am on September 30, 2014: memberUpdated version of #4837
-
TheBlueMatt force-pushed on Sep 30, 2014
-
TheBlueMatt force-pushed on Sep 30, 2014
-
theuni commented at 4:47 pm on September 30, 2014: member
Great, thanks for doing this. What’s the current status of it, though? Is this just an updated snapshot, or does it include some of the more extensive tests that have been discussed lately?
Also, it’s going to need a distinct file-name, otherwise this will clash with the next update. Could you please append the upstream revision to the jar’s filename, so that we can keep track of what this build corresponds to? Notice how #4837 used pull-tests-$($(package)_version).jar for the file-name, which addresses both concerns at once.
-
TheBlueMatt commented at 5:08 pm on September 30, 2014: memberThis version supports headers-first with one slight tweak to sipa’s current branch. Note the download link includes the commithash to avoid update conflicts.
-
theuni commented at 5:14 pm on September 30, 2014: member
That won’t help here, though. Next update, it’ll see that it has already fetched pull-tests.jar, so it will skip it this time. Then the checksum will fail.
There’s no indication of what upstream revision this corresponds to, so we’re in the same position as current pull-tester (blind). Even if it’s some random commit on one of your personal branches, please make a note of what this corresponds to. The filename is the most obvious place for that.
-
TheBlueMatt force-pushed on Sep 30, 2014
-
TheBlueMatt commented at 5:51 pm on September 30, 2014: memberFixed.
-
theuni commented at 7:09 pm on September 30, 2014: member
@TheBlueMatt I realize it sounds nitpicky, but please build the filename from the version string. It’s used to calculate the dependency chain. With any other dep/lib it makes sense, but this one’s a bit weird since it’s not a normal source release. This should work:
0$(package)_version=adfd3de7 1$(package)_download_path=https://github.com/TheBlueMatt/test-scripts/raw/10222bfdace65a0c5f3bd4a766eeb6b3a8b869fb/ 2$(package)_file_name=pull-tests-$($(package)_version).jar
You can also use the branch name since filenames will be unique, that way bumping the version/hash is all it takes to update in the future:
0$(package)_download_path=https://github.com/TheBlueMatt/test-scripts/raw/master
But that’s up to you.
After that, ACK from me on the deps side of things, but the actual behavior changes still need review. paging @sipa
-
depends: update the comparison tool to a more recent version 6d7a0fa4e5
-
Revert "travis: retry tests before giving up"
This reverts commit 7e3821c097c05a4790abac53ddd26ef28cb7cf4d.
-
TheBlueMatt force-pushed on Sep 30, 2014
-
TheBlueMatt commented at 7:14 pm on September 30, 2014: memberFixed.
-
TheBlueMatt commented at 7:14 pm on September 30, 2014: member(I’d prefer to be able to clear random crap from master, so I’m gonna avoid using master for the download path for now)
-
theuni commented at 7:29 pm on September 30, 2014: memberThanks. Looks good now.
-
BitcoinPullTester commented at 7:47 pm on September 30, 2014: noneAutomatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/p5006_e166c177bccdaf5b3c1b2238e8e04d53554d138e/ for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.
-
sipa commented at 9:21 pm on September 30, 2014: memberTested ACK
-
theuni commented at 11:45 pm on September 30, 2014: memberACK
-
gavinandresen referenced this in commit 7def85e1b5 on Sep 30, 2014
-
gavinandresen merged this on Sep 30, 2014
-
gavinandresen closed this on Sep 30, 2014
-
MarcoFalke locked this on Sep 8, 2021
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-17 15:12 UTC
More mirrored repositories can be found on mirror.b10c.me