But today I fddled with the MB API and OAuth to create a backup of my collections.
s/fddled/fiddled/
Looking good so far, only descriptions were missing from the API, so I created [a ticket](https://tickets.metabrainz.org/browse/MBS-13901) for that.
BrainzBot
MBS-13901: Expose collection description via the API
kellnerd[m]
That's it, go zas !
zas[m]
Hey
Last week, I mainly worked on Picard (PR reviews) and Picard Website (update to code related to translations)
I also upgraded Grafana
I restarted MB test website which was down after aretha overloaded, I had to stop it. It would be great to move it elsewhere. I noticed it uses test keydb instances there too.
Plus usual supervision, system upgrades, user support, MB edits, and various minor tasks. That's it for me. outsidecontext ?
outsidecontext[m joined the channel
outsidecontext[m
hi everyone
reosarevok[m]
Still on my list for today: atj, lucifer, MonkeyPython, jasje, Shreyas, bitmap, ansh, monkey, yvanzo
outsidecontext[m
last week I was trying to get things ready so we can do a new picard bugfix release. Dealt with packaging, did a couple of bugfixes, and also a minor new feature for metadata value merging of old and new values
also code reviews and some support
next, ansh ?
ansh[m]
Hi Everyone!
Last week, I worked on upgrading React Router and explored the new streaming features and SSR support to improve UX.
I continued working on Genre Explorer.
and Reviewed some PRs and fixed some final bugs on Apple Music PR.
That’s it for me.
monkey: next?
monkey[m]
Hello !
Last week I worked on adding OpenGraph meta tags to playlist, artist and album pages in LB
This has to be done server-side, whereas we currently manage those in React considering we have front-end routing.
Should massively improve link previews in social media, as well as atom/rss readers previews
I also toyed with a new graph idea to visualize listening activity in the week, a ridgeline plot from based on the type used in the Joy Division album cover:
monkey[m] uploaded an image: (34KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/TBWxsqvuCZBRszOCdVMTRtBB/image.png >
I'll eventually get something nice
aerozol[m]
So cool! FYI last.fm did something similar in their YIM thing, if you didn’t see it
monkey[m]
Also worked on a database issue in BookBrainz dev, reviewed PRs, looked at SEC tickets, and helped some new users get set up with dev environments
And perused social media and forum posts to make sure queries are answered and bugs fixed.
That's about it for me, how about bitmap ?
bitmap[m]
hey
reosarevok[m]
Still on my list for today: atj, lucifer, MonkeyPython, jasje, Shreyas, yvanzo
bitmap[m]
I mostly did code review last week as we planned to focus on open PRs in january. looks like we did merge 21 PRs already this month, which is much faster than our usual pace 😵💫
did a decent amount of coding on a few PRs to help get them merged too
reosarevok[m]
PRbox 0!
bitmap[m]
that's all from me, go Shreyas!
Shreyas[m] joined the channel
Shreyas[m]
Hi!
So last week I was working to fix my old PR
Which will be probably going to split into 3 new PRs
I was working on highlighting the currently playing song tab as suggested by jasje:
aerozol[m]
Awwww lil baby PRs
Shreyas[m]
That's it for me
jasje: please
jasje[m]
Hi every one
Last week, we had some more improvements done to BP.
Gautam Shorewala: and Shreyas: merged prs resulted in some slick dynamic background for the app when a song is played.
Mostly spent time fixing some stuff here and there and reviewing PRs
Thats it for me
Gautam Shorewala: want to go?
GautamShorewala[ joined the channel
GautamShorewala[
Hi
Last week fixed my pr for dynamic background in player
reosarevok[m]
Still on my list for today: atj, lucifer, MonkeyPython, yvanzo
GautamShorewala[
jasje: did some improvements in it
Also fixed the pager in player
Now user will we able to swipe in bp
That's all from me
aerozol[m]
Ooh some mobile gesture/swipe stuff, nice one
Remember to call someone else on the list :)
reosarevok[m]
(I think MonkeyPython might be asleep since it's quiiite late in Indonesia, so maybe leave for last)
yvanzo[m] joined the channel
yvanzo[m]
Ok, I’ll go then.
reosarevok[m]
Works
yvanzo[m]
Last week, I triaged SEC tickets, started to catch up with back logs, and resumed working on SolrCloud 9 for mirrors.
Fin, go lucifer!
lucifer[m]
Hi all!
Last week, I worked on resolving a couple of YIM bugs, helping out a couple of new comers and continued work on speeding up stats in spark cluster.
Just checked, he’s missed two without notice, if it’s 3 next week I’ll temporarily remove him from regulars. I think he’s doing fine just v. busy with life, last we talked :)
reosarevok[m]
Yeah, I haven't either, so maybe we should finish reviews for the day :)
We have two topics left, and it's all zas :)
If someone wants a quick word about reviews, make it quick, if not, after the meeting works too :)
GautamShorewala[
reosarevok: can u add me to the list for next meet
reosarevok[m]
Absolutely :)
zas[m]
We have to get rid of SOLR7 cluster, so I just wanted to know how we can speed up the process, and be ready for that
reosarevok[m]
By helping yvanzo with the migration :)
yvanzo: this is your turn to force people to do your bidding
yvanzo[m]
Ok, the topic should MB search development then, I will make a reminder now.
reosarevok[m]
I mean, ask for help :)
yvanzo[m]
Our repositories for MusicBrainz mirrors are still using Solr 7.
As a consequence, our Solr 7 cluster is still needed in parallel of our Solr 9 cluster.
Keeping two clusters up is taking extra maintenance time and money (for maintenance and hosting).
Once our repositories for MusicBrainz mirrors are upgraded to Solr 9, I would then propose to give a short notice of one month before taking down our Solr 7 cluster.
mayhem[m]
can we remove some of the nodes from the old cluster?
zas[m]
I already downscaled them, I guess we can drop few more nodes
monkey[m]
Would It make sense to announce it now already, with more time before it is removed?
more notice*
zas[m]
The costs was reduced a lot by downscaling, but we can't downscale more. So I can stop few nodes, but last time we did we get instabilities
reosarevok[m]
If people then commit to helping enough to actually hit the proposed notice, then that could work
mayhem[m]
zas[m]: ah, if you already minimized then, then great. thanks!
yvanzo[m]
monkey: We did it a few months ago, we failed to meet the date, so it would make no sense.
monkey[m]
Ah I see
zas[m]
Yes, I did it silently ;)
yvanzo[m]
If bitmap, lucifer and reosarevok give their top priority to work on MB search, I would expect Solr 9 to be available for mirrors within one month, and SIR main issues (py3/dbmirror2) within one more month.
* If bitmap, lucifer and reosarevok give their top priority to work on MB search, I would expect Solr 9 to be available for mirrors within one month, and SIR main issues (py3/dbmirror2) within one more month.
zas[m]
It would be great, because the cost is far from zero. Also there are 2 machines we kept for tests related to SOLR.
reosarevok[m]
That can work as long as we have very clear ideas about what is absolutely necessary for the development and postpone everything else
(and probably have a very hands-on, meetings-heavy approach)
yvanzo[m]
reosarevok: This has been discussed and planned at the last summit already.
reosarevok[m]
Assuming lucifer is a bit more free now YIM is over
I mean more like "if we see it's a bit slower but not crashing, maybe migrate and improve later" and those sort of things
yvanzo[m]
We never did put the bar higher than that.
reosarevok[m]
Should we schedule an MB team meeting for tomorrow for example?
And maybe @lucifer can make it too?
mayhem[m]
seems wise
reosarevok[m]
s/@//
yvanzo: please let's try to schedule something post-meeting :)
zas: please bear with us a bit longer :)
Should we move to the other zas topic in the meantime?
Well, he somehow asks for help, but we didn't receive any email from him as I requested, and he doesn't seem to be here for this meeting. So we don't know what it implies.
Since AcoustID is important for our users I guess we should do something, but first, we have to define what.
aerozol[m]
It was a quite non-specific request iirc
(from luks, on the forums)
reosarevok[m]
If we can spare some help, that'd be great - from the MB side though, given the previous discussion, probably that means in a couple months or three?
So maybe we can use that time to talk to lukz about what the needs are and see if we can manage them
I certainly don't want to lose acoustid, but I feel ideally it'd still be lukz with us stepping in to help rather than the other way around
Unless it's just non-workable as an option
zas: do you want to maybe put an email together? :)
I can try to if not, but since you're already a bit involved :)
zas[m]
Well, not really involved, but yes, I can try to contact him and see
reosarevok[m]
mayhem: once we have a clear idea of what lukz needs, we'll need to look into it with you to see if it seems doable :)
Ok, I think that's it for today's meeting, unless there's some other last-minute topics?