- Last week I worked on MBS-11901, it is now basically complete, but thetests are blocked by MBS-11990, so I started fixing that and submitted a patch.
- Also did regular editing on MB, added several releases.
Other for reviews: lucifer, Freso, zas, yvanzo, bitmap, monkey, ruaok, reosarevok, akshaaatt[m] , alastairp, CatQuest
lucifer: Go!
lucifer
hi all!
i worked last on doing misc stats improvements. monkey had discovered some bugs in stats, which caused dupes. i fixed them temporarily. ruaok is working on getting better data in dumps for a permanent fix.
i also refactored some of stats code and worked on better aligning various stats with each other. plus also worked on de-duplicating some code in LB and spark to make adding newer stats easier.
also reviewed a few LB PRs.
that's it for me.
monkey: next?
monkey
Heyo !
Last week I finished three big PRs I was working on for ListenBrainz: user's Loved/Hated tracks page, refactoring the main component we use to display tracks, and submitting listens from BrainzPlayer when listen to music on LB.
The first two are deployed, the third one is in testing.
I also reviewed some PRs for LB and BB.
I took Friday mostly off but did find a bit of time to start working on the summit t-shirt. Apologies in advance if you don't get yours by summit time !
That was it for me last week! bitmap go !
bitmap
hey
last week I worked on MBS-11985 and MBS-11974 - the former is a pre-requisite to the newer relationship editor code
I also picked my PR for the rewritten timeline graph (https://github.com/metabrainz/musicbrainz-serve...) back up. started rebasing it and fixing issues + updating it to d3 7.0 which was released in the meantime. hope to push the changes there this week since I've neglected it for a while
other than that I mostly did code review for MBS
fin, go zas!
Freso
zas: Ping?
yvanzo: Go! in the meantime
yvanzo
Hi!
Freso
Others still up: Freso, zas, ruaok, reosarevok, akshaaatt[m] / akshat, alastairp, CatQuest – anyone else who want to give review, let me know. :)
While addressing small issues, found a larger issue with errors in external links editor, the fix is under review.
Tried to limit disk I/O usage of MB dump containers to address disk latency alerts on aretha, didn’t change anything.
Then I worked on improving MB logs with timestamps to allow determining the exact cause of these alerts.
reosarevok
:(
yvanzo
(Spent time discussing logs handling with alastairp by the way.)
Also reviewed more PRs for next week’s release. (Decided to keep allowing music video links to either or release for now.)
(with reosarevok ^)
Fin, go reosarevok :)
reosarevok
Hi!
I worked on improving the style and clarity of our Perl code, plus a lot of small URL fixes, and looked into putting together an SQL style guide (first draft is at https://gist.github.com/reosarevok/2d8a2fa6310c...)
CatQuest: what about you?
CatQuest
Meow! `😺`
yvanzo
(oops, either +recording or release)
alastairp
!m reosarevok (and others) for the style guide!
BrainzBot
You're doing good work, reosarevok (and others) for the style guide!!
did some testing of series on BB (will do more of this)
currently trying to figure out how to prepair herring (sild)
will be working on instruments later this week too
♍
fin, go alastairp ?
alastairp
hullo
last week I was a few days in the office, which tends to turn into a lot of discussions, most of it useful
I spoke with monkey about brainzplayer listens reporting, ruaok about some data management and processing stuff, and with yvanzo about docker container logging once he arrived at the office too
I also continued work on upgrading the JS/TS/React in AB
one thing I didn't finish is reviews for lucifer, sorry lucifer :(
lucifer
no hurry :)
alastairp
Freso: up next?
Freso
o/
(Only zas, ruaok, and akshaaatt[m]/akshat left on my list. Last call for anyone else who want to give review!)
So.
I updated the staff on the forums, so I think everyone on https://metabrainz.org/team should have their title reflected there now.
I filed a couple of MBS spam related tickets (more on that later).
And other than that, dealt with various reports etc. and was around and about.
fin.
Still no sign of zas? :\
ruaok: Go!
ruaok
hey
Freso
CatQuest: I didn’t change yours. :)
yvanzo
(zas is probably fine, he restarted sir earlier today)
ruaok
last week was another week in the mbid mapping gulag, trying to make some minor improvements that are a lot of work.
I can hopefully finish that tomorrow, then return to the other task in the mapping.
and I took care of the usual background tasks, taking care of the foundation and stuff.
We've accepted into a short project with The ODI about open data stuff and we may end up getting paid 15k GBP, which is nice.
alastairp
\=
CatQuest
:O
alastairp
(that wasn't me)
CatQuest
was it a cat?
ruaok
I'm kinda thinking about what we could do with that money, so if someone has a clear idea, let me know.
akshat: go!
akshat
Hi everyone!
This was an exciting week for me since I was focusing on making contributions.
I have done the proper setup for the dark mode of the MB interface and have quite a few major components ready. I love the design from my end so far.
Freso
(If no zas shows up, this is the last review, so last-last-last call for others who may want to give review!)
akshat
Thinking about a few more things and trying to follow the best practices as always.
zas
I'm stuck in traffic, usual upgrades, maintenance, user support, Picard pr reviews, fin
ruaok
lol
CatQuest
lol
ruaok
don't text and drive, kids. :)
akshat
I also targeted some parts of LB this week and the design system for meb is also on its way for nice and clean usage.
CatQuest
XD
akshat
My college is finally slowing down with many things sorted and not much left in the semester to bug me. Hoping for refreshing work ahead!
Also, I will be available on IRC as akshat moving forward.
fin!
Freso
Already. zas phoned their review in, so I think that’s it for reviews. Thank you everyone who gave one!
I’ve pretty much written my reasoning on the ticket, so I’m just going to copy/paste here.
I’m currently not deleting spam accounts since I’m hoping to feed them to SpamBrainz once SpamBrainz actually materialises. This means that currently I mark spam with "Editing/voting disabled", "Edit notes disabled", and "Untrusted" – the two former being dangerously close to "Banner message editor" (which probably deserves its own ticket, actually), so I’m wary of accidentally one day giving that permission to a
spammer.
Additionally, this approach means that the profile will still be viewable by users and search engines and they get to still use the account to log into forums, LB, CB, BB, or other sites using MB authentication.
This flag would ideally freeze a marked account so that only account admins are able to see the profile (I don’t know if we should return a 404 and pretend like it doesn’t exist, or a 403 and acknowledge it exists and just isn’t available currently; possibly greying out potential edit note links?) and that the account wouldn’t be able to log in (possibly giving an error message that their profile has been flagged as spam
and to mail support@ if they think this is a mistake?).
---
Does this seem reasonable to others or are there strong objections against this? Not sure how invasive new account flags are.
reosarevok
The idea sounds good to me, but not sure how we'd pass it further to LB, CB and whatnot too
CatQuest
it would probably need soem coding (making a n account invisible/etc?)
reosarevok
(since otherwise they'd still be logged in there, no?)
ruaok
not a bad plan to collect training data for spambrainz. now we just nee someone to work on spambrainz
reosarevok
New flags are not necessarily hard IIRC. Making the code do different things for different flags, a bit more so, but should be doable
ruaok
reosarevok: send the other projects a delete user message?
CatQuest
yes
reosarevok
ruaok: if we want to delete them from elsewhere, sure, why not
Freso
reosarevok: Yeah, but once logged out, they’d be prevented from logging back in. What I’m currently doing anyway is manually looking up whether the accounts exist on other sites and delete them there. I’d presumably still do this until we have a way to signal the other sites.