#metabrainz

/

      • ruaok
        odd dynamics, but hey. :)
      • zas
        bitmap: explain why we are using consul perhaps, apart us i'm not sure if it is clear for all
      • Gentlecat
        ah, right
      • bitmap
        well, the most useful thing with consul is service discovery I think
      • when a container starts it can register its services with consul, then other containers can find their address/port easily
      • LordSputnik requests next review
      • zas
        so we don't need to hardcode IPs/ports etc
      • bitmap
        right
      • zas
        and we can move services around (in the swarm!) easily
      • Freso
        21 minutes left.
      • bitmap
        and consul-template will watch for changes in services and update configuration
      • okay, other than that I created https://github.com/metabrainz/docker-postgres and pushed some fixes there
      • started working on containers for our redis cluster, following https://jamespedwards42.github.io/2016/06/21/do...
      • zas
        ie. update rev proxy config when a new upstream is started
      • bitmap
        did some code review
      • fin, LordSputnik
      • ruaok
        21 minutes left is great. I'm loving this conversation!
      • LordSputnik
        This week we had a couple of things happening with BookBrainz. A new release went out on 7th, containing all of QuoraUK's achievement system work and finishing off the MB OAuth login system (which is now the only way to log in to BB)
      • Also in that release were fixes for a small selection of bugs (technically the first proper release since April, although we had updated the server in between). Relationship editing in particular is now working much better.
      • Since then, I wrote a script to produce data dumps once a week. This is just a case of using pg_dump now that all emails and passwords are gone from the database.
      • I also finished off the BookBrainz docker system, which uses Docker compose to set up postgres, redis, elasticsearch and the web server, on top of a debian jessie base.
      • Freso
        ruaok: Yep. I just hope we also have time for CatQuest's agenda item. :)
      • Yay for new BB release!
      • LordSputnik
        Finally, I completed work on the new build system, which basically just consisted of me changing the extension of our React JSX files to simplifying require/import statements. The PR for this is up at the moment, awaiting review by Leftmost.
      • fin!
      • Freso
        LordSputnik: Who goes next?
      • gcilou
        LordSputnik: you should add a GCI achievement ;)
      • Freso
        gcilou: :)
      • I guess I'll go then.
      • CatQuest expects gcilou to join for GSOC
      • CatQuest
        (when apliable)
      • gcilou
        Next year!
      • Freso
        So last Monday I went to Lund to spend the week with my girlfriend.
      • CatQuest
        \o/
      • CallerNo6
        show-off
      • CatQuest
        tsk CallerNo6, remember he's moving to barcelona soon :o
      • Freso
        I had planned to spend more time on MB than I ended up doing, but it was really nice to spend a lot of time with her before I move even further away.
      • CatQuest
        :(
      • Freso
        And I did manage to be a bit around and about, as well as add a couple of new releases.
      • We went home Saturday, so I've mostly been catching up on MB and RL things after coming home.
      • Oh, and before I left, I booked a place for zas, bitmap, chirlu, and myself to stay at for the MB dev. meeting coming up soon.
      • And related to that, I'm getting pretty stressed/anxious/paralysed about all the things I need to sort out in the next few(!) days.
      • zas
        !m Freso
      • BrainzBot
        You're doing good work, Freso!
      • ruaok
        it is a stressful time. summit and moving. I feel ya.
      • Freso
        So I'm not sure how much I'll be around for the next ~week, but I guess we'll see.
      • CallerNo6
        when is your move?
      • Freso
        CallerNo6: Final move is Oct. 1st, but I hope to have pretty much sorted my belongings by the 20th when I go for the dev. meeting.
      • CallerNo6
        holy handgrenade, that's soon!
      • Freso
        (I'm in BCN 20th to 27th, so I have ~4 days in CPH between dev. meeting and final move. Hopefully that will be just for cleaning the apartment.)
      • (Which would mean that I can spend that last day or two in Lund with gf and then go straight from Lund to airport on the 1st.)
      • Anyway, fin.
      • Gentlecat!
      • Gentlecat
        I was trying to make my new computer work right most of the week
      • apart from that I was figuring out how things are going to fit together with consul, registrator, etc
      • ruaok
        sounds like linux. :(
      • Freso is still trying to make his machines work right - ❤️ Linux :D
      • Gentlecat
        tweaking docker integration in projects that I already converted
      • 250€ windows laptop with a regular hard drive
      • fun.
      • I mean fin
      • not fun at all
      • Freso
        :p
      • Who's still up? alastairp?
      • Gentlecat
        did I mention that spanish keyboard is weird
      • Freso
        :p
      • I guess no more people are up?
      • CatQuest: aliasscript question
      • CatQuest
        great. ~4 mins
      • Freso
        7. :)
      • ruaok
        8 by my clock.
      • CatQuest
        well you're getting a walloftext
      • I wanted to ask about this: would it be possible for someone to write a small userscript for me that would do the following: given a list of names, comma/whatever delimited with set commands, create a set of "add alias to instrument" edits.
      • example: nb: trompet, trompet, yes, inst. sv: trumpet, trumpet, yes, inst. jp: トランペット, トランペット, yes, inst. jp: Tp, Tp, no, hint.
      • and it would thus insert edits with adding alias of norwegian, swedish and japanese with official yes and type instrument name, and a second one for japanese; official no, and type search hint.
      • Basically just a script/scriptlet/bookmarklet/whatever is most easy to make, that I can interact with/button-push/bookmarklet whatever, on the musicbrainz.org/instrument/MBID/ page, that then will pop up a little text box that lets me just paste a string of text which it then parses.
      • Now I know the *proper* way to do this is to fix aliases/batch alias adding/etc. but that is a "to be done at some time etc" thing. also people are busy with moving and dockerising and whatnot now, writing a short hackish script like this shouldn't really take *that* much a time. The reason is that the adding of aliases is the *prime* reason I am so slow adding instruments/not getting them done at all, this kind of script would save me *SO*
      • much time that I can probably do a lot more! :)
      • Initially I thought the kind of nikkibot script like https://beta.musicbrainz.org/instrument/13300a8... fetched names directly from wikidata, but after asking her about it, it turns out those were from transifex translations, so nikki suggested instead that someone make a user script that fetches labels from wikidata and lets me add the ones I want
      • " since if you have a wikidata id, you can get json pretty easily (e.g. https://www.wikidata.org/wiki/Special:EntityDat... for guitar)"
      • and that might be even better and also be a lot less work for everyone involved! :D
      • Freso
        There's already the user script that fetches WD data for artists.
      • Maybe that can be tweaked to work for instruments?
      • CatQuest
        :o
      • Freso can't remember the author of it
      • reosarevok
        loujine ^
      • Freso
        Of course, that's only for the "Add/edit artist" page, so wouldn't work as-is for aliases.
      • CatQuest
        yea
      • soo want to be able to add aliases while adding isntruemnt (or artists actually too but)
      • Freso
        Maybe chirlu or who-was-it-that-wanted-to-help-more-with-MBS-dev could look into doing the "batch alias adding" ticket, at least get an idea of the amount of work it would be?
      • chirlu
        Certainly doable, but not a five-minute thing.
      • CatQuest
        oohhhhh
      • Freso
        bitmap could probably whip it up in week's time, but he's pretty much occupied until the server move is done. :(
      • yvanz
        What about asking to userscript authors on discourse?
      • CatQuest
        yes. wich is why I just wanted a quick "scripty" thing while
      • hmmm
      • Freso
        yvanz: That's a good idea, actually.
      • CatQuest
        yea
      • CallerNo6
        +👍
      • CatQuest
        i didn't think of it, dummy i am
      • well I assume this is going in the "notes" sectino so inadvertedly we'd be asking there already :P
      • Freso
        CatQuest: Would probably be good to ask on its own though.
      • CatQuest
        yea possibly
      • but would just reposting it as-is be fine?
      • Freso
        I think a lot of people don't read the notes that do read other parts of the forum.
      • Sure.
      • CatQuest
        I have limited time to rewrite things
      • and with a test comming this wednsday
      • well I guess time is up :/
      • good thing we don't have any more agenda items!
      • yvanz
        There is a specific "userscripts" tag. :)
      • CatQuest
        I know. i hleped make it? idk
      • Freso
        I guess we also reached a resolution. :)
      • CatQuest
        I'll try to remember to do this asap
      • Freso
        So thank you for your time all!
      • CatQuest: 👍 :)
      • </BANG>
      • yvanz
        !m team
      • BrainzBot
        You're doing good work, team!
      • Freso
        59 seconds past.
      • ruaok
        thanks Freso
      • CatQuest doesnt *really* agree but ok
      • CatQuest hopes we'll go back to a more structured meeting next time (maybe a middle thing?) idk
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | MeB meeting agenda: Reviews
      • CatQuest
        hmm did rahulr, kartigupta, and QuoraUK get a say?
      • oh yea and the bb things. (well I guess LordSputnik gto a say)
      • CatQuest goes of to eat. Hungry!
      • Freso
        CatQuest: One of them said last week that they didn't want to be "auto-included" in the people for reviews anymore, but would chime up if they had something to report.
      • Since GSoC is over now, they're no longer required to give weekly status updates.
      • CatQuest
        which was that? rahulr ?
      • Freso
        I think it was QuoraUK.
      • CatQuest
        oh yea. i forgot this
      • aha
      • yea
      • just os used to thme by now :D
      • Freso
        Yeah. :)
      • LordSputnik
        QuoraUK is away for a few weeks until university starts, he said, so might see more of him in October
      • CatQuest
        :)
      • Freso
        I also miss updates from gcilou and stanislas and opatel. ;_;
      • CatQuest
        yea!
      • LordSputnik
        gcilou was here though
      • CatQuest
        yup
      • Freso
        LordSputnik: Yeah. ❤️
      • CatQuest
        :D
      • Freso
        She didn't give an update though. :)
      • CatQuest
        "tidlig krøkes skal den som god krok skal bli"
      • it was hard to tell with everything going on :/
      • maybe a little more cat herding next tiem freso
      • I was kinda pissed that it looked like my agenda item was going off.