# Notes from #MetaBrainz Meeting 2021-07-26

**URL:** <https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2021-07-26/543848>\
**Category:** MetaBrainz\
**Tags:** musicbrainz-bots, metabrainz-meeting-notes, musicbrainz\
**Created:** [July 27, 2021, 9:18am UTC](https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2021-07-26/543848 "2021-07-27T09:18:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Freso](https://community.metabrainz.org/user_avatar/community.metabrainz.org/freso/32/25_2.png) [@Freso](https://community.metabrainz.org/u/Freso)\
**Post date:** [July 27, 2021, 9:18am UTC](https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2021-07-26/543848/1 "2021-07-27T09:18:17Z")

</div>

# #MetaBrainz Meeting 2021-07-26

Meeting start: [Making sure you're not a bot!](https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4731593/)

_Esperantotago_

[![](https://i.ytimg.com/vi/4dNRtJ9ZEGY/hqdefault.jpg "Tiel la Mondo Iras (Song in Esperanto) by Juliano Hernández Angulo") ](https://www.youtube.com/watch?v=4dNRtJ9ZEGY)

## Agenda

- [Reviews](#reviews)
- [Personal data in edit history](#personal-data-in-edit-history)
- [MBBE\_Bot autoedits](#mbbe-bot-autoedits)

## Reviews

### @yyoung

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838922/)

> [@yyoung](#):
>
> - I made the last changes to [PR #2151](https://github.com/metabrainz/musicbrainz-server/pull/2151 "MBS-11391: Show changes made to external link when editing URL relationship") and communicated with editors on the forum.
> - Experimented a way to implement [MBS-9902](https://tickets.metabrainz.org/browse/MBS-9902 "Support auto-select/cleanup/validation of more than one relationship type for external links") and opened a PR for review.
> - Made a UI prototype for [MBS-3774](https://tickets.metabrainz.org/browse/MBS-3774 "Add URL relationship with begin and end dates") according to @reosarevok’s suggestion and posted it on the forum for feedback.
> - That’s all, thank you.

### @mr_monkey

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838950/)

> [@mr\_monkey](#):
>
> Hi everyone!
> 
> Last week I mostly worked on some improvements for the ListenBrainz player. Some stability improvements and the addition of new features, namely native notifications and media control. Associated PRs are [#1539](https://github.com/metabrainz/listenbrainz-server/pull/1539 "BrainzPlayer datasources improvements") and [#1561](https://github.com/metabrainz/listenbrainz-server/pull/1561 "BrainzPlayer: media notifications and media keys") which have more detailed descriptions.  
> You can test this all out on [test.listenbrainz.org](http://test.listenbrainz.org), and feedback would be very appreciated if you find anything that looks broken or unintended (or if you’re happily surprised too).
> 
> Apart from that I also reviewed some BookBrainz PRs.
> 
> That was it for my week! Take care y’all !

### @rob

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838958/)

> [@rob](#):
>
> slow week for me, just some bits and bobs, was on semi vacation am on vacation now.

### @lucifer

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838964/)

> [@lucifer](#):
>
> i worked on migrating spark jobs to use new style parquet dumps and spent lot of time looking into rabbitmq nuances we have been seeing in LB.  
> i also did some work on acessing CB database directly from LB for jasondk 's project. the approach didn’t pan out. i’ll start work on a different approach (access using CB oauth) this week.  
> i also did some PR reviews for @akshaaatt

### @alastairp

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838970/)

> [@alastairp](#):
>
> last week I finished and merged Aidan’s work on acoustic similarity on acousticbrainz  
> this involved lots of small things related to database migrations, fixing some rarely used helper scripts, and improving data display on the web  
> today I also did some work on improving the time needed to generate indexes, and fixed a bug regarding valid CPU extensions that we can use when compiling/running the similarity  
> that being said, I’m about to release on prod now (was on beta last week), and will write some blog/twttier about it  
> also did had some discussions with @lucifer about the CB stuff he was talking about, and some light PR reviews

### @yvanzo

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838979/)

> [@yvanzo](#):
>
> Last week I mainly debugged search indexer and identified a new issue with indexing some MB recordings since last schema change.  
> That could explain the recent repeated crashes.  
> Also helped a bit with aretha migration but could not really achieve more than that otherwise.

### @bitmap

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838987/)

> [@bitmap](#):
>
> last week I worked on more tiny issues/annoyances in the React relationship editor, and worked more on the release verion (which is a bit more complicated since it edits recordings/works too).  
> was hoping to submit that last week but I still need to finish edit submission there, since it submits edits asynchronously/piecemeal unlike the standard entity forms.  
> I also helped move containers to the new aretha server – postgres-williams, the fullexport sshd container, etc.  
> and did a bit of code review but mostly on yyoung’s PR. doing more this week for the beta release

### @reosarevok

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4838996/)

> [@reosarevok](#):
>
> I worked on a bunch of small issues, some ISEs and whatnot, plus improving statistics a bit  
> I also spent a lot of time releasing the server last Monday evening, since I found two beta bugs we had missed (one minor, the second more serious) and had to restart twice  
> And I worked a bit with @Freso to try and help him with dealing with the old backlog so that he has less on his shoulders

### @Freso

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839008/)

> [@Freso](#):
>
> I had a meeting with Rob, reo, and Paul (from MeB board) about my position. As a result, I have stepped down as Secretary for the board and worked with reo to help me schedule and prioritise my work, which will hopefully lead to me actually being able to do things without burning myself out again. 🙂  
> Of actual thing-things, I have dealt with a bit of ListenBrainz spam and purged a couple of spammy users. Also opened [LB-922](https://tickets.metabrainz.org/browse/LB-922 "Add report for users with high total/unique ratio") related to this.

### @zas

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839016/)

> [@zas](#):
>
> I did usual supervision, upgrades, user support  
> migration from williams to aretha is now finished, williams will be retired and replaced by a new server within next days  
> thanks to all on this  
> Picard PRs code review & merging, thanks to very active contributors (kudos to rdswift)

### @jdaok

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839025/)

> [@jdaok](#):
>
> Last week I got some PR’s in for adding pinned recordings to the LB user feed,  
> and I worked on the implementing pin history tab page, which should be done this week.  
> I also began refactoring some code that would allow these pins to be playable with Brainzplayer.  
> this week i’ll start work on the CBxLB integration project’s frontend review modal component.

### @ritiek

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839031/)

> [@ritiek](#):
>
> last week i checked if our deserializer in musicbrainz\_rs has been missing any fields compared to what gets exposed in the API response  
> i also worked on adding support for level relationship includes in musicbrainz\_rs  
> also got the PR adding support for all regular relationship includes merged last week

### @akshaaatt

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839038/)

> [@akshaaatt](#):
>
> I’ve recently published my GSoC experience article at  
> [https://medium.com/@akshaaatt/gsoc21-the-beauty-of-open-source-26369e04fbb9](https://medium.com/@akshaaatt/gsoc21-the-beauty-of-open-source-26369e04fbb9)  
> Do give it a read! 🙂  
> Other than this I made some contributions to the mb app as well and we are excited for the release!  
> Campus placements have begun at my college and hence I’ve been studying a lot these days!

### @akashgp09

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839045/)

> [@akashgp09](#):
>
> Last week I worked on adding achievements for series creation:  
> [feat: add achievement for series creation by akashgp09 · Pull Request #677 · metabrainz/bookbrainz-site · GitHub](https://github.com/bookbrainz/bookbrainz-site/pull/677)  
> Also, added the corresponding tests for it  
> [test: add tests for series creator achievements by akashgp09 · Pull Request #678 · metabrainz/bookbrainz-site · GitHub](https://github.com/bookbrainz/bookbrainz-site/pull/678)  
> Debugged and fixed the issue of achievement endpoint.

## Personal data in edit history

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839053/)

> [@reosarevok](#):
>
> We have had several cases where users ask us to remove their personal data (birthdates, mostly)  
> We often do, but that only removes it from the actual data  
> There’s no mechanism to remove it from edit history, which I’ve been asked about because, well, edit history is now visible without login anyway, so it’s not very private at all  
> I understand that this should probably wait for a meeting with ruaok, but maybe we can leave it in the agenda and think about whether we have any ideas about how to deal with it for next week?

There was some discussion about how to go about this and some technical requirements. E.g., the data should be removed from the database, not just hidden in our own UI. There seemed to be consensus about keeping the edits, but replacing the removed data with something like “(removed)” greyed out.

Topic will be revisited again next week, when @Rob is around for the meeting.

## MBBE\_Bot autoedits

[Making sure you're not a bot!](https://chatlogs.metabrainz.org/libera/metabrainz/msg/4839114/)

> [@reosarevok](#):
>
> I was confused about why I wasn’t able to enter MBBE\_Bot lyricwiki removals as autoedits (they get approved anyway immediately after I enter them by @chaban or @kellnerd)  
> Then I realized it’s because I never made MBBE\_Bot an autoeditor  
> Would anyone strongly oppose making MBBE\_Bot an autoeditor for those kinds of edits so we don’t flood people’s open edit lists?

Some discussion followed, where it was concluded that there was clear precedent for giving bots of autoeditors autoeditor status, so an official MusicBrainz bot should be good to go based on this. There was also some discussion about when it’d be okay to have MBBE\_Bot do edits as autoedits. Generally the bot will be run for a couple of days on any given edit algorithm before being escalated to autoedits, and the decisions for what the bot does go through the MetaBrainz ticket system, which seems to be more scrutiny than most bots receive as well.
