#metabrainz

/

      • zas
        Hey
      • last week I reviewed a bunch of Picard PRs, we have planned a release this week
      • Freso
        (Only reosarevok, CatQuest, and myself left for reviews. Last call for anyone else who wish to give review!)
      • zas
        apart that I investigated a warning we get about an NVME drive on trille, and decided to ask Hetzner to replace it
      • It will happen on Thursday, this week, 16:00 CEST so we need to ensure the server is ready for shutdown before that
      • alastairp
        šŸ‘ it's in my calendar
      • zas
        plus usual supervision, upgrades, user support. fin. reosarevok ?
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews, Telegram-bridge and #musicbrainz (catquest (jwflory)), Securing MeB infrastructure - part 3
      • reosarevok
        Hi!
      • This week I mostly worked on some schema change upgrades, and on an official React paste a date implementation
      • I also saw my first wild moose, which was neat
      • (bring back MoosicBrainz)
      • aerozol
        Moose!
      • CatQuest
        paste a date \o
      • paste a date \o/
      • reosarevok
        This week I expect to keep concentrating on schema change stuff mostly :)
      • CatQuest: what about you?
      • CatQuest
        Meow! `šŸ˜ŗ`
      • Not much this week, it went by doing misc stuff too fast
      • including Valborgsaften!
      • In that vein, Happy 1st May everyone! ā™ˆ
      • this week I'll be continuing doing stuff, been editing more lately
      • fin, go Freso !
      • Freso
        šŸ™‹
      • aerozol provided a new graphic for the forum, which I added. Other than that, the usual dealing with reports, flags, being around/about.
      • fin.
      • And that wraps up reviews. Thank you all for yours. :)
      • catquest (jwflory): Telegram-bridge and #musicbrainz
      • aerozol
        Thanks Freso!
      • CatQuest
        hi!
      • so, as some you might be aware, we have a telegram bridge in #musicbrainz-telegram
      • it was placed there instead of in #musicbrainz/#metabrainz, because there was an issue with [off]
      • I've learned that this issue is no longer! this feature is avail upstream
      • I've spoken with jwflory the maintainer of the bridge and they have said that they are happy to update the config to point to a different channel. They've also expressed the need to voice the tg-bridge bot and such, to prevent it getting banned.
      • of discussion
      • so iwas wondering, what needs to be done/discuss how to enable this for us?
      • reosarevok
        Freso: what do you feel about that?
      • Freso
        I can do the +voice for it. I donā€™t recall any other objections to it, so itā€™d be fine for me, at least as a test at first, and if no one complains, we can have it be more permanent.
      • reosarevok
        You know IRC better than most
      • +1 for me in that case
      • atj
        does it do any stupid stuff like matrix when writing messages longer than the IRC limit, or posting images etc?
      • Freso
        If no one else have any objections, letā€™s go ahead with that.
      • CatQuest
        well...
      • alastairp
        how many active people are in the telegram channel that are unable to use something like matrix?
      • (I note that there have been about 3 things said in the channel in 2022)
      • Freso
        atj: Not that I can recall, but join #musicbrainz-telegram and try it out?
      • CatQuest
        so it seems it's not gonig ot be too annoying for users in mb i guess?
      • reosarevok
        I think it might be more active if we actually join it to channels we actually use :)
      • CatQuest
        my thoguhts exactly
      • Freso
        alastairp: I think part of the lack of activity is also people just being in the (tg) channel but not writing, which might be more active once they get the traffic from #musicbrainz :)
      • alastairp
        yeah, perhaps
      • reosarevok
        So happy to test it and keep it unless it does annoying stuff
      • aerozol
        Might be a chicken and egg thing - more might use it if hooked in?
      • atj
        can we have a probation period of 4 weeks or something?
      • Freso
        Which is why I say we go for a "live test" run and see what happens.
      • atj
        and then discuss it again
      • CatQuest
        not a bad idea
      • reosarevok
        I expect disconnecting it if it's annoying is just unvoicing a user?
      • CatQuest
        yea
      • reosarevok
        If so, 4 weeks sounds good to me
      • Freso
        reosarevok: Well, at worst case kickbanning it, but yeah.
      • The voicing is more preventing the network from kicking it off, not from keeping it out of the channel.
      • CatQuest
        yes
      • reosarevok
        Seems like we have a decision
      • Freso
        (And tools like ozone for example are a lot more lenient with voiced users than non-voiced ones too.)
      • reosarevok
        Freso, maybe you can help making it happen then? :) No huge rush I guess
      • CatQuest
        yea
      • deff not a rush
      • Freso
        Yeah, Iā€™ll talk with jwf about it.
      • CatQuest
        :D
      • Freso
        fin?
      • CatQuest
        nothing more from me
      • Freso
        I think thatā€™s fin anyway, soā€¦
      • CatQuest
        \o/
      • Freso
        lucifer, zas, et al: Securing MeB infrastructure - part 3
      • reosarevok
        yvanzo is not around, should we keep the security stuff for a day he is?
      • atj
        yes
      • lucifer
        yup makes sense to do it another day
      • Freso
        Could be we just arrange for another security meeting tomorrow at regular meeting timeā€¦ā€¦ :)
      • (If yvanzo can make it then.)
      • reosarevok
        yvanzo is supposed to be around tomorrow
      • Looking at schema change stuff, but maybe we have time for both? :)
      • So we could schedule and if he asks to postpone we do
      • Freso
        Or if nothingā€™s urgent, we can just push it to next week?
      • Seems like thatā€™s less moving pieces.
      • lucifer
        next week sounds good then.
      • atj
        let's just go with next week rather than splitting yvanzo's time tomorrow
      • reosarevok
        Ok :)
      • alastairp
        next week is getting even closer to schema release - do we see anything urgent on the doc that should be discussed before the 15th?
      • (unless MB team are happy to do it next week)
      • reosarevok
        I'd say if it fits in next week's meeting, let's talk, if not let's decide next week when to do it
      • (probably after SC)
      • lucifer
        only incident response section is left.
      • reosarevok
        So, let's see how long next meeting is? :)
      • lucifer
        +1
      • Freso
        Ugh. _Now_ the delivery person came.
      • Anyway.
      • Seems like weā€™ve agreed to postpone to next meeting, so letā€™s do that.
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews, Securing MeB infrastructure - part 3
      • alastairp
        uh, btw - did we miss bitmap from reviews?
      • mayhem
        no, he's not around this week
      • alastairp
        ah, cool
      • Freso
        Which then concludes this meeting. Thank you all for your time. Stay safe out there and wear your masks! :)
      • </BANG>
      • mayhem
        I am that freak who continues to wear masks in confined spaces
      • atj
        try telling that to most people here :/
      • alastairp
        mayhem: got a moment to talk about cache tables/batch updater?
      • CatQuest
        mayhem: same
      • but: mask
      • mus*
      • aerozol
        NZ is good about wearing masks still
      • CatQuest
        fff
      • bus: mask
      • Freso
        mayhem: Same. (Also in non-confined spaces, since I donā€™t want to fiddle with taking it on and off.)
      • atj
        aerozol: you live in a reasonably sane country
      • mayhem
        alastairp: yep
      • alastairp
      • aerozol
        Mayhem, lucifer: had two thoughts! Wonder if there's appetite for a case study on your road to recommendations/playlists once your done? As a blog post. By digging through chat logs and/or taking to you
      • mayhem
        what would a case study do here?
      • alastairp
        this log format threw me a bit - it's not saying that 100k/104k = 1.4%, right? instead it's saying that it processed 104k rows, turn that into 100k inserts, and that's 1.4% of the 7.7m rows that it selected?
      • aerozol
        The other thought, much more fun: Can we please have visualizers for listenbrainz haha. Bring back skins!!
      • lucifer
        mayhem sure has been working on that for far longer so he can assist better then but happy to help as much as i can :)
      • aerozol
        I think a lot of people would be interested in reading it
      • mayhem
        alastairp: yeah, I suppose that the # of inserted rows could be moved to be the last column and that would more clear, I think.
      • aerozol
        Are people aware that MB is doing stuff like this? It seems like you're drawing on and maybe creating some pretty leading edge stuff
      • lucifer
        visualizers like the windows media player ones?
      • aerozol
        Yes!!
      • mayhem
        however, we are doing a few things that no one else is doing -- transparency in recommendations.
      • alastairp
        "processed 104,861 rows (100,000 inserted). 1.4% complete"
      • lucifer
        oh that could be a nice thing.
      • aerozol
        This isn't a serious suggestion... unless...
      • ;)
      • mayhem
        one of the things that I want to work on is giving user more control and giving users an idea as to why we recommended a track.
      • that might be "leading edge" -- the rest is kinda bog standard.
      • aerozol
        Even the philosophy of why it's important... Super interesting
      • mayhem
        the tricky part is that we're not quite there yet.
      • alastairp
        mayhem: next: https://github.com/metabrainz/listenbrainz-serv... the behaviour here is that if lb_conn is set, it inserts into that db handle, otherwise it inserts into mb_conn
      • mayhem
        we will be soon.
      • aerozol
        I've watched you both do some things that didn't work and then some little things that did - really interested in that stuff
      • mayhem
        what does a case study attempt to do/solve?
      • aerozol
        This is my marketing/comms hat
      • If awareness of MB helps you, then this helps. For users or orgs
      • If not, then it doesn't :p
      • mayhem
        aerozol: well, a lot of times it is trowing things are the wall to see what sticks. lucifer and I are understanding more as we go, but this is somewhat opaque stuff we're working on.
      • alastairp
        the mb_metadata_cache inserter requires that there is a canonical_release_redirect table in the musicbrainz database to join against, so is there a recommended way to make this happen other than manually editing config.py to remove the timescale connect string temporarily while we run this, and then adding it back?
      • mayhem
        alastairp: that is the only mechanism for controlling the destination of the tables right now.
      • aerozol
        Maybe 'blog post' is less annoying sounding than 'case study' and I should have said that :D
      • alastairp
        ok
      • mayhem
        it would be nice to have an extra layer where config.py just specified valid connection strings and some config that explicitly directs tables to be written in one of two (or both!) places.