Page MenuHomePhabricator
Feed Advanced Search

Feb 10 2020

markblundeberg accepted D5233: Update weird way to check for MTP in functional tests.
Feb 10 2020, 00:37
markblundeberg added inline comments to D5232: util_tests.test_LockDirectory: avoid exit in forked process.
Feb 10 2020, 00:34
markblundeberg updated the diff for D5232: util_tests.test_LockDirectory: avoid exit in forked process.

update comment, second argument to execlp needs to be nonnull

Feb 10 2020, 00:33

Feb 9 2020

markblundeberg updated the summary of D5232: util_tests.test_LockDirectory: avoid exit in forked process.
Feb 9 2020, 15:14
markblundeberg updated the summary of D5232: util_tests.test_LockDirectory: avoid exit in forked process.
Feb 9 2020, 15:14
markblundeberg updated the diff for D5232: util_tests.test_LockDirectory: avoid exit in forked process.

update comment

Feb 9 2020, 13:44
markblundeberg updated the summary of D5232: util_tests.test_LockDirectory: avoid exit in forked process.
Feb 9 2020, 13:43
markblundeberg retitled D5232: util_tests.test_LockDirectory: avoid exit in forked process from util_tests: avoid exit in forked process to util_tests.test_LockDirectory: avoid exit in forked process.
Feb 9 2020, 13:21
markblundeberg created D5232: util_tests.test_LockDirectory: avoid exit in forked process.
Feb 9 2020, 13:20
markblundeberg planned changes to D5231: [just testing] dump core file in build-master.
Feb 9 2020, 09:59
markblundeberg updated the diff for D5231: [just testing] dump core file in build-master.

core dumping is working, so remove the manual trigger
also add -debug

Feb 9 2020, 09:44
markblundeberg added inline comments to D5179: [consensus rule] limit sigchecks in a block after phonon upgrade.
Feb 9 2020, 09:36
markblundeberg updated the diff for D5231: [just testing] dump core file in build-master.

try again

Feb 9 2020, 09:27
markblundeberg updated the diff for D5231: [just testing] dump core file in build-master.

make core dump deliberately

Feb 9 2020, 08:58
markblundeberg planned changes to D5231: [just testing] dump core file in build-master.
Feb 9 2020, 08:53
markblundeberg updated the diff for D5231: [just testing] dump core file in build-master.

reduce test overall time (don't need func tests)

Feb 9 2020, 08:53
markblundeberg planned changes to D5231: [just testing] dump core file in build-master.
Feb 9 2020, 08:50
markblundeberg created D5231: [just testing] dump core file in build-master.
Feb 9 2020, 08:50
markblundeberg created D5230: remove print-debugging statement that ended up in master.
Feb 9 2020, 04:24
markblundeberg created D5229: Merge #13679: Initialize m_next_send_inv_to_incoming.
Feb 9 2020, 04:11
markblundeberg added a comment to D5223: clean up STANDARD_NOT_MANDATORY_VERIFY_FLAGS.

I get what you want to do with this whole stack, and this is not a bad idea per, but you need to rework the approach so that flagset getting out of sync is less of a problem.

Feb 9 2020, 04:05
markblundeberg added a comment to D5122: [Review ONLY] Migrate bitcoinabc.org codebase into the ABC repo.

Hmm when you guys described moving the website into the repo I thought it was crazy as I was imagining something much bigger... this seems not so bad!

Feb 9 2020, 01:10
markblundeberg added inline comments to D5222: remove MANDATORY_SCRIPT_VERIFY_FLAGS in favour of explicit forgiveness flags.
Feb 9 2020, 01:02

Feb 8 2020

markblundeberg created D5225: add missing swap to CScriptCheck.
Feb 8 2020, 09:44
markblundeberg added a task to D5224: [standardness] activate SCRIPT_VERIFY_INPUT_SIGCHECKS in next upgrade: T704: sigChecks implementation.
Feb 8 2020, 09:31
markblundeberg added a revision to T704: sigChecks implementation: D5224: [standardness] activate SCRIPT_VERIFY_INPUT_SIGCHECKS in next upgrade.
Feb 8 2020, 09:31
markblundeberg created D5224: [standardness] activate SCRIPT_VERIFY_INPUT_SIGCHECKS in next upgrade.
Feb 8 2020, 09:30
markblundeberg added a comment to D5029: deactivate sigops limits in phonon upgrade.
Feb 8 2020, 08:04
markblundeberg added a revision to T704: sigChecks implementation: D5220: Make standard flags based off consensus flags.
Feb 8 2020, 08:02
markblundeberg added a task to D5220: Make standard flags based off consensus flags: T704: sigChecks implementation.
Feb 8 2020, 08:02
markblundeberg updated the summary of D5179: [consensus rule] limit sigchecks in a block after phonon upgrade.
Feb 8 2020, 08:01
markblundeberg added inline comments to D5179: [consensus rule] limit sigchecks in a block after phonon upgrade.
Feb 8 2020, 07:58
markblundeberg updated the diff for D5179: [consensus rule] limit sigchecks in a block after phonon upgrade.

address comments; simplify using D5220

Feb 8 2020, 07:52
markblundeberg added inline comments to D5179: [consensus rule] limit sigchecks in a block after phonon upgrade.
Feb 8 2020, 07:39
markblundeberg added inline comments to D5130: OP_REVERSEBYTES activation logic.
Feb 8 2020, 07:24
markblundeberg updated the summary of D5223: clean up STANDARD_NOT_MANDATORY_VERIFY_FLAGS.
Feb 8 2020, 07:15
markblundeberg added a revision to T653: Clean up past upgrades: D5223: clean up STANDARD_NOT_MANDATORY_VERIFY_FLAGS.
Feb 8 2020, 07:15
markblundeberg added a task to D5223: clean up STANDARD_NOT_MANDATORY_VERIFY_FLAGS: T653: Clean up past upgrades.
Feb 8 2020, 07:15
markblundeberg created D5223: clean up STANDARD_NOT_MANDATORY_VERIFY_FLAGS.
Feb 8 2020, 07:14
markblundeberg added inline comments to D5220: Make standard flags based off consensus flags.
Feb 8 2020, 07:02
markblundeberg created D5222: remove MANDATORY_SCRIPT_VERIFY_FLAGS in favour of explicit forgiveness flags.
Feb 8 2020, 06:55
markblundeberg created D5221: Make STANDARD_SCRIPT_VERIFY_FLAGS explicit.
Feb 8 2020, 06:49
markblundeberg updated the summary of D5220: Make standard flags based off consensus flags.
Feb 8 2020, 06:20
markblundeberg updated the summary of D5220: Make standard flags based off consensus flags.
Feb 8 2020, 06:19
markblundeberg created D5220: Make standard flags based off consensus flags.
Feb 8 2020, 06:05
markblundeberg added a comment to D5130: OP_REVERSEBYTES activation logic.

Please rebase on master and run arc lint again, it may pick some things up in the functional test (more aggressive rules in place now).

Feb 8 2020, 05:18
markblundeberg updated the diff for D5029: deactivate sigops limits in phonon upgrade.

rebase with test lint changes

Feb 8 2020, 05:17
markblundeberg created D5219: [python linting] tweak options.
Feb 8 2020, 04:20
markblundeberg added a comment to D4755: [LINTER] Enable new autopep8 rules.

(note that this also enabled W503, W504 which are disabled by default)

Feb 8 2020, 03:53
markblundeberg updated the test plan for D5217: [python linting] apply aggressive mode in autopep8 (line wrapping).
Feb 8 2020, 02:17
markblundeberg updated the summary of D5217: [python linting] apply aggressive mode in autopep8 (line wrapping).
Feb 8 2020, 01:41
markblundeberg updated the summary of D5217: [python linting] apply aggressive mode in autopep8 (line wrapping).
Feb 8 2020, 01:27
markblundeberg created D5217: [python linting] apply aggressive mode in autopep8 (line wrapping).
Feb 8 2020, 01:23
markblundeberg created D5216: [python linting] nit.
Feb 8 2020, 01:13
markblundeberg created D5215: apply nontrivial changes suggested by autopep8 aggressive.
Feb 8 2020, 00:52

Feb 7 2020

markblundeberg updated the diff for D5029: deactivate sigops limits in phonon upgrade.

(rebase)

Feb 7 2020, 18:04
markblundeberg added inline comments to D5208: [python linting] enforce E722: do not use bare except.
Feb 7 2020, 17:58
markblundeberg added inline comments to D5208: [python linting] enforce E722: do not use bare except.
Feb 7 2020, 17:50
markblundeberg updated the summary of D5208: [python linting] enforce E722: do not use bare except.
Feb 7 2020, 17:47
markblundeberg added a comment to D5206: Merge #9739: Fix BIP68 activation test.

(nb there have been a variety of intervening backports so it's not quite reading identically afterwards)

Feb 7 2020, 17:42
markblundeberg accepted D5207: qa: Prevent concurrency issues reading .cookie file.
Feb 7 2020, 17:40
markblundeberg created D5208: [python linting] enforce E722: do not use bare except.
Feb 7 2020, 17:38
markblundeberg created D5206: Merge #9739: Fix BIP68 activation test.
Feb 7 2020, 17:32
markblundeberg added inline comments to D5196: Run the linters as part of arc land.
Feb 7 2020, 16:32
markblundeberg created D5205: [python linting] Enforce all flake8 F codes.
Feb 7 2020, 16:18
markblundeberg added a comment to D5196: Run the linters as part of arc land.

Hmm I guess one thing that could happen is if someone lands and the linting rules have since been restricted, then the rebase commit might have errors.

Feb 7 2020, 15:58
markblundeberg added inline comments to D5204: [python linting] enforce E731: Do not assign a lambda expression, use a def.
Feb 7 2020, 15:37
markblundeberg added a comment to D5196: Run the linters as part of arc land.

This is strictly equivalent to running arc lint then arc land.
It applies to the current comment before the rebase. If there is no rebase conflict the risk that a new linter issue appear is very low.

Feb 7 2020, 15:34
markblundeberg accepted D5203: [LINTER] Prevent using inline doxygen comments on their own line.
Feb 7 2020, 15:33
markblundeberg added a comment to D5203: [LINTER] Prevent using inline doxygen comments on their own line.

Oh yeah good catch on those **< !

Feb 7 2020, 15:31
markblundeberg created D5204: [python linting] enforce E731: Do not assign a lambda expression, use a def.
Feb 7 2020, 15:30
markblundeberg added a comment to D5201: [LINTER] Silent a shellcheck false positive.

(from D4826)

Feb 7 2020, 15:28
markblundeberg accepted D5201: [LINTER] Silent a shellcheck false positive.
Feb 7 2020, 15:28
markblundeberg created D5202: [python linting] enforce E713: Test for membership should be 'not in'.
Feb 7 2020, 15:22
markblundeberg created D5200: [python linting] enforce E712: Comparison to true should be 'if cond is true:' or 'if cond:'.
Feb 7 2020, 15:14
markblundeberg created D5199: [python linting] enforce E265: Block comment should start with '# '.
Feb 7 2020, 15:00
markblundeberg updated the summary of D5196: Run the linters as part of arc land.
Feb 7 2020, 14:46
markblundeberg added a comment to D5196: Run the linters as part of arc land.

I'm curious, supposing I'm on an old commit and the landing process needs to rebase me onto master, which state does it run lint on: the preland commit or the rebased commit?

Feb 7 2020, 14:46
markblundeberg updated the summary of D5198: [python linting] enforce all flake8 E & W codes besides some exceptions.
Feb 7 2020, 14:40
markblundeberg created D5198: [python linting] enforce all flake8 E & W codes besides some exceptions.
Feb 7 2020, 14:37
markblundeberg retitled D5197: [lint] trailing whitespaces in python tests from [lint] trailing whitespaces in tests to [lint] trailing whitespaces in python tests.
Feb 7 2020, 13:42
markblundeberg retitled D5197: [lint] trailing whitespaces in python tests from [nit] trailing whitespaces in tests to [lint] trailing whitespaces in tests.
Feb 7 2020, 13:42
markblundeberg updated the summary of D5197: [lint] trailing whitespaces in python tests.
Feb 7 2020, 13:33
markblundeberg created D5197: [lint] trailing whitespaces in python tests.
Feb 7 2020, 13:26
markblundeberg added inline comments to D5196: Run the linters as part of arc land.
Feb 7 2020, 12:57
markblundeberg added inline comments to D5196: Run the linters as part of arc land.
Feb 7 2020, 12:57
markblundeberg added a comment to D4826: Add a facility to extract libsecp256k1 from the repository.

This produces some lint advice (the only output right now if you run arc lint --everything)

Feb 7 2020, 12:15
markblundeberg created D5195: mempool_accept nits: use FromHex/ToHex.
Feb 7 2020, 12:06
markblundeberg created D5194: add E711 to python linter (reject `== None` / `!= None`).
Feb 7 2020, 11:43
markblundeberg updated subscribers of D5192: fix whitespace lint error.

@tobias_ruck please make sure to run arc lint before landing if you get a rebase conflict. Actually, preferably do arc diff on the conflict-resolved version just to make sure everything is happy.

Feb 7 2020, 11:23
markblundeberg created D5192: fix whitespace lint error.
Feb 7 2020, 11:19
markblundeberg created D5191: Merge #14940: test: Add test for truncated pushdata script.
Feb 7 2020, 11:01
markblundeberg created D5190: Merge #14964: test: Fix race in mempool_accept.
Feb 7 2020, 10:52
markblundeberg created D5189: Merge #14926: test: consensus: Check that final transactions are valid.
Feb 7 2020, 10:50
markblundeberg planned changes to D5179: [consensus rule] limit sigchecks in a block after phonon upgrade.
Feb 7 2020, 04:26
markblundeberg added a comment to D5042: Make the CI record and track the unit tests.

Increase log level from warning to message.
Make a test to fail intentionally to see how the CI reacts.

Feb 7 2020, 02:38
markblundeberg updated subscribers of D5180: fix comments //!< to //!.

That could be a linter

Feb 7 2020, 01:09

Feb 6 2020

markblundeberg added a comment to D5179: [consensus rule] limit sigchecks in a block after phonon upgrade.

TODO: make a test that probes virtualsize priorities using sigchecks

Feb 6 2020, 14:41
markblundeberg updated the summary of D5180: fix comments //!< to //!.
Feb 6 2020, 14:04
markblundeberg created D5180: fix comments //!< to //!.
Feb 6 2020, 14:03