#metabrainz

/

      • Freso
        10 minutes.
      • 2015-11-30 33455, 2015

      • Freso
        No LordSputnik. No Leo_Verto.
      • 2015-11-30 33423, 2015

      • LordSputnik joined the channel
      • 2015-11-30 33413, 2015

      • LordSputnik
        Freso: I find your lack of faith disturbing :P
      • 2015-11-30 33424, 2015

      • LordSputnik
        Leftmost: ping
      • 2015-11-30 33432, 2015

      • Leftmost
        LordSputnik, pong.
      • 2015-11-30 33400, 2015

      • LordSputnik
        <BANG>
      • 2015-11-30 33422, 2015

      • LordSputnik
        So, we both pretty much know what's going on don't we?
      • 2015-11-30 33427, 2015

      • LordSputnik
        Schema stuff
      • 2015-11-30 33455, 2015

      • Leftmost
        I wanted to talk about testing for the current release ver, but didn't have anything else on the agenda.
      • 2015-11-30 33413, 2015

      • LordSputnik
        OK, that's a good point
      • 2015-11-30 33417, 2015

      • LordSputnik
        Also, GCI tasks
      • 2015-11-30 33435, 2015

      • Leftmost
        Also, search is probably worth talking about in a general sense.
      • 2015-11-30 33445, 2015

      • LordSputnik
        OK, let's start with testing
      • 2015-11-30 33406, 2015

      • LordSputnik
        So the release is ready, but because rika is down atm, we can't do widespread testing
      • 2015-11-30 33418, 2015

      • LordSputnik
        Normally I'd do it myself on a local copy, but I haven't had time
      • 2015-11-30 33431, 2015

      • LordSputnik
        But I can probably test this week if rika/a replacement isn't ready
      • 2015-11-30 33401, 2015

      • Leftmost
        If we both do some local testing to make sure nothing munges the database, we should probably be fine to release and take issues from users from there.
      • 2015-11-30 33410, 2015

      • LordSputnik
        OK, that sounds good
      • 2015-11-30 33436, 2015

      • LordSputnik
        I'd like to aim to use that testing checklist we had for a previous release...
      • 2015-11-30 33405, 2015

      • Freso
        LordSputnik: Disturbing... maybe. But hopefully not surprising.
      • 2015-11-30 33411, 2015

      • LordSputnik
        Which is currently at pastebin http://pastebin.com/mdY3nQ4a
      • 2015-11-30 33425, 2015

      • LordSputnik
        But I can move it to Gist if you hate pastebin as much as Freso :D
      • 2015-11-30 33455, 2015

      • Freso really wishes people would just stop using that site and let it rot away :/
      • 2015-11-30 33431, 2015

      • LordSputnik
        This does predate you telling me why I shouldn't use it - I haven't put anything on there for a while
      • 2015-11-30 33459, 2015

      • Leftmost
        Okay. I'll go through the checklist this week and check it and if you do the same, we can get the release moved up by the weekend, hopefully.
      • 2015-11-30 33403, 2015

      • Freso
        LordSputnik: :)
      • 2015-11-30 33443, 2015

      • Leftmost
        Anything else to cover for that?
      • 2015-11-30 33449, 2015

      • LordSputnik
        Yeah I'd hope so, are we still calling it November, or December #1?
      • 2015-11-30 33408, 2015

      • LordSputnik
        The December release should technically be next Monday :P
      • 2015-11-30 33432, 2015

      • LordSputnik
        We could just push everything back by a month on the 6 month plan
      • 2015-11-30 33443, 2015

      • Freso
        Just to toss it in, but I would for a release ASAP, before next Monday, so you don't have to do a release mid-GCI. :)
      • 2015-11-30 33449, 2015

      • Freso
        *would vote for
      • 2015-11-30 33410, 2015

      • LordSputnik
        Freso: I doubt that the changes will affect GCI students heavily (since the code is already on our master branch)
      • 2015-11-30 33420, 2015

      • Freso
        Sure.
      • 2015-11-30 33435, 2015

      • Freso
        But also for your own sakes, since the first week is supposed to be the busiest.
      • 2015-11-30 33448, 2015

      • Leftmost
        I figure we should just name it based on the date it's released and not worry too much about sticking to the release schedule. We probably need to revise the roadmap in light of the schema revisions anyhow.
      • 2015-11-30 33400, 2015

      • Freso
        So if you both have to juggle releasing BB *and* mentor a bunch of kids wanting to learn about BB...
      • 2015-11-30 33406, 2015

      • LordSputnik
        Leftmost: yeah, it definitely needs updating
      • 2015-11-30 33436, 2015

      • LordSputnik
        Freso: ah but releasing BB takes 5 minutes once it's tested :) As long as the testing is done before GCI starts, I'm not worried
      • 2015-11-30 33445, 2015

      • Leftmost
        Let's aim for a Thursday release and we can push it back when we talk on Wednesday if one or both of us hasn't managed testing.
      • 2015-11-30 33451, 2015

      • LordSputnik
        Leftmost: OK
      • 2015-11-30 33426, 2015

      • LordSputnik
        GCI tasks?
      • 2015-11-30 33432, 2015

      • Leftmost
        Okay.
      • 2015-11-30 33449, 2015

      • LordSputnik
        We Have you entered any?
      • 2015-11-30 33459, 2015

      • LordSputnik
        s/We//
      • 2015-11-30 33408, 2015

      • Freso
        LordSputnik: Sure. And then something goes horribly wrong anyway and you end up running around trying to put up random fires popping up.
      • 2015-11-30 33443, 2015

      • Leftmost
        I haven't, no, but I've been thinking about introducing some design-oriented tasks. Layout of entity display and editing pages and the like. I'm not sure how to make them strictly actionable, though.
      • 2015-11-30 33454, 2015

      • Leftmost
        Freso, that never happens.
      • 2015-11-30 33401, 2015

      • Freso
        Leftmost: 👍
      • 2015-11-30 33417, 2015

      • LordSputnik
        Leftmost: OK, so we have 5 or 6 tasks at the moment
      • 2015-11-30 33432, 2015

      • Leftmost
        Is there a list of just the BB GCI tasks somewhere?
      • 2015-11-30 33443, 2015

      • LordSputnik
        I'd like to add that thing mildused suggested yesterday (although I forget exactly what it was...)
      • 2015-11-30 33450, 2015

      • Freso
        Leftmost: The ones on the GCI site prepended with "BB"? ;)
      • 2015-11-30 33404, 2015

      • Leftmost
        Freso, you mean I have to filter them with my _brain_?
      • 2015-11-30 33425, 2015

      • Freso
        Why the off though?
      • 2015-11-30 33429, 2015

      • Freso
        *[off]
      • 2015-11-30 33452, 2015

      • LordSputnik
        Freso: because I'm still not convinced we should really be sharing that link :P
      • 2015-11-30 33405, 2015

      • Freso shrugs
      • 2015-11-30 33411, 2015

      • Leftmost
        Okay. I'd say we should solicit mockups for entity display and editing as well.
      • 2015-11-30 33423, 2015

      • Freso
        [offtopic] ruaok, quick come to DK: https://i.imgur.com/qsH8ht9.png
      • 2015-11-30 33435, 2015

      • Leftmost
        I'm hesitant to suggest tasks for anything backendy since it's in flux to such a great degree.
      • 2015-11-30 33454, 2015

      • Freso
        I would love some more graphicy tasks, so please just think up as many as you can.
      • 2015-11-30 33408, 2015

      • LordSputnik
        Leftmost: I think even stuff like tests in Python is useful, because it'll give us something to convert rather than thinking them up from scratch
      • 2015-11-30 33413, 2015

      • Freso
        Something like mockups can even be done by multiple people, so you can see different visions for it.
      • 2015-11-30 33418, 2015

      • Leftmost
        That makes sense.
      • 2015-11-30 33425, 2015

      • LordSputnik
        Mockups sound good
      • 2015-11-30 33446, 2015

      • LordSputnik
        We could also try to figure out some areas of -site to refactor and unit test
      • 2015-11-30 33449, 2015

      • Freso would also like more tasks that can be done multiple times :)
      • 2015-11-30 33404, 2015

      • Leftmost
        Oh, right, converting jade to react.
      • 2015-11-30 33412, 2015

      • LordSputnik
        Exactly what I was about to mention :P
      • 2015-11-30 33414, 2015

      • LordSputnik
        That too
      • 2015-11-30 33443, 2015

      • LordSputnik
        And we could have userscripts as tasks too
      • 2015-11-30 33457, 2015

      • Leftmost
        Good call.
      • 2015-11-30 33459, 2015

      • LordSputnik
        (eg. Amazon, OpenLibrary, Wikipedia)
      • 2015-11-30 33423, 2015

      • Freso
        :)
      • 2015-11-30 33426, 2015

      • Freso
        <3
      • 2015-11-30 33432, 2015

      • LordSputnik
        And maybe API documentation, although that's less useful in the future than tests, I think
      • 2015-11-30 33435, 2015

      • reosarevok
        Would scripts be short enough?
      • 2015-11-30 33439, 2015

      • Leftmost
        Goodreads and LibraryThing are also useful.
      • 2015-11-30 33446, 2015

      • Freso
        reosarevok: Yeah.
      • 2015-11-30 33447, 2015

      • LordSputnik
        reosarevok: I think so, probably
      • 2015-11-30 33406, 2015

      • reosarevok
        In that case, sure :)
      • 2015-11-30 33412, 2015

      • reosarevok
        Sounds good
      • 2015-11-30 33417, 2015

      • LordSputnik
        It'd be a case of logging in to WS via OAuth, scraping stuff from the page, and presenting the info to the editor in a form
      • 2015-11-30 33420, 2015

      • LordSputnik
        Then submitting
      • 2015-11-30 33431, 2015

      • Freso
        reosarevok: It isn't that involved to make a userscript once you know how it's done, so if someone invests the time into learning it, they should be able to crank them out easily enough.
      • 2015-11-30 33456, 2015

      • Freso
        A lot of it can be c/p'd from existing scripts and have the various API endpoints altered.
      • 2015-11-30 33423, 2015

      • LordSputnik
        So I estimate we could do at least 20 testing tasks, 5 userscript tasks, 15-20 jade->react tasks
      • 2015-11-30 33428, 2015

      • Freso
        It will still be a few hours of poking around, but should be doable in the targeted time frame.
      • 2015-11-30 33439, 2015

      • Freso
        LordSputnik: Is BB i18n-ised yet?
      • 2015-11-30 33444, 2015

      • Leftmost
        It is not.
      • 2015-11-30 33445, 2015

      • LordSputnik
        Freso: nope
      • 2015-11-30 33454, 2015

      • Freso
        You could consider adding that as a task too.
      • 2015-11-30 33414, 2015

      • LordSputnik
        I'm a bit concerned that'd be difficult for a GCI person without having the framework in place first
      • 2015-11-30 33432, 2015

      • Leftmost
        That might be a bit long, but maybe something along the lines of researching i18n methods for node.
      • 2015-11-30 33414, 2015

      • ariscop has quit
      • 2015-11-30 33428, 2015

      • LordSputnik
        We could maybe split it into "research i18n with server and client-side React rendering", "implement a basic i18n system, including translation and localization", "move static site content into translation system"
      • 2015-11-30 33435, 2015

      • reosarevok
        (that reminds me that maybe we should separate Picard and MB in Transifex now that we have a CB project too - and maybe a BB to come too)
      • 2015-11-30 33417, 2015

      • LordSputnik
        Ok, so that'll give us probably enough BB tasks for the first 2 weeks, I'd estimate
      • 2015-11-30 33442, 2015

      • LordSputnik
        We'll review how many we've got in the system next monday meeting, and then in 2 weeks time come up with some more
      • 2015-11-30 33409, 2015

      • Freso
        I'm going to write an e-mail to the GCI mentor list about veteran members' experience with adding tasks for translations themselves.
      • 2015-11-30 33419, 2015

      • LordSputnik
        Good idea :)
      • 2015-11-30 33430, 2015

      • LordSputnik
        Leftmost: OK, now last thing is search
      • 2015-11-30 33435, 2015

      • Freso
        I've been mulling it over for some time now, but I'm just not sure how to go about it properly.
      • 2015-11-30 33452, 2015

      • LordSputnik
        I guess it's solr vs elasticsearch?
      • 2015-11-30 33418, 2015

      • LordSputnik
        (or, to put it differently - move to what MB is moving towards, or stick with what we have)
      • 2015-11-30 33447, 2015

      • Leftmost
        I think that we're in the perfect place to start shifting toward solr at the moment, since we're going to have to redo search interfacing anyhow.
      • 2015-11-30 33411, 2015

      • LordSputnik
        Yes, does solr have node.js bindings?
      • 2015-11-30 33442, 2015

      • Leftmost
        It looks like there are some third party libs for it, but Apache's "official" position is that bindings aren't needed, since it's RESTful.
      • 2015-11-30 33411, 2015

      • LordSputnik
        Hmm, so's ES :P
      • 2015-11-30 33424, 2015

      • LordSputnik
      • 2015-11-30 33451, 2015

      • Leftmost
        I can do some more research, but I think ultimately we'd end up wanting a separate -search package with its own API that we can use in -ws and -site.
      • 2015-11-30 33418, 2015

      • Leftmost
        Probably built on top of solr.
      • 2015-11-30 33404, 2015

      • LordSputnik
        Hmm OK, but if we're creating a layer on top of the REST interface, I'd rather use someone elses than make our own
      • 2015-11-30 33441, 2015

      • LordSputnik
        Unless the API is really simple, in which case doing our own would be tribial
      • 2015-11-30 33445, 2015

      • LordSputnik
        *trivial, even
      • 2015-11-30 33405, 2015

      • LordSputnik
        OK, so, I don't have any problems switching to solr
      • 2015-11-30 33414, 2015

      • Leftmost
        Hmm. I think more research is needed. At the very least, we're both good with looking into moving to solr?
      • 2015-11-30 33455, 2015

      • LordSputnik
        Yup.
      • 2015-11-30 33413, 2015

      • Leftmost
        Okay. I can try to do a write-up on what's needed for that.
      • 2015-11-30 33421, 2015

      • Leftmost
        Anything else?
      • 2015-11-30 33444, 2015

      • LordSputnik
        Don't think so
      • 2015-11-30 33452, 2015

      • LordSputnik
        At least until Wednesday
      • 2015-11-30 33416, 2015

      • LordSputnik
        </BANG>
      • 2015-11-30 33421, 2015

      • Leftmost
        Okay. What time should we get together for that?
      • 2015-11-30 33456, 2015

      • LordSputnik
        I'll probably be looking at it about 12 UTC, so any time after that that's good for you
      • 2015-11-30 33437, 2015

      • Leftmost
        Okay. I'll probably be on around 4pm UTC.
      • 2015-11-30 33454, 2015

      • LordSputnik
        Sounds good, that'll give me enough time to go through and add stuff
      • 2015-11-30 33419, 2015

      • Leftmost
        Cool.
      • 2015-11-30 33422, 2015

      • Freso
        CatQuest: I totally agree. I'll go and ban that ModBot person right away.
      • 2015-11-30 33433, 2015

      • Freso
        I've been annoyed with them for some time too.
      • 2015-11-30 33413, 2015

      • reosarevok
        Please do.
      • 2015-11-30 33435, 2015

      • Freso
        But yes, very annoying that the mails do not contain links.
      • 2015-11-30 33457, 2015

      • Freso
        ruaok: Are you ready. Got coffee and stuff?
      • 2015-11-30 33426, 2015

      • Leftmost
        Hmm, coffee. Or tea. I ought to make some when the meeting is over.
      • 2015-11-30 33447, 2015

      • Freso
        I should make food.
      • 2015-11-30 33407, 2015

      • Leftmost
        I have food made. Made stew a few days ago and have quite a bit left over.
      • 2015-11-30 33417, 2015

      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | MeB meeting agenda: Reviews, reporting users (ruaok), beta cycle changes (bitmap), area editors (bitmap)
      • 2015-11-30 33418, 2015

      • Leftmost
        I was smart, for once, and planned ahead.
      • 2015-11-30 33407, 2015

      • ruaok has a random pile of goodies
      • 2015-11-30 33413, 2015

      • ruaok
        phew. long day was long
      • 2015-11-30 33425, 2015

      • ruaok
        shall we?
      • 2015-11-30 33442, 2015

      • ruaok
        I'll go first, lots of little stuff to report.
      • 2015-11-30 33402, 2015

      • ruaok
        first, we just hard a board meeting, which was fairly non eventful.
      • 2015-11-30 33415, 2015

      • ruaok
        most of the normal me reporting things to the board, the board asking a few questions.
      • 2015-11-30 33429, 2015

      • ruaok
        the only real decision to be made was regarding the hiring of a biz dev person.
      • 2015-11-30 33406, 2015

      • ruaok
        and I reconfirmed that everyone still felt comfortable doing that and they did. no need to revisit, so I have a green light to hire the person I have in mind.
      • 2015-11-30 33409, 2015

      • ruaok
        \ø/
      • 2015-11-30 33425, 2015

      • bitmap
        :)