#metabrainz

/

      • reosarevok
        Thanks for all the editing too! :)
      • Freso
        Thanks ListMyCDs. Take care of yourself though and don't let your MB project stand in the way of your health. :)
      • CatQuest
        +1
      • Freso
        Neither Leo_Verto nor alastairp or anyone else has said anything, so let's carry on.
      • Freso: Google Code-in
      • Not much to say. People are slowly starting to formular actual tasks now, though they haven't been moved over to the GCI interface yet. I will hopefully have some good, long days in the MeB office this week, looking over, adding, and editing tasks and getting caught up on our GCI stuff.
      • fin.
      • Freso/chhavi_: OTHER-310 and Design Kanban Board
      • BrainzBot
        OTHER-310: Add Jira workflow for design/UI/UX/etc. tickets https://tickets.metabrainz.org/browse/OTHER-310
      • iliekcomputers
        I'll get to adding some tasks today / tomorrow ideally too
      • CatQuest
        I'm all tasket out
      • samj1912
        I can speak for chhavi_ 's part
      • Freso
        So I did https://tickets.metabrainz.org/browse/OTHER-310 which means almost all projects in Jira now have a "Design" issue type which has its own workflow, slightly different from the regular ticket workflow.
      • samj1912
        and I ended up making a Kanban board for chhavi_ to allow her to manage her design tickets and also provide a pin board of sorts for people to look at active design tickets and provide feedback
      • Freso
        I'd like people to keep an eye on this and let me know if anything else has gotten disrupted because of it, or if you think of some ways it can be improved. I've left OTHER-310 open for now, so comment there.
      • I'll close OTHER-310 in a week or two once I'm sure no one is complaining a lot. :)
      • BrainzBot
        OTHER-310: Add Jira workflow for design/UI/UX/etc. tickets https://tickets.metabrainz.org/browse/OTHER-310
      • samj1912
        Kanban is supposed to be used in an agile env. with rapid prototyping/feedback
      • CatQuest
        what *is* kanban exactly?
      • Freso
        chhavi_ said «I just wanted to ask, how should I ask for feedback on specific tickets. Should I ping people personally, or have a bi-weekly design slot/meeting where I run the team through tickets which need feedback?» and I'll let samj1912 take it from here.
      • samj1912
        basically that
      • CatQuest
        yes i saw
      • I still don't *get* it
      • samj1912
        so its like a board where you can drag and drop stuff to change status, prioritize tickets, and have a look at which ones are being worked on, which need feedback etc
      • CatQuest
        oh
      • samj1912
        like you can see there are 4 tickets in the needs review section
      • that means chhavi has made mockups for those 4 tickets and is awaiting reviews from ruaok Freso reosarevok zas you and other editors involved in the UI/UX changes
      • CatQuest
        right
      • samj1912
        once you leave feedback you can drag it back to needs mockup and she will start working on it again
      • you can also order the tickets to give a priority list of sorts for her to work on
      • and she can order the needs review part to prioritize tickets which are blocking her on reviews
      • CatQuest
        uff da
      • samj1912
        The to - do section is the initial part where the community can decide whether to work on a specific ticket or not
      • basically the point of all of this is chhavi_ wanted to know if this was a better / comfortable model to work with than her pinging everyone asking for reviews
      • thoughts?
      • Freso
        We talked a bit of a while ago about having bi-weekly or such UX meetings.
      • CatQuest
        i like the meeting idea
      • it's easier to give feedback on something concreete
      • Freso
        I'd prefer to not do that until after GCI, but I'll be here. OTOH, feedback should ideally go on the tickets. It easily gets too unwieldy to have it on IRC.
      • samj1912
        yes
      • CatQuest
        after gci deff
      • samj1912
        also lots of re-explaining the same things
      • Freso
        So maybe just a weekly or bi-weekly regular-meeting agenda item where she lists the design tickets she would like to get reviews on?
      • CatQuest
        +1
      • Freso
        Ie., not a discussion agenda item, just an information one.
      • CatQuest
        I like it
      • and to leave comments on the ticket?
      • yea
      • zas
        +1
      • CatQuest
        good idea
      • samj1912
        Freso: basically, all the to-be reviewed tickets will be on the kanban board in the priority order
      • Freso
        ruaok, reosarevok: ^ ?
      • samj1912: Sure, but I will not remember to check the board on any regular basis. :/
      • CatQuest
        what Freso said
      • Freso
        (Unless I get e-mail notifications or some such.)
      • CatQuest
        and then it can just be like "bi-weekly "these are the changes i want feedback on" anywa
      • y
      • samj1912
        I think you can turn on notifications for the board
      • CatQuest
        board still requires going ot the individual tickets anyway
      • samj1912
        anyways
      • I think this agenda is getting strched
      • we can do it after the meeting?
      • reosarevok
        I don't mind whether we do it every week or two or if chhavi_ shouts at me about checking the stuff
      • CatQuest
        +1
      • :D
      • reosarevok
        Or if I get reminders from the board
      • But I'll need to get reminders one way or another
      • Fine with going on later :)
      • CatQuest prefers direct on irc and not eamail
      • CatQuest
        i forget email
      • Freso
        Alright. So no resolution to this question. :)
      • reosarevok
        CatQuest: I think it's your turn
      • Freso
        (For now.)
      • CatQuest
        yes
      • basically just this: it's probably a good idea to get test.mb.org up and running before gci starts, it 's a great place to tell newbies to "go wild and experiment" to test things, and not to worry about making an error or mess up data.
      • it's much easier to get people to "dive in" and learn what does what, when they don't have to worry about breaking anything.
      • Freso
        CatQuest: Get test.mb up before GCI.
      • CatQuest
        this is true regardless, but especially for gciers
      • samj1912 is trying to get a similar setup up for solr so gci-ers can play with search server and help us into an alpha release
      • :D
      • Freso
        bitmap, yvanzo, zas: Do you think this is doable? I have no idea what current status is.
      • samj1912: :)
      • bitmap
        yes, it should be faily simple, I'll work on it
      • Freso
        bitmap: You're a champ. ❤️
      • CatQuest
        \o/
      • he is :D
      • Freso
        I guess that's it for tonight's meeting.
      • CatQuest
        yyaay!
      • Freso
        Thanks for your time everyone! :)
      • </BANG>
      • iliekcomputers
        Woo!
      • CatQuest
        thank you, freso :)
      • Freso
        alastairp: Is the McGill dataset the one from the talk at MTG I went to?
      • iliekcomputers
        Thanks Freso
      • CatQuest
        bitmap: can you ping me when you've got the test server up and running?
      • I want ot .. eh.. test it :D
      • (also so I don't forget >__<)
      • kyan joined the channel
      • bitmap
        CatQuest: ofcourse :)
      • MajorLurker joined the channel
      • samj1912
        bitmap: are MBS tests failing in general or is it PR specific?
      • I have no idea why tests are failing here https://github.com/metabrainz/musicbrainz-serve...
      • AfroThundr has quit
      • bitmap
        well, I haven't checked the tests closely, but you are assigning a variable to a package that doesn't exist :)
      • samj1912
        huh?
      • bitmap
        JSON::2::Role::Rating was removed recently, perhaps you had an older code checkout
      • samj1912
        yes I think
      • let me check
      • bitmap
        it also uses a different method for doing that now https://github.com/metabrainz/musicbrainz-serve...
      • samj1912
        yes, I saw
      • bitmap
        just calls serialize_ratings directly on the entities that needs it
      • samj1912
        okay
      • well , picard only needs it for recordings
      • but xml ws techincally includes it for artists as well
      • bitmap
        in that case it might be better to add back a package level variable
      • samj1912
        bitmap: whats LD?
      • bitmap
        Linked Data, as in JSON-LD?
      • right, no need to touch that
      • samj1912
        okay
      • was just wondering what it was
      • bitmap
        it's a fancy format we embed in our HTML for google, mainly
      • samj1912
        okay
      • so I need to add a new package variable to utils for ratings?
      • bitmap
        yeah, just 'our $force_ratings' or something, and check it in serialize_ratings
      • samj1912
        there are other things we output only for top level entity in json ws but for all linked sub entities in xml
      • okay
      • bitmap
        there's quite a few differences from the xml iirc, some might be good changes
      • though if picard breaks without something we'll need to add that
      • samj1912
        okay
      • it wont techinically break, it will just have to make call for each recording to fetch its ratings
      • which is more code and more requests
      • I figured it was easier making the changes on MBS
      • bitmap
        agreed
      • AfroThundr joined the channel
      • AfroThundr has quit
      • AfroThundr joined the channel
      • samj1912
        bitmap: how do I run tests locally?
      • bitmap
        to just run a particular test, prove -vl t/tests.t :: --tests 'WS::2::JSON::LookupRelease'
      • or 'WS::2::JSON' to run all JSON WS tests
      • samj1912
        hmm, do not have the test db setup
      • how do I init that?
      • bitmap
        ./script/create_test_db.sh
      • samj1912
        thanks :)
      • wow, that's some pretty detailed test output :O
      • bitmap
        it's just TAP :P
      • samj1912
        still, pretty verbose
      • I know there's prolly a python lib out there to do this, but I would love to make a package with decorators that do just this
      • bitmap
      • samj1912
        yeah, expected that :P