#metabrainz

/

      • bitmap
        was working on setting up a slave db on williams at the end of the week so we can make a full dump eventually
      • fin. ruaok ?
      • ruaok
        k
      • more of the same for me. a mix of biz dev/invoicing with quesito and such.
      • still playing go-between with a prospective supporter who has some custom requirements.
      • which is what bitmap is helping with in the form on json data dumps.
      • it will be nice to be able to point people to a non-pg database dump.
      • not as good as shipping our data in excel format, but a lot more approachable
      • reosarevok
        We should also export it in xls
      • Let them try to load it :D
      • ruaok
        I spent a bit of time trying to finish the rabbitmq LB PR up and finally got that up today.
      • reosarevok: oooh, evil! I like it.
      • if it wouldn't be such a monumental waste of time...
      • not much else from me.
      • Freso: you're not present enough to give your update, are you?
      • reosarevok
        He said not around for the next 20 min at least
      • ruaok
      • Freso picks reosarevok.
      • reosarevok
        I was mostly doing support
      • And fighting my project that I need to finish to graduate school
      • ruaok
        java?
      • reosarevok
        I looked into the events bit, but decided that I want to wait with that to hopefully have place credits
      • Nah. PHP. Possibly worse
      • Also, today I sat on the monthly meeting of Wikimedia Estonia, few interesting things going on there, nothing of direct interest to us yet, but​that might change
      • That's about it for now, gentlecat?
      • ruaok also did summer of code stuff.
      • ruaok
        we're all set.
      • reosarevok
        Yay
      • yvanzo
        “that might change”?
      • Gentlecat
        I finished most of the work for EUR donations support
      • tried to deploy it today, but there were some issues
      • reosarevok
        yvanzo: I have a couple small collaborations in mind if I can get them going, but I'll let people know if and when it happens :)
      • Gentlecat
        it's hard to test because of the way the whole thing works
      • I'll need to set up a separate instance to be able to test paypal
      • that's about it
      • yvanzo?
      • yvanzo skips today’s review, would be almost the same as previous, weather apart.
      • yvanzo
        Quesito?
      • Quesito
        hola!
      • iliekcomputers
        hello!
      • Quesito
        email follow ups for accounting upgrade organization and confirmations of payments coming in. Which lead into some supporter reach outs and discussions.
      • ruaok
        reach arounds?
      • Quesito
        Got some feedback from Ruaok about Verbiage changes to MeB--which I need to review with CallerNo6 and started in on ORG-14
      • BrainzBot
        ORG-14: Answer the question WHY anyone would used MusicBrainz https://tickets.metabrainz.org/browse/ORG-14
      • Quesito
        whan whan ruaok...
      • ruaok
        :)
      • Quesito
        This past weekend I entered my first pieces of data to MB. It’s pretty intricate, although with the guidance of gcilou’s soothing voice from the video tutorial and a billion tabs open--it was a piece of cake! :P
      • Sophist-UK waves hello - sorry I am a few minutes late
      • In all seriousness, it was quite enjoyable, and also I got a bit of an addicting feeling...and I can’t wait to input more!
      • fin
      • samj1912: !
      • ruaok
        all part of the drug dealer business model
      • Quesito
        from samj1912 I spent most of the week busy with college end sem assignments. Apart from that did code reviews for picard and PW. That's about it. Now gearing up for theory exams. And will get back to coding picard stuff tomorrow. I was thinking of applying to fedora flock 2017 for a talk proposal about MB and Picard. I'll need help with that if possible
      • and would like to know if MeB already has any plans about flock 2017?
      • ruaok
        file lock on inode 2017? wut?
      • samj1912 via Quesito: pick next
      • Quesito
        lol...well think about it and discuss with samj1912
      • iliekcomputers: go!
      • iliekcomputers
        Hello!
      • ferbncode
        Hi!
      • iliekcomputers
        I have mostly been busy catching up with coursework and lab assignments this week, so relatively little MeB work.
      • But, I sent a PR fixing LB-152 (it still needs some work before it is ready for merge)
      • BrainzBot
        LB-152: Import in Beta creates too many listens / duplicates https://tickets.metabrainz.org/browse/LB-152
      • ruaok
        been too quiet without you iliekcomputers!
      • iliekcomputers
        ruaok: I missed MeB too :)
      • I also got ruaok's rabbitmq PR working on my setup, that's it. fin.
      • ferbncode: go!
      • ferbncode
        Hi :)
      • this week I pretty much did the same stuff i did last week and sent PRs for the last two db models in CB.
      • hat's all for my week :P. End Semester exams hitting next week :)
      • fin
      • Leo_Verto[m]: Go!
      • reosarevok
        Unrelated, but had to mention it: https://en.m.wikipedia.org/wiki/Metamorphabet is just fantastic
      • Leo_Verto[m]
        I arrived in England yesterday so I spent pretty much the entire week packing
      • I'm not sure how much work I'll be able to get done from here
      • who's left?
      • ruaok
        zas, for one.
      • Leo_Verto[m]
        zas: go!
      • yvanzo
        anyone else?
      • ruaok
        slacker. probably still worried about the election results. :)
      • reosarevok
        alastairp: maybe?
      • Sophist-UK?
      • Sophist-UK
        Not a lot!! Addressing review comments on one Picard PR and two plugins.
      • ruaok
        going once...
      • Sophist-UK
        And lots of discussions about work tags.
      • alistairp: Go.
      • reosarevok
        Doesn't seem to be around
      • ruaok
        ok, onward then.
      • reosarevok
        Did gcilou have anything?
      • reosarevok lets ruaok go onwards
      • gcilou
        only that I'm back and ready to rock and roll ;)
      • yvanzo
        yeah!
      • ruaok
        ohh, gcilou! then LB would love some UX work.
      • the import page for starters
      • gcilou
        beta?
      • ruaok
        yes
      • saifulbkhan joined the channel
      • onward to topic items. Sophist-UK, go
      • Sophist-UK
        I have asked to have this discussion because I think we need to make a strategic decision on how Picard tags Works in order to stay compatible and comparable with other tools and prevent Picard falling behind.
      • The issue has been prompted by recently introduced iTunes support for Classical Music and multiple Work tags i.e. what iTunes calls Work and Movement and what I am calling Main Work and Track Work. However this is NOT about providing compatibility with iTunes because the iTunes functionality is only a partial solution at best, and its mapping to tags is so poorly conceived. Rather the iTunes
      • functionality has prompted other tools like Jaikoz/SongKong and Muse to try to implement multi-level Work tagging and really this is something that I think should be native in Picard.
      • There has been extensive discussion about this in PICARD-1043, but other related tickets are: PICARD-1049, PICARD-1050, PICARD-1068, MBS-9304. There was also prior discussion also in https://community.metabrainz.org/t/how-to-expla.... However before everyone rushes off to read these, I will try to sum up the issue as I see it:
      • BrainzBot
        PICARD-1043: Support reading & writing iTunes Classical tags https://tickets.metabrainz.org/browse/PICARD-1043
      • PICARD-1049: Picard should use TXXX:WORK rather than TXXX:Work https://tickets.metabrainz.org/browse/PICARD-1049
      • PICARD-1050: Only use WORK field for multilevel works https://tickets.metabrainz.org/browse/PICARD-1050
      • PICARD-1068: Picard should use MP4 (c)wrk for Work rather than generic text field https://tickets.metabrainz.org/browse/PICARD-1068
      • MBS-9304: Add total-parts to work relationship parts in WS response https://tickets.metabrainz.org/browse/MBS-9304
      • Sophist-UK
        As we all know, the MusicBrainz concept of "work" is quite generic i.e. includes a hierarchy of works and part works as well as stand-alone works.
      • Pop tracks generally have only a Track Work.
      • Classical music often has Track Works (i.e. a part of a Movement), Movements and a Main Work, though sometimes (e.g. in Operas) Movement might be split into e.g. Acts and Scenes and sometimes there is an Overarching Work (i.e. Wagner's Ring Cycle, or Vivaldi's Four Seasons).
      • Musical Theatre often has Track Works and a Main Work.
      • There are probably other uses that I am not aware of.
      • To complicate things a bit, MB Works can have unlimited levels of "work is part of work" relationships, and whilst we can navigate our way to the top level relationship, there are no semantic attributes to tell us whether it is the Main Work / Overarching Work (if indeed these are clear cut in all cases) nor what the intermediate levels might represent etc.
      • Picard has for some years used the Track Work as the entire “Work” which is both somewhat simplistic and also imprecise terminology. iTunes now supports in its UI both the Main Work and Movement but its mapping to tags is poorly thought through. Jaikoz/SongKong does something similar, and wants to extend this. Muso have submitted a work-parts plugin to provide support too. I believe
      • that Picard needs to provide better support on this, and if we agree to move forward it will likely mean some MBS development as well as Picard.
      • Any questions so far before we get into a bit of technical implications?
      • ruaok
        not sure you should go much further.
      • at lot to digest, really.
      • I'd like to echo what alastairp was saying: toss stuff out there and give people a week to digest.
      • Sophist-UK
        Ok - how do I share this?
      • ruaok
        google docs, wiki page... take your pick
      • Sophist-UK
        Ok - I'll put together a google doc and share it here.
      • ruaok
        great!
      • its just that we have very little time and very little collective attention span here.
      • squirrel!
      • :)
      • Sophist-UK
        Do you want it kept high level or also go into some suggestions for implementation
      • ?
      • ruaok
        I'd put the tech details further down in the doc.
      • reosarevok
        I'd say both is fine, if clearly separated
      • Yeah, that
      • Sophist-UK
        Of course.
      • ruaok
        this way people can start reading and when their eyes glaze over, they'll have retained something.
      • done with this topic, Sophist-UK?
      • Sophist-UK
        Yup/
      • ruaok
        k, thanks.
      • ok, last item. mineo bot.
      • I created a VM for not before I got the full details of the requirements.
      • it needs a whole replicated DB....
      • so the tiny instance I have for it is not enough.
      • the freedb gateway has a replicated DB and isn't very busy, we could put it there.
      • Leo_Verto[m]: were you going to work on that bot or was mineo going to do the work?
      • reosarevok
        He said earlier he was planning to but didn't know when he'll have the time
      • ruaok
        ok, the first thing I need to know is if that instance I created can be stopped so we can stop being billed for it.
      • reosarevok
        I imagine so
      • ruaok
        given that not enough people are aroung, I'll make a snapshot of it and save that and kill the instance.
      • reosarevok
        If it isn't doing anything specific right now, why keep it
      • SothoTalker_
        hi friends
      • ruaok
        well, someone could've uploaded their crown jewel porn collection as an emergency measure...
      • I'd hate to nuke that on them. ;-/