01:08:25 luigi1111w: Did we decide on v0.16? If yes, you can branch whenever you have time 01:59:42 unclear 10:50:46 Hi guys, i am trying to compile cakeWallet from source but there is no documentation on how to do that, how do i compile monero api libs and boost and all that, is anyoane here from Cake Wallet project? 10:51:12 you can ask on their telegram 10:54:23 what channel? 10:55:17 https://t.me/cake_wallet 10:59:07 Thank you @selsta 14:28:05 ->#monero 14:28:05 || 14:34:28 Hello 15:18:00 selsta, luigi1111w: My vote is for v0.16, as it will probably incentivize people to upgrade, thereby strengthening dandelion++ for the network 15:28:47 +1 15:55:20 does 16 mean a new name? 15:56:51 Lithium Luigi. 15:57:20 Though we missed the boat for 0.11.11. 15:57:41 lol 16:03:41 it requiring a new name doesn't stop anything, just something that we need to figure out before actual release 16:06:41 I would stick to major version = hard fork = new name 16:09:10 ErCiccione[m]: releasing it under v0.15.1.0 will mean less people upgrading and less people using Dandelion 16:10:05 if we do less hardforks in the future then we shouldn’t get stuck on the same name 16:10:45 Fair enough. But in that case i wouldn't use another name or people will definitely think major version + new name = hard fork 16:12:07 There will be confusion either way, but i think using the same name would limit it 16:13:14 we can decide that later 16:16:17 meeting this sunday? 17:39:11 18:16 meeting this sunday? <-- yes 18:03:06 Reposting stuff I said in private convo. Just my 2c on version: 18:03:34 Historically there have typically been hardfork protocol updates together with major versions. Which explains why it's tempting to see them as interdependent. But afaik this is not a given, this was never explicitly agreed or communicated or consciously planned that we should keep doing these two together forever. 18:04:07 As the codebase/community/protocol/etc are maturing we are going to do less frequent major versions, that's understood. But we will probably also do less frequent protocol upgrade requiring hardfork. So that question of bumping major version or not might become a regular one 18:04:39 I see the "marketing" value of a switch to 0.16, which better reflects the improvements introduced with a lot of hard work. And helps getting people to run new version. 18:06:00 I think the incompatible-protocol-or-not rule is too limiting to use as definition for what constiutes something major. We might have minor improvement to Monero coming requiring a hardfork, and on the other hand massive improvements that are backward compatible without a technical hardfork. 18:06:59 It's not the end of the world if we go for 0.15.1. But we'll struggle more to get news outlets to write about update, Dandelion and all the improvements made. And generally people to grasp and recognize the importance of the work done. 18:37:23 to play devils advocate, i don't think we should concern ourselves with what news outlets will write about monero - i think we should focus on what makes the most sense for the ecosystem. though as i write that, i could consider that the news is part of the ecosystem because it gets the word out blah blah 18:38:18 or we could just put a cork in it and bump the ringsize by 2, citing "moores law" and whatever the network bandwidth law is 18:39:00 don’t want to do a hard fork with CLSAG upcoming 18:39:19 else we will possible have 2 hardforks in 3 months 18:39:36 also looks like CCS for CLSAG audit will be up soon 18:40:19 well if clsag is coming soon (tm) we might also want to consider not having a highly recommended upgrade followed up a necessary upgrade 18:40:35 why not? 18:40:43 upgrade fatigue? 18:40:58 "these monero devs just always making me update, grinds my gears!" 18:41:47 3 months between major updates is not too bad 18:44:22 3 months between hardforks would be bad 18:45:04 can we monitor versions in the network? Would be interesting to see how a "highly recommended but not necessary" update behaves compared to a "necessary" update 18:45:38 if I would guess people most of the time only update if something breaks 18:52:10 do nodes advertise their sw version? I thought they still did 18:52:43 only RPC version IIRC 18:53:19 sw version only when unrestricted but I could be misremembering 18:55:48 Someone forcefully asked for a non RPC version RPC IIRC. Kind of a selfish reason IIRC (so I only connect to the version I like). 18:56:10 Kinda made a middle ground by tagging release, I believe. If that ever went in. 18:56:50 RPC version still changes often so you can still get human version by mapping though. 18:57:23 That's RPC though. For P2P, you'd have to fingerprint. 18:57:37 and I suppose the idea was to prevent p2p fingerprinting 19:03:07 IIRC, it had to do with Cake Wallet and another "light" wallet that had trouble with incompatabilties b/w wallet and remote node during the upgrade period 19:04:39 It was a third party wallet, yes, dunno which one. But the point of the RPC version is to know what incompatabilties you face. 19:05:06 Not 100% foolproof of course, I often forget to bump the damn thing even though I added it... 19:05:41 But this system means someone suddenly finds themselves unable to use their node for no good reason. 19:05:56 Anyway. Kinda minor I guess. 19:08:41 I'm seeing all sorts of dandelion-related errors on compile with most recent master... anyone else seeing any? 19:08:59 logs? 19:09:05 Preparing now 19:10:50 I added some unrelated changes and want to confirm a fresh build without them 19:12:29 Ah, I think I see the problem, and it's entirely mine :) 19:12:34 * sarang was never here!