New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename legacy bits to Monero #80
Comments
I'd also like to change the CRYPTONOTE_NAME to monero. The knock-on effect is it will change the bitmonero bit in the data directory (which was formerly ~/.bitmonero / AppData\Roaming\bitmonero). I'm of the opinion that the best to deal with this is to add a small stub of code to the daemon that will rename an "old" data directory it encounters to the new one. This check should be hard-coded (ie. don't introduce extra unnecessary constants like OLD_CRYPTONOTE_NAME). As an aside: transitionary stubs such as this one should always be introduced with a deprecation date. For this change, I suggest 12 months, after which this code is completely removed. If anyone runs into a problem thereafter, they can always grab an older tagged release before switching up to a new one (or in this case just rename the folder). It's not feasible to have Monero littered with code to ensure compatibility with ancient and deprecated versions. |
May I propose to change the exe file names like the following:
Just for consistency :) |
Marked for inclusion in the next tagged release |
This slipped away due to all the other bits, but I'd like to revisit it. The recommendations above all still stand, except I'm leaning more towards a dash instead of an underscore, to follow
And later on:
Suggestions welcome. |
How about s/monero-blockchain/monero-utils/ ? |
Naming of resulting binaries with '-' is ok. Naming of individual source files should use underscores. Debuggers don't like filenames/symbols with dashes in them. |
Please accept vote for: I would combine all those separate blockchain manipulation binaries into either one binary with subcommands ( One vote for |
Yes, I had proposed rolling import/export into the daemon earlier as well. It would have made the migration code much easier to write. |
@radfish it's silly to have monero-wallet offer both CLI and RPC modes, since they're super distinct and will need to be able to be developed independently of each other without affecting each other's moving parts. so having one that is CLI, and pulling out the RPC stuff into its own binary (as we did with rpcwallet on the now-defunct development branch) is the way to allow that to happen. |
Mostly closed by #1039, will have to consider the CRYPTONOTE_NAME stuff later on. |
It looks like Travis-CI is broken -- possibly related to the rename? |
@jetwhiz the Travis stuff moved as well, check https://travis-ci.org/monero-project/monero |
@fluffypony -- I think the README.md is still pointing to https://travis-ci.org/monero-project/bitmonero |
@jetwhiz tks - busy fixing that now :) |
Blockchain is still being written to legacy folder name C:\ProgramData\bitmonero\lmdb as of version 0.12.2.0 |
…-before-verify wallet2: unlock keys file before calling verify_password (needed for …
Per https://help.github.com/articles/renaming-a-repository - renaming a project will forward everything from the old name to the new with no major consequences. Forks would do well to change their upstream URL, or just re-clone their fork to a working copy, but it'll forward a 'git fetch upstream' to the new URL.
The binary should also be renamed 'monerod' from 'bitmonerod'.
The text was updated successfully, but these errors were encountered: