#metabrainz

/

      • bitmap
        I had forgotten it was for the gluten, that's cool
      • 2020-06-19 17136, 2020

      • bitmap
        but if it's too hard to come by let me know
      • 2020-06-19 17147, 2020

      • ruaok
        mail from the states to spain is dicey atm. two packages were lost during the quaratine...
      • 2020-06-19 17106, 2020

      • shivam-kapila
        bitmap: Whats that additive? Just interested :)
      • 2020-06-19 17126, 2020

      • Mr_Monkey
        shivam-kapila: an additive that reduces gluten in beer https://www.whitelabs.com/other-products/wle4000-…
      • 2020-06-19 17158, 2020

      • shivam-kapila
        Ah. Beer works for me as it is.
      • 2020-06-19 17109, 2020

      • assink has quit
      • 2020-06-19 17109, 2020

      • Gore has quit
      • 2020-06-19 17109, 2020

      • ljunkie has quit
      • 2020-06-19 17110, 2020

      • leonh has quit
      • 2020-06-19 17110, 2020

      • BestSteve has quit
      • 2020-06-19 17111, 2020

      • jmp_music has quit
      • 2020-06-19 17128, 2020

      • jmp_music joined the channel
      • 2020-06-19 17128, 2020

      • assink joined the channel
      • 2020-06-19 17128, 2020

      • Gore joined the channel
      • 2020-06-19 17128, 2020

      • ljunkie joined the channel
      • 2020-06-19 17128, 2020

      • BestSteve joined the channel
      • 2020-06-19 17128, 2020

      • leonh joined the channel
      • 2020-06-19 17132, 2020

      • jmp_music
        alastairp: I've tried installing gaia --> master but it cant find eigen even though I've installed it
      • 2020-06-19 17109, 2020

      • jmp_music
        in /gaia/build/config.log --> Checking for 'eigen3' : not found
      • 2020-06-19 17146, 2020

      • jmp_music
        I saw there is an issue here too: https://github.com/MTG/essentia/issues/926
      • 2020-06-19 17102, 2020

      • kepstin has quit
      • 2020-06-19 17124, 2020

      • elomatreb[m] has quit
      • 2020-06-19 17136, 2020

      • Leo_Verto1 has quit
      • 2020-06-19 17151, 2020

      • reg[m] has quit
      • 2020-06-19 17126, 2020

      • Zastai joined the channel
      • 2020-06-19 17159, 2020

      • BrainzGit
        [bookbrainz-site] MonkeyDo opened pull request #460 (master…api-cleanup): docs(api): Clean up API & swagger definitions https://github.com/bookbrainz/bookbrainz-site/pul…
      • 2020-06-19 17111, 2020

      • travis-ci joined the channel
      • 2020-06-19 17111, 2020

      • travis-ci
        Project bookbrainz-site build #3142: passed in 3 min 16 sec: https://travis-ci.org/bookbrainz/bookbrainz-site/…
      • 2020-06-19 17111, 2020

      • travis-ci has left the channel
      • 2020-06-19 17119, 2020

      • BrainzGit
        [bookbrainz-site] MonkeyDo merged pull request #460 (master…api-cleanup): docs(api): Clean up API & swagger definitions https://github.com/bookbrainz/bookbrainz-site/pul…
      • 2020-06-19 17136, 2020

      • travis-ci joined the channel
      • 2020-06-19 17136, 2020

      • travis-ci
        Project bookbrainz-site build #3144: passed in 3 min 40 sec: https://travis-ci.org/bookbrainz/bookbrainz-site/…
      • 2020-06-19 17136, 2020

      • travis-ci has left the channel
      • 2020-06-19 17146, 2020

      • Mr_Monkey
        I finished, cleaned up, merged and deployed the BookBrainz API PRs we still had open.
      • 2020-06-19 17146, 2020

      • Mr_Monkey
        That means that we're now at a stable test stage with everything implemented and documented.
      • 2020-06-19 17146, 2020

      • Mr_Monkey
      • 2020-06-19 17106, 2020

      • Mr_Monkey
        reosarevok in particular, I'd love your opinion on what could be improved
      • 2020-06-19 17134, 2020

      • Mr_Monkey
        And bitmap as well if you have some time !
      • 2020-06-19 17153, 2020

      • travis-ci joined the channel
      • 2020-06-19 17153, 2020

      • travis-ci
        Project bookbrainz-site build #3145: passed in 3 min 28 sec: https://travis-ci.org/bookbrainz/bookbrainz-site/…
      • 2020-06-19 17153, 2020

      • travis-ci has left the channel
      • 2020-06-19 17114, 2020

      • c1e0 has quit
      • 2020-06-19 17157, 2020

      • ishaanshah
      • 2020-06-19 17157, 2020

      • ishaanshah
        The docs look slick, we should do something similar for LB too
      • 2020-06-19 17102, 2020

      • Mr_Monkey
        They're automatically generated fromJSDoc comments in the code and served along with the API itself. Less chances of docs lagging behind !
      • 2020-06-19 17139, 2020

      • jmp_music has quit
      • 2020-06-19 17153, 2020

      • iliekcomputers
        swagger is pretty cool
      • 2020-06-19 17144, 2020

      • iliekcomputers
        Mr_Monkey: does JSDoc make an OpenAPI specification which swagger uses?
      • 2020-06-19 17120, 2020

      • iliekcomputers
        (i don't really understand how it all fits together, just that the tech is very cool)
      • 2020-06-19 17113, 2020

      • Mr_Monkey
        Basically. Swagger = OpenAPI before it was made more open
      • 2020-06-19 17106, 2020

      • iliekcomputers
        ah
      • 2020-06-19 17107, 2020

      • iliekcomputers
        awesome
      • 2020-06-19 17109, 2020

      • Mr_Monkey
        We use a library that turns jsdoc openapi docs into an openapi spec, and another library that serves that up in a route
      • 2020-06-19 17109, 2020

      • iliekcomputers
      • 2020-06-19 17145, 2020

      • Mr_Monkey
      • 2020-06-19 17109, 2020

      • CatQuest
        jesuscrist why is it soo hot in norway and why does noone *actually* care about keeping 2m minimum away ACK
      • 2020-06-19 17145, 2020

      • ishaanshah
        iliekcomputers: Looks promising, we should look into it post gsoc
      • 2020-06-19 17146, 2020

      • Mr_Monkey
        You should see Barcelona…
      • 2020-06-19 17157, 2020

      • CatQuest
        I dont want to
      • 2020-06-19 17159, 2020

      • iliekcomputers
        yep
      • 2020-06-19 17103, 2020

      • sumedh joined the channel
      • 2020-06-19 17104, 2020

      • Mr_Monkey
        One drawback of the JSDoc approach is that it gets a bit trickier to use outside tools to validate/upgrade the specs.
      • 2020-06-19 17104, 2020

      • Mr_Monkey
        I'm currently looking into exporting an actual spec file so I can manipulate it, but I'll still have to apply any changes manually…
      • 2020-06-19 17130, 2020

      • iliekcomputers
        ishaanshah: hey
      • 2020-06-19 17152, 2020

      • ishaanshah
        Hi
      • 2020-06-19 17155, 2020

      • ishaanshah
        Worked on tests today
      • 2020-06-19 17110, 2020

      • ishaanshah
        Last one remaining
      • 2020-06-19 17115, 2020

      • iliekcomputers
        ooh, exciting
      • 2020-06-19 17121, 2020

      • ishaanshah
        I am working on it right now
      • 2020-06-19 17127, 2020

      • shivam-kapila
        Mr_Monkey: you might wanna change the icon and title in the title bar.
      • 2020-06-19 17135, 2020

      • iliekcomputers
        cool, i'll take a look when you tag me
      • 2020-06-19 17151, 2020

      • iliekcomputers
        i looked at the cronjobs you added
      • 2020-06-19 17153, 2020

      • iliekcomputers
        and had one comment
      • 2020-06-19 17123, 2020

      • Mr_Monkey
        Thanks shivam-kapila I'll look into it
      • 2020-06-19 17107, 2020

      • iliekcomputers
        if we only have 10 min between the jobs, the email notification doesn't happen
      • 2020-06-19 17105, 2020

      • iliekcomputers
        even now, i only get two emails, because the result consumer doesn't catch up to the results until the fourth job triggers :D
      • 2020-06-19 17119, 2020

      • iliekcomputers
        i'm not sure what the solution here is, but it's a thing to think about
      • 2020-06-19 17128, 2020

      • ishaanshah
        Change to TIME_TO_CONSIDER_OLD to 8 minutes?
      • 2020-06-19 17153, 2020

      • shivam-kapila
        Mr_Monkey: Also I would like to have a link to BB website somewhere along `BookBrainz REST API.`
      • 2020-06-19 17122, 2020

      • Mr_Monkey
        Good idea
      • 2020-06-19 17112, 2020

      • iliekcomputers
        ishaanshah: that doesn't fix it because the time in the db is when the result actually gets consumed
      • 2020-06-19 17134, 2020

      • iliekcomputers
        i need to think about this a bit more, but thought i'd bring it up in case you get an idea
      • 2020-06-19 17111, 2020

      • ishaanshah
        maybe send only onec per day for each type and range of state
      • 2020-06-19 17113, 2020

      • ishaanshah
        stat
      • 2020-06-19 17120, 2020

      • ishaanshah
        once*
      • 2020-06-19 17149, 2020

      • ishaanshah
        so once listening_activity, all_time message is recieved ignore all other for another day
      • 2020-06-19 17106, 2020

      • iliekcomputers
        hmm, maybe
      • 2020-06-19 17126, 2020

      • iliekcomputers
        let's get back to this when my brain is more on.
      • 2020-06-19 17135, 2020

      • iliekcomputers
        do you have anything you want to talk about?
      • 2020-06-19 17159, 2020

      • ishaanshah
        nothing else, will complete the last test and ping you
      • 2020-06-19 17113, 2020

      • iliekcomputers
        sounds great!
      • 2020-06-19 17101, 2020

      • shivam-kapila
        (We must somewhere mention that we compute the stats daily on our website)
      • 2020-06-19 17114, 2020

      • iliekcomputers
        shivam-kapila: nah, i think that would be misleading
      • 2020-06-19 17121, 2020

      • iliekcomputers
        given that we only have new data once a week
      • 2020-06-19 17135, 2020

      • iliekcomputers
        the daily computation is more for our debugging's sake right now
      • 2020-06-19 17142, 2020

      • shivam-kapila
        Ah
      • 2020-06-19 17147, 2020

      • iliekcomputers
        once we have incremental dumps working, then sure
      • 2020-06-19 17113, 2020

      • shivam-kapila
        Then we can have previous day stats too. That would be sexy
      • 2020-06-19 17101, 2020

      • iliekcomputers
        if someone codes it up, sure
      • 2020-06-19 17135, 2020

      • shivam-kapila
        Not that important right now, but I am interested to know why we don't exchange listens via RMQ and have a DB copy at spark side itself.
      • 2020-06-19 17159, 2020

      • iliekcomputers
        because spark is more suited for high latency high throughput tasks
      • 2020-06-19 17106, 2020

      • iliekcomputers
        inserting one listen takes a lot of time
      • 2020-06-19 17120, 2020

      • iliekcomputers
        inserting a million listens more time but it's not linear
      • 2020-06-19 17143, 2020

      • shivam-kapila
        Oh so that kind of acts as a hindrance
      • 2020-06-19 17146, 2020

      • iliekcomputers
        right
      • 2020-06-19 17105, 2020

      • iliekcomputers
        plus, we don't need that accuracy anyways, the spark db is only queried by our cronjobs
      • 2020-06-19 17108, 2020

      • BrainzGit
        [musicbrainz-server] reosarevok opened pull request #1574 (master…MBS-10908): MBS-10908: Stop recording-of rel edits showing for all recordings of a work https://github.com/metabrainz/musicbrainz-server/…
      • 2020-06-19 17110, 2020

      • BrainzBot
        MBS-10908: Limit recording-of relationships for works in artist edit histories https://tickets.metabrainz.org/browse/MBS-10908
      • 2020-06-19 17117, 2020

      • shivam-kapila
        iliekcomputers: Right
      • 2020-06-19 17147, 2020

      • BrainzGit
        [listenbrainz-server] paramsingh merged pull request #923 (master…remove-stats-calculation-request-section): Remove the Stats Calculation Request Section https://github.com/metabrainz/listenbrainz-server…
      • 2020-06-19 17105, 2020

      • BrainzGit
        [listenbrainz-server] paramsingh merged pull request #914 (master…import-request): send mapping and artist relation import request to spark cluster https://github.com/metabrainz/listenbrainz-server…
      • 2020-06-19 17120, 2020

      • reg[m] joined the channel
      • 2020-06-19 17120, 2020

      • elomatreb[m] joined the channel
      • 2020-06-19 17120, 2020

      • MagnusSvensson[m joined the channel
      • 2020-06-19 17120, 2020

      • Leo_Verto joined the channel
      • 2020-06-19 17120, 2020

      • kepstin joined the channel
      • 2020-06-19 17143, 2020

      • c1e0 joined the channel
      • 2020-06-19 17129, 2020

      • sumedh has quit
      • 2020-06-19 17124, 2020

      • c1e0 has quit
      • 2020-06-19 17112, 2020

      • BrainzGit
        [musicbrainz-server] reosarevok opened pull request #1575 (master…MBS-10901): MBS-10901: Fix ISE when historic EditRelationship data is broken https://github.com/metabrainz/musicbrainz-server/…
      • 2020-06-19 17114, 2020

      • BrainzBot
        MBS-10901: undef error - TypeError: Cannot read property 'linkTypeID' of undefined https://tickets.metabrainz.org/browse/MBS-10901
      • 2020-06-19 17133, 2020

      • ruaok
      • 2020-06-19 17144, 2020

      • ruaok
        do you know how this test is supposed to work?
      • 2020-06-19 17127, 2020

      • ruaok
        it creates a pile of users, then dumps listens, reimports and then expects to see number of users listens in the DB. yet there is no code to insert listens.
      • 2020-06-19 17158, 2020

      • ruaok
        oh. hah. never mind.
      • 2020-06-19 17110, 2020

      • ruaok
        thanks my rubber ducky, shivam-kapila!
      • 2020-06-19 17128, 2020

      • ruaok
      • 2020-06-19 17111, 2020

      • jmp_music joined the channel
      • 2020-06-19 17119, 2020

      • alastairp
        hi jmp_music, did you see my email? :)
      • 2020-06-19 17139, 2020

      • jmp_music
        alastairp: Hey Alastair. I just saw your email. I used the abbreviation 'eigen3' instead of 'libeigen3-dev' :P
      • 2020-06-19 17148, 2020

      • jmp_music
        haha
      • 2020-06-19 17155, 2020

      • alastairp
        ah, right
      • 2020-06-19 17112, 2020

      • alastairp
        so, I added it to your dockerfile and got it working just fine
      • 2020-06-19 17158, 2020

      • alastairp
        mmm, wait.
      • 2020-06-19 17102, 2020

      • alastairp
        you're right. what's going on here
      • 2020-06-19 17153, 2020

      • alastairp
        oh, check the log file
      • 2020-06-19 17158, 2020

      • jmp_music
        There is another conflict however that gaia cannot see the python
      • 2020-06-19 17100, 2020

      • alastairp
        Checking for 'eigen3'
      • 2020-06-19 17100, 2020

      • alastairp
        err: Requested 'eigen3 >= 3.3.4' but version of Eigen3 is 3.2.92
      • 2020-06-19 17138, 2020

      • jmp_music
        I 've installed libeigen with this way
      • 2020-06-19 17139, 2020

      • jmp_music
        RUN wget https://launchpad.net/ubuntu/+archive/primary/+fi… dpkg -i libeigen3-dev_3.3.4-4_all.deb
      • 2020-06-19 17153, 2020

      • ishaanshah
        iliekcomputers: Tests done, PR is ready for review
      • 2020-06-19 17156, 2020

      • alastairp
        mmmm, I guess that works, but it's a bit suspicious :)
      • 2020-06-19 17108, 2020

      • jmp_music
      • 2020-06-19 17111, 2020

      • jmp_music
        RUN dpkg -i libeigen3-dev_3.3.4-4_all.deb
      • 2020-06-19 17120, 2020

      • alastairp
        this might work, but I wouldn't trust it
      • 2020-06-19 17129, 2020

      • alastairp
        I'd just use a more recent base image
      • 2020-06-19 17102, 2020

      • alastairp
        FROM ubuntu:18.04
      • 2020-06-19 17107, 2020

      • jmp_music
        It worked for me, conf.log got it right, but now there is another conflict. It cannot read python