#metabrainz

/

      • BrainzGit
        [musicbrainz-server] 14mwiencek merged pull request #2830 (03master…required-field-style-redux): Relationship editor required field style redux https://github.com/metabrainz/musicbrainz-server/…
      • 2023-02-16 04725, 2023

      • BrainzGit
        [musicbrainz-server] 14mwiencek opened pull request #2847 (03master…mbs-11529-12903): Fix MBS-11529 / MBS-12903: "Guess feat. artists" issues https://github.com/metabrainz/musicbrainz-server/…
      • 2023-02-16 04710, 2023

      • trolley has quit
      • 2023-02-16 04743, 2023

      • trolley joined the channel
      • 2023-02-16 04735, 2023

      • BrainzGit
        [metabrainz.org] 14dependabot[bot] opened pull request #395 (03master…dependabot/pip/werkzeug-2.2.3): Bump werkzeug from 1.0.1 to 2.2.3 https://github.com/metabrainz/metabrainz.org/pull…
      • 2023-02-16 04726, 2023

      • BrainzGit
        [critiquebrainz] 14dependabot[bot] opened pull request #481 (03master…dependabot/pip/werkzeug-2.2.3): build(deps): Bump werkzeug from 2.1.2 to 2.2.3 https://github.com/metabrainz/critiquebrainz/pull…
      • 2023-02-16 04742, 2023

      • BrainzGit
        [listenbrainz-server] 14dependabot[bot] opened pull request #2359 (03master…dependabot/pip/werkzeug-2.2.3): Bump werkzeug from 2.1.2 to 2.2.3 https://github.com/metabrainz/listenbrainz-server…
      • 2023-02-16 04709, 2023

      • s[_] joined the channel
      • 2023-02-16 04705, 2023

      • yellowhatpro has quit
      • 2023-02-16 04703, 2023

      • ssam joined the channel
      • 2023-02-16 04723, 2023

      • antlarr2 is now known as antlarr
      • 2023-02-16 04751, 2023

      • BrainzGit
        [musicbrainz-server] 14reosarevok merged pull request #2845 (03master…MBS-12896): MBS-12896: Show admins whether user is banned from profile https://github.com/metabrainz/musicbrainz-server/…
      • 2023-02-16 04748, 2023

      • BrainzGit
        [metabrainz.org] 14mayhem opened pull request #396 (03master…CVE-2023-25577): Bump up werkzeug https://github.com/metabrainz/metabrainz.org/pull…
      • 2023-02-16 04732, 2023

      • s[_] has quit
      • 2023-02-16 04759, 2023

      • mayhem
        lucifer: 1.1M tracks got matched since the legacy lookup thread started working again. :)
      • 2023-02-16 04715, 2023

      • lucifer
        ohh! awesome! :D
      • 2023-02-16 04721, 2023

      • lucifer
        !m mayhem
      • 2023-02-16 04722, 2023

      • BrainzBot
        You're doing good work, mayhem!
      • 2023-02-16 04732, 2023

      • mayhem
        one char PR, lol.
      • 2023-02-16 04746, 2023

      • lucifer
        😆
      • 2023-02-16 04700, 2023

      • mayhem
        I'm trying to get meb.org updated with python deps since werkzeug has a serious bug.
      • 2023-02-16 04707, 2023

      • reosarevok
        Sweet
      • 2023-02-16 04711, 2023

      • reosarevok
        (not the bug)
      • 2023-02-16 04743, 2023

      • mayhem
        lucifer: do we know a working combo of werkzeug, jinja2, flask?
      • 2023-02-16 04704, 2023

      • mayhem
        `ImportError: cannot import name 'soft_unicode' from 'markupsafe' `
      • 2023-02-16 04750, 2023

      • mayhem
        Werkzeug==2.2.3, Jinja2==3.1.2, Flask==1.1.2 gives me the above.
      • 2023-02-16 04727, 2023

      • lucifer
        i think problem is Flask 1, we use flask 2 in LB.
      • 2023-02-16 04740, 2023

      • lucifer
      • 2023-02-16 04747, 2023

      • lucifer
        testing this in LB currently.
      • 2023-02-16 04736, 2023

      • mayhem
        ok, well, if I need to move meb to flask 2, then I'll do that.
      • 2023-02-16 04746, 2023

      • mayhem
        with click 8.1.3 those deps install ok for me.
      • 2023-02-16 04727, 2023

      • reosarevok
        bitmap, yvanzo: I wonder if now that the new relationship editor collapses big lists of rels of the same type it would make sense to get rid of cardinality restrictions on the /edit pages, or at least be less conservative with which rels have many to one cardinality? (related, MBS-12905)
      • 2023-02-16 04728, 2023

      • BrainzBot
        MBS-12905: Series don't appear when editing relationships of a label https://tickets.metabrainz.org/browse/MBS-12905
      • 2023-02-16 04747, 2023

      • reosarevok
        I guess it still makes sense not to show every recording of a place when editing a place though, so maybe the answer is "review what stuff has many-to-one set, and change any edge cases one-to-one now that we don't need to be so worried about it but leave the obvious cases as many-to-one"?
      • 2023-02-16 04712, 2023

      • lucifer
        mayhem: you'll also need to update flask-login to 0.6.2
      • 2023-02-16 04733, 2023

      • mayhem
        I've updated just about all flask related bits, still no luck.
      • 2023-02-16 04733, 2023

      • lucifer
        what error do you get?
      • 2023-02-16 04756, 2023

      • mayhem
        dependencies issues mostly.
      • 2023-02-16 04715, 2023

      • lucifer
        can you push your current changes? i'll take a look
      • 2023-02-16 04730, 2023

      • mayhem
      • 2023-02-16 04746, 2023

      • mayhem
        latest attempt is now building
      • 2023-02-16 04750, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #2360 (03master…update-deps-2): Update werkzeug and Flask-Login https://github.com/metabrainz/listenbrainz-server…
      • 2023-02-16 04722, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 closed pull request #2359 (03master…dependabot/pip/werkzeug-2.2.3): Bump werkzeug from 2.1.2 to 2.2.3 https://github.com/metabrainz/listenbrainz-server…
      • 2023-02-16 04745, 2023

      • lucifer
        mayhem: it seems to work fine for me locally.
      • 2023-02-16 04713, 2023

      • lucifer
        you'll need to make some changes to click commands though.
      • 2023-02-16 04757, 2023

      • mayhem
        ok, let me do that.
      • 2023-02-16 04759, 2023

      • lucifer
        newer click versions, substitute `_` with `-`. so replace all usages of `init_db` with `init-db` so on.
      • 2023-02-16 04720, 2023

      • lucifer
        alternatively, modify the commands to explicitly specify the underscore name.
      • 2023-02-16 04714, 2023

      • mayhem
        do you know if code changes for flask 2.x are needed?
      • 2023-02-16 04736, 2023

      • lucifer
        probably not.
      • 2023-02-16 04751, 2023

      • mayhem
        ok, I'll keep on going then.
      • 2023-02-16 04753, 2023

      • mayhem
        thx
      • 2023-02-16 04706, 2023

      • mayhem
        so far only two tests have failed, so looks promising
      • 2023-02-16 04754, 2023

      • mayhem
        of course those test failures don't appear to be our fault, so lol.
      • 2023-02-16 04719, 2023

      • yvanzo
        reosarevok, cc bitmap: Yes, it would be helpful to document which (entity) types of relationships are hidden from which editing form and for which reason. There are likely some cases that are not longer justified.
      • 2023-02-16 04738, 2023

      • reosarevok
        I can look through that today
      • 2023-02-16 04753, 2023

      • mayhem
        lucifer: have you seen this problem before?
      • 2023-02-16 04754, 2023

      • mayhem
      • 2023-02-16 04727, 2023

      • lucifer
        mayhem: this is a problem with flask-testing.
      • 2023-02-16 04709, 2023

      • lucifer
      • 2023-02-16 04742, 2023

      • reosarevok
        yvanzo: added STYLE-2236 for that since I guess it's a style issue really :) Will work on it. Thanks for the confirmation that it seems sensible!
      • 2023-02-16 04743, 2023

      • BrainzBot
        STYLE-2236: Review cardinality settings and remove too strict cases https://tickets.metabrainz.org/browse/STYLE-2236
      • 2023-02-16 04746, 2023

      • lucifer
        you can either override assertRedirects in a new test base class or just copy the relevant code to this test and inline the checks.
      • 2023-02-16 04747, 2023

      • mayhem
        should I just munge the result from url_for so it passes?
      • 2023-02-16 04755, 2023

      • lucifer
        sure sounds good
      • 2023-02-16 04705, 2023

      • mayhem
        thx!
      • 2023-02-16 04730, 2023

      • yvanzo
        reosarevok: It is weird that a series can be linked from a label editing form which isn’t loading series.
      • 2023-02-16 04746, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #2361 (03master…fix-mb-metadata-cache): Fix build/update mb_metadata_cache query https://github.com/metabrainz/listenbrainz-server…
      • 2023-02-16 04759, 2023

      • yvanzo
        reosarevok: What is the purpose of MBS-11910?
      • 2023-02-16 04700, 2023

      • BrainzBot
        MBS-11910: Allow editing relationship credits in the new URL editor pop-in https://tickets.metabrainz.org/browse/MBS-11910
      • 2023-02-16 04747, 2023

      • reosarevok
        Being able to edit the relationship credit for urls on both sides rather than just the url side
      • 2023-02-16 04725, 2023

      • reosarevok
        And yes, the relationship editor has never blocked adding any supported relationships, even if they are not usually visible there
      • 2023-02-16 04726, 2023

      • yvanzo
        Yes, but has there been any credit on URL relationship so far? What would it be used for?
      • 2023-02-16 04752, 2023

      • reosarevok
        That's useful at least for when you're adding a work and want to link several recordings in one go when adding it
      • 2023-02-16 04702, 2023

      • reosarevok
        It doesn't credit the url
      • 2023-02-16 04708, 2023

      • reosarevok
        It credits the other entity
      • 2023-02-16 04724, 2023

      • reosarevok
        So, this artist has a discogs page under name X or whatever
      • 2023-02-16 04736, 2023

      • yvanzo
        I understood that, I still don’t see the purpose.
      • 2023-02-16 04747, 2023

      • reosarevok
        If nothing else, merges set those sometimes so we should be able to remove them
      • 2023-02-16 04716, 2023

      • reosarevok
        But I know people use them for cases like "discogs has a page for legal name and one for artist name but we have one for both"
      • 2023-02-16 04722, 2023

      • yvanzo
        “That's useful at least for when you're adding a work and want to link several recordings in one go when adding it” how is it related to URL?
      • 2023-02-16 04750, 2023

      • reosarevok
        That one was for your previous question of relationship editors, sorry for the mixed answers :)
      • 2023-02-16 04725, 2023

      • yvanzo
        Now I’m not sure what answered to what...
      • 2023-02-16 04715, 2023

      • reosarevok
        Ok
      • 2023-02-16 04731, 2023

      • reosarevok
        To: "It is weird that a series can be linked from a label editing form which isn’t loading series."
      • 2023-02-16 04758, 2023

      • reosarevok
        "Yes, the relationship editor has never blocked adding any supported relationships, even if they are not usually visible there. That's useful at least for when you're adding a work and want to link several recordings in one go when adding it"
      • 2023-02-16 04704, 2023

      • reosarevok
        Everything else is about the urls
      • 2023-02-16 04737, 2023

      • yvanzo
        That’s useful but it might end up with duplicates.
      • 2023-02-16 04751, 2023

      • yvanzo
        about series-label ^
      • 2023-02-16 04727, 2023

      • reosarevok
        Well, it's not impossible
      • 2023-02-16 04744, 2023

      • reosarevok
        I wouldn't mind if the system had a way to load the stuff already there when you try to add new ones
      • 2023-02-16 04707, 2023

      • reosarevok
        But mostly if they're real duplicates the backend will ignore the edit
      • 2023-02-16 04710, 2023

      • BrainzGit
        [metabrainz.org] 14mayhem closed pull request #395 (03master…dependabot/pip/werkzeug-2.2.3): Bump werkzeug from 1.0.1 to 2.2.3 https://github.com/metabrainz/metabrainz.org/pull…
      • 2023-02-16 04730, 2023

      • reosarevok
        The main problem is if it's similar but not exactly the same (new one with dates, old one without, wonder what happens then)
      • 2023-02-16 04709, 2023

      • mayhem
        lucifer: ^^ all working, tests fixed, up on test.metabrainz.org if you want to take a look
      • 2023-02-16 04702, 2023

      • yvanzo
        reosarevok: I’m very surprised about credits when linking to URL because this data isn’t displayed anywhere on the website AFAIK.
      • 2023-02-16 04711, 2023

      • reosarevok
        It is
      • 2023-02-16 04717, 2023

      • reosarevok
        On the sidebar, as "Credited as"
      • 2023-02-16 04731, 2023

      • yvanzo
        Do you have example at hand?
      • 2023-02-16 04732, 2023

      • reosarevok
        (it didn't use to be, I think it's a recent-ish addition, a year or two at most)
      • 2023-02-16 04755, 2023

      • yvanzo
        Neither the ticket nor the PR explain anything.
      • 2023-02-16 04717, 2023

      • yvanzo
        I’ve not seen that change passing either.
      • 2023-02-16 04700, 2023

      • reosarevok
        I mean, we don't usually explain existing features in subsequent tickets/PRs, do we? But I'm looking for a quick example
      • 2023-02-16 04735, 2023

      • reosarevok
        MBS-12895 btw provides the Discogs rationale
      • 2023-02-16 04736, 2023

      • BrainzBot
        MBS-12895: Make it easier to set "credited as" on URL relationships https://tickets.metabrainz.org/browse/MBS-12895
      • 2023-02-16 04737, 2023

      • yvanzo
        I quite often link back to the related tickets.
      • 2023-02-16 04739, 2023

      • lucifer
        mayhem: lgtm
      • 2023-02-16 04745, 2023

      • mayhem
        thx
      • 2023-02-16 04704, 2023

      • BrainzGit
        [metabrainz.org] 14mayhem merged pull request #396 (03master…CVE-2023-25577): Bump up werkzeug https://github.com/metabrainz/metabrainz.org/pull…
      • 2023-02-16 04747, 2023

      • reosarevok
        yvanzo: see also, the PR to add them to the sidebar was https://github.com/metabrainz/musicbrainz-server/… (which you approved :) )
      • 2023-02-16 04707, 2023

      • yvanzo
        almost two years ago, thanks
      • 2023-02-16 04712, 2023

      • reosarevok
        The example in that ticket is still valid: https://beta.musicbrainz.org/artist/a5d087bd-13c9…
      • 2023-02-16 04744, 2023

      • reosarevok
        Well, when I submitted the PR for MBS-11910 this was still recent :D
      • 2023-02-16 04745, 2023

      • yvanzo
        I made some research there currently are 38K such credits in the database.
      • 2023-02-16 04745, 2023

      • BrainzBot
        MBS-11910: Allow editing relationship credits in the new URL editor pop-in https://tickets.metabrainz.org/browse/MBS-11910
      • 2023-02-16 04750, 2023

      • reosarevok
        It's just been there for a long time
      • 2023-02-16 04710, 2023

      • reosarevok
        Heh, that's more than I expected
      • 2023-02-16 04749, 2023

      • reosarevok
        Also, wtf. Is MBS-12910 a new regression?
      • 2023-02-16 04750, 2023

      • BrainzBot
        MBS-12910: Relationships not merged on recordings https://tickets.metabrainz.org/browse/MBS-12910
      • 2023-02-16 04708, 2023

      • reosarevok
        Recording merges losing rels seems like a big mess if true
      • 2023-02-16 04741, 2023

      • yvanzo
        I documented the tickets for URL relationship credits so we can still figure about it in two years.
      • 2023-02-16 04749, 2023

      • reosarevok
        Thanks
      • 2023-02-16 04754, 2023

      • BrainzGit
        [metabrainz.org] release 03v-2023-02-16.0 has been published by 14github-actions[bot]: https://github.com/metabrainz/metabrainz.org/rele…
      • 2023-02-16 04711, 2023

      • monkey
        mayhem: considering LB#2344 is not ready for merging yet, if you still want to help with deploying LB I think we should do it now, and deploy again once 2344 is properly finished.
      • 2023-02-16 04712, 2023

      • BrainzBot
        Combine playlists and collaborations tabs: https://github.com/metabrainz/listenbrainz-server…
      • 2023-02-16 04742, 2023

      • monkey
        I was silly yesterday, we should have done it :)
      • 2023-02-16 04752, 2023

      • mayhem
        ok, that is pretty much ready to go let me do that in just a sec.
      • 2023-02-16 04713, 2023

      • monkey
        Thanks !
      • 2023-02-16 04702, 2023

      • mayhem
      • 2023-02-16 04705, 2023

      • reosarevok
        Ok, I ran a two-recording merge locally and nothing got dropped, so it's not all the time at least
      • 2023-02-16 04714, 2023

      • monkey
        Weee !
      • 2023-02-16 04739, 2023

      • reosarevok
        Maybe I'm weird, but I just read the title as "Tracks rob" and I thought something was broken
      • 2023-02-16 04750, 2023

      • reosarevok
        (well, that or that I should be worried about their criminality)
      • 2023-02-16 04708, 2023

      • monkey
        That's a good point
      • 2023-02-16 04729, 2023

      • reosarevok
        I mean, I figured it out eventualy :D
      • 2023-02-16 04732, 2023

      • reosarevok
        *eventually
      • 2023-02-16 04736, 2023

      • reosarevok
        So maybe not a big thing
      • 2023-02-16 04742, 2023

      • reosarevok
        But it did confuse me for a moment
      • 2023-02-16 04728, 2023

      • monkey
        Would an additional `:` help?
      • 2023-02-16 04728, 2023

      • monkey
        `Track rob: [loved] [hated]`
      • 2023-02-16 04734, 2023

      • monkey
        Tracks, even.
      • 2023-02-16 04740, 2023

      • monkey
      • 2023-02-16 04734, 2023

      • reosarevok
        IMO yes, but check it with aerozol
      • 2023-02-16 04716, 2023

      • reosarevok
        Huh, actually for that merge the edit history doesn't have any performers either, so unless it lost *all the edit history* too, then there probably wasn't any performer to begin with...
      • 2023-02-16 04708, 2023

      • yvanzo
        @All: Updating Jira app at :25
      • 2023-02-16 04716, 2023

      • yvanzo
        Done
      • 2023-02-16 04756, 2023

      • reosarevok
        Thanks!
      • 2023-02-16 04746, 2023

      • bitmap
        reosarevok: we could check the replication packet to be sure
      • 2023-02-16 04726, 2023

      • reosarevok
        bitmap: I haven't ever tried that - wanna do it and document it? :D
      • 2023-02-16 04745, 2023

      • reosarevok
        Also, hi, yvanzo, bitmap. Forgot the time, whoops :)