#metabrainz

/

      • CatQuest
        +1
      • 2017-03-25 08441, 2017

      • reosarevok
        Because most people don't even know what it is, and I do get questions at support like "do I need to add an ISNI? I don't know what that is!" relatively often
      • 2017-03-25 08433, 2017

      • CatQuest
        yep
      • 2017-03-25 08406, 2017

      • CatQuest
        but I approve of things like matirx codes and waht not
      • 2017-03-25 08448, 2017

      • CatQuest
        we could easily add the ability for more barcodes (like you said!)
      • 2017-03-25 08448, 2017

      • CatQuest
        especially for those things that come with books/audiobooks so also have an isbn
      • 2017-03-25 08404, 2017

      • CatQuest
        and those that have (for reasons unknown) more barcodes, yay
      • 2017-03-25 08418, 2017

      • CatQuest
        and oh yes, the HS attribute for instruments, please
      • 2017-03-25 08438, 2017

      • CatQuest
        why cant i upvote that more thna once! :P
      • 2017-03-25 08446, 2017

      • Sophist
        samj1912: If changing astrcmp to work with Py3 is easy, then at least you have a choice between continuing to use astrcmp (used only by us and supported by us - that is if anyone knows how it works and is willing to support it) or switching to the python package (which is stated as already working with Py3, is open source and used by several projects and which is actively supported - last
      • 2017-03-25 08447, 2017

      • Sophist
        commit in Oct 2016).
      • 2017-03-25 08444, 2017

      • samj1912
        zas: ^ thoughts?
      • 2017-03-25 08413, 2017

      • Mineo joined the channel
      • 2017-03-25 08429, 2017

      • samj1912
        python-Levenshtein is implemented in C as well, so there shouldn't be any performance issues
      • 2017-03-25 08443, 2017

      • zas
        if we can get our astrcmp to work, i see no reason to add another dependency on an external module, but if it actually simplifies packaging and/or building
      • 2017-03-25 08442, 2017

      • zas
        but perhaps the module implementation is better, i didn't check in details
      • 2017-03-25 08440, 2017

      • Sophist
        From memory I think astrcmp is used in ranking files to tracks - to calculate how well the titles match. An important function and one which is n^2 (ranking every file in a cluster with every track in the album) - so performance is probably reasonably important otherwise edge cases for albums with a hundred or more tracks would perform 100x worse than one with 10 tracks.
      • 2017-03-25 08444, 2017

      • Mineo
        astrcmp compiles just fine with the following change: https://gist.github.com/mineo/c647356e6c6d49427d3…
      • 2017-03-25 08401, 2017

      • Sophist
        But so long as both are in C I doubt performance is much different.
      • 2017-03-25 08419, 2017

      • TheFreeMind joined the channel
      • 2017-03-25 08443, 2017

      • TheFreeMind
        I don't know if I'm in the right place but I have question about a release on MusicBrainz
      • 2017-03-25 08447, 2017

      • samj1912
        Mineo: thanks for that :)
      • 2017-03-25 08409, 2017

      • TheFreeMind
        How can I delete the third media of this release https://musicbrainz.org/release/ea24c0ad-3d86-4e1…, which is the same as the second?
      • 2017-03-25 08400, 2017

      • JonnyJD has quit
      • 2017-03-25 08438, 2017

      • Mineo
        edit -> tracklist -> X next to the medium
      • 2017-03-25 08440, 2017

      • yvanzo
        reosarevok: I would keep it as is.
      • 2017-03-25 08400, 2017

      • reosarevok
        The barcode thing?
      • 2017-03-25 08421, 2017

      • yvanzo
        The name of the “Work Attributes” field group.
      • 2017-03-25 08438, 2017

      • reosarevok
        yvanzo: I was asking specifically about the Jira component :)
      • 2017-03-25 08407, 2017

      • reosarevok
        Yeah, in the form it should definitely be EntityName Attributes :)
      • 2017-03-25 08444, 2017

      • yvanzo
        For the record, mediums are included, but URLs are not.
      • 2017-03-25 08423, 2017

      • reosarevok
        Hmm
      • 2017-03-25 08431, 2017

      • reosarevok
        For attributes?
      • 2017-03-25 08440, 2017

      • reosarevok
        Because we do have at least one ticket asking for an URL attribute
      • 2017-03-25 08456, 2017

      • reosarevok
        (language, for reviews and whatnot)
      • 2017-03-25 08423, 2017

      • yvanzo
        If we move barcode to attributes, we would solve MBS-8781 at the same time.
      • 2017-03-25 08423, 2017

      • BrainzBot
        MBS-8781: Allow barcodes on mediums https://tickets.metabrainz.org/browse/MBS-8781
      • 2017-03-25 08400, 2017

      • reosarevok
        I mean, it would be doable to move the backend to attributes while still displaying it in the same way as now, right?
      • 2017-03-25 08430, 2017

      • reosarevok
        IMO, medium barcodes make sense as attributes anyway, even if we didn't move how we store the release ones
      • 2017-03-25 08455, 2017

      • reosarevok
        They're an identifier that applies sometimes but not often, so basically one of the specific things the attributes were thought up for
      • 2017-03-25 08425, 2017

      • reosarevok
        So I think I'll move both this and the medium catno thing to STYLE as attributes
      • 2017-03-25 08458, 2017

      • reosarevok
        Unless you think that's a bad idea?
      • 2017-03-25 08424, 2017

      • yvanzo
        Yes, I think it is more complicated. Attributes are currently not suitable for language fields.
      • 2017-03-25 08454, 2017

      • yvanzo
        Barcodes seems to be not straightforward either, see comments to MBS-3978
      • 2017-03-25 08454, 2017

      • BrainzBot
        MBS-3978: Support more than one barcode on same release https://tickets.metabrainz.org/browse/MBS-3978
      • 2017-03-25 08425, 2017

      • yvanzo
        But I would be very interested about other potential attributes for URL, so to fix my current patchset :)
      • 2017-03-25 08443, 2017

      • reosarevok
        Why aren't they suitable for language fields?
      • 2017-03-25 08417, 2017

      • reosarevok
        Freso ^ do you have more ideas for those? ;)
      • 2017-03-25 08420, 2017

      • yvanzo
        reosarevok: set of values
      • 2017-03-25 08427, 2017

      • yvanzo waves
      • 2017-03-25 08455, 2017

      • nupurbaghel joined the channel
      • 2017-03-25 08439, 2017

      • arbenina_ joined the channel
      • 2017-03-25 08412, 2017

      • zas
        ruaok: i deployed new certs: at hetzner, and on gcloud machines not using LE for *.meb.o subdomain.
      • 2017-03-25 08454, 2017

      • samj1912
        and a working py3 port ! :D
      • 2017-03-25 08401, 2017

      • samj1912
        phew :P
      • 2017-03-25 08429, 2017

      • samj1912
        well atleast some part is working :P
      • 2017-03-25 08421, 2017

      • agentsim joined the channel
      • 2017-03-25 08444, 2017

      • TheFreeMind
        Thanks but can you now vote for my modification here https://musicbrainz.org/release/ea24c0ad-3d86-4e1…
      • 2017-03-25 08446, 2017

      • agentsim has quit
      • 2017-03-25 08409, 2017

      • zas
        samj1912: \o/
      • 2017-03-25 08424, 2017

      • samj1912
        zas: only picard launches :P
      • 2017-03-25 08443, 2017

      • samj1912
        if we open file/options, it causes tons of errors :P
      • 2017-03-25 08436, 2017

      • zas
        Well, it is more or less expected and iguess there will be a lot of work with unicode related changes (to simplify...)
      • 2017-03-25 08409, 2017

      • zas
        TheFreeMind: better ask on #musicbrainz
      • 2017-03-25 08427, 2017

      • samj1912
        zas: yes
      • 2017-03-25 08444, 2017

      • samj1912
        currently just trying to see if I can get a working port with six
      • 2017-03-25 08400, 2017

      • samj1912
        another problem is that I switched to pyqt5.8.1
      • 2017-03-25 08436, 2017

      • samj1912
        which changes the way requests are handled in QNetworkRequests
      • 2017-03-25 08445, 2017

      • samj1912
        it now expects is parameters to be bytes
      • 2017-03-25 08454, 2017

      • samj1912
        and outputs a qbytesarray
      • 2017-03-25 08441, 2017

      • zas
        i really wonder why we don't just use python requests for network stuff...
      • 2017-03-25 08445, 2017

      • samj1912
        will make a lot of stuff easier :P
      • 2017-03-25 08411, 2017

      • samj1912
        I have no idea how it will interact with Qt multithreading though
      • 2017-03-25 08440, 2017

      • reosarevok
        TheFreeMind: it will take at least two days to be removed even if a lot of people vote, anyway (but yeah, for non-coding stuff, #musicbrainz is the better channel :) )
      • 2017-03-25 08404, 2017

      • samj1912
        urgh, mutagen errors :\
      • 2017-03-25 08440, 2017

      • samj1912
        some error with score?
      • 2017-03-25 08408, 2017

      • TheFreeMind
        Ok, I go on #musicbrainz
      • 2017-03-25 08437, 2017

      • TheFreeMind has quit
      • 2017-03-25 08440, 2017

      • nupurbaghel has quit
      • 2017-03-25 08445, 2017

      • nupurbaghel joined the channel
      • 2017-03-25 08426, 2017

      • arbenina_ has quit
      • 2017-03-25 08400, 2017

      • CatQuest
      • 2017-03-25 08400, 2017

      • CatQuest
        couldn't we just use series? and have a series type "box set"? it mean it's literally basically what a boxset is.. except for being released one by one it's wrapped in a box- like?
      • 2017-03-25 08400, 2017

      • BrainzBot
        MBS-4450: Box set support
      • 2017-03-25 08422, 2017

      • CatQuest
        or if not, it's very, very similar and cna probably use the same ideas
      • 2017-03-25 08438, 2017

      • CatQuest
        so that we could use that and jsut make "barcodes" and such on the "box set"
      • 2017-03-25 08405, 2017

      • arbenina_ joined the channel
      • 2017-03-25 08401, 2017

      • Zastai joined the channel
      • 2017-03-25 08432, 2017

      • CatQuest
        (on a moderately related note I wish I could convert a release with many mediums into a series instead, since way back before NGS we had only rels to link stuff like different discs, so there are some that are "this is the next disc in the set" where "set" was actually volumes, and are now one big mega release, and that is wrong)
      • 2017-03-25 08407, 2017

      • samj1912
        zas: everything working now :P
      • 2017-03-25 08429, 2017

      • samj1912
        its a bit hacky WIP, but atleast its working :P
      • 2017-03-25 08407, 2017

      • samj1912
        lots of problems with bytes/str/unicode though :\
      • 2017-03-25 08432, 2017

      • CatQuest
      • 2017-03-25 08442, 2017

      • CatQuest
        i never made that topic and i definitly don't want it apearing as such
      • 2017-03-25 08427, 2017

      • CatQuest
        I can't evne edit it :/
      • 2017-03-25 08411, 2017

      • reosarevok
        Well, it seems like it was just a semi-OT section of a different topic that got split as its own topic - that seems fine? What's so bad about it?
      • 2017-03-25 08425, 2017

      • CatQuest
        i havent made tat a topic!
      • 2017-03-25 08428, 2017

      • CatQuest
        :/
      • 2017-03-25 08442, 2017

      • CatQuest
        it was areply to some thing. i wasnt at the time aware that it was too "OT"
      • 2017-03-25 08451, 2017

      • CatQuest
        I would instead have edited the original reply
      • 2017-03-25 08400, 2017

      • reosarevok
        The whole point of having a fluid forum is that if something seems like it can be its own topic, it can be made into one
      • 2017-03-25 08419, 2017

      • reosarevok
        I guess whoever split it thought it was worthy of its own topic, to see if more people had opinions either way :)
      • 2017-03-25 08422, 2017

      • CatQuest
        and yet, this was never intended as a separate topic
      • 2017-03-25 08424, 2017

      • reosarevok
        (I don't think it was me, but)
      • 2017-03-25 08445, 2017

      • reosarevok
        How is it a bad thing though?
      • 2017-03-25 08447, 2017

      • CatQuest
        yea, good in theory, but we ll know no topic of mine get any views so thats sorta pointless, isnt it?
      • 2017-03-25 08458, 2017

      • CatQuest
        s/views/replies
      • 2017-03-25 08440, 2017

      • CatQuest
        it's bad because i can't edit it or make it better: actually *make* it insot a suggestion at all,
      • 2017-03-25 08441, 2017

      • reosarevok
        I'm wondering if it maybe is because it's quite old? Just reply to it if you want to add something, or it might even be better to just add a new topic I guess :/
      • 2017-03-25 08403, 2017

      • CatQuest
        it's bad because it's away of censoring out that opinion from the original topic (where I don't feel it was off topic from what was talked about but)
      • 2017-03-25 08403, 2017

      • CatQuest
        it's bad because it *didn't* inspire any more onversations, it jsut died
      • 2017-03-25 08420, 2017

      • CatQuest
        reosarevok: seriously, ?
      • 2017-03-25 08425, 2017

      • CatQuest
        maybe if you did it
      • 2017-03-25 08441, 2017

      • CatQuest
        oh wait ,wasn't that already a discussion about prepsisions and how we do it?
      • 2017-03-25 08445, 2017

      • CatQuest
        oh, my bad
      • 2017-03-25 08448, 2017

      • CatQuest
        no
      • 2017-03-25 08405, 2017

      • reosarevok
        Well, it's still good to have it there IMO. If someone comes looking for such a topic in the future, they can just comment on it and continue it
      • 2017-03-25 08412, 2017

      • CatQuest
        except.
      • 2017-03-25 08413, 2017

      • CatQuest
        it
      • 2017-03-25 08414, 2017

      • CatQuest
        was
      • 2017-03-25 08415, 2017

      • CatQuest
        not
      • 2017-03-25 08417, 2017

      • CatQuest
        a topic
      • 2017-03-25 08418, 2017

      • CatQuest
        it was
      • 2017-03-25 08419, 2017

      • CatQuest
        a
      • 2017-03-25 08421, 2017

      • CatQuest
        replu!
      • 2017-03-25 08423, 2017

      • CatQuest
        reply*
      • 2017-03-25 08443, 2017

      • reosarevok
        What's the difference? It doesn't really feel out of place as a topic to me. The two things are intended to be fluid
      • 2017-03-25 08455, 2017

      • reosarevok
        AFAICT that's part of the design of discourse, anyway
      • 2017-03-25 08412, 2017

      • reosarevok
        That anything can just be popped into a topic if it seems appropriate
      • 2017-03-25 08430, 2017

      • CatQuest
        it seems hella wak to me and will
      • 2017-03-25 08430, 2017

      • CatQuest
        this is why I deleted my enitre reply to the talk about edit sprints because it was to "off topic" and caller wanted ot move it so i rather jsut edit what i said thna be moved somewhere else
      • 2017-03-25 08443, 2017

      • deeptibaghel joined the channel
      • 2017-03-25 08457, 2017

      • CatQuest
        I would like to decide what i make a topic and wahat is a discussion
      • 2017-03-25 08424, 2017

      • reosarevok
        Well, feel free to talk to Freso about it - is there some way to flag the post with a reason? I haven't tried
      • 2017-03-25 08446, 2017

      • CatQuest
        I mean, excuse the hell outa me for writing 6 paragraphs and thinking for 2 days about something but just some random reply to some thing is consithered "a topic worty of it's own"
      • 2017-03-25 08407, 2017

      • reosarevok
        A topic doesn't need to be long, it just needs to be :)
      • 2017-03-25 08417, 2017

      • reosarevok
        Some topic starters need to be long, some don't
      • 2017-03-25 08430, 2017

      • CatQuest
        wrong: it needs to be thought out and planned:
      • 2017-03-25 08430, 2017

      • CatQuest
        not that it does anything
      • 2017-03-25 08435, 2017

      • reosarevok
        "Hey, why are we doing this particular thing anyway?" is a perfectly good one-sentence long topic start
      • 2017-03-25 08446, 2017

      • CatQuest
        FINE
      • 2017-03-25 08446, 2017

      • CatQuest
        if
      • 2017-03-25 08451, 2017

      • CatQuest
        it was INTENDED like that
      • 2017-03-25 08459, 2017

      • CatQuest
        FFS why is this so hard to grok
      • 2017-03-25 08403, 2017

      • reosarevok shrugs
      • 2017-03-25 08421, 2017

      • CatQuest
        I want control of my own sayings
      • 2017-03-25 08431, 2017

      • CatQuest
        that is not a good topic
      • 2017-03-25 08435, 2017

      • CatQuest
        it's a conversation
      • 2017-03-25 08450, 2017

      • CatQuest
        "I honestly still think that "with" should be lowercase as it is a preposition like the other two and three letter words"
      • 2017-03-25 08450, 2017

      • CatQuest
        is NOT the proper way to start a topic