Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Binary Releases #6003

Merged
merged 4 commits into from
Oct 16, 2018
Merged

Binary Releases #6003

merged 4 commits into from
Oct 16, 2018

Conversation

larryk85
Copy link
Contributor

@larryk85 larryk85 commented Oct 15, 2018

This is supplanting #5727, currently with this set up it will only create a package for [cleos, keosd, and nodeos (if we think it is okay)]. Currently, I have this set up to install the binaries to /usr/opt/eosio/v1.x.x/bin and install symlinks to /usr/bin. I used this model for eosio.cdt's binary releases as it gives us clean versioning, but with a few simple modifications we can change this to install the binaries to /usr/bin. For this incarnation of the binary releases it doesn't make much difference in terms of versioning, but when we cleanup and fix EosioTester to be included with a binary release, proper versioning becomes a very real issue, so I suggest the /usr/opt/eosio/v1.x.x approach. Or, /usr/share for eos, as everything should be native and not mostly wasm specific like eosio.cdt.

nodeos

Currently, nodeos has a dependence on CORE_SYMBOL through chain_plugin::get_account. This is only used if the core symbol cannot be determined (no rammarket), and is used to return the accounts liquid balance. I have not been able to come up with a reasonable solution to remove this dependence entirely, but the worst that happens is the query fails to find the accounts liquid balance and is displayed in cleos as such.

@larryk85 larryk85 added this to the Version 1.4 milestone Oct 15, 2018
# make symlinks
#pushd ${PREFIX}/lib/cmake/${PROJECT} &> /dev/null
#ln -sf ../../../${SUBPREFIX}/lib/cmake/${PROJECT}/${PROJECT}-config.cmake ${PROJECT}-config.cmake
#ln -sf ../../../${SUBPREFIX}/lib/cmake/${PROJECT}/EosioTester.cmake EosioTester.cmake
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All these commented out lines in this file. Is it supposed to be that way?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, when we create full binary releases with libeosio and tester hopefully all that needs to be done in the generator scripts is uncomment these lines.

@wanderingbort wanderingbort merged commit 22e45ae into develop Oct 16, 2018
@larryk85 larryk85 deleted the feature/bin_rel branch October 16, 2018 20:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants