#metabrainz

/

      • Lotheric_ joined the channel
      • Lotheric has quit
      • Lotheric__ joined the channel
      • Lotheric_ has quit
      • yyoung[m] uploaded an image: (9KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/oiALoVAoGKvzRVtyjsTEAKAa/Screenshot%202021-10-06%20002022.png >
      • yyoung[m]
        reosarevok: IIRC we have a ticket for this ^, right? Do you remember which one it is?
      • reosarevok
        yyoung[m]: https://github.com/metabrainz/musicbrainz-serve... - we're working on it :)
      • yyoung[m]
        Oh, nice
      • MrClon has quit
      • ZaphodBeeblebrox joined the channel
      • ZaphodBeeblebrox has quit
      • ZaphodBeeblebrox joined the channel
      • lucifer
        ruaok: need to cast it like NULL::INTEGER.
      • ruaok
        really? that's it?
      • ruaok goes to try it
      • ruaok wonders if that is needed for TEXT as well
      • lucifer
        should work for text regardless, if nothing is given it assumes text.
      • ruaok
        ahhh, that led me down the wrong path.
      • lucifer
        makes sense. in case its helpful i found the explanation here https://dba.stackexchange.com/questions/228046/...
      • ruaok
        thanks -- that works. not sure why I didn't try that. I tried loads and loads of things.
      • listening to my recommended tracks is nice... as long as I am on page 5 or so. :)
      • lucifer
        discard the top 40-50 tracks should be a easy post processing step 😜
      • ruaok
        yeah, a hack though.
      • but still, I feel I've got enough to troi work to dive in now.
      • lucifer
        nice, let me know if i can help :D
      • ruaok
        gah, not sure I should ask you for *more* help. :)
      • ok , the mapping writer is finally back online and catching up.
      • lucifer
        hehe. great!
      • ruaok
        here is something that doesn't look right: https://stats.metabrainz.org/d/000000059/rabbit...
      • follow_list and now_listening queues have a backlog.
      • lucifer
        huh. right, both of those are in common to websockets but i don't we modified it yesterday
      • logs also went quite at 2021-10-06 15:22:01,634
      • MrClon joined the channel
      • restarted the container. and it fell to 0 in a few secs
      • ruaok
        odd
      • lucifer
        yeah, it seems like something was stuck.
      • unrelated but the cron, web container's tags also look wrong.
      • ruaok
        that would be me. lol.
      • do we have enough stuff to do a release today for cleanup?
      • lucifer
        oh ok
      • yup think so
      • i see one frontend PR from monkey is merged. the cert PR is ready. then the sitewide stats cron job PR.
      • ruaok
        I have one tiny PR coming.
      • alastairp
        https://canyonmid.com/ it's like I'm in the room
      • mornign
      • lucifer
        cool, let's do a release after some time then
      • moin alastairp!
      • BrainzGit
        [listenbrainz-server] 14mayhem opened pull request #1645 (03master…mapping-fixes): Fixes to get the mapping moving again. https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        ruaok: https://listenbrainz.org/recommended/tracks/rob... with filtering step dropped, range of last 30 days and top 50 artists
      • ruaok
        thanks, will look!
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #1642 (03master…amCap1712-patch-1): Revert temporary workaround for cert error https://github.com/metabrainz/listenbrainz-serv...
      • ruaok
        lucifer: seems better, thanks. I think we will need to tweak this over time -- still doesn't feel amazing. but I have to remind myself that the list of tracks is not a finished product, but input to the next step.
      • lucifer
        agreed on both points.
      • ruaok
        lucifer: #1645 is ready for review.
      • I think I am going to so some mapping cleanup and then finish the work to emit MBIDs with listens.
      • alastairp
        ruaok: once you have some time I have 2 or 3 things that I want to run past you
      • ruaok
        I think after/during lunch might be good for that.
      • alastairp
        ok
      • lucifer
        1645 looks good.
      • BrainzGit
        [listenbrainz-server] 14mayhem merged pull request #1645 (03master…mapping-fixes): Fixes to get the mapping moving again. https://github.com/metabrainz/listenbrainz-serv...
      • ruaok
        thx. we ready for a release then?
      • lucifer
      • ruaok looks
      • alastairp
        approved
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #1631 (03quarterly-stats…sitewide-cron): Add sitewide stats to cronjob https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        thanks!
      • i'll do a release
      • ruaok
        great.
      • ruaok goes to focus MeB bullshit tasks
      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #1646 (03master…candidate-sets): Do not filter recordings in candidate sets for now https://github.com/metabrainz/listenbrainz-serv...
      • [listenbrainz-server] release 03v-2021-10-07.0 has been published by 14github-actions[bot]: https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        btw the summit is next weekend, we should put up some agenda/session info up.
      • 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, MeB Summit Planning (lucifer)
      • ruaok
        lucifer: basic framework is now in place: https://wiki.musicbrainz.org/MusicBrainz_Summit/21
      • alastairp
        zas: hi, Sentry self-hosted requirements indicate 4 cores 8gb ram minimum. Can you please give an estimate for VM prices for this spec? (https://github.com/getsentry/onpremise/#require...)
      • lucifer
        oh nice! thanks ruaok
      • ruaok
        alastairp: don't worry about the price.
      • ruaok points to the bank account
      • alastairp
        oh, I see. your email said "determine stats and ask zas to create it". I see :)
      • ruaok
      • 14.76/month CPX31
      • alastairp
        personally I'd prefer a vm because it'd just be a matter of cloning the sentry repo and running docker-compose up. any other option requires faffing around
      • ruaok
        exactly that. stop faffing, code more.
      • alastairp
        is it worth going up to a CX41 for memory overhead?
      • hence why I stopped and sent the email
      • ruaok
        if you think it is necessary, then lets do it.
      • pick the specs you want, not the specs you think we'll approve. :)
      • I told zas a long time ago that if we needed resources, we should use them. but lets make sure we don't waste any -- that's dumb.
      • alastairp
        the only guidelines I have to go on is what sentry says is required, and I don't know if they include overhead, or are bare minimum requirements
      • let's go higher. as I said, there are 30 containers in a sentry setup!
      • ruaok
        then go one step above the minimum and then we'll evaluate. we can always upgrade.
      • alastairp
        OK, let's provision a CX41 in Finland
      • ruaok will let zas do the honors and initial setup.
      • ZaphodBeeblebrox is now known as CatQuest
      • BrainzGit
        [listenbrainz-server] 14akshaaatt closed pull request #1627 (03master…akshat/design-updates): UI Cleanup https://github.com/metabrainz/listenbrainz-serv...
      • akshat
        lucifer: regarding the recommendations we provide, can we make sure that we don't include the already listened songs by the user?
      • lucifer
        akshat: we just removed that step earlier today because it doesn't work as expected. that is the raw set of tracks though. troi could always do that while creating the playlist.
      • alastairp
        zas: requirements at MBH-561
      • BrainzBot
        MBH-561: Provision VM for sentry https://tickets.metabrainz.org/browse/MBH-561
      • alastairp
        thanks zas lucifer bitmap ruaok!
      • zas
        I'll have a look after lunch, thanks
      • lucifer
        !m alastairp
      • BrainzBot
        You're doing good work, alastairp!
      • tandy[m]
        monkey: did you manage to have a look at my PR yet? I want to confirm I have done the submit listens block correctly
      • i didnt include all of the error catches that are in the APIService, should I include these?
      • ruaok is being buried in BS faster than he can vanquish it
      • <tandy[m]> "i didnt include all of the error..." <- i'm half tempted to just copy in the whole proc from the APIService ..
      • akshat
        ruaok: I see that the MusicBrainz twitter handled isn't much active. Can we do something to automate a tweet as soon as a blog is posted on blog.meb, a post at community.meb becomes very popular or a release is made?
      • Else someone can take the responsibility to manage the account
      • ruaok
        monkey: when I use brainzplayer, its only a matter of time until that page ends up spinning hard and taking up 100% of one core. are you aware of this?
      • alastairp
        akshat: we've been trying harder to tweet and blog more, but sometimes we stop doing it because we have other things to do
      • of course, to tweet a blog post we need to blog more too :)
      • akshat
        My point being, I want to embed the Twitter id on the mb web revamp. That could be our source of updates for everyone somewhat like how lb does
      • ruaok
        akshat: yes, please tweet more! can you access the syswiki?
      • akshat
        alastairp: I do feel we have enough content! :)
      • ruaok
        syswiki is where we have internal documentation.
      • akshat
        Okayy ruaok
      • alastairp
        akshat: specifically for that, we'll need to be careful - the twitter embed on LB and AB sets a twitter cookie, which is a big no no for us, and we need to do something about it on those sites
      • ruaok
        yeah, twitter embeds are a thing of the past for us. Listing our handle, sure. but embedding recent tweets, lets no do that.
      • alastairp
        so we'd need a way to show a twitter feed without setting 3rd party cookies. If you can find a way to do that, it'd be really helpful!
      • ruaok
        (we need to remove it from the LB home page)
      • tandy[m]
        alastairp: RSS embed could work without the nastiness?
      • lucifer
      • ruaok
        😭
      • alastairp
        tandy[m]: yes, though that'd probably require us to apply some kind of formatting to make it look nice. If you have any knowledge on how to do that please tell us!
      • akshat
        I used this package to showcase the twitter timeline https://github.com/andrewsuzuki/react-twitter-w...
      • tandy[m]
        alastairp: we could probably make a react thing to do that so we could use it across metabrainz
      • alastairp
        akshat: tandy[m]: That sounds like a good option, as long as we can confirm that this process sets no twitter.com cookies (I just checked the demo above and I have some cookes set, not sure from which demo)
      • ah, it's possible those were just my regular "you're logged into twitter" cookies, because now after deleting them I'm logged out
      • tandy[m]
        if this is a long term idea ill make a Meta ticket
      • akshat
        I think this package is a good option
      • tandy[m]
        cos its best to keep dependencies off services like twitter when we already have an rss feed
      • alastairp
        tandy[m]: yes, please create a ticket
      • tandy[m]
        done
      • alastairp
        the react-twitter-widgets app still makes many requests to twitter.com from the user's web browser, so we can't use it. maybe there are other options
      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #1647 (03master…image-on-demand): Create action to push image on demand https://github.com/metabrainz/listenbrainz-serv...
      • tandy[m]
        https://github.com/matthewwilson/FeedWidget old and unmaintained but might be useful?
      • lucifer
        alastairp: when you have some time ^^
      • alastairp
        lucifer: oh, that's cool. How do you use it?
      • actions -> this action -> paste in hash/branch/tag -> press run ?
      • lucifer
      • this action -> select branch from dropdown, enter tag in the text box -> run
      • alastairp
        in this case, is tag: description: 'Image Tag' a text box, or the same as the dropdown in that docs that says "use workflow from branch: master" ?
      • lucifer
        will add it to readme once the PR is merged. the UI won't be added before then/
      • image tag is text box
      • use workflow from branch is to select which branch to run it against
      • alastairp
        a shame we can't reuse the workflow from branch dropdown
      • lucifer
        i didn't understand what you mean?
      • alastairp
        oh, mmm
      • image tag is the thing to name the docker tag - not the git tag that you want to build?