#metabrainz

/

      • lucifer
        makes sense, i'll add to the comment on that proposal.
      • 2022-04-04 09444, 2022

      • lucifer
        we only have 2 proposals for LB for the time being so that's it on this topic.
      • 2022-04-04 09418, 2022

      • mayhem
        thanks for jumping into this -- I hope to be out of accounting jail tomorrow.
      • 2022-04-04 09426, 2022

      • mayhem
        half day should do it.
      • 2022-04-04 09458, 2022

      • lucifer
        alastairp: you may also want to look at the proposal above. particularly the time zone storage stuff, i had assumed PG had a built in type for it but apparently there isn't one.
      • 2022-04-04 09408, 2022

      • lucifer
        ah cool. nice
      • 2022-04-04 09409, 2022

      • PrathameshG[m]
        <akshaaatt> "Why would you need to share..." <- Actually half of them were just MBID examples embedded with the links haha.
      • 2022-04-04 09409, 2022

      • PrathameshG[m]
        I removed them, so it should be fine now ig.
      • 2022-04-04 09416, 2022

      • alastairp
        lucifer: yeah, I have it open now. that's a good question
      • 2022-04-04 09442, 2022

      • lucifer
        the answers i saw on SO, suggested text column plus a constraint check.
      • 2022-04-04 09444, 2022

      • akshaaatt
        Great Prathamesh! All the best :)
      • 2022-04-04 09419, 2022

      • PrathameshG[m]
        <alastairp> "PrathameshG: you can make a..." <- Yes, I am doing both.
      • 2022-04-04 09419, 2022

      • PrathameshG[m]
        Including a full link for the google doc, as well as a not-as-good-looking proposal written in Markdown on discourse.
      • 2022-04-04 09428, 2022

      • alastairp
        lucifer: where text is the name of an official tz database name?
      • 2022-04-04 09437, 2022

      • lucifer
        yes.
      • 2022-04-04 09402, 2022

      • alastairp
        right. I wonder how often new ones get added/removed there? :)
      • 2022-04-04 09411, 2022

      • PrathameshG[m]
        akshaaatt: Thanks akshaaatt :))
      • 2022-04-04 09425, 2022

      • lucifer
        oh well there was a great controversy about that recently.
      • 2022-04-04 09431, 2022

      • alastairp
        yes, I remember
      • 2022-04-04 09447, 2022

      • alastairp
        lucifer: oh, urhg. you know what I realised
      • 2022-04-04 09405, 2022

      • lucifer
        mostly about pre 1970 dates though so not concerning us much. iirc PG chose to track the fork or revert changes from offical repos
      • 2022-04-04 09418, 2022

      • alastairp
        for when DST changes, we should probably store an offset with the listen, indicating what the offset was at the time that it was submitted
      • 2022-04-04 09456, 2022

      • alastairp
        there was that interesting post on HN a few weeks back about how to store time in calendars for future events
      • 2022-04-04 09405, 2022

      • lucifer
        do we need an offset for that? i was assuming knowing the timezone would be enough and a datetime lib could figure out the offset.
      • 2022-04-04 09416, 2022

      • alastairp
        nope
      • 2022-04-04 09420, 2022

      • lucifer
        oh!
      • 2022-04-04 09451, 2022

      • Dijia joined the channel
      • 2022-04-04 09459, 2022

      • alastairp
        because for example, CEST happens from the last sunday of march to the last sunday of october
      • 2022-04-04 09409, 2022

      • alastairp
        but what if next year they decide to start it on the first sunday of april
      • 2022-04-04 09429, 2022

      • Freso
        alastairp: datetime lib should be able to handle that.
      • 2022-04-04 09435, 2022

      • Freso
        Using the tzdata.
      • 2022-04-04 09405, 2022

      • alastairp
        hmm, yes, if it takes into account historical data then it should
      • 2022-04-04 09409, 2022

      • lucifer
        yeah i was assuming tzdata tracks the offset for each zone over period
      • 2022-04-04 09417, 2022

      • Freso
        It does.
      • 2022-04-04 09434, 2022

      • mayhem
        Freso: I have some obligations at :30 after the hour. I'd love to go sooner than later, plz.
      • 2022-04-04 09404, 2022

      • alastairp
        lucifer: in any case, some careful things to think about with this proposal so that we don't screw it up again like we did with the listened at timestamp
      • 2022-04-04 09408, 2022

      • alastairp
        I'll take a look at it
      • 2022-04-04 09410, 2022

      • Freso
        <BANG>
      • 2022-04-04 09411, 2022

      • Freso
        It’s International Monday for Mine Awareness and Assistance in Mine Action!
      • 2022-04-04 09411, 2022

      • Freso
      • 2022-04-04 09411, 2022

      • Freso
        One review received, so… atj, go!
      • 2022-04-04 09411, 2022

      • Freso
        atj says…
      • 2022-04-04 09411, 2022

      • Freso
        """
      • 2022-04-04 09411, 2022

      • Freso
        I was occupied with work and some IRL matters last week so was unfortunately unable to dedicate much time to MB.
      • 2022-04-04 09412, 2022

      • Freso
        However I did resolve a minor issue with shorewall due to a reference to an invalid log file and hopefully fixed an recurrent issue with apt tasks failing when bootstrapping servers. I also reviewed a PR created by zas that added a role to manage timezone and NTP configuration.
      • 2022-04-04 09412, 2022

      • Freso
        The playbooks are now mature enough that zas was able to fully deploy a server from scratch in 30 minutes today, which is a great achievement.
      • 2022-04-04 09413, 2022

      • Freso
        """
      • 2022-04-04 09413, 2022

      • Freso
        Others up: alastairp, mayhem, akshaaatt, zas, yvanzo, lucifer, bitmap, monkey, reosarevok, CatQuest, Freso – anyone else who wish to give review, let me know ASAP!
      • 2022-04-04 09414, 2022

      • Freso
        mayhem: Go!
      • 2022-04-04 09417, 2022

      • mayhem
        thx!
      • 2022-04-04 09424, 2022

      • Freso
        Np :)
      • 2022-04-04 09430, 2022

      • alastairp
        great to see the playbooks going well!
      • 2022-04-04 09434, 2022

      • lucifer
        alastairp: yes makese sense 👍
      • 2022-04-04 09434, 2022

      • alastairp
        !m atj and zas
      • 2022-04-04 09434, 2022

      • BrainzBot
        You're doing good work, atj and zas!
      • 2022-04-04 09443, 2022

      • mayhem
        last week was all about the metadata view, or more specifically the MB datadata cache coming together.
      • 2022-04-04 09450, 2022

      • mayhem
        massive SQL queries ftw.
      • 2022-04-04 09417, 2022

      • mayhem
        lucifer and I also cleaned up some mapping stuff, fixing some things that were not mapped and also renaming things to be more consistent.
      • 2022-04-04 09455, 2022

      • mayhem
        we now also have a python class for making it super simple to run an SQL query to create a new table and then to rotate that table into production inside a transaction.
      • 2022-04-04 09420, 2022

      • mayhem
        those bulk tables can be chained as well, so more than one table can be swapped in in the same transaction.
      • 2022-04-04 09442, 2022

      • mayhem
        this is the meat and potatoes of the mapping work, so this will make me more efficient in the future.
      • 2022-04-04 09456, 2022

      • mayhem
        then I paid people and did quarterly accounting today.
      • 2022-04-04 09401, 2022

      • mayhem
        fin, Freso, go!
      • 2022-04-04 09407, 2022

      • Freso
        🙋
      • 2022-04-04 09452, 2022

      • PrathameshG[m]
      • 2022-04-04 09452, 2022

      • PrathameshG[m]
        It's up!
      • 2022-04-04 09452, 2022

      • PrathameshG[m]
        mayhem alastairp akshaaatt : Please check it out if you find some time :))
      • 2022-04-04 09452, 2022

      • PrathameshG[m]
        Feel free to criticize it wherever possible. I'd be happy to even rewrite it if required!
      • 2022-04-04 09424, 2022

      • akshaaatt
        Sure PrathameshG[m]! Will do so after a while :)
      • 2022-04-04 09425, 2022

      • mayhem
        will do tomorrow afternoon
      • 2022-04-04 09425, 2022

      • Freso
        Mostly the usual, but I also poked at an issue with logging in to the forums from the iOS… and got that solved. So anyone using the Discourse iOS app should now be able to use it with our instance, too. :)
      • 2022-04-04 09444, 2022

      • Freso
        fin.
      • 2022-04-04 09446, 2022

      • Freso
        alastairp: Go!
      • 2022-04-04 09450, 2022

      • alastairp
        hello
      • 2022-04-04 09425, 2022

      • PrathameshG[m]
        Thanks a lot akshaaatt mayhem :)
      • 2022-04-04 09449, 2022

      • alastairp
        last week I finished work on the metadata viewer backend to update out of date rows, and planned with mayhem how to actually find out of date rows. I also started work on data dumps for the canonical tables
      • 2022-04-04 09439, 2022

      • alastairp
        I finally got the BU upgrade in CB finished and released and some people tested that. It's looking good so we'll merge and roll that out. with lucifer's help I also merged and released some really old CB PRs (from before when lucifer was a contractor!)
      • 2022-04-04 09413, 2022

      • alastairp
        I also read and reviewed some SoC proposals, and reviewed some PRs
      • 2022-04-04 09408, 2022

      • alastairp
        finally, I worked on getting AB dumps working, so that we can distribute an archive of submissions when we shut the site down. 2 of the 3 dump types are working, so almost finished there
      • 2022-04-04 09416, 2022

      • alastairp
        that's me, akshaaatt next?
      • 2022-04-04 09422, 2022

      • akshaaatt
        Hi everyone!
      • 2022-04-04 09439, 2022

      • akshaaatt
        Last week I worked massively on the MusicBrainz revamp work
      • 2022-04-04 09453, 2022

      • akshaaatt
        You can experience it at https://test.musicbrainz.org, thanks to bitmap and reosarevok!
      • 2022-04-04 09410, 2022

      • akshaaatt
        Also, I have been working at full pace on the android app side by side.
      • 2022-04-04 09421, 2022

      • akshaaatt
        That's it for me! fin
      • 2022-04-04 09426, 2022

      • akshaaatt
        Go bitmap!
      • 2022-04-04 09435, 2022

      • bitmap
        hey
      • 2022-04-04 09401, 2022

      • bitmap
        last week I did a fair amount of code review and did more schema change work
      • 2022-04-04 09431, 2022

      • bitmap
        mostly related to https://github.com/metabrainz/musicbrainz-server/… but also writing scripts for the dbmirror2 changes and performing other tests
      • 2022-04-04 09433, 2022

      • CatQuest
        the font is stoo huge :O
      • 2022-04-04 09402, 2022

      • reosarevok
        Yay, less broken db mess
      • 2022-04-04 09406, 2022

      • bitmap
        I also opened a PR to improve our CAA error logging and deployed that to hopefully help debug an issue Zas was seeing
      • 2022-04-04 09418, 2022

      • bitmap
        earlier in the week I helped perform another primary database switchover from pink to floyd so that pink could be upgraded, then restored standby service on pink later that day. and I apologize for not better communicating which services would be affected by that, I've noted it for the future!
      • 2022-04-04 09434, 2022

      • bitmap
        fin. yvanzo go!
      • 2022-04-04 09441, 2022

      • yvanzo
        Hi!
      • 2022-04-04 09455, 2022

      • yvanzo
        Last week I hotfixed bugs in the wrapper that runs MB background tasks.
      • 2022-04-04 09407, 2022

      • Freso
        (Still up: zas, lucifer, monkey, reosarevok, CatQuest – anyone else who wish to give review, let me know ASAP!)
      • 2022-04-04 09407, 2022

      • yvanzo
        Helped with pink update, and investigated some alerts (CAA, SIR…).
      • 2022-04-04 09418, 2022

      • yvanzo
        Updated the documentation PR about Docker volumes.
      • 2022-04-04 09427, 2022

      • yvanzo
        Resumed updating the PR about releasing MBS.
      • 2022-04-04 09437, 2022

      • yvanzo
        Also reviewed a few PRs and provided support.
      • 2022-04-04 09450, 2022

      • yvanzo
        Finito, go zas!
      • 2022-04-04 09454, 2022

      • zas
        Hey
      • 2022-04-04 09426, 2022

      • zas
        Mainly worked on moving servers to ansible, last week we did pink, patton and ludwig
      • 2022-04-04 09414, 2022

      • zas
        It implied fixing/improving our playbooks, but today's ludwig was up and running within 30 minutes from scratch (including formatting/installing from rescue)
      • 2022-04-04 09442, 2022

      • monkey
        !m zas and atj
      • 2022-04-04 09442, 2022

      • BrainzBot
        You're doing good work, zas and atj!
      • 2022-04-04 09400, 2022

      • zas
        I also continued on new gateways, fixed few issues, and started to benchmark (using vegeta), there's some bottlenecks related to SSL I need to identify
      • 2022-04-04 09456, 2022

      • zas
        basically I achieved 30k+ req/s on http on a single server, but this goes down to 2.5k in https with keepalive, and only 530 without ka
      • 2022-04-04 09404, 2022

      • zas
        (that's per second)
      • 2022-04-04 09449, 2022

      • zas
        plus usual supervision, upgrades, edits, PR reviews. fin, lucifer?
      • 2022-04-04 09400, 2022

      • lucifer
        hi all!
      • 2022-04-04 09401, 2022

      • cuanim has quit
      • 2022-04-04 09426, 2022

      • Freso
        (Only monkey, reosarevok, and CatQuest left.)
      • 2022-04-04 09407, 2022

      • lucifer
        i reviewed some LB PRs last week and SoC proposals. also did some on work on metadata viewer backend and related electron app. also some dumps debugging. that's it for me.
      • 2022-04-04 09409, 2022

      • lucifer
        reosarevok: next?
      • 2022-04-04 09417, 2022

      • reosarevok
        Hi!
      • 2022-04-04 09444, 2022

      • reosarevok
        I released the server, worked on a few small issues, and took a couple chill days to rest and bird and cycle
      • 2022-04-04 09402, 2022

      • reosarevok
        Also spent some time reviewing akshaaatt's code :)
      • 2022-04-04 09403, 2022

      • CatQuest
        :bird:
      • 2022-04-04 09405, 2022

      • alastairp
        I didn't know that birds could cycle
      • 2022-04-04 09409, 2022

      • CatQuest
        :D
      • 2022-04-04 09416, 2022

      • CatQuest
        cyclebirds
      • 2022-04-04 09419, 2022

      • reosarevok
        It's in the Lion King, dude
      • 2022-04-04 09423, 2022

      • CatQuest
        eeehht
      • 2022-04-04 09425, 2022

      • reosarevok
        It's the cyyyyycle of biiiirss
      • 2022-04-04 09428, 2022

      • reosarevok
        *birds
      • 2022-04-04 09438, 2022

      • CatQuest
        shouldn't thst be birbs
      • 2022-04-04 09445, 2022

      • reosarevok
        Oh, yeah, of birbs
      • 2022-04-04 09404, 2022

      • reosarevok
        Anyway, this week plan is to hopefully start working on moods
      • 2022-04-04 09419, 2022

      • reosarevok
        If I'm in the mood, that is
      • 2022-04-04 09435, 2022

      • reosarevok
        And some more helping akshaaatt probably :)
      • 2022-04-04 09452, 2022

      • CatQuest
      • 2022-04-04 09404, 2022

      • reosarevok
        We should work on merging some of the open schema change PRs too
      • 2022-04-04 09414, 2022

      • reosarevok
        But anyway, that's it for me. CatQuest ?
      • 2022-04-04 09425, 2022

      • CatQuest
        Meow! `😺`
      • 2022-04-04 09446, 2022

      • CatQuest
        last week was spent mostly nagging people to help write a stupid blogpost
      • 2022-04-04 09407, 2022

      • CatQuest
        then reosarevok basically rewrote the whole thing :​(
      • 2022-04-04 09407, 2022

      • CatQuest
        but it ended up a success so that was a good thing! :​D
      • 2022-04-04 09416, 2022

      • CatQuest
        this week I've nagged monkey and shub but they are doing really good work
      • 2022-04-04 09427, 2022

      • mayhem runs off
      • 2022-04-04 09428, 2022

      • mayhem
        bai!
      • 2022-04-04 09449, 2022

      • CatQuest
        so I'll be working on testing bookbrainz and seeing if I can be at all useful :​) ♓
      • 2022-04-04 09449, 2022

      • CatQuest
        fin, go monkey !
      • 2022-04-04 09449, 2022

      • CatQuest
        (also ps happy aprilfish day!)
      • 2022-04-04 09457, 2022

      • monkey
        Hello everyone !
      • 2022-04-04 09400, 2022

      • monkey
        Last week I worked on UI mockups for the LB metadata viewer, with a bit of help from aerozol (thanks!)
      • 2022-04-04 09407, 2022

      • monkey
        I tweaked BB's automated GitHub deployment configuration a bit, and deployed a new version in production.
      • 2022-04-04 09413, 2022

      • monkey
        We’ve already identified a couple of regressions (unrelated to the deployment config), so not the best deployment ever…we’re discussing better deployment cycle practices on the #bookbrainz channel.
      • 2022-04-04 09422, 2022

      • monkey
        I also reviewed PRs, mostly for BB, and spent some time helping and directing new contributors, participating in forum discussions and reviewing GSoC project proposals.