#metabrainz

/

      • minimal has quit
      • thejoker88140 joined the channel
      • thejoker8814 has quit
      • thejoker88140 is now known as thejoker8814
      • zerodogg has quit
      • d4rk has quit
      • d4rk joined the channel
      • zerodogg joined the channel
      • d4rk has quit
      • d4rk joined the channel
      • Kladky joined the channel
      • d4rk has quit
      • d4rk joined the channel
      • Tarun_0x0 joined the channel
      • Tarun_0x0 has quit
      • monkey
        lucifer: Hi! I'm in kiss updating beta and test, want me to update prod to v-2024-05-08.0 while I'm here?
      • lucifer
        monkey: yes please
      • Thanks!
      • aerozol[m] joined the channel
      • aerozol[m]
        mayhem: woo, crates!! Thanks
      • mayhem
        did you see how one is smaller than the others?
      • aerozol[m]
        I noticed some size differences when I was testing it using browser tools. I think it’s down to the amount of text in the flexbox? I assume the other logo was a bit smaller there too - if not, spooooky
      • aerozol[m] uploaded an image: (32KiB) < https://matrix.moviebrainz.org/_matrix/media/v3/download/matrix.org/xeuoKmxIXYEUWGAWxpkIdMxr/image.png >
      • akshaaatt: jasje: FYI, Twitter user to the rescue re. resetting app login ^
      • akshaaatt
        Sounds great, aerozol[m] !
      • aerozol[m]
        Not that great tbh
      • re. our response time/not answering the question
      • yvanzo
        bitmap: Found a solution: Upgrading to Yarn v4 in xgettext-js repository. See the pull request’s description for details.
      • BrainzGit
        [listenbrainz-server] 14orontee opened pull request #2869 (03master…reference-mopidy-in-add-data-page): Reference Mopidy music player in "add data" page https://github.com/metabrainz/listenbrainz-serv...
      • d4rk has quit
      • d4rk joined the channel
      • minimal joined the channel
      • d4rk has quit
      • d4rk joined the channel
      • bitmap
        yvanzo: awesome, thanks
      • BrainzGit
        [mbsssss] 14yvanzo merged pull request #65 (03master…solr-9-updates): SEARCH-685 (SolrCloud): Update cores’ common config after Solr 9 https://github.com/metabrainz/mbsssss/pull/65
      • [listenbrainz-server] 14MonkeyDo merged pull request #2869 (03master…reference-mopidy-in-add-data-page): Reference Mopidy music player in "add data" page https://github.com/metabrainz/listenbrainz-serv...
      • d4rk has quit
      • d4rk joined the channel
      • monkey
        lucifer: Hello again, had a question for you. With the new SPA feature, we load data for each page using POST requests. Since we expect json, we get an ugly parsing error if the server returns an HTML error page instead.
      • This solves the issue in question, but I wanted to check with you if it is reasonable to return a jsonified error for all POST requests like so, I know I could be missing some edge cases: https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        monkey: i think we should use the Accept header instead of always returning json for errors on POST
      • zerodogg has quit
      • frontend can set `Accept: application/json`. if present return errors in json otherwise html. for api, always json.
      • monkey
        Hmm, currently looks like we use "Content-Type": "application/json",
      • Thanks
      • I saw application/json and didn't think it was the wrong header
      • lucifer
        Content-Type is for the response side.
      • monkey
        Yep
      • lucifer
        Accept for request but it will still need to implemented on the backend fwiw.
      • was just proposing a solution to implement.
      • monkey
        Ah OK. I'l see if I can figure it out
      • Thanks for the help!
      • lucifer: Figured out how to do it properly I think, thanks a lot !
      • Secondary question: looks like we do the check for 'is this an API request?' twice, but I think it's redundant and duplicates some code. Just to confirm with you, in the ISE handler (https://github.com/metabrainz/listenbrainz-serv...) we don't need the check since handle_error does a similar check, right?
      • The difference I see is we set an "Access-Control-Allow-Origin" header.
      • lucifer
        sure otherwise let me know, i can implement it later today.
      • monkey
        nah, it was easy: `or request.accept_mimetypes.accept_json:`
      • lucifer
        yes, i think that's redundant and can be simplified
      • Access-Control-Allow-Origin should be set always for errors, that's an oversight in ise error handler.
      • monkey
        OK, thanks, I'll refactor the ISE handler too then
      • aerozol[m] has quit
      • lucifer
        awesome, thanks!
      • zerodogg joined the channel
      • BrainzGit
        [musicbrainz-server] 14yvanzo merged pull request #3258 (03master…fix-xgettext-js): Fix installing our xgettext-js fork using Yarn v4 https://github.com/metabrainz/musicbrainz-serve...
      • d4rk has quit
      • d4rk joined the channel
      • minimal has quit
      • d4rk has quit
      • d4rk joined the channel
      • d4rk has quit
      • d4rk joined the channel
      • monkey
        lucifer: I am actually going to need your help :sweat_smile:
      • Some of the errors (DatabaseException) handled by the ISE method don't like being handled like the other ones. I tried a few things to handle them but I don't know what I'm doing...
      • The branch in question is `spa-fixes`
      • lucifer
        monkey: will take a look
      • monkey
        Thank you!
      • yvanzo
        bitmap: Spotted a double issue around area containment using musicbrainz-docker@pg16 w/ musicbrainz-server@schema-change-2024-q2 w/ yarn patches from master.
      • _The function `get_area_parent_hierarchy_rows` does not exist_ from the sub `get_area_containment_join` in `lib/MusicBrainz/Server/Data/Utils.pm`.
      • d4rk has quit
      • d4rk joined the channel
      • The main issue seems to be that the latest sample data dump (2024-05-01) cannot be be imported correctly, thus stopping the process before creating functions. I will try to generate a new dump.
      • bitmap: My bad: musicbrainz-server@schema-change-2024-q2 can obviously not load a data dump from the current schema.
      • Worked around by using a branch with pg16 commits only.
      • The branch is `pg16-base` and doesn’t contain any breaking schema change.
      • bitmap
        yvanzo: thanks, that should be useful for me
      • I'm nearly done setting up a primary/standby clone of the prod DB on aretha
      • yvanzo
        Also the branch `schema-change-2024-q2` is missing Yarn fixes.
      • d4rk has quit
      • d4rk joined the channel
      • d4rk has quit
      • d4rk joined the channel
      • Kladky has quit
      • minimal joined the channel
      • kilos_ has quit
      • d4rk has quit
      • d4rk joined the channel