#metabrainz

/

      • RetroPunk has quit
      • 2023-11-15 31940, 2023

      • RetroPunk joined the channel
      • 2023-11-15 31929, 2023

      • void09 has quit
      • 2023-11-15 31946, 2023

      • void09 joined the channel
      • 2023-11-15 31906, 2023

      • BrainzGit
        [listenbrainz-android] 14dependabot[bot] opened pull request #281 (03dev…dependabot/gradle/dev/org.jetbrains.kotlin-kotlin-gradle-plugin-1.9.20): Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.10 to 1.9.20 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-11-15 31916, 2023

      • BrainzGit
        [listenbrainz-android] 14dependabot[bot] opened pull request #282 (03dev…dependabot/gradle/dev/com.google.devtools.ksp-1.9.20-1.0.14): Bump com.google.devtools.ksp from 1.9.10-1.0.13 to 1.9.20-1.0.14 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-11-15 31912, 2023

      • BrainzGit
        [listenbrainz-android] 14dependabot[bot] opened pull request #283 (03dev…dependabot/github_actions/dev/actions/github-script-7): Bump actions/github-script from 6 to 7 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-11-15 31903, 2023

      • lusciouslover joined the channel
      • 2023-11-15 31945, 2023

      • lusciouslover has quit
      • 2023-11-15 31934, 2023

      • lusciouslover joined the channel
      • 2023-11-15 31936, 2023

      • lusciouslover has quit
      • 2023-11-15 31928, 2023

      • bitmap
        going to deploy some changes to the haproxy "timeout client" parameter on the main pg cluster to try and resolve some sitemap queries being prematurely killed...
      • 2023-11-15 31919, 2023

      • bitmap
        done
      • 2023-11-15 31902, 2023

      • aerozol
        ansh: monkey: finally had a detailed look at the fresh releases update on test. Looks so good!! My notes for you both to look at: https://docs.google.com/document/d/1IGkw4VPJqQUlL…
      • 2023-11-15 31906, 2023

      • aerozol
        !m ansh
      • 2023-11-15 31906, 2023

      • BrainzBot
        You're doing good work, ansh!
      • 2023-11-15 31955, 2023

      • davic has quit
      • 2023-11-15 31912, 2023

      • davic joined the channel
      • 2023-11-15 31943, 2023

      • d4rkie has quit
      • 2023-11-15 31927, 2023

      • d4rkie joined the channel
      • 2023-11-15 31934, 2023

      • d4rkie has quit
      • 2023-11-15 31945, 2023

      • d4rkie joined the channel
      • 2023-11-15 31935, 2023

      • d4rkie has quit
      • 2023-11-15 31921, 2023

      • SothoTalKer_ has quit
      • 2023-11-15 31913, 2023

      • SothoTalKer joined the channel
      • 2023-11-15 31959, 2023

      • mayhem
        mooin!
      • 2023-11-15 31919, 2023

      • mayhem
        aerozol: yes, I do. but I'll go after the OSS projects first. plex has a budget for this shit.
      • 2023-11-15 31949, 2023

      • Rotab has quit
      • 2023-11-15 31912, 2023

      • Rotab joined the channel
      • 2023-11-15 31934, 2023

      • d4rkie joined the channel
      • 2023-11-15 31924, 2023

      • texke has quit
      • 2023-11-15 31936, 2023

      • texke joined the channel
      • 2023-11-15 31951, 2023

      • monkey
        Moin moin
      • 2023-11-15 31937, 2023

      • yvanzo
        O’Moin
      • 2023-11-15 31932, 2023

      • monkey
        moineau
      • 2023-11-15 31943, 2023

      • monkey
        aerozol: Could you please share edit/commenting access to your doc with the MeB team? I'd like to leave some comments
      • 2023-11-15 31955, 2023

      • monkey
        Or to ansh and myself I guess
      • 2023-11-15 31909, 2023

      • mayhem
        moin moin!
      • 2023-11-15 31912, 2023

      • mayhem
        Etihad's wifi is the first wifi that isn't redonkulously expensive *and* it works. I'm impressed.
      • 2023-11-15 31902, 2023

      • aerozol
        monkey: oops, done
      • 2023-11-15 31920, 2023

      • monkey
        Fanks
      • 2023-11-15 31928, 2023

      • zas
        I made a change to LE auto-generated certificates, to fix an issue making them incompatible with OpenSSL 1.0.2 (which is still in use, especially by some versions of Picard linked to Qt5). It breaks very old Android devices though (more than 6 years old, running <= Android 7.1). This is a tradeoff, but we were provided an expired root cert (see https://www.openssl.org/blog/blog/2021/09/13/Lets…)
      • 2023-11-15 31901, 2023

      • zas
      • 2023-11-15 31953, 2023

      • zas
        It will apply on cert renewal (somewhen between now and 3 months), but I forced the renewal for coverartarchive.org (and its beta)
      • 2023-11-15 31944, 2023

      • zas
        the whole fix is a bit tricky, since it implies installing a recent version of dehydrated, a specific config for it, and an unexpected dependency (hexdump)
      • 2023-11-15 31911, 2023

      • zas
      • 2023-11-15 31900, 2023

      • tykling
        thoughts & prayers
      • 2023-11-15 31939, 2023

      • Maxr1998_ joined the channel
      • 2023-11-15 31921, 2023

      • Maxr1998 has quit
      • 2023-11-15 31947, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #2627 (03master…deduplicate): Deduplicate MSIDs https://github.com/metabrainz/listenbrainz-server…
      • 2023-11-15 31911, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #2628 (03deduplicate…deduplicate-listens): Deduplicate listens https://github.com/metabrainz/listenbrainz-server…
      • 2023-11-15 31938, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #2629 (03deduplicate-listens…deduplicate-msids-2): Resolve duplicate MSIDs when fetching MSID data https://github.com/metabrainz/listenbrainz-server…
      • 2023-11-15 31926, 2023

      • d4rkie has quit
      • 2023-11-15 31959, 2023

      • d4rkie joined the channel
      • 2023-11-15 31959, 2023

      • dseomn has quit
      • 2023-11-15 31919, 2023

      • dseomn joined the channel
      • 2023-11-15 31941, 2023

      • mayhem
        lucifer: since, we recently learned the lesson the hard way, are you planning on opening a PR that updates the backup of the tables that were recently changed?
      • 2023-11-15 31908, 2023

      • lucifer
        mayhem: which recently changed tables?
      • 2023-11-15 31901, 2023

      • mayhem
        the last set of three PRs.
      • 2023-11-15 31913, 2023

      • mayhem
        > Utility tool for migrating listens to new schema table.
      • 2023-11-15 31900, 2023

      • mayhem
        there are new messybrainz tables that have not been added to backups yet. (tbh, I have not loaded the 3rd PR yet)
      • 2023-11-15 31917, 2023

      • lucifer
        i see, those are only there temporarily.
      • 2023-11-15 31941, 2023

      • mayhem
        even messybrainz_redirect?
      • 2023-11-15 31903, 2023

      • lucifer
        yup opening more PRs to fixup the remaining tables, we shouldn't need the redirects then.
      • 2023-11-15 31925, 2023

      • mayhem
        ok, good. just making sure we're not going to miss this again.
      • 2023-11-15 31933, 2023

      • lucifer
        replacing duplicate msids everywhere else in LB.
      • 2023-11-15 31915, 2023

      • lucifer
        yes makes sense. if after cleanups we still feel the need, i'll add it to backups.
      • 2023-11-15 31926, 2023

      • lucifer
        opening a ticket so that we don't forget
      • 2023-11-15 31912, 2023

      • Sophist-UK has quit
      • 2023-11-15 31901, 2023

      • outsidecontext
        lucifer, mayhem: I'm trying to figure out how I can determine via LB API the oldest listen for a user. If I choose a min_ts too low I get no listens in the listens output. I need to find one that is reasonable close to the oldest listen, but I don't know which this is. Only solution I found right now was to search backwards through the listen history, but that's less the ideal. Any ideas?
      • 2023-11-15 31948, 2023

      • BrainzGit
        [musicbrainz-server] 14yvanzo opened pull request #3091 (03master…mbs-13117-l-admin): MBS-13117: Prevent localizing admin-only messages https://github.com/metabrainz/musicbrainz-server/…
      • 2023-11-15 31906, 2023

      • monkey
        outsidecontext: as far as I know there's no way to get that info via the api currently.
      • 2023-11-15 31906, 2023

      • monkey
        However we do load it for the user web page, so I don't think it would be an issue to add `oldest_listen_ts` to the API output. I don't know if that would imply a speed penalty though, but they will know.
      • 2023-11-15 31928, 2023

      • outsidecontext
        Somethingime this would be cool, if it is feasible without much impact
      • 2023-11-15 31948, 2023

      • monkey
        I think it might be a two line change, I'm looking at it now.
      • 2023-11-15 31904, 2023

      • monkey
        Yep, should be super easy and have no impact 🎉
      • 2023-11-15 31939, 2023

      • outsidecontext
        Otherwise the fastest workaround I found was querying the activity history for all time, search for the oldest year with listens, then search backwards from the end of that year
      • 2023-11-15 31917, 2023

      • outsidecontext
        Still involves quite some requests
      • 2023-11-15 31926, 2023

      • monkey
        Yeah, way too much work for simple information
      • 2023-11-15 31904, 2023

      • outsidecontext
        Sound cool, thanks monkey
      • 2023-11-15 31909, 2023

      • BrainzGit
        [listenbrainz-server] 14MonkeyDo opened pull request #2630 (03master…oldest-timestamp-api): API: Add oldest listen timestamp to /user/<username>/listens API response https://github.com/metabrainz/listenbrainz-server…
      • 2023-11-15 31923, 2023

      • monkey
        outsidecontext: ^
      • 2023-11-15 31922, 2023

      • kellnerd
        > Add tests for oldest_listen_ts in /lsitens payload
      • 2023-11-15 31934, 2023

      • monkey
        Gah.
      • 2023-11-15 31937, 2023

      • monkey
      • 2023-11-15 31942, 2023

      • kellnerd
        😄
      • 2023-11-15 31953, 2023

      • mayhem
        awww, I was about to give monkey a high five
      • 2023-11-15 31956, 2023

      • mayhem
        :)
      • 2023-11-15 31933, 2023

      • monkey
        I mean, if you want to downgrade that to a low five because of the typo…
      • 2023-11-15 31951, 2023

      • monkey
        I'll take it !
      • 2023-11-15 31927, 2023

      • monkey
        (but just because the tests are passing first try for this very complex PR)
      • 2023-11-15 31920, 2023

      • atj has quit
      • 2023-11-15 31931, 2023

      • atj joined the channel
      • 2023-11-15 31940, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #2631 (03deduplicate-msids-2…duplicate-msids-3): Replace duplicates MSIDs in recording_feedback, pinned_recording and user_timelime_event tables https://github.com/metabrainz/listenbrainz-server…
      • 2023-11-15 31954, 2023

      • bitmap
        reosarevok: I'm around if you want to look at the instrument stuff (no hurry though)
      • 2023-11-15 31919, 2023

      • yvanzo
        bitmap: just drafted a PR for relieving translators of admin messages (not sure about the Perl approach though)
      • 2023-11-15 31954, 2023

      • bitmap
        cool, I'll check in a bit
      • 2023-11-15 31938, 2023

      • saumon has quit
      • 2023-11-15 31958, 2023

      • saumon joined the channel
      • 2023-11-15 31900, 2023

      • yvanzo
        It’s a stub, some changes can be generalized once we agree on the approach.
      • 2023-11-15 31957, 2023

      • reosarevok
      • 2023-11-15 31938, 2023

      • reosarevok
        yvanzo, bitmap: skipping admin files seems sensible in principle, but we should then merge https://github.com/metabrainz/musicbrainz-server/… first
      • 2023-11-15 31947, 2023

      • reosarevok
        To avoid dropping then readding the relevant strings
      • 2023-11-15 31955, 2023

      • reosarevok
        (it moves a bunch of stuff out of /admin
      • 2023-11-15 31956, 2023

      • reosarevok
        )
      • 2023-11-15 31905, 2023

      • reosarevok
        I'm rebasing that now
      • 2023-11-15 31909, 2023

      • yvanzo
        thanks
      • 2023-11-15 31916, 2023

      • bitmap
        regarding the sitemaps, I fixed the the overall sitemaps last night by increasing an haproxy timeout which was killing some queries. the incremental sitemaps (which was what the ticket is about) are still broken
      • 2023-11-15 31913, 2023

      • bitmap
        I believe the issue is that they were down for too long, and are now finding too many changes; normally there would not be 50,000 changes to RG alias pages in a single hour, so the code doesn't account for it.
      • 2023-11-15 31928, 2023

      • bitmap
        I'm just going to reset the *_replication_sequence columns in sitemaps.control so that it doesn't process all these old packets
      • 2023-11-15 31940, 2023

      • yvanzo
        👍
      • 2023-11-15 31953, 2023

      • wargreen has quit
      • 2023-11-15 31918, 2023

      • wargreen joined the channel
      • 2023-11-15 31905, 2023

      • bitmap grumbles at this po2json warning
      • 2023-11-15 31914, 2023

      • reosarevok
        Hmm
      • 2023-11-15 31938, 2023

      • reosarevok
        yvanzo: are we not translating pages for admins, or pages for anything that requires privileges?
      • 2023-11-15 31932, 2023

      • reosarevok
        I see you're adding l_admin to things like "Transclude WikiDocs" which is not really "admin" as such
      • 2023-11-15 31955, 2023

      • yvanzo
        reosarevok: admin, not just account admin, but I didn’t include area/inst editors.
      • 2023-11-15 31905, 2023

      • yvanzo
        so it includes transclusion editors indeed
      • 2023-11-15 31937, 2023

      • yvanzo
        and also relationship editors and banner message editors
      • 2023-11-15 31911, 2023

      • reosarevok
        Then you probably also want things like
      • 2023-11-15 31917, 2023

      • reosarevok
        "Relationship attribute in use"
      • 2023-11-15 31926, 2023

      • reosarevok
        And other relationship type/attribute strings
      • 2023-11-15 31958, 2023

      • yvanzo
        Yes
      • 2023-11-15 31904, 2023

      • reosarevok
        A bunch of these are going to be conflicting with https://github.com/metabrainz/musicbrainz-server/…
      • 2023-11-15 31916, 2023

      • reosarevok
        Any chance we can look at and merge that one first? :)
      • 2023-11-15 31921, 2023

      • reosarevok
        Passed tests now
      • 2023-11-15 31954, 2023

      • yvanzo
        reosarevok: would be nice to have the ln/l bugfix as a separate PR to merge it asap
      • 2023-11-15 31928, 2023

      • reosarevok
        Feel free to cherrypick https://github.com/metabrainz/musicbrainz-server/… into master if you feel it's good
      • 2023-11-15 31946, 2023

      • yvanzo
        50 commits/406 files but no spec about those contexts :/
      • 2023-11-15 31910, 2023

      • reosarevok
        I'd also want to merge this and put it to beta asap so that translators have more time to confirm fuzzy matches
      • 2023-11-15 31921, 2023

      • yvanzo
        Didn’t review it yet but it seems distinct from the rest
      • 2023-11-15 31932, 2023

      • reosarevok
        Most of the contexts added are the sorts that we agreed on
      • 2023-11-15 31940, 2023

      • reosarevok
        (button/menu, header, etc)
      • 2023-11-15 31953, 2023

      • yvanzo
        We are not going to merge that many changes at once to confirm fuzzy matching :D
      • 2023-11-15 31958, 2023

      • reosarevok
        (a lot of places I did not add contexts to actually once you told me they'd mark stuff as fuzzy)
      • 2023-11-15 31901, 2023

      • yvanzo
        Do it with 1 message :)
      • 2023-11-15 31926, 2023

      • reosarevok
        I meant that once we merge this, people will still have to confirm the fuzzy stuff by hand before next prod release, or did I understand that wrong?
      • 2023-11-15 31953, 2023

      • reosarevok
        (if so, giving them as close to two weeks as possible seems nicer)
      • 2023-11-15 31904, 2023

      • yvanzo
        No you didn’t but I didn’t see a single fuzzy message in Weblate so far.
      • 2023-11-15 31919, 2023

      • reosarevok
        I thought you had made a small PR for that :D
      • 2023-11-15 31923, 2023

      • reosarevok
        Maybe I misunderstood
      • 2023-11-15 31902, 2023

      • reosarevok
        (you asked me for some string for that at some point)
      • 2023-11-15 31916, 2023

      • mayhem
        reosarevok: yes, we've turned off our mirrors and will handle mirroring ourselves going forward.
      • 2023-11-15 31942, 2023

      • mayhem
        We still need to tell dotsrx about that.
      • 2023-11-15 31942, 2023

      • mayhem
        Dotsrc
      • 2023-11-15 31956, 2023

      • mayhem
        reosarevok: plz reply on community
      • 2023-11-15 31937, 2023

      • reosarevok
        mayhem: ok, are you updating the datasets page?
      • 2023-11-15 31903, 2023

      • reosarevok
        Is the osuosl one actively down then and not coming back either? I can tell them that in the forums
      • 2023-11-15 31913, 2023

      • mayhem
        Oh. Totally forgot about that page. D'oh.