#metabrainz

/

      • discordbrainz
        <07munishk> mayhem: thanks for pointing these issues. I have got spell check and added dates (will update on site at once) Can you help with what can I add to the community bonding period? I was thinking I can explore more algorithms for bpm detection, create a basic architecture for docker, test out docker input output on a simple script if it sounds good to add(I hope I am not missing anything to add/or its too much)
      • atj
        bitmap: i see you're a fish user
      • bitmap
        how did you know? :P
      • aabbi15 has quit
      • atj
        bitmap: it's in the readme for artwork-indexer
      • Tarun_0x0 joined the channel
      • what prompt do you use?
      • oh and do you use the fzf integration?
      • yvanzo
        bitmap: commented in the gist :)
      • Satyaraj[m] has quit
      • bitmap
        atj: I'm using disco on my laptop hehe (just 'cause it's simple and includes the time). I haven't tried the fzf integration, is that https://github.com/PatrickF1/fzf.fish ?
      • atj
        it can also find files to use in commands but I never remember the keyboard shortcut!
      • fish is nice, but bash is so ingrained i end up launching an instance whenever i need to do something using loops etc.
      • bitmap
        same, I rarely use fish for actual scripting
      • aabbi15 joined the channel
      • I always forget how to do process substitution in fish too
      • aabbi15
        yvanzo: I did this on the fluent playground thingy Check it out : https://projectfluent.org/play/?s=eyJtZXNzYWdlc...
      • G8geyR1c2VyR2VuZGVyIC0-XG4gICAgICAgIFttYWxlXSBoaXMgc3RyZWFtXG4gICAgICAgIFtmZW1hbGVdIGhlciBzdHJlYW1cbiAgICAgICAqW290aGVyXSB0aGVpciBzdHJlYW1cbiAgICB9LlxuICAgIFxuZXhhbXBsZSA9IFxuICAgICAgICBaYXluIGlzIHskcmVsVHlwZSAtPlxuICAgICAgICBbYWRkaXRpb25hbF0gYW4gYWRkaXRpb25hbFxuICAgICAgICBbb3JpZ2luYWxdIGFuIG9yaWdpbmFsXG4gICAgICAgIFtlcG9ueW1vdXNdIGFuIGVwb255bW91c1xuICAgICAgICAqW290aGVyXSBhIFxuICAgICAgICB9IG1lbWJlciBvZiBPbmUtRGlyZWN0aW9uLlxuIiwidmFyaWFibGVzIjp7InVzZX
      • JOYW1lIjoiQW5uZSIsInVzZXJHZW5kZXIiOiJmZW1hbGUiLCJwaG90b0NvdW50IjoyLCJyZWxUeXBlIjoibnVsbCJ9LCJzZXR1cCI6eyJ2aXNpYmxlIjpbIm1lc3NhZ2VzIiwib3V0cHV0IiwiY29uZmlnIl0sImxvY2FsZSI6ImZpIiwiZGlyIjoibHRyIn19
      • Oops the link got broke wait I will shorten it
      • fletchto99 has quit
      • fletchto99 joined the channel
      • yvanzo
        aabbi15: I see, but it doesn’t handle the combinations?
      • aabbi15
        What combinations? Can a member be both original and additional?
      • yvanzo
        might not be the best example but attributes are generally cumulative indeed
      • aabbi15
        umm ok i will need to look it up
      • munishk joined the channel
      • yvanzo: I cant seem to find an example where fluent can handle multi valued attributes. If you can please direct me to it.
      • relaxoMob
        mayhem: ceated LB-1556
      • BrainzBot
        LB-1556: Ideas for satisfing FestivalGuide users https://tickets.metabrainz.org/browse/LB-1556
      • relaxoMob
        Will extend it when more ideas come.
      • yvanzo
        aabbi15: me neither actually
      • Lotheric_ has quit
      • Lotheric joined the channel
      • aabbi15
        yvanzo: I think we will have to break down them into separate values first using some JS function?
      • yvanzo: I am really doubting that fluent can handle complex translations with nested or multi valued attributes
      • Maybe there is some other fix for the a/ an problem that we are facing instead of shifting to fluent
      • ftl - the language for fluent files also does not support custom functions limiting us to their inbuilt things only
      • yvanzo
        aabbi15: I agree, we better have to expand it into multiple source strings.
      • aabbi15
        SO is it okay if I do not implement fluent for the BB internationalization ?
      • yvanzo
        but it has always been okay
      • also it wouldn't have the only benefit of using fluent
      • have *been
      • aabbi15
        Yes but there is way less documentation or any community for fluent, for us to figure things out
      • so the flaws outweigh the benefits ig
      • Tarun_0x0 has quit
      • aabbi15 has quit
      • Tarun_0x0 joined the channel
      • yvanzo
        aabbi15: It is way active in any case, and there seems to be a better integration with TypeScript too.
      • *more active
      • No doubt that it is more appropriate for BB :)
      • Tarun_0x0 has quit
      • Thanks for having investigated both options thoroughly!
      • minimal joined the channel
      • Note that i18next can’t be used for other projects though as it doesn’t support any of Python, Rust, or Perl.
      • Tarun_0x0 joined the channel
      • bitmap: Makes sense, thanks!
      • BrainzGit
        [bookbrainz-site] 14dependabot[bot] opened pull request #1082 (03master…dependabot/npm_and_yarn/express-4.19.2): chore(deps): bump express from 4.18.2 to 4.19.2 https://github.com/metabrainz/bookbrainz-site/p...
      • lucifer
        SatyarajRana: 175 hours if you don't intend to do the UI to add/edit/modify multiple subsonic servers, if you want to do that then 350 hours.
      • munishk: add `websockets` to this list of containers here, https://github.com/metabrainz/listenbrainz-serv...
      • Satyaraj[m] joined the channel
      • Satyaraj[m]
        <lucifer> "SatyarajRana: 175 hours if you..." <- Alright, I'll make it 350 hours
      • Tarun_0x0 has quit
      • iconoclast_hero joined the channel
      • Lotheric_ joined the channel
      • Lotheric has quit
      • munishk has quit
      • Tarun_0x0 joined the channel
      • bitmap
        we don't even have the CAA triggers we're supposed to have on the artist or release tables in production 🤦‍♂️
      • no idea how that happened
      • Tarun_0x0 has quit
      • Kladky has quit
      • insane_22 joined the channel
      • kellnerd
        I guess they were not important if everything worked nevertheless 😁
      • Satyaraj[m] has quit
      • Or is there something (subtle) which did not work as expected?
      • insane_22 has quit
      • atj
      • kellnerd
        Hehe, already open (got a mail)
      • atj
        kellnerd: sorry, i know you're busy but i figured it was worth a try :)
      • kellnerd
        No worries, atj, I was already curious about it even before you pinged me :)
      • atj
        kellnerd: I have some minor fixes for the Discogs userscript stashed somewhere, one second
      • hopefully I can find them before this migraine kicks in *sigh*
      • bitmap
        kellnerd: it's possible they are useless, considering that we do have other useless triggers installed (like reindex_release_via_catno)
      • atj
        kellnerd: another simple one if you have time - https://github.com/murdos/musicbrainz-userscrip...
      • bitmap
        just weird that someone quietly removed them and kept the code around with no explanation :P
      • yvanzo
        might it be during a database transfer?
      • or a schema change?
      • kilos_ joined the channel
      • bitmap
        a database dump/restore would have preserved them at least
      • yellowhatpro has quit
      • we've never run admin/sql/caa/CreateMQTriggers.sql as part of InitDb.pl, so wouldn't have had a reason to modify them during a schema change, but I suppose anything is possible
      • yvanzo
        These have most probably been removed manually.
      • bitmap
        I think so too
      • yvanzo
        Or the creation script partly failed for some reason.
      • bitmap
        maybe, I'm guessing that someone realized they were useless and dropped them
      • like I said, we do have other useless triggers, like reindex_release_via_catno, despite the fact that the IA doesn't use our release catalog numbers at all
      • and we are missing ones for data that they actually use, like release date, heh
      • hmm, they're not useless though, since those tables contain the barcode and artist names...so 🤷‍♂️
      • all of these issues should be fixed by the new artwork-indexer triggers, at least