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
2022-10-25 29821, 2022
alastairp
but yeah, I suspect that's more an implementation detail than a privacy-first decision originally
2022-10-25 29811, 2022
elomatreb[m]
It's not like the email is exposed anywhere, so this would only be useful in the case of database breaches, right?
2022-10-25 29816, 2022
CatQuest
when are we moving to Meb accounts btw
2022-10-25 29846, 2022
alastairp
when we finish implementation
2022-10-25 29809, 2022
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)
2022-10-25 29815, 2022
CatQuest
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)
2022-10-25 29852, 2022
alastairp
how many requests is that? 2? something about display name and something about email?
2022-10-25 29814, 2022
alastairp
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
2022-10-25 29831, 2022
CatQuest
i mean ia have this ,and i'm sure others d othis as well
2022-10-25 29855, 2022
CatQuest
it'll be a problem for jira since my accountname was made ages ago
2022-10-25 29857, 2022
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
2022-10-25 29824, 2022
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.
2022-10-25 29819, 2022
alastairp
in fact, lucifer and I both used a different artifact
2022-10-25 29843, 2022
alastairp
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
2022-10-25 29830, 2022
yvanzo
IIRC, jakarta is just the still open source Java 11 version of what used to be included in Java 8.
2022-10-25 29810, 2022
alastairp
yes, that's what I understood when I looked into it
2022-10-25 29823, 2022
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?
2022-10-25 29839, 2022
reosarevok
atj: well, if we had a guideline saying "use this" then you could point at it :p
2022-10-25 29843, 2022
reosarevok
(if someone screams)
2022-10-25 29842, 2022
atj
reosarevok: please add it 🙏🏻
2022-10-25 29813, 2022
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
2022-10-25 29856, 2022
atj
well, if it's negatively impacting MB then something has to be done
2022-10-25 29848, 2022
CatQuest
Freso: tbh I have no idea how to work with those, but I'm sure others would welcome that
2022-10-25 29825, 2022
atj
you would create a rule to filter by the value of that header in your email client
2022-10-25 29841, 2022
CatQuest
🤷
2022-10-25 29828, 2022
CatQuest
what I already have is a multitude of filters to put things in various folders, i'm not using gmail
2022-10-25 29801, 2022
CatQuest
I'd *prefer* strongly not having to faff about which changig a lot of these.. but I mean, these are prefrences
2022-10-25 29828, 2022
atj
you asked for something to help you with mail filtering earlier though?
2022-10-25 29841, 2022
CatQuest
...
2022-10-25 29818, 2022
CatQuest
no, that was a reply to talk about centering oauths and such and what I'd suggest for emails to different projects
2022-10-25 29818, 2022
reosarevok
I suspect that would be workable with your system, but it's certainly less user-friendly than just the mail+substring@ option
2022-10-25 29829, 2022
CatQuest
yes
2022-10-25 29842, 2022
CatQuest
having both seems ideal
2022-10-25 29852, 2022
reosarevok
It's also a lot easier for us to support though :p
2022-10-25 29859, 2022
CatQuest
there's that
2022-10-25 29858, 2022
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
2022-10-25 29810, 2022
reosarevok
(which would also make it fairly trivial to filter)
2022-10-25 29822, 2022
reosarevok
But dunno, we'll see when we're closer to getting there, I guess
2022-10-25 29822, 2022
CatQuest
sure
2022-10-25 29837, 2022
CatQuest
but it also relis on jira, communty, wiki, etc also following this
2022-10-25 29843, 2022
CatQuest
yes
2022-10-25 29814, 2022
CatQuest
I'm already having ot faff about with trying ot sort inst tickets seprate from the other jira tickets :D
2022-10-25 29849, 2022
CatQuest
would be great if there was some spesific project .. what called it, e-mail header thing for each project
2022-10-25 29806, 2022
CatQuest
infact that woudl be ideal
2022-10-25 29806, 2022
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
2022-10-25 29817, 2022
CatQuest
true
2022-10-25 29824, 2022
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
2022-10-25 29834, 2022
CatQuest
now we just need the ability to actually *mail* bb-review notes
2022-10-25 29849, 2022
CatQuest
BugtrackerBrainz. called it
2022-10-25 29858, 2022
CatQuest
..
2022-10-25 29801, 2022
CatQuest
BugBrainz
2022-10-25 29806, 2022
CatQuest
YASS let's goooo
2022-10-25 29807, 2022
reosarevok
It's a *lot* of work to make a quality bug tracker :)
2022-10-25 29822, 2022
reosarevok
(I'd use BugBrainz though. But I guess that's already iNaturalist :p )
2022-10-25 29848, 2022
CatQuest
:D
2022-10-25 29813, 2022
CatQuest
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"
2022-10-25 29844, 2022
reosarevok
Yeah, but it's just it's not even music related :)
2022-10-25 29816, 2022
reosarevok
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
2022-10-25 29848, 2022
reosarevok
(vs fingerprinting, where it was more like "there's nothing out there which doesn't suck and all of it keeps dying on us")
2022-10-25 29818, 2022
reosarevok
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?
2022-10-25 29819, 2022
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
2022-10-25 29842, 2022
CatQuest
aha
2022-10-25 29853, 2022
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
2022-10-25 29800, 2022
atj
at the end of the day, nobody wants to write a bug tracker, and it is way more complex than you might imagine
2022-10-25 29813, 2022
reosarevok
I really don't want MeB to become a bug tracker company, *even* if we turned out to be very god at it :)
2022-10-25 29815, 2022
CatQuest
I mean personally, i care not about meb account beause my jira ting predates the mb-oauth by like what a decade?
2022-10-25 29816, 2022
reosarevok
*good
2022-10-25 29835, 2022
CatQuest
sure
2022-10-25 29837, 2022
reosarevok
Yeah, me too, but I guess the idea is that it makes it a lot easier for people to report bugs? :)
2022-10-25 29841, 2022
d4rkie_ has quit
2022-10-25 29845, 2022
CatQuest
hm
2022-10-25 29800, 2022
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
2022-10-25 29810, 2022
reosarevok
But there might be other issues with cloud jira I'm forgetting
2022-10-25 29815, 2022
CatQuest
was'nrt old, old ticet tracker (the one before jira) had "anon" ?
2022-10-25 29822, 2022
reosarevok
Jira had too
2022-10-25 29832, 2022
reosarevok
We had to deactivate it because it was getting spammed a lot
2022-10-25 29834, 2022
CatQuest
so, we dissabled this because spam?
2022-10-25 29851, 2022
CatQuest
did it have like.. captca ?
2022-10-25 29858, 2022
reosarevok
Heh, amusingly it still says
2022-10-25 29800, 2022
reosarevok
"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."
2022-10-25 29813, 2022
reosarevok
yvanzo: can you change that to say that they can log in with the main MB account?
2022-10-25 29820, 2022
CatQuest
.. I mean
2022-10-25 29810, 2022
CatQuest
we could *create* a spesific anonymus accountmaybe?
2022-10-25 29838, 2022
CatQuest
and tell people the pass on the page or something.. idk maybe bad hack
2022-10-25 29841, 2022
CatQuest
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
2022-10-25 29857, 2022
reosarevok
The problem is the Jira thing is going away in like two years max :)
2022-10-25 29811, 2022
reosarevok
But really, we'll figure something out
2022-10-25 29817, 2022
CatQuest
true
2022-10-25 29837, 2022
CatQuest
as long as I don't like. lose the ability to name my projects silly things
2022-10-25 29844, 2022
yvanzo
reosarevok: Even using MB SSO means creating a new account.
2022-10-25 29805, 2022
reosarevok
Fair, but isn't it pretty much all automatic?
2022-10-25 29805, 2022
yvanzo
going away? I missed something?
2022-10-25 29818, 2022
reosarevok
Reading that I'd be like "oh, god, I have to fill in a ton of forms, nope" :)
2022-10-25 29831, 2022
CatQuest
idk to be honest, we're hosting it right?
2022-10-25 29856, 2022
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!
2022-10-25 29826, 2022
CatQuest
will atalassian be like " you no can use jira anymore! >(" or something?
2022-10-25 29835, 2022
yvanzo
It isn't going to change anything about the need for creating an account.
2022-10-25 29858, 2022
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" :)
2022-10-25 29801, 2022
reosarevok
Or something?
2022-10-25 29810, 2022
alastairp
yvanzo: hi, did you manage to get jaxb working? Otherwise anything I can help with?
2022-10-25 29817, 2022
CatQuest
sounds logical
2022-10-25 29818, 2022
reosarevok
Something that doesn't seem like a lot of annoying work. Unless it is a lot of annoying work still :D
2022-10-25 29839, 2022
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.
2022-10-25 29838, 2022
yvanzo
Will have to test it with Solr 9 in mb-solr.
2022-10-25 29804, 2022
alastairp
yvanzo: that sounds good then
2022-10-25 29808, 2022
yvanzo
(force pushed it)
2022-10-25 29810, 2022
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?
2022-10-25 29827, 2022
reosarevok
I think merging to continue converting to solr 9 is certainly fine, but ideally we'd implement this before we release that to prod?
2022-10-25 29851, 2022
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
2022-10-25 29815, 2022
alastairp
we could make a point release of sir to bring this change in
2022-10-25 29840, 2022
reosarevok
My question remains :)
2022-10-25 29848, 2022
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
2022-10-25 29853, 2022
reosarevok
Are we planning to move to solr 9 first, then update sir to python 3?
2022-10-25 29807, 2022
reosarevok
(like, solr 9, release, python 3, release)
2022-10-25 29820, 2022
alastairp
yes, I blieve his plan is to do solr 9 first, so that we can debug sir/sqlalchemy in the meantime
2022-10-25 29844, 2022
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 :)
2022-10-25 29851, 2022
reosarevok
Since it's a pain to fix violin family or whatever later
2022-10-25 29817, 2022
yvanzo
Likely Solr 9 first because we don't have a resolution in sight of SIR regressions.
2022-10-25 29849, 2022
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
2022-10-25 29805, 2022
reosarevok
Hmm, annoying. We have genre search also waiting on a sir update
2022-10-25 29810, 2022
alastairp
in our experiments, the Family stayed lower than instruments of the same name just, as a result of the instrument names
2022-10-25 29821, 2022
alastairp
reosarevok: good point
2022-10-25 29839, 2022
reosarevok
alastairp: ok, that's good to hear :) Then this might not be too problematic
2022-10-25 29839, 2022
alastairp
yvanzo: what are your thoughts on the other mbsssss PRs in the context of solr 9?