-
citrus-flagman[m
Is mastering monero a good reading material if I want to get involved in monero development?
-
UkoeHB
citrus-flagman[m: it's a good starting point
-
citrus-flagman[m
Are there any other resources you would recommend?
-
UkoeHB
citrus-flagman[m: zero to monero 2
-
citrus-flagman[m
UkoeHB: Reading the table of contents of this and this looks perfect thanks for the tip
-
selsta
hyc: nice, will test
-
garth
Working on my PR that updates the Readme with the new network upgrade info. Is there only one network upgrade to v15 or will there be a settlement upgrade to v16 like in the past?
-
sech1
v15 at 2,688,888 and v16 720 blocks after
-
moneromooo
If you're asking whether it'll be two forks in quick succession, it will.
-
garth
Cool that’s what I was asking about
-
charuto
now that empty blocks are a rare occurrence, is reverting the block time back to 1 minute worth considering?
-
hyc
why? that will just increase rate of orphans
-
b1tj3di[m]
But reduces the time for 0 conf txs too
-
b1tj3di[m]
I mean 1 conf
-
b1tj3di[m]
And distributes rewards more frequently
-
hyc
faster block emission = more block metadata = more blockchain bloat
-
selsta
hyc: did some initial testing and left a comment on the PR
-
selsta
jeffro256[m]: can you test if the Intel binary runs on your 10.13 Mac?
monero-project/monero #8312#pullrequestreview-963296167
-
hyc
thanks
-
hyc
selsta: what's the uname -a and sw_vers output for that Intel 10.15.7 box?
-
selsta
-
hyc
thanks
-
hyc
so my MacCheckOSver hack isn't super-accurate but it's close enough for that check
-
hyc
I'll append your patch to this branch, thanks
-
hyc
selsta: my build hashes
paste.debian.net/1240013
-
selsta
starting the build now
-
hyc
cool. fortunately rebuilding from the prev commit should be relatiely painless
-
hyc
selsta I just noticed your CI patch grabs MacOSX SDK 11.3, not 11.1. any particular reason for that?
-
selsta
-
selsta
that should be the URL, it just says 11.3 due to the github url
-
hyc
ah ok
-
selsta
"fortunately rebuilding from the prev commit should be relatiely painless" <-- I ran it on Github so I have to start from scratch
-
hyc
oh, you're just using the CI, cute
-
selsta
Cannot build for MacOS, SDK does not exist. Will build for other OSes
-
hyc
huh.
-
selsta
should this show up? I have `MacOSX11.1.sdk.tar.xz` in `builder/inputs`
-
selsta
`./gitian-build.py --docker -j 3 --memory 8000 --detach-sign --no-commit --build --os m --url
github.com/LMDB/bitmonero selsta macarm2`
-
hyc
did you update gitian-build.py ?
-
selsta
ah right, wrong gitian-build
-
hyc
it's a shame we don't have a single location to set the SDK version
-
selsta
works now with the correct gitian-build.py
-
hyc
cool
-
hyc
or maybe we should just make the SDK into a depends package and not treat it specially any more
-
selsta
xz: (stdin): File format not recognized
-
selsta
ok, broken file
-
hyc
or you need xzcat and don't have it
-
selsta
curl doesn't like the github link, wget worked
-
selsta
probably some redirect stuff
-
selsta
SDK as depends package would simplify things
-
hyc
will save that for a future PR
-
selsta
hyc: seeing a lot of linker warnings, like
paste.debian.net/plainh/26ac88b9
-
selsta
can we ignore this?
-
hyc
yes
-
selsta
my hashes match
-
hyc
ltmp1 is a compiler-internal tmpvar
-
hyc
not sure why it thinks libprotobuf was built oddly...
-
hyc
matching hashes - great
-
hyc
building protobuf with -fvisibility=hidden makes some of the aarch64 warnings go away, but not all. and causes other warnings to appear in the x86-64 build.
-
hyc
nuts...
-
hyc
just gonna ignore it
-
CalmrAge[m]
Monerod failed to initialize after I shutdown my computer because my whole system froze
-
CalmrAge[m]
> Exception in main! Failed to open db handle for m_hf_starting_heights : MDB_CORRUPTED: Located page was wrong type - you may want to start with --db-salvage
-
CalmrAge[m]
I get this then
-
CalmrAge[m]
> Existing lmdb database is incompatible with this version.
-
CalmrAge[m]
> Please delete the existing database and resync.
-
CalmrAge[m]
> Stopping cryptonote protocol...
-
CalmrAge[m]
> Cryptonote protocol stopped successfully
-
CalmrAge[m]
And lastly:
-
CalmrAge[m]
> Exception in main! Failed to initialize core
-
CalmrAge[m]
This is on OpenBSD 7.1 release
-
CalmrAge[m]
I guess I would have to sync everything FROM SCRATCH again, which would take like weeks
-
CalmrAge[m]
And even then - it would just be luck
-
louipc
no backup?
-
CalmrAge[m]
😂 not really
-
CalmrAge[m]
Dude the blockchain ain't small..
-
CalmrAge[m]
I do not have terrabytes
-
hyc
if your OS is hanging you've got more serious problems
-
hyc
probably some hardware is dying
-
hyc
\]
-
hyc
none of this is -dev material
-
moneromooo
Weeks ? Syncing on 5.25" floppies ? HDD ?
-
moneromooo
Anyway, an OpenBSD filesystem ought to be sane enough to allow lmdb to txn correctly. Which fs is this ?
-
CalmrAge[m]
hyc: > is dying
-
CalmrAge[m]
😭
-
CalmrAge[m]
hyc: CHILL man, how was I supposed to know ..
-
CalmrAge[m]
moneromooo: Acktually - yeah xD
-
moneromooo
"Am I looking at the source" is a good rule of thumb :)
-
CalmrAge[m]
You mean the code?
-
moneromooo
User -> #monero, hacker -> #monero-dev. This is what "-dev" means.
-
CalmrAge[m]
moneromooo: I am thinking FFS?
-
moneromooo
OK, I'm not familiar with this fs, I'll butt out then.
-
louipc
CalmrAge[m]: they're saying your issue is not a development topic
-
CalmrAge[m]
Man why does no one on here use one of the world's most secure OS, together, with this currency that's the world's most secure (I think)?
-
hyc
because openBSD has a 1970s era kernel
-
louipc
that's a dubious claim
-
moneromooo
Because we've switched to the more secure hypervisor ? :D
-
louipc
:D
-
CalmrAge[m]
hyc: Lol what?
-
moneromooo
OpenBSD is mach, right ?
-
hyc
the memory manager in OpenBSD still has no unified buffer cache
-
CalmrAge[m]
What do you mean by "mach"?
-
hyc
no, openBSD is BSD
-
moneromooo
Whee. Original ?
-
hyc
just like FFS is the original BSD filesystem
-
moneromooo
Interesting, I had no idea. Thanks :)
-
CalmrAge[m]
Now I dare you to install it, and face the issues yourself 😂
-
CalmrAge[m]
Come on, test it out 👀
-
CalmrAge[m]
Could be beneficial for Monero dev?
-
CalmrAge[m]
s/for/to/
-
moneromooo
If you want to make patches to make it work better on OpenBSD (or any BSD), feel free, sure.
-
hyc
freeBSD is already well supported
-
CalmrAge[m]
> If YOU want...
-
CalmrAge[m]
I'm not made out of time xD sorry
-
hyc
ah right, so it's ok for you to
-
CalmrAge[m]
hyc: Yeah, but OpenBSD implement TONS of security features
-
hyc
ask us to spend our time on it instead...
-
moneromooo
Well, you're in -dev...
-
CalmrAge[m]
and FreeBSD has a Linux kernel module thing , so perhaps that's how it works?
-
CalmrAge[m]
hyc: Well - you're the Monero devs 😂 not me ... :d
-
hyc
then you're still in the wrong channel
-
CalmrAge[m]
An project development includes support for operating systems
-
CalmrAge[m]
* An project's development
-
louipc
#worksforme, issue closed, patches welcome
-
CalmrAge[m]
I am here for that
-
CalmrAge[m]
Why OpenBSD rocks (also - security implementations listed) -
why-openbsd.rocks/fact
-
moneromooo
Well, if you're here for that, you're welcome. I took "I'm not made out of time" to mean "I won't do it" :D
-
louipc
was this page made in 1995 or something
-
CalmrAge[m]
moneromooo: I'd rather get a job that involves programming :( sorry
-
CalmrAge[m]
louipc: Why?
-
moneromooo
OK, you're blowing hot and cold here. Are you trying to hack on momero (this channel) or trying to use monero (#monero) ?
-
louipc
nvm :)
-
CalmrAge[m]
You bunch are the most weirdest devs I have contacted with yet.
-
CalmrAge[m]
I am not sure whether you're fine with this conversation or not
-
sech1
CalmrAge[m] this channel is about writing code and making pull requests, your problem is for #monero
-
moneromooo
You're on the verge of getting on my /ignore list for wasting my time.
-
CalmrAge[m]
sech1: So not even a discussion about dev?
-
moneromooo
Yes, discussion about dev is here. "Help me run monero on my OS while I won't try to fix it" is not.
-
CalmrAge[m]
> I won't try to fix it
-
CalmrAge[m]
I AM NOT A MONERO DEVELOPER
-
CalmrAge[m]
What the fuck is not understood here? You are that!
-
CalmrAge[m]
I can help test patches you make, but I am not doing your job/passion.
-
CalmrAge[m]
> on my OS
-
CalmrAge[m]
Holy fucking shit
-
moneromooo
Bye.
-
CalmrAge[m]
Bye
-
CalmrAge[m]
Idiots
-
hyc
moron
-
moneromooo
Jesus. I helped before, and this is what I get.
-
hyc
you guys are way too patient
-
moneromooo
Well, I try to be nice. Most people get the hint.
-
sech1
give me OP here and I'll rule with the iron fist :D
-
moneromooo
Shouldn't be hard, you see -dev suffix -> for coders.
-
moneromooo
It's unbelievable.
-
louipc
the guy was from matrix. one step removed from discord
-
sech1
Do users from Matrix see channel topic when they join?
-
selsta
no, but I asked the operators to set the same topic
-
louipc
it may be obscured. depends on client
-
jeffro256[m]
moneromooo So you're telling me you're not a 24/7 tech support firm?
-
jeffro256[m]
Someone who is knowledgeable in SSL: Are X509 certificates deterministically generated from private key files, or do they involve some random data?
-
morria[m]
<moneromooo> "Jesus. I helped before, and this..." <- we helped the fag spiritually in #monero:monero.social , point him there next time
-
morria[m]
* next time, he is happy member now
-
morria[m]
<sech1> "Do users from Matrix see channel..." <- most use element.io, they do see
-
moneromooo
Thanks. Is the matrix version of #monero still split from #monero ?
-
moneromooo
Wait. Is #monero:monero.social matrix ? There might be three #moenro versions now...
-
plowsof[m]
moneromoo the irc monero room is not bridged :(
-
moneromooo
I'll /unignore now since "he is happy member now". Thanks morria[m].
-
plowsof[m]
+1 vote for sech1 to rule with an iron fist fist here (seems to be a problem of techsupport q's / off topic users)
-
luigi1111w
selsta have fun
-
hyc
jeffro256[m]: an X.509 cert has names and attributes and options, it's more than just a pub/priv keypair
-
hyc
selsta: by the way, those linker warnings are all triggered by device_trezoer's use of libprotobuf
-
hyc
I haven't tested trezor use here, someone should try that.