-
selsta
-
rehrar
Snipa, you around?
-
rehrar
We can do a small meeting in 15? Just a recap of this last release.
-
ErCiccione[m]
So, meeting? there is also next cli/daemon release to talk about afaik
-
hyc
I'm here if we want a meeting
-
rbrunner
Here
-
» moneromooo mooos
-
selsta
hi
-
selsta
here is a list of PRs for the next release:
paste.debian.net/hidden/7f5d299c
-
selsta
AFAIK all are reviewed, 6376 is in the process of getting reviewed
-
selsta
after this release we would start working on v0.15.1.0 from master branch
-
ErCiccione[m]
I think we can also add 6312
-
selsta
which will include D++ and maybe the ASM speedups if everything gets reviewed.
-
ErCiccione[m]
so we have some more strings translated and i can unlock the CLI on weblate
-
selsta
you have to PR against v0.15 branch
-
rbrunner
So this a release "small and fast", and therefore including only a minimum, right?
-
selsta
yes
-
ErCiccione[m]
ah ok. I thought we were releasing from master
-
ErCiccione[m]
it's not that important to have 5312 in this release, more important to have it merged soon
-
selsta
no, v0.15.1.0 will be from master, v0.15.0.5 from release-v0.15
-
ErCiccione[m]
Ah ok. Got it now
-
selsta
v0.15.0.4 was first release without fluffy, it went quite well
-
selsta
but we are still fighting a bit with static Qt builds
-
ErCiccione[m]
what's the timeline for 0.15.1.0?
-
selsta
question for the meeting: does it make sense to continue keeping CLI and GUI in sync with version numbers?
-
hyc
they're not perfectly in sync right now
-
moneromooo
We did not keep them in sync.
-
hyc
CLI is behind GUI
-
selsta
they kinda are in sync, just CLI releases where only GUI stuff gets changed get skipped
-
hyc
but IMO yes, we should keep them close, since the GUI includes the CLI
-
selsta
but now CLI goes from .0.1 to 0.5 to keep in sync with GUI
-
moneromooo
They're *mostly* in sync because we release roughly at the same time.
-
rbrunner
If no sync I think completely different version numbers would be an idea, to avoid confusion.
-
ErCiccione[m]
IIRC GUI folks wanted to release more often
-
rbrunner
"GUI Version 1.2, based on Monero Core 15.1.0.0"
-
hyc
ugh
-
hyc
keep major version numbers in sync
-
selsta
the current system works ok so we don’t have to change it
-
moneromooo
And minor, since it's the one that gets bumped on forks.
-
hyc
or, use the same version numbers as are feature-compatible
-
selsta
just maybe if someone has a better idea
-
hyc
I think current scheme ain't broke, don't fix it
-
rbrunner
It's maybe a little broken because it confuses some people ...
-
rbrunner
If not in perfect sync
-
selsta
it will never be in perfect sync unless we release CLI updates with no changes :P
-
hyc
people should be smart enough to know that X.x.x.y and X.x.x.z are only a minor difference
-
selsta
yep
-
ErCiccione[m]
agree
-
moneromooo
Minor can include security fixes here. It's sensible to ask for confirmation I guess.
-
selsta
ErCiccione[m]: timeline for v0.15.1.0: ~1 month
-
hyc
security fixes that we don't also release in CLI?
-
hyc
seems unlikely
-
ErCiccione[m]
Thanks selsta
-
selsta
I think it will need good testing if we branch from master
-
moneromooo
Minor version bumps can include security fixes in the CLI tools. It's sensible to ask for confirmation that the version you have is really the latest one I guess.
-
ErCiccione[m]
selsta: Last time we managed to have a proper code freeze. If we keep it that way we should be fine IMHO
-
rbrunner
Well, with 0.15.1 in about 1 month, and a code freeze, poor snipa will have to merge day and night
-
ErCiccione[m]
Not really related, but i think a clarification from core about hard forks it's needed. It's still not clear to me if we are keeping the 6 months schedule, if we are going to 9 months HF, or even 1 year.
-
hyc
if you download a GUI release you get a CLI bundled in. why would you think they are not up to date with each other?
-
hyc
ErCiccione[m]: latest I heard is we continue to release every 6 months, but the hardfork may be skipped if we have no consensus changes to push
-
selsta
rbrunner: We also have luigi :D
-
rbrunner
Ah, for the GUI then
-
rbrunner
But I think a lot is waiting anyway, right?
-
ErCiccione[m]
hyc: Yeah but i think we need some official statement or something. Last time we released after 9 months IIRC
-
ErCiccione[m]
So, what's the official take? anybody from core around? fluffypony binaryfate articmine luigi1111
-
hyc
what last time, what 9 months?
-
selsta
I like the just work on things and fork when necessary approach. Having a month specific schedule is difficult for OSS.
-
moneromooo
Ask binarypony1111.
-
ErCiccione[m]
hyc: last hard fork happened after 9 months, but there was no release after 6. the initial idea was to release anyway after 6 months to keep the schedule, but that didn't really happen and there were so many discussions about it in the meantime, that i don't know where we stand now.
-
hyc
last hardfork, November 30?
-
moneromooo
IMHO we stand where selsa just said :)
-
moneromooo
Aim, but don't try to shoehorn if you see you can't hit the aimed region.
-
ErCiccione[m]
sorry no, i menat the one before. I'm getting confused now
-
rbrunner
Is any pressing consensus change waiting anywhere?
-
hyc
I think this question is moot. We had one off-schedule release but we've been on track.
-
moneromooo
CLSAG :D
-
moneromooo
But it's getting kicked in the butt again :(
-
rbrunner
Ready to go?
-
moneromooo
AFAIK yes.
-
hyc
I thought CLSAG won't go until there's been a paid formal audit
-
rbrunner
You mean some issues surfaced lately?
-
moneromooo
Well, I'd have to bump the fork checks for 13 instead of 12.
-
moneromooo
Yes. And no audit is anywhere near.
-
ErCiccione[m]
alright, maybe i have my timings wrong
-
moneromooo
One company said they could do it.
-
rbrunner
They don't happen from themselves in any case. Maybe mount some drive ...
-
selsta
AFAIK MRL does not want to do an audit for COI reasons (?)
-
selsta
so now nothing is happening
-
selsta
unless someone else organizes one
-
rbrunner
What is "COI"?
-
hyc
I don't understand the conflict
-
moneromooo
Conflict of interest.
-
rbrunner
Ah, thanks
-
selsta
just forwarding what I read in #monero-research-lab
-
luigi1111
i think we should tall about a new schedule. or just skip this fork and consider it a talk about a new schedule
-
selsta
sgp_ knows more maybe and sarang
-
ErCiccione[m]
alright than i wasn't crazy. I remember the discussion about changing schedule happening
-
hyc
is dandelion++ going to be in this release? will v0.15.0 nodes simply broadcast any stem-phase txns they receive?
-
rbrunner
I am quite sure it's fully interoperable
-
selsta
no D++ will be included with v0.15.1.0
-
hyc
ok
-
selsta
next release will be v0.15.0.5
-
selsta
and we will tag tomorrow or do
-
selsta
so*
-
hyc
sounds fine
-
selsta
once moo is happy with 6375
-
nioc
so how do we get CLSAG audited
-
hyc
probably the same way we got randomX audited. somebody solicits statements of work from auditing companies
-
hyc
and then we start a CCS to pay for the audits
-
selsta
AFAIK there is still 1 offer for $15k
-
selsta
code and math review
-
nioc
that has been done and we have 1 company that will do both the math and implementation
-
hyc
how many do we think are needed?
-
selsta
1
-
nioc
I asked that question at last MRL meeting
-
nioc
no answer but I like selsta's answer :)
-
selsta
the submitted CLSAG somewhere and it got reviews, so we should also consider that
-
selsta
they*
-
selsta
don’t know the exact scientific wording :)
-
selsta
journal?
-
nioc
the math they are comfortable with, more a matter of implementation
-
selsta
moneromooo is CLSAG a large code change? how many audits would you prefer?
-
moneromooo
Depends what you call large... sarang says it's conceptually simple really.
-
» moneromooo goes check the diffs
-
selsta
would you be comfortable with 1 audit?
-
moneromooo
+580 lines. Yes.
-
moneromooo
But it's not me that has to be comfortable :)
-
moneromooo
And +1k lines for the plugging into monero :o
-
moneromooo
OK, two thirds of that is tests.
-
UkoeHB_
Ah yes, there might be some consensus changes related to minimum fee in an upcoming hardfork. ArticMine is researching an idea afaik (there is also my idea on research-lab issues)
-
selsta
unless sarang suraeNoether or someone else speaks up against 1 audit I think we should go with one
-
UkoeHB_
1 audit seems good to me, clsag isn't too crazy
-
selsta
UkoeHB_: ok so we would have CLSAG + minimum fee changes
-
moneromooo
Well, the audit itself would take some time, presumably. Even if it started asap.
-
moneromooo
But we could push any fork, also presumably...
-
TinusMars
hey, don't want to bother you guys but could someone confirm if the fingerprint of binaryfate's GPG key is 81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B DF92?
-
UkoeHB_
Min fee changes only really matter with higher tx volume, and if multisig is a lot more advanced, so no big rush there imo
-
selsta
TinusMars: yes
-
TinusMars
thanks
-
moneromooo
It should be in the monero repo, where it was checked before being included.
-
ErCiccione[m]
The updated guide with the updated fingerprint was also merged. Waiting for getmonero to be updated
repo.getmonero.org/monero-project/monero-site/-/merge_requests/1242
-
ErCiccione[m]
meeting over or there is something else to talk about?
-
selsta
yep meeting over
-
TrasherDK
8-)Dandelion++ test?
-
Snipa
SOunds like lots of merges to review. Y'all still have meetings way too early in the day for me on the weekends. :P Night owl, west-coast US so my timings are generally all off.
-
moneromooo
selsta: the net logs PRs are good to go.
-
selsta
ok nice
-
selsta
merge list for release-v0.15 branch:
paste.debian.net/hidden/7f5d299c
-
selsta
^ Snipa luigi1111, whoever of you has time first. Would be nice to get the v0.15.0.5 tag out in the next days. ty