-
rbrunner
selsta: I just rebased my #8076 after the merge of jberman's #8556 caused some conflicts. Now the time for merging my PR has hopefully finally arrived.
-
rbrunner
I wonder how to best check such a merge process on GitHub, to make sure I really only changed things to correct conflicts and did not take the chance to sneak in something malicious
-
rbrunner
Because of the merge there are of course tons of differences now to the last commit of my PR, with over a dozen commits added to master
-
rbrunner
Is there a way to check only my merge-conflict related changes?
-
rbrunner
-
arnuschky[m]
Just wanted to say thanks to all involved for pushing out another release! Your work's much appreciated. Now the testing starts :)
-
hyc
-
sech1
what, is it tagged already?
-
sech1
I'll build binaries in the evening
-
sech1
-
hyc
looks good
-
sech1
-
selsta
sech1: please upload them again to the p2pool website
-
selsta
rbrunner: will take a look once the release is out
-
selsta
luigi1111: please also gui merges + tag once you wake up :D
-
rbrunner
Ok, thanks
-
sech1
selsta I'll upload when I get home in the evening
-
selsta
ty
-
one-horse-wagon[
-
one-horse-wagon[
My hashes again. First paste was going to expire in 24 hrs.
paste.debian.net/1250489
-
one-horse-wagon[
s/1250489/1254089/
-
sech1
-
selsta
sech1: thank you, have to wait for gui tag
-
Wargof[m]
Hi
-
moneromooo
hi
-
moneromooo
Jesus fuck, whoever made 672 API layers to reach wallet2 should be... told not to do it again -_-
-
moneromooo
Every layer with slightly differnt types, kill me ow...
-
moneromooo
And of course Qt just HAD to have its own string class, because using std::string is for people who don't flaunt their DIFFERENCE.
-
moneromooo
I'm gonna make my own just to spite the next poor bastard that reads this code...
-
moneromooo
Reminds me in TF, which has String from the game engine, TBStr from the UI lib... I think there's a third one hiding somewhere too...
-
moneromooo
Ah, tstring in litehtml. Though that one resolves to std::string (and, obviously, somthing else for windows, because fucking windows)
-
moneromooo
No way. One layer has *both* Qstring and std::string in different functions. Asshole...
-
» moneromooo stabs
-
rbrunner
What are you looking at?
-
moneromooo
Garbage.
-
moneromooo
The glue in feather wallet. Which I suspect was lifted from the monero GUI, but I haven't looked.
-
rbrunner
Yeah, but where is that garbage? I could end up designing the API for the Seraphis core wallet, and I am looking for inspiration ... or examples how not to do it :)
-
moneromooo
This particular one... src/libwalletqt/WalletManager.cpp
-
rbrunner
Yeah, that "Wallet API". It seems to be quite successful. The GUI, Feather, Monerujo all use it, as far as I know. Don't really see the attraction over "pure" wallet2.h, but maybe I did not look close enough.
-
moneromooo
The attraction seems to be "I can now juggle with one more layer". Number goes up ?
-
moneromooo
Look ma, without the brain!
-
moneromooo
OK, I'm being unfair here. Just annoyed at all the glue crap just to add a bloody function.
-
rbrunner
As long as I don't have to change something there, it's possible to ignore it. Do you have to change?
-
moneromooo
Well, depends what you mean by "have to" :)
-
rbrunner
Ah, yes, "add a bloody function" :)
-
rbrunner
Take it as a test of intelligence, and you passed with flying colors. Congrats. Other people would faint at the sight of the third string class :)
-
moneromooo
I took it as a test of my piss taking detector :P
-
moneromooo
I mean, I think I did my own string class like twenty years when I found C++. It was fun to do these little things. I don't think I ever made a lib with it though. Sorry if I did...
-
moneromooo
OK, victory achieved over that gunk code. Feather now has hidden TF messages :D
-
moneromooo
Pointless, but cool.
-
moneromooo
Well, display mode. I now get to add send code. Just for hte hell of it.
-
grumblemobile
(and, for hte record, I have a cc_message_t class. I had to add *two* different versions, one that uses std::string instead of crypto::hash, because the first wallet2 api layer uses strings instead of crypto objects, and another with QString, because Qt is scared of standard strings).
-
grumblemobile
This is ridiculous.
-
grumblemobile
With all the conversions of course, when you go through the layers.
-
grumblemobile
And the slightly diffrent prototypes.
-
grumblemobile
Someone should make a javascript API for this. That'd probably reqiure some new js string type.
-
rbrunner
WASM. WASM is it today, I heard.
-
rbrunner
I still have problems to believe that you can compile wallet2 and crypto code to WASM, an that bloody thing runs then.
-
grumblemobile
What, Another String More ?
-
grumblemobile
Yeah. That's above my pay grade. I tried to look at it and failed miserably.
-
grumblemobile
Wasted way too much time before I cut my losses :(
-
rbrunner
Do you build something like Feather Wallet, TF edition?
-
grumblemobile
Yes.
-
grumblemobile
Because why not :D
-
rbrunner
So it manages, what it is, simply "gold"?
-
grumblemobile
Yes. It's really monero under the hood.
-
rbrunner
Why not - good question :)
-
rbrunner
I remember, yes.
-
rbrunner
Still waiting for the ICO.
-
plowsof
reminds me a little of this PR
monero-project/monero-gui #3965 (with ints this time)
-
plowsof
was broken for 2~ years
-
grumblemobile
Nice. Objects are comparable but different types so never equal ?
-
plowsof
yes, it gave me a few extra wrinkles
-
plowsof
always failed the checks and selected the default value
-
grumblemobile
Hmm, I guess I should also complain about functional_tests being in python (that one might be my fault), so you're told about simple dead obvious typoes after one hour of runtime.
-
grumblemobile
OTOH it means there are lots of tests. Glass half full.
-
luigi1112
soon