Skip to content

Latest commit

 

History

History
166 lines (139 loc) · 10 KB

20200616-meeting-governance.md

File metadata and controls

166 lines (139 loc) · 10 KB

Meeting Notes: Governance, Jun 16 2020

Development meeting held @ 3PM UTC in grincoin#general channel on Keybase. Meeting lasted ~ 50 min.

Notes are truncated, and conversations sorted based on topic and not always chronological. Quotes are edited for brevity and clarity, and not always exact.

Community attendance:

  • antiochp
  • bladedoyle
  • dburkett
  • joltz
  • kurt2
  • lehnberg
  • quentinlesceller
  • tromp

(apologies if I missed someone - submit a PR or contact @lehnberg to add)

Agenda points & Actions

1. Agenda review

  • lehnberg: @yeastplume are we meant to discuss your funding request this gov meeting or the next one?
  • quentinlesceller: Looks like @yeastplume is not here?
  • lehnberg: Yeah I think he's on vacation. Which answers my question. :)
  • joltz: He deserves it if so. Has he even taken any time off since launch? :o
  • lehnberg: Good question!
  • joltz: Get that man a vacation!
  • lehnberg: Ok so we do the yeast funding next governance meeting (and my own; I will submit a request today or tomo).

The proposed agenda was reviewed and accepted.

2. Action point follow ups from previous meeting

None.

3. RFC & sub-teams update

  • quentinlesceller: The slatepack RFC it's ready for FCP. I just wanted to answer you @lehnberg before. But today fcp. 🏁
    • lehnberg: Yeah, did anyone read my shower thought? mimblewimble/grin-rfcs#55 (comment). Anyone love the idea of calling it something different than address? I don't feel strongly about it, I won't get into fight mode if we end up calling it grin address, slatepack address, or whatever.

    • joltz: I owe you a response @lehnberg in the RFC comments. The point you raised is tough, I'm not sure I have the right answer. I'm not sure what else to call it that would bring even less confusion.

      • lehnberg: Yeah and so maybe that's the bottom line in the end.
    • quentinlesceller: Personally I think address is quite clear.

    • lehnberg: But, this kind of hits it on the head I think:

      it's more than an address, and Sometimes it's not even used as an address at all, and even when it is used as an address, it's different than any address in other blockchain projects. So really, why is it called an address?

    • quentinlesceller: Calling something else would create more confusion.

    • antiochp: Suspect it ends up being called an address by users regardless.

    • quentinlesceller: Address in ethereum are not the same as address in bitcoin too we could say the same.

    • tromp: It's a wallet address isn't it?

    • joltz: An address can be used to demark a destination- whether by where to find it or by what process to use to be read by it.

    • lehnberg: The "do no harm", or "do as little harm as possible", or "don't think you're so damn clever that you can come up with a good name" principle. All good with address then. 👍 Just wanted to float my shower thought!

  • lehnberg: One more pressing question is if we ought to call it grin address etc? Right now I think the wallet refers to it as slatepack address.
    • joltz: I think slatepack address is the most accurate. Whether it is the most intuitive is a different question.
    • lehnberg: Agree, question is if anyone outside us will ever understand/know wtf slatepack is.
  • tromp: It can be a wallet address known as a "grin address". Wait, is it specific to one tx?
  • joltz: Right, for the average end user, 'grin address' might just make the most sense for them.
  • bladedoyle: I like “wallet address”. Slatepack is an implementation detail.
  • joltz: 'wallet address' is sensible too.
  • lehnberg: Yep.
  • bladedoyle: “grin wallet address” if we like lots of words.
  • lehnberg: Address, grin address, wallet address, will likely all be used interchangeably and is probably fine. Which then... Also kinda begs the question about this:
    beginslatepack. 4h1qx1whe668tfw yc2gfl8ppd8ksgv
    pcxqhyrkhbykhzg gn75o7uwot3dkib r2tj1ffgn2forly
    gwmtgsneoxf7n4d uvwuyzsamphff1u ahraywvhf7jqvkx
    wnjac7qmvm9jvcm njlew4k5bu7jy6s eb. Endslatepack.
    
  • kurt2: Grinddress.
  • lehnberg: Are we okay with the beginslatepack. etc?.
  • kurt2: It is not pretty though:.
  • tromp: You want to make it begingrin?!
    • 👍: kurt2
    • kurt2: I like the sound of it.
  • lehnberg: (sorry @joltz for completely bikeshedding the crap out of this RFC ambush style! )
  • joltz: Ha it's ok, much easier to make these changes now!
  • lehnberg: Yea, it's what I'm thinking as well.
  • antiochp: That's not the address though right? That's the initial slatepack in the tx?
  • lehnberg: That's the blob that gets spat out if Tor is not working.
  • joltz: What was pasted would be a 'slatepack message' per the rfc.
  • bladedoyle: Slatepack encoded grin wallet address.
  • lehnberg: There's a looooot of slatepack all over the place in grin-wallet code right now I think.
  • antiochp: I think that's fine personally, its slatepack encoded (which is impl detail).
    • lehnberg: So yeah, no strong objections to us going down this route then?
  • lehnberg: Yeastplume would chop my head off if I now instigated a change. There are slatepack directories, slatepacks, help doc, .slatepack files, who knows what else.
  • quentinlesceller: Nope.
  • lehnberg: I think slatepack is fine. 👍
  • quentinlesceller: Maybe call the file.tx maybe that's all I'd say.
    • 👍: bladedoyle
    • lehnberg: Yep, might be worth discussing with yeast.
  • joltz: If old file method is deprecated then it would make sense, otherwise it helps distinguish.
    • 👍: lehnberg
  • lehnberg: Ah I see it's in the RFC as well...
  • joltz: All .slatepack files should expect a slatepack message in contents etc.
  • lehnberg: One month left to hard fork, ~ 2 weeks maybe really last time to make any major changes to this stuff.
  • quentinlesceller: I don't think it matter that much and can be changed any time though.
  • lehnberg: All interested and opinionated please think this stuff through, it's going to be a major balls ache to change later. So will be unlikely to change.
  • lehnberg: Play with the wallet betas.
  • quentinlesceller: Btw grin-wallet beta.3 is out https://github.com/mimblewimble/grin-wallet/releases/tag/v4.0.0-beta.3
  • lehnberg: And rally for a change like immediately if something looks wrong.
    • 👍: antiochp, quentinlesceller
  • lehnberg: So @quentinlesceller you'll fcp that RFC then?
  • quentinlesceller: It is already:)
  • lehnberg: Sweet!
  • joltz: 🚀
  • dburkett: Begrin. Sorry, late to the party, but I think I'm hilarious so I had to share.
    • 😂: antiochp, quentinlesceller, joltz, lehnberg
  • lehnberg: And grend?
  • antiochp: Begone.
  • dburkett: Lol!
  • lehnberg: Tbh begrin is kind of good. 😎
  • lehnberg: This is on break.
  • lehnberg: This is also on break, awaiting Jasper's return. I touched base with him today btw, all good. :) No update re timelines etc, but positive.
    • joltz: Good to hear, really looking forward to having him back when he is ready 👍
      • 👍: lehnberg
  • lehnberg: We keep saying we're closing it, yet there it is.

  • joltz: Qa team would be so nice to have now with the beta testing:(

  • lehnberg: Yep haha tell me about it. 🥵

  • joltz: One-man qa team. :p

  • bladedoyle: Qa team gets salary? else we will never get one.

    • lehnberg: Depends on how we end up doing qa and who's meant to do it. For example the qa team could set in place a policy where every dev is responsible to test their own code. (not saying that's a great approach, just saying it's not a given that qa team is the ones running all the tests).
    • antiochp: That should go without saying qa or not though... Qa should definitely not be the ones running all the tests.
    • lehnberg: I'm in agreement.
  • lehnberg: Maybe leave it open and give me until next gov meeting to see if I can make any progress?

  • joltz: Sure, I'll make myself available as well to assist if helpful. It would be a great way for folks with qa experience to get some blockchain experience.

  • lehnberg: Those interested, join me in the rfc, we have a couple of open questions there to try to wrestle with.

  • joltz: "what is the meaning of quality?"

3.5 Sub-teams & others

  • lehnberg: @joltz #wg_moderation seems kind of dead.
  • joltz: Yes, thought we killed it for now?
  • lehnberg: Oh? Should I close that channel?
  • joltz: RFC is closed. We can keep it open as a filter for more related discussions if We think it would be helpful.
  • lehnberg: Okay so moderation wise... We'll continue as is for now? I think we're in a good place in terms of moderation requirements right now, but that might not last indefinitely.
  • joltz: There are definitely some improvements that could be made but I don't think there is the energy/motivation behind it quite yet.
  • lehnberg: Yep.
  • quentinlesceller: Agreed.

4. Other questions

4.1 Post 4.0.0 priorities

  • lehnberg: Given that 4.0.0 seems to stabilize now. Where are we going next? Are we looking towards 4.1? Or should we target 5.0.0 stuff.
  • joltz: Probably both right?
  • quentinlesceller: I'd say so though I'm having a hard time anticipating anything past hf3 for now.
  • lehnberg: We have to move forward! Only one fork left.
  • joltz: Just some things rolling around my mind - Tor support for nodes, payjoin support.
  • lehnberg: Paralell ibd.
  • lehnberg: Okay but so dev meeting in a week, we okay with starting to throw things against the board for future stuff then?
    • 👍: dburkett, quentinlesceller, joltz, antiochp

Meeting adjourned.