Skip to content

Conversation

@Alladin9393
Copy link
Collaborator

Change Description

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

dixia and others added 30 commits March 6, 2020 10:22
minor fix
remove each
update usage
…lerplate

Trace API Plugin and configuration scaffolding
Improve `create account` description
Add Incoming-defer-ratio description - 2.0
Improve create account description - 2.0
…_create_* methods to allow file to be created.
…` is present IFF a data handler can process the data
… transaction traces. Removed context free action traces to avoid confusion by users. Report input transaction id for onerror transaction trace since that is the id the user knows.
…ng trace not create a trace file.

Also, some other cleanup and removed test checks that were enforcing
non-invariants.
…ead-api

migrate response subsystem to the new store read API
revl and others added 23 commits April 15, 2020 11:46
llvm 10 support for EOS VM OC - 2.0
…etic

Replace bc with shell arithmetic - 2.0
plugin_test fails if core symbol is diferent from 4,SYS
When called without any parameter to override the block size, '/bin/df'
uses the $BLOCKSIZE environment variable. That variable may contain
units like K, M, G, etc.

Before this commit, general.sh took the value of $BLOCKSIZE from the
output of 'df' and used it in arithmetic expressions, which broke them
because of the unit suffixes.

This commit adds the higly portable '-k' option to the 'df' invocation
to explicitly set the value of block size to 1024.
tests/get_table_tests.cpp: incorrect use of CORE_SYM_STR - 2.0
### With FORCE_LINUX=true, you can run the Docker version in `build.sh` an `package.sh` scripts

When running the scripts from Mac OS X, it was always picking up the Darwin conditional
paths in the script. `FORCE_LINUX=true` can be used on a Mac OS X environment to run
the scripts.

### Fix shell expansion in `package.sh`

In the packaging script, there is a Docker pre command that add executable bit permission
on *.sh scripts in the `build/packages` folder. However, without the escaping, the shell
expansion was performed in the `package.sh` script execution directly instead of being
delayed so that the expansion is performed inside the `docker run` call!

I suspect this worked in your CI system because execution of `package.sh` in performed in
such way that filesystem layout of `package.sh` and filesystem layout of `docker run` were
the same and as such, the expanded `chmod 755 file1.sh file2.sh` command was correctly
working inside the container.

The shell expansion via the `*` is now escaped which correctly delays the expansion until
it's in the `docker run` execution environment.

### Conditional buildkite-agent upload

Now, the upload task is performed only  if BUILDKITE env is set to `true`, so it's possible
to run the script without having to upload the actual package.
Add possibility to run .cicd scripts from different environments (2.0.x Backport)
Support Running ALL Tests in One Build
EOS-VM memory access fix
Co-Authored-By: Steven Watanabe steven.watanabe@block.one
Consolidated Security Fixes for 2.0.5
@Alladin9393 Alladin9393 requested a review from roman-tik April 23, 2020 15:13
* min_activated_stake was changed because it broke unitests
@roman-tik roman-tik merged commit c121335 into develop Apr 28, 2020
@roman-tik roman-tik deleted the develop-v2.0.5 branch April 28, 2020 12:13
@Alladin9393 Alladin9393 mentioned this pull request Apr 29, 2020
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.