elomatreb[m]: from a privacy perspective it's nice, because we don't store any personal information about the user until they very explicitly approve it
but yeah, I suspect that's more an implementation detail than a privacy-first decision originally
elomatreb[m]
It's not like the email is exposed anywhere, so this would only be useful in the case of database breaches, right?
CatQuest
when are we moving to Meb accounts btw
alastairp
when we finish implementation
CatQuest
I have a suggestion: that the "username" is one thing, but "displayname for each project" can be different things (also that (because most email providers can do this) emails can be like, main one is foobar@whatever.cat and lb can be like foobar+YASS@whatever.cat etc. it will make it really easy for peopel to filter emails and the like)
i personally need this for community mail? (and if this was so, thne I could finally merge the accounts and weirdo siht with loggis and stuff that freso had to manually set up for me could be undone and stuff)
alastairp
how many requests is that? 2? something about display name and something about email?
re: email, I suspect there are better ways that we can identify emails to show what project they come from, we can look into that
CatQuest
i mean ia have this ,and i'm sure others d othis as well
it'll be a problem for jira since my accountname was made ages ago
alastairp
re: usernames, I think our preference has been to consolidate accounts and make sure we always keep the same username across sites. we'd have to look at this in more detail to see how complex it is to support
CatQuest
i mean , I understand that base username is the same. but i'd still like not to have to rename my bb username?
The timestamp changes usually come from the build process.
alastairp
in fact, lucifer and I both used a different artifact
perhaps a good idea to look into the difference between the two and pick the "most correct" one, let me finish what I'm working on now and I'll have a quick look
yvanzo
IIRC, jakarta is just the still open source Java 11 version of what used to be included in Java 8.
alastairp
yes, that's what I understood when I looked into it
yvanzo
I’m trying to build your branch atm but I guess that I'll have to pick up jakarta indeed
CatQuest: Would an e-mail header like `X-MetaBrainz-Project: ListenBrainz` in outgoing mails work for you for purposes of e-mail filtering?
reosarevok
atj: well, if we had a guideline saying "use this" then you could point at it :p
(if someone screams)
atj
reosarevok: please add it 🙏🏻
reosarevok
I'm going to check the feedback. But I know bitmap was frustrated with the lists from a purely code/performance POV too, so
atj
well, if it's negatively impacting MB then something has to be done
CatQuest
Freso: tbh I have no idea how to work with those, but I'm sure others would welcome that
atj
you would create a rule to filter by the value of that header in your email client
CatQuest
🤷
what I already have is a multitude of filters to put things in various folders, i'm not using gmail
I'd *prefer* strongly not having to faff about which changig a lot of these.. but I mean, these are prefrences
atj
you asked for something to help you with mail filtering earlier though?
CatQuest
...
no, that was a reply to talk about centering oauths and such and what I'd suggest for emails to different projects
reosarevok
I suspect that would be workable with your system, but it's certainly less user-friendly than just the mail+substring@ option
CatQuest
yes
having both seems ideal
reosarevok
It's also a lot easier for us to support though :p
CatQuest
there's that
reosarevok
But when we're implementing the single user thing then we should keep an eye for workable ways of doing this nicely. It's possible it'd be as easy as making sure all our BB email comes from a whatever@bookbrainz.org account, but :p
(which would also make it fairly trivial to filter)
But dunno, we'll see when we're closer to getting there, I guess
CatQuest
sure
but it also relis on jira, communty, wiki, etc also following this
yes
I'm already having ot faff about with trying ot sort inst tickets seprate from the other jira tickets :D
would be great if there was some spesific project .. what called it, e-mail header thing for each project
infact that woudl be ideal
reosarevok
Well, that seems more complicated because it's all of it Jira code sending it so it'd depend on Jira allowing that :) But BB code vs MB code etc is probably easier
CatQuest
true
reosarevok
Of course, we have no idea how long Jira will even work fine for us :/ But another thing we'll get to when we have to get to it
CatQuest
now we just need the ability to actually *mail* bb-review notes
BugtrackerBrainz. called it
..
BugBrainz
YASS let's goooo
reosarevok
It's a *lot* of work to make a quality bug tracker :)
(I'd use BugBrainz though. But I guess that's already iNaturalist :p )
CatQuest
:D
I mean, this all feels exactly like the fingerprinting thing, and I say "make our own" and people was like "ack no, too much work/other reasons/etc" and I was like "..." and lukz was like "tadaaa acoustid.org"
reosarevok
Yeah, but it's just it's not even music related :)
It's a very general thing a lot, lot, lot of companies need and use, so there's good options out there - it's just annoying because they're... different options, and require changing stuff a lot and getting used to them
(vs fingerprinting, where it was more like "there's nothing out there which doesn't suck and all of it keeps dying on us")
In fact Jira is not dying, it's just going cloud-only, but I guess the main issue is we cannot use it with MB/MeB accounts if we use the cloud version?
CatQuest
my point, is. that we we do make this, then it is an intensley marketable thing, fully customisable "crack-marketingsceme" open bug tracker is sure to be something others would want, and bigger uppers would want to pay for
aha
reosarevok
Yes, that's perfectly true. It's just that we'd probably need the whole team to work on it, and if it works, then we'd be "the ticket tracker company" rather than "the metadata geeks company" :p
atj
at the end of the day, nobody wants to write a bug tracker, and it is way more complex than you might imagine
reosarevok
I really don't want MeB to become a bug tracker company, *even* if we turned out to be very god at it :)
CatQuest
I mean personally, i care not about meb account beause my jira ting predates the mb-oauth by like what a decade?
reosarevok
*good
CatQuest
sure
reosarevok
Yeah, me too, but I guess the idea is that it makes it a lot easier for people to report bugs? :)
d4rkie_ has quit
CatQuest
hm
reosarevok
Honestly, if the choice was "let's stick to jira and not have single sign on there and just give people a detailed guide instead" I'd be fine with that
But there might be other issues with cloud jira I'm forgetting
CatQuest
was'nrt old, old ticet tracker (the one before jira) had "anon" ?
reosarevok
Jira had too
We had to deactivate it because it was getting spammed a lot
CatQuest
so, we dissabled this because spam?
did it have like.. captca ?
reosarevok
Heh, amusingly it still says
"Attention: Anonymous reporting has been disabled due to spam. As an anonymous user you are still able to browse the entirety of this bug tracker, however, we suggest you create an account for yourself to ensure efficient communication. Note that this account is separate from the main website, forums, and wiki accounts."
yvanzo: can you change that to say that they can log in with the main MB account?
CatQuest
.. I mean
we could *create* a spesific anonymus accountmaybe?
and tell people the pass on the page or something.. idk maybe bad hack
also, I'm not suggesting metabrainz be the "ticket tracker company" but that we uh.. suggest that this s needed to our illustrious community and see what happens in 5-10 years
reosarevok
The problem is the Jira thing is going away in like two years max :)
But really, we'll figure something out
CatQuest
true
as long as I don't like. lose the ability to name my projects silly things
yvanzo
reosarevok: Even using MB SSO means creating a new account.
reosarevok
Fair, but isn't it pretty much all automatic?
yvanzo
going away? I missed something?
reosarevok
Reading that I'd be like "oh, god, I have to fill in a ton of forms, nope" :)
CatQuest
idk to be honest, we're hosting it right?
reosarevok
Did I misremember that we need to move to cloud or whatnot in the next couple years? Maybe I did. In which case, dunno - yvanzo certainly knows more about that than I do!
CatQuest
will atalassian be like " you no can use jira anymore! >(" or something?
yvanzo
It isn't going to change anything about the need for creating an account.
reosarevok
yvanzo: if it's pretty trivial to make the new account with SSO, we could change it to something like "Note that this account is separate from the main website, forums, and wiki accounts, but you can easily create it based on your MusicBrainz account" :)
Or something?
alastairp
yvanzo: hi, did you manage to get jaxb working? Otherwise anything I can help with?
CatQuest
sounds logical
reosarevok
Something that doesn't seem like a lot of annoying work. Unless it is a lot of annoying work still :D
CatQuest
i'm pretty sure it's only like a click of a button or two
alastairp: I mixed your branch with lucifer's one, and added my own salt. Have been as far as regenerating Java source.
Will have to test it with Solr 9 in mb-solr.
alastairp
yvanzo: that sounds good then
yvanzo
(force pushed it)
alastairp
reosarevok: re: SEARCH-686, do you think that it's OK to go ahead with our quick fix in https://github.com/metabrainz/mbsssss/pull/63 and add this additional ranking in a later PR?
It probably would be fine, although it is probably a fairly quick fix to add the ranking too :) Are you planning to merge to test, or merge to release?
I think merging to continue converting to solr 9 is certainly fine, but ideally we'd implement this before we release that to prod?
alastairp
the problem with adding the ranking is that it involves changes to sir (because it would be a computed field), and that's currently in a pending stage due to the sqlalchemy upgrade
we could make a point release of sir to bring this change in
reosarevok
My question remains :)
alastairp
I believe that yvanzo's idea was to get solr 9 in testing, and then test solr cloud on a new cluster, and only then release it in prod
reosarevok
Are we planning to move to solr 9 first, then update sir to python 3?
(like, solr 9, release, python 3, release)
alastairp
yes, I blieve his plan is to do solr 9 first, so that we can debug sir/sqlalchemy in the meantime
reosarevok
Ok. Well, we can probably live with this for now, but ideally we'd patch it relatively soon to avoid people picking the wrong instruments :)
Since it's a pain to fix violin family or whatever later
yvanzo
Likely Solr 9 first because we don't have a resolution in sight of SIR regressions.
alastairp
one thing I didn't add to that issue was an example of the search results currently vs what it ends up as with the patch applied
reosarevok
Hmm, annoying. We have genre search also waiting on a sir update
alastairp
in our experiments, the Family stayed lower than instruments of the same name just, as a result of the instrument names
reosarevok: good point
reosarevok
alastairp: ok, that's good to hear :) Then this might not be too problematic
alastairp
yvanzo: what are your thoughts on the other mbsssss PRs in the context of solr 9?