Comments (1)
18:01:03 - boog900 (@boog900:monero.social): Meeting time https://github.com/monero-project/meta/issues/1014
18:01:07 - boog900 (@boog900:monero.social): 1) Greetings
18:02:22 - hinto (@hinto:monero.social): hello
18:03:24 - m-relay: <plowsof> hi
18:03:40 - boog900 (@boog900:monero.social): Hi, lets move to 2) updates
18:04:14 - boog900 (@boog900:monero.social): hinto: CCS was moved to funding 🎉
18:05:25 - hinto (@hinto:monero.social): me: working on a the initial design draft for RPC, and worked on mostly repo/CI related stuff last week
18:06:38 - boog900 (@boog900:monero.social): Me: I've been working on the block downloader, I decided to re-write the prototype one in the peer-set PR. I also did some final work on the consensus PR, I think it's ready for review now
18:07:33 - boog900 (@boog900:monero.social): I think we can move onto:
18:07:47 - boog900 (@boog900:monero.social): 3) Project: What is next for Cuprate?
18:09:00 - boog900 (@boog900:monero.social): I did want to bring up the binary name again (https://github.com/Cuprate/cuprate/pull/42) I have changed my mind and think I prefer `cuprate-node` rather than `cuprated`
18:10:11 - boog900 (@boog900:monero.social): hinto: do you have a preference?
18:11:04 - boog900 (@boog900:monero.social): (or anyone else in the meeting)
18:11:57 - hinto (@hinto:monero.social): I am okay with `cuprated` or `cuprate-{node,daemon}` - the d suffix has history behind it (and I think I prefer it) but maybe it makes sense for Cuprate naming to be more 'modern'
18:14:43 - hinto (@hinto:monero.social): `cuprate` is also tempting but it will get confusing if we ever create another binary
18:16:49 - hinto (@hinto:monero.social): I wanted to discuss our root directories: I was going to adjust our label CI and thought we might as well create the skeleton too (`rpc/`, `zmq/`, etc)
18:17:53 - hinto (@hinto:monero.social): boog900: what root directories do you foresee in the future?
18:18:39 - boog900 (@boog900:monero.social): yep, I guess well have to wait for SyntheticBird to be the deciding vote, unless anyone else wants to chime in
18:19:23 - m-relay: <plowsof> reg cuprated, history seems to be 'name of coin + d' so theres room for change if required
18:24:06 - boog900 (@boog900:monero.social): <@hinto:monero.social "boog900: what root directories d..."> `rpc`, `zmq` and `binaries` unless we were to put each binary as it's own root directory
18:24:32 - boog900 (@boog900:monero.social): just off the top of my head ^
18:25:13 - boog900 (@boog900:monero.social): I would want a separate directory for binaries as then it will be easy to isolate the AGPL code
18:25:32 - hinto (@hinto:monero.social): If we were to move our books in-tree, would it be `books/{protocol, architecture}/`?
18:26:16 - boog900 (@boog900:monero.social): ah yeah, so `books` as well
18:29:52 - hinto (@hinto:monero.social): what about `benchmarks/` or `benches/`? Or should these be per crate i.e. `database/benchmarks/` - we could still detect this with the label CI
18:34:48 - boog900 (@boog900:monero.social): I think I would prefer them to be together so + `benches`
18:36:19 - hinto (@hinto:monero.social): last naming question: what should the separated `storage/` crates be called? https://github.com/Cuprate/cuprate/pull/138
18:36:50 - hinto (@hinto:monero.social): currently I have `cuprate-database/` which is our high-level service API, then `key-value/` as a non-Monero related database abstraction
18:38:38 - boog900 (@boog900:monero.social): when the txpool comes is that going to be another directory?
18:39:28 - hinto (@hinto:monero.social): I was thinking `storage/cuprate-{txpool,transaction-pool}`
18:42:16 - boog900 (@boog900:monero.social): I would do `key-value` ->`cuprate-database`, `cuprate-database` -> `cuprate-blockchain` and `cuprate-{txpool,transaction-pool}`
So the 3 crates would be: `cuprate-database`, `cuprate-blockchain` and `cuprate-{txpool,transaction-pool}`
18:44:36 - hinto (@hinto:monero.social): is the `cuprate-` naming okay for `key-value`? it has 0 connection with Monero/Cuprate
18:45:11 - hinto (@hinto:monero.social): do you have a preference for `cuprate-txpool` or `cuprate-transaction-pool`?
18:48:06 - boog900 (@boog900:monero.social): <@hinto:monero.social "is the `cuprate-` naming okay fo..."> I think so
18:48:15 - boog900 (@boog900:monero.social): <@hinto:monero.social "do you have a preference for `cu..."> `cuprate-txpool`
18:50:30 - boog900 (@boog900:monero.social): I don't mind if you would rather not have the cuprate name there though
18:51:57 - hinto (@hinto:monero.social): I don't mind either way but there's crates like `async-buffer` so I was thinking non-Monero related stuff followed a no prefix/suffix naming scheme
18:55:18 - boog900 (@boog900:monero.social): The crate naming scheme so far has been pretty loose tbf
18:56:00 - boog900 (@boog900:monero.social): You are right though that is roughly how I have been doing it
18:56:36 - hinto (@hinto:monero.social): okay - will open a PR formalizing it in `CONTRIBUTING.md`
18:57:11 - boog900 (@boog900:monero.social): thanks!
18:57:30 - boog900 (@boog900:monero.social): 4) Any other business
19:00:18 - boog900 (@boog900:monero.social): hinto: would you mind if I took over the Cuprate binary PR/ started it from scratch, some things like the syncer should be put in there IMO as they don't really make sense in the P2P crates
19:01:42 - boog900 (@boog900:monero.social): It's going to be pretty bare bones for now, just enough to start everything up
19:03:14 - hinto (@hinto:monero.social): sure, I think you should close the old PR and open a new one
19:06:11 - boog900 (@boog900:monero.social): Yep alright, anything else people want to discuss or we can end here
19:08:59 - boog900 (@boog900:monero.social): ok we can end here, thanks everyone!
from meta.
Related Issues (20)
- Monero Community Workgroup Meeting: Saturday 11th May 15:00UTC HOT 1
- Monero Research Lab Meeting - Wed 08 May 2024, 17:00 UTC HOT 1
- Cuprate Meeting #3 - Tuesday, 2024-05-14, 18:00 UTC HOT 1
- Seraphis wallet workgroup meeting #70 - Monday, 2024-05-13, 18:00 UTC HOT 1
- Can we talk about matrix.org ? HOT 4
- Monero Research Lab Meeting - Wed 15 May 2024, 17:00 UTC HOT 1
- Monero Community Workgroup Meeting: Saturday 25th May 15:00UTC HOT 1
- Cuprate Meeting #4 - Tuesday, 2024-05-21, 18:00 UTC HOT 2
- Proposal on how to decouple from Bitcoin and become standalone coin. HOT 2
- Seraphis wallet workgroup meeting #71 - Monday, 2024-05-20, 18:00 UTC HOT 1
- Monero Research Lab Meeting - Wed 22 May 2024, 17:00 UTC HOT 1
- Seraphis wallet workgroup meeting #72 - Monday, 2024-05-27, 18:00 UTC HOT 1
- Monero Research Lab Meeting - Wed 29 May 2024, 17:00 UTC HOT 1
- Seraphis wallet workgroup meeting #73 - Monday, 2024-06-03, 18:00 UTC HOT 1
- Cuprate Meeting #6 - Tuesday, 2024-06-04, 18:00 UTC HOT 1
- Monero Community Workgroup Meeting: Saturday 8th June 15:00UTC HOT 1
- Requesting a getmonero.org subdomain for Librejo HOT 1
- Monero Research Lab Meeting - Wed 05 June 2024, 17:00 UTC HOT 1
- Cuprate Meeting #7 - Tuesday, 2024-06-11, 18:00 UTC HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meta.