#metabrainz

/

      • Freso
        Alright, thanks for the update and the work yvanzo!
      • chhavi_: Design ticket
      • chhavi_ isn't here though, but she sent me some text:
      • """
      • Design Ticket
      • Helo, we plan to wrap up the mockups for Artist page in the coming weeks. So if you wish to give any last moment comments and feedback, now is the time :)
      • Link to the comment you would want to see for the latest mockups (quite a long thread now, so this might help)
      • BrainzBot
        MBS-9536: Redesign of "Artist" Overview Page
      • Freso
        """
      • So go check out that link and leave any thought you have for her.
      • And that's it for tonight's meeting.
      • Thank you for your time everyone!
      • </BANG>
      • iliekcomputers
        thanks Freso
      • :)
      • CatQuest
        \o/
      • bukwurm_
        LordSputnik: Still there? :)
      • zas
        yvanzo: good job on MarkBrainz doc ;)
      • CatQuest
        well done bukwurm_ evne if your name makes my face twist like a lemon :P
      • bukwurm_
        CatQuest: Haha. Thanks
      • zas
        if we can get rid of current edit note syntaxt (https://musicbrainz.org/doc/Edit_Note#Edit_note...), i vote twice for it ;)
      • yvanzo
        thanks! :)
      • CatQuest
        \o/ strikethrough! \o/
      • i've missed it
      • Leo_Verto
        Gah, the Matrix bridge is acting up again, I didn't see any of yvanzo's messages :/
      • Freso
        Leo_Verto: Do you know if it's possible to turn the "<user> sent a long message, here's a link to a matrix paste with what they sent" off and get Matrix to send the text directly?
      • CatQuest
        i know it's possible in ircloud
      • Leo_Verto
        huh, I didn't even know that's how it handles long messages. It seems like splitting would be the better option in most cases
      • CatQuest
        yea
      • Freso
        CatQuest: IRCCloud gives you an option, but IRCCloud is also IRC "native". Matrix is its own thing, which just happens to also be able to connect to IRC.
      • CatQuest
        ¯\_(ツ)_/¯
      • yvanzo
        iliekcomputers: Btw, that would probably neat to move to a JS implementation that can be used both client-side and server-side with every *Brainz project.
      • CB is using Python-Markdown atm.
      • samj1912
        vishichoudhary1: zas I am done converting PW to py3... there's just one problem, ast for plugin parsing now throws errors if it encounters plugins written in py2
      • zas
        hmmm, this is where we shouldn't parse plugin's code for metadata ;)
      • CatQuest
        yvanzo: I like the direct to jira link thing. but i have misgivings about the massive changes in what happens whne you post a regualr url. I'd rather have a simple markdown/up/sideways way of making "pretty urls" than having this auto-happen, explicitly for the mbid and other part of url to be not-hidden, but also becasue i dislike typing osmething and having the website show as having written something I didn't do. with this cheme it owu
      • dl be near impossible ot jsut paste a non-augemented url
      • LordSputnik
        bukwurm_: I'm around, yes
      • zas
        samj1912: fall back on a dumb and simple text parsing ?
      • samj1912
        well ill make a PR, lets see what to do about this
      • CatQuest
        Any raw (unbracketed) URL of MusicBrainz edit will be rendered as a link with title and short content. <.. hmmm :S
      • yvanzo
        CatQuest: You will have both of it, as it will be possible to escape special rendering with <url> (angle brackets).
      • bukwurm_
        LordSputnik: I just wanted to get a rough overview on the schema tables. :)
      • CatQuest
        i'd rather have the *option* for it to do so, but beign able ot jsut paste that (https://musicbrainz.org/edit/123456 and have it as that way)
      • Leo_Verto
        Freso: seeing as we have a couple people here connecting via Matrix, maybe looking at making "plumbed" Matrix MB/MeB rooms would make sense? https://github.com/matrix-org/matrix-appservice...
      • bukwurm_
        alias, alias_set and alias_set__alias
      • CatQuest
        yvanzo: it's... kidna annoying having ot put specia lcode on something whne you jsut want regular links?
      • and somehow backwards idk
      • LordSputnik
        bukwurm_: so alias stores the actual text
      • CatQuest
        i mean, i think making such nice links shoudl be fairly straightforward and maybe evne possible with "paste2 and format" type buttons or osmething
      • LordSputnik
        Alias set identifies a particular group of aliases
      • github joined the channel
      • github
        [picard-website] samj1912 opened pull request #111: Port PW to python 3 (master...py3port) https://git.io/vAKci
      • github has left the channel
      • Freso
        Leo_Verto: Can you send me a mail to freso@meb and I'll try and look at it later/tomorrow?
      • yvanzo
        CatQuest: in CommonMark, regular links are rendered as plain text, not hyperlinks.
      • Leo_Verto
        Sure
      • CatQuest
        well that's also kinda useless :D
      • LordSputnik
        The alias_set_alias table links the two
      • bukwurm_
        LordSputnik: Ok
      • yvanzo
        CatQuest: I agree that there are two options and the default behaviour should be voted for.
      • CatQuest
        👍
      • bukwurm_
        LordSputnik: What does 'group of alias' mean?
      • I read about native and primary alias.
      • I am making rough guesses, but it would be useful to know exact thing.
      • CatQuest
        aww I'll miss the ability to write edit #123411 :/
      • yvanzo
        CatQuest: No, you won’t, it is easier to copy/paste the URL.
      • CatQuest
        i that's what you're doing and not typing out the number or copying for mthe header (becasue of other reasons)
      • if*
      • one thingI want thoguh is an easy ability to jsut type *whatever* and ahve it show up as *whatever* (no formatting)
      • will <*>blup<*> work?
      • yvanzo
        Because it is easier. The only reason we used “edit #123411” is because the rendered note was more readable.
      • CatQuest
        also @username doens't actually wokr in jira :/ (i've never gotten it to work anyway)
      • yvanzo
        [~username] does
      • CatQuest
        thne why does jira start saying yo usohul type username whne typing "@" :/// that's very confusing
      • i didn't know that was the one
      • "Wiki links and entity links won’t be supported anymore," 👎
      • yvanzo
        CatQuest: what is “<*>blup<*>” btw? I guess it will be displayed as is.
      • CatQuest
        i want to be able to write *something* and the astrixes don't get converted so soem strange formatting
      • i get that i'd have to escape it somehow, that's fine
      • Leo_Verto
        wait, you could just refer to edits like that?
      • CatQuest
        whnever i've written *something* I meant it as such, not as italics or bold
      • yvanzo
      • CatQuest
        edit #215435 yes
      • and i do use it and will miss it :/
      • Leo_Verto
        I mean, github sort of does auto-links so we probably could do something like that but it'd have to be consistent across sites
      • Freso
        CatQuest: No, "*foo*" will become formatted once we switch to a CommonMark derivative.
      • CatQuest
        that'd make sense for us thoguh ,as we do edits liek that (probably revisions on bb too?)
      • yvanzo
        CatQuest: The thing is, people should not be required to learn the syntax as there will be a toolbar and a preview in the editor, just like in forums editor.
      • Leo__Verto joined the channel
      • Leo__Verto
        yvanzo, thanks, I knew there was some sort of edit note syntax but never knew it could do that kind of stuff
      • seems like another case for better UX :P
      • yvanzo
        CatQuest: It is already the case: If you want to write 'foo', you have to escape ' first.
      • LordSputnik
        bukwurm_: each entity has a name, which is known as the default alias in the code. There are then the other aliases, which are usually unofficial names or translations/transliterations. All of these will be linked to a single alias set by the alias_set_alias table
      • CatQuest
        Freso: i'm "ok" with new ones like that needing an escape character
      • yvanzo: yay! that's awesome!
      • freso: but the old ones shoudl be convert no. I don't want every single edit note i've ever written (there are a few :D) (using *this* for emphsis) to suddenly be turned into italics or bold or whatever and no asterixes
      • LordSputnik
        Then that alias set is linked to a particular version of an entity
      • Freso
        CatQuest: Old ones will appear as they do now.
      • CatQuest
        also be patient. I'm typing I'm also trying to write less errors
      • [21:08] <Freso> CatQuest: Old ones will appear as they do now. \o/ that' all I wanted explicitly of this yay
      • Leo__Verto
        how are edit notes saved internally? as markdown or rendered?
      • Freso
        Leo__Verto: Neither, right now. :)
      • CatQuest
        i'm fine with ''italics'' and '''bold''' and '''''bolditalic''''' being changed (that's a whole lot of's å holde styr på)
      • Leo__Verto
        well yeah, as raw MB markup then, right?
      • Freso
        AFAIK, yes.
      • CatQuest
        anyway i've said several times that i understadn that *going forward* i'll have to do damn escaping. and i'm gonig ot make so many mistakes and i'll grumble every time. but if i could have a simple way of escaping *formating yay!(not)* as being plane text the way i want it, thne i'm happy
      • plain text even
      • ugh
      • kepstin
        hmm. so that means to switch to markdown, you'd either have to switch to storing pre-rendered messages (and render old messages during the migration), or add a flag to indicate which renderer to use for each note.
      • CatQuest
        it would be cool if you could edit edit notes :D sicne thne old ones that are borko could be edited :D
      • Freso
        yvanzo suggested going for the latter route previously (using timestamp rather than a new flag, but same principle).
      • CatQuest: Isn't there a ticket for that?
      • Freso feels like there is :x
      • CatQuest
        would it be possible to somehow make it so that only formatting (* turned into ' s or k into K or a simple substitution of letters chngae ->change are accepted, but that wholesale removla and editing is not?)
      • this is the reason i thoguht we didn't allow it
      • but if there is.. oohh i woudl be very happy
      • Freso
        Everything's possible, but that seems like a very, very tricky thing to get into.
      • CatQuest
        to be able toedit edit notes. SO annoying to see a spelling mistake after copy pasting and thinking you've doen it
      • hmm yes
      • Freso
        I'd rather have a system where you can only edit edit notes within X minutes of posting it.
      • CatQuest
        btw i made am istake in the review: been editng hyperion should be "been editing hyperion"
      • Freso
        Or where the complete revision history of an edit note is available.
      • CatQuest
        Freso: ohh yea that might be good
      • 5 minutes or something
      • Leo__Verto
        I wonder, how hard would converting old messages to markdown really be?
      • Freso
        (E.g., I'm more in the latter camp. You can still write something really vile first and then completely change it in an edit in 5 minutes, and it may be hard to track down.)
      • Leo__Verto
        escape markdown control chars and convert the seven different markup commands we currently have
      • CatQuest
        soem really ancient edit notes would actalyy have a differnt syntax (we coudl do wikilinking and some other things too)
      • omg revision history. i would. i mena i didn't suggest it becasue i thoguht perhasp i'd be said to over-ide/engineer/ it but I did think that
      • I'd be +10 to that
      • that'd be beautiful
      • Freso
        Leo__Verto: Are you going to check over millions of edit notes to verify that none of them broke?
      • CatQuest
        becasue thne i could *edit* my onw comemnts shoudl they be erranous formatting or something
      • Freso
        (Well, I guess you could automate checking HTML output.)
      • CatQuest
        annotatinos already do this so it's not such a tremendous issue, i mena if you coem across one and see it's borko yo ucna jsut, you know, fix it
      • i wish irc came with edits :P
      • i want to type beautifully dammit
      • Leo__Verto
        Pretty sure Matrix is going to have that at some point :P
      • CatQuest
        aw well. it's late and i need food. bye wonderful brainzers! \o
      • bukwurm_
        LordSputnik: So basically, defaultAlias is the 'native' alias as mentioned in the docs, and rest are 'primary' alias.
      • Leo__Verto
        Freso, I mean, are minor breakages really *that* bad? But yeah, I suppose I could select a sample of the full dump and play around with it
      • CatQuest
        I am sceptical to the idea of joining the matrix
      • :P
      • Freso
        Leo__Verto: I'd say yes, esp. if it's irreversible.
      • CatQuest
        i still don't get how aliases work in BB, I mean, I have x work and it has a english title, and a norwegian title, so i add those as aliases. but for the publication I should only add the.. original? buttnhe there are the english edition and the norwegian edition and the chinese.. etc
      • or what?
      • publication shouldn't have aliases then, neither shoudl editions