#metabrainz

/

      • CatQuest
        I've been working on instrument documentation, the page is basically done and now only will need flisespikkeri, thanks so much to resarevok for helping to rewrite my ramblings!
      • I hope to finish that up and have it uploaded to... wherever? :D
      • This week I will be working on instruments and tagging moar music
      • fin, next can be: zas
      • zas
        Hey
      • Last week, I worked mainly on Picard, PR reviews, patches, code cleanup
      • I was away for a personal reason on Tuesday
      • Freso
        (Only yvanzo, mayhem and myself left for reviews. Last call for anyone else who wish to give review!)
      • zas
        We received a notice about hardware issue on clash, so we organized to move services from/to it to let me reboot and patch the issue (firmware)
      • that went smoothly thanks to everyone that participate
      • apart that, usual supervision, upgrades, user support, that's it for me. yvanzo ?
      • yvanzo
        Hi!
      • Some maintenance operations too last week: RabbitMQ move, SolrCloud 503s.
      • I improved the script I earlier submited to help with updating MB search indexes.
      • Submitted another script to collect logs for maintainers, now making it work for macOS too.
      • Looked into Solr 8 update, reviewed PRs, triaged tickets.
      • Also started deploying an MBS mirror instance for VolumIO.
      • Fin. Go mayhem!
      • mayhem
        hey yo!
      • last week was loads of AB discussions and LB roadmaps, contracts with atj and doing some hacking around recording similarity.
      • then I also hacked on LB's MB metadata cache and did a proof of concept of a standalone app that displays now playing info -- that looked quite promising.
      • today I prepped for our board meeting tomorrow and did more SQL hacking and stuff.
      • fin. freso!
      • Freso
        🙋
      • dseomn_ joined the channel
      • dseomn has quit
      • dseomn_ is now known as dseomn
      • I didn’t do all that much last week. Got my booster shot Tuesday and took Wed and Thurs off. I spent a bunch of time whacking spam accounts with the new flag on Friday. Thank you reosarevok and bitmap and yvanzo for getting that in. ❤️
      • fin.
      • Thank you all for your reviews!
      • We have a number of items on the agenda, so let’s get to it!
      • CatQuest
        🐟
      • Freso
        lucifer: GSoC Ideas List
      • lucifer
        hi all!
      • it is that time of the year again, GSoC org applications have opened today. The deadline is Feb 21. We need to get an ideas list before that.
      • mayhem
        lucifer: I failed to respond to you earlier...
      • yes, remove AB for sure.
      • and keeping CB out is also good. let us convince ourselves that we want to keep CB before investing more in it.
      • lucifer
      • alastairp
        agreed
      • lucifer
        I have also created wiki pages for 2022 ideas list.
      • alastairp
        maybe we can have a bit of a think about cross-metabrainz recommendation projects
      • but that might rely on us knowing what we want, first
      • lucifer
      • monkey
        Thanks lucifer !
      • lucifer
        please update the lists and add new ideas! :D
      • fin.
      • mayhem
        I'll dive in tomorrow. I've got a few good ideas.
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Google Fonts: ORG-51 (lucifer), git branches auto-deletion (yvanzo), Valentine’s Day meeting? (Freso)
      • Freso
        Alright.
      • lucifer: Google Fonts: ORG-51
      • BrainzBot
        ORG-51: Review Google Fonts usage in context of GDPR https://tickets.metabrainz.org/browse/ORG-51
      • lucifer
        hi all! again
      • so recently linking to Google Fonts has been ruled as a violation of GDPR (see associated ticket for a read on the topic)
      • mayhem had a few ideas on how to respond to this. mayhem, want to take over?
      • mayhem
        sure.
      • so, this is not the last time this will happen. this will happen for more CDN hosted things.
      • but for now, lets figure out if our projects do use google fonts.
      • lucifer
        re the projects using google fonts, here's a prelimary list: http://livegrep.metabrainz.org/search/livegrep?...
      • mayhem
        monkey: was that part of the standard design?
      • monkey
        Yes
      • Not sure if the link to it was part of the Lobes bootstrap theme, but I believe so.
      • mayhem
        we should move those fonts to staticbrainz first.
      • monkey
        I guess for the fonts we can download an host them ourselves
      • mayhem
        then each of the projects should update their links.
      • project leads: please open a ticket for someone on your project to address this ticket.
      • lucifer: can you do the moving of the affected fonts to staticbrainz and then let people know the new location?
      • atj
        Google apparently does lots of magic to determine the fastest/best format to deliver the font in, however how much difference this makes in reality I have no idea.
      • Freso
        CatQuest: They can get IP addresses and other data sent by HTTP requests incl. possible referral data.
      • lucifer
        mayhem, sure
      • CatQuest
        crazy
      • alastairp
        after fonts, it might be a good idea to review other external links too (as we mentioned earlier today): http://livegrep.metabrainz.org/search/livegrep?...
      • CatQuest
        +++
      • mayhem
        yep.
      • monkey
        Yes, we also download and run JS scripts from third party vendors in Listenbrainz (spotify and youtube players) which I guess would fall under the same ruling
      • mayhem
        and with browser compartmentalization, the promise of the CDN weakens.
      • monkey: yes, we need to plan for that in the future.
      • reosarevok
        IIRC MB already tries to avoid this stuff, bitmap specifically told akshaaatt to avoid it for Bootstrap
      • mayhem
        e.g. for stripe we cannot avoid it. thus we need to put a notice in place saying that in order to make a payment via strip we'll be downloading stripe code.
      • akshaaatt
        Yesss
      • Freso
        Can we move on to next topic and handle specifics outside of meeting? :)
      • alastairp
        I think one of the key items from that ruling was that "it's possible to self-host the font, therefore it's not 'strictly necessary'", which means that it's possible that hotlinking a js file _is_ necessary (as monkey has found before with versions changing)
      • mayhem
        Freso: yep, just got done. lets move on.
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: git branches auto-deletion (yvanzo), Valentine’s Day meeting? (Freso)
      • Freso
        yvanzo: git branches auto-deletion
      • alastairp
        ah, mayhem said the same thing too
      • yvanzo
        This is for repository maintainers.
      • There are a lot of obsolete branches wandering around.
      • CatQuest
        they're just this branch, you know?
      • reosarevok
        I know I have a ton locally, I try to delete them from github when merging though
      • yvanzo
        It might make sense to enable the option “Automatically delete head branches” for most repositories, especially, the ones that have only one important branch.
      • reosarevok
        Although I guess a lot of old ones are still there
      • yvanzo
        For MBS, I’m not sure this is possible, given there is 'beta' and 'production'.
      • lucifer
        +1, also we already have that enabled for LB and CB iirc.
      • alastairp
        we have the delete turned on in LB, and some others
      • troi, etc
      • yvanzo
        Would it be alright to enable it otherwise? (I think about syswiki, guidelines, metabrainz.org, etc.)
      • mayhem
        fine by me
      • zas
        I'll see for Picard, we have a lot of dead branches, but in general I think that's ok
      • monkey
        👍
      • yvanzo
        For Picard it is probably not a good idea either indeed.
      • In general, if you have more than one important branch, don't enable it.
      • Freso
        Can’t you mark more than one branch as protected?
      • yvanzo
        Yes but I don't know the details of the auto-delete option.
      • CatQuest
        i'mma head out, there 's nothing esle after this topic, right freso?
      • CatQuest is 🍲
      • Freso
        yvanzo: Alright.
      • yvanzo: fin?
      • yvanzo
        Yes, thanks.
      • Freso
        Freso: Valentine’s Day meeting?
      • CatQuest
        oh
      • yvanzo
        It's an invitation? :)
      • mayhem
        v-day party at freso's house!
      • Freso
        Today’s the 7th and in 7 days it’ll be the 14th. Idk if anyone has plans for any kind of celebration or anything on this day but we also don’t really have any precedent for what we do at this date, so…
      • Anyone who know they won’t be around?
      • Or should we just go ahead with meeting?
      • mayhem will be around
      • Freso too
      • zas
        I'll be around
      • CatQuest
        something something nerds are loners etc
      • maybe reeeooo won't be? :P
      • monkey
        Plans can always come later.
      • Freso
        I guess let’s go ahead with it, but if anyone’s going to not be around, that’s okay: just send me a review by mail. :)
      • Aaand fin.
      • yvanzo
        I will be around too, but anyone can be off for a meeting.
      • Freso
        Thanks for your time everyone! (Sorry for going over!) Stay safe!
      • </BANG>
      • akshaaatt
        Thank you!
      • yvanzo
        Thanks Freso!
      • CatQuest
        💗
      • 💖
      • yvanzo
        About the notes I posted during the meeting 3 weeks ago: Did anyone take a look at it? https://gist.github.com/yvanzo/b2edd08d12038125...
      • CatQuest
        💞
      • 💕
      • 💞
      • atj
        yvanzo: I was browsing syswiki and noticed the onboarding guidelines PR
      • yvanzo
        It was intended to start a plan for improving system maintainability and administration overall.
      • CatQuest
        💙💑
      • 💟
      • ..
      • yvanzo
        Feedback would be very welcome. It is just a summary, so do not hesitate to ask for details.
      • CatQuest
        💔
      • atj
      • I had a couple of OAuth apps in my account used for testing but I removed them
      • yvanzo
        atj: This is for offboarding though
      • alastairp
        atj: that's specifically that they don't have any _production_ oauth apps (which we tend to do quite often), perhaps can be clarified
      • will do so tomorrow at a reasonable hour
      • atj
        sorry, I missed the context
      • reosarevok
        I might not be around, but I will send a review if not :)
      • re: 14th