_lucifer: I can sum it up: "Elastic used a real open source license and lost out on the amazon revenue. In order to 'capture the value' (read stick it to amazon) they changed their license to force amazon to pay. They wrapped the whole thing into "we were forced to do this, we're preserving open source", neither of which are true. Amazon responds by forking elastic search to actually keep it open. This has the potential to kill elastic."
2021-01-22 02233, 2021
reosarevok
<3
2021-01-22 02257, 2021
_lucifer
that clears it up. thanks for explanation.
2021-01-22 02209, 2021
_lucifer
sad state of affairs :(
2021-01-22 02237, 2021
_lucifer
>This is an Oracle-level move.
2021-01-22 02239, 2021
_lucifer
very true
2021-01-22 02248, 2021
ruaok
companies pretending to be open source and then regretting not getting filthy rich off it have no sympathy from me.
2021-01-22 02228, 2021
reosarevok
True, but if Amazon really presented the whole thing as a cooperation when it wasn't, that's also a dick move
2021-01-22 02249, 2021
ruaok
yep, indeed. Neither party shines here.
2021-01-22 02212, 2021
_lucifer
true
2021-01-22 02219, 2021
reosarevok
And there's a history IIRC of Amazon just taking stuff, hosting it and effectively sidestepping the original people
2021-01-22 02225, 2021
reosarevok
So yeah, shitty situation all around
2021-01-22 02248, 2021
_lucifer
i think BB uses Elastic search?
2021-01-22 02250, 2021
ruaok
and the GPL didn't foresee the cloud and thus we have these problems.
2021-01-22 02254, 2021
reosarevok
I guess if Amazon keep this fork open *and* take good care of it, it's not necessarily a loss... except that yet another big thing ends up in Amazon.
2021-01-22 02204, 2021
reosarevok
Which is fucking big enough as it is
2021-01-22 02207, 2021
ruaok
it does. but its on Mr_Monkey task list to remove it.
2021-01-22 02249, 2021
goldenshimmer joined the channel
2021-01-22 02249, 2021
lorenzuru joined the channel
2021-01-22 02249, 2021
joshuaboniface joined the channel
2021-01-22 02249, 2021
MagnusSvensson[m joined the channel
2021-01-22 02249, 2021
kepstin joined the channel
2021-01-22 02249, 2021
reg[m] joined the channel
2021-01-22 02249, 2021
maxlath[m] joined the channel
2021-01-22 02255, 2021
nobodyrocks[m] joined the channel
2021-01-22 02256, 2021
devorizon[m] joined the channel
2021-01-22 02253, 2021
reosarevok wonders if governments will really end up forcing the big few to split
2021-01-22 02216, 2021
reosarevok
I mean, by now they could probably just buy themselves a continent or two and move operations there...
2021-01-22 02253, 2021
ruaok
as long as there is cheap labor to exploit, it would work.
2021-01-22 02254, 2021
reosarevok
I doubt they would have huge issues just building their workers a Dubai-style "ok we're in the middle of nowhere but you have all you need here" city tbh
2021-01-22 02220, 2021
reosarevok
Eh, we'll see
2021-01-22 02226, 2021
ruaok
"... slum tbh" -- there I fixed it for you.
2021-01-22 02256, 2021
reosarevok
My point is that if they wanted highly paid experts, they could probably attract them with a non-slum
2021-01-22 02202, 2021
reosarevok
Maybe they don't even need those, but :)
2021-01-22 02235, 2021
reosarevok
Like, if they were able to operate just with a slum wouldn't they have moved out of the US ages ago to somewhere with even more corporate-friendly laws?
2021-01-22 02241, 2021
ruaok
well, they have highly paid experts. just not in their warehouses.
2021-01-22 02216, 2021
ruaok
there is no place in the world more corporate friendly than the US,....
2021-01-22 02251, 2021
reosarevok
Oh, sure, I was thinking about the tech bits of Google, Amazon etc, not of the Amazon warehouses. Eh, who knows. Let's see what happens
2021-01-22 02255, 2021
reosarevok
And I dunno, I'm sure some place could be convinced to just make it outright illegal to complain about Google :p
2021-01-22 02203, 2021
reosarevok
(and charge no taxes too)
2021-01-22 02246, 2021
reosarevok
yvanzo: what the fuck does the area sortname field search? :D
2021-01-22 02258, 2021
reosarevok
"Area search terms with no fields specified search the area and sortname fields."
2021-01-22 02203, 2021
reosarevok
AFAIK areas have no sortnames?
2021-01-22 02215, 2021
reosarevok
But it's in the table, so it must be a thing...
2021-01-22 02233, 2021
reosarevok
I guess it's just a copy of the name
2021-01-22 02246, 2021
reosarevok
(I see the search XML does return it)
2021-01-22 02231, 2021
reosarevok
(ok, and so does the lookup XML - nvm then, but I should probably still specify it's just equivalent to the name for this)
yvanzo, bitmap: should we have a "drop area and label sortname from WS" ticket for ws/3?
2021-01-22 02256, 2021
reosarevok
Also, why does artist have primary_alias but not area... jeez, we're so inconsistent :)
2021-01-22 02210, 2021
Mineo
reosarevok: there's a script (searchfields.py) in the mbsssss repo that gets the available search fields in a mediawiki table (pipe its output to xclip on linux to have it in the clipboard). doesn't do descriptions, though. you could probably add another namespace at the top of each schema.xml file and add the descriptions as xml attributes ('<field ... mb:description="whatever">') and have it dump that
2021-01-22 02216, 2021
Mineo
as well
2021-01-22 02219, 2021
reosarevok
Yes, I'm using that :)
2021-01-22 02228, 2021
reosarevok
To figure out what we currently have that we haven't documented
2021-01-22 02238, 2021
BrainzGit
[troi-recommendation-playground] mayhem opened pull request #34 (main…improved-mbid-mapping): Improved mbid mapping, playlist submit improvements and year lookup improvements. https://github.com/metabrainz/troi-recommendation…
2021-01-22 02232, 2021
yvanzo
reosarevok: probably yes
2021-01-22 02215, 2021
reosarevok
yvanzo: I'd add a ticket to add primary_alias to all entities, but that would also affect recording, so :/
SEARCH-639: Search artist, label, and place by related area's MBID
2021-01-22 02238, 2021
reosarevok
Thanks :)
2021-01-22 02216, 2021
Shivam joined the channel
2021-01-22 02203, 2021
Shivam
Hello! I am having some trouble in running a local development server for BookBrainz site. I followed the steps mentioned in the github repository. When i point my browser to localhost:9099, it opens up the site but says 'database "bookbrainz" does not exist' . I ran the database-init-docker script and it seemed to work just fine. Can somebody tell
2021-01-22 02203, 2021
Shivam
me if I am doing something wrong or maybe I am missing something? Any help will be appreciated. Thanks!
2021-01-22 02257, 2021
reosarevok
Mr_Monkey: ^
2021-01-22 02207, 2021
_lucifer
Shivam: that means the BB database is not initialized.
2021-01-22 02229, 2021
_lucifer
the instructions probably cover how to do that.
2021-01-22 02237, 2021
Mr_Monkey
Hi Shivam ! It does look like something went wrong when initializing the database
2021-01-22 02210, 2021
Mr_Monkey
Could you try running the database-init-docker script and seeing if you have any useful output that could shed a light on the issue?
2021-01-22 02237, 2021
Mr_Monkey
I meant "running the database-init-docker script *again*"
2021-01-22 02241, 2021
reosarevok
yvanzo: exposing event.ended seems a bit pointless, given it can't be set separately, it's basically just "does it have an end date set". But I documented it as such, anyway
2021-01-22 02253, 2021
reosarevok
Hopefully it'll avoid people thinking it just means "is the event in the past"
oh! i see the PR mentions to follow the migration guides and upgrade sqlalchemy.
2021-01-22 02206, 2021
alastairp
ishaanshah: hi, are you around?
2021-01-22 02256, 2021
alastairp
_lucifer: yeah, lots of py2->3 steps for sir. I'm happy to talk you through some items if you want to take a look at it
2021-01-22 02202, 2021
_lucifer
alastairp: yup, i am interested in working on that. thanks!
2021-01-22 02226, 2021
reosarevok
yvanzo: also: "If you don't specify a field, the term will be searched for in the area field.". For other entities, it also checks 'alias' - is that not true of area?
2021-01-22 02240, 2021
reosarevok
(wondering if our docs are wrong or our code is inconsistent)
2021-01-22 02221, 2021
reosarevok
Sorry, it feels like I'm giving you more work instead of taking it off you D:
2021-01-22 02219, 2021
reosarevok wonders what's the actual point of a query like http://musicbrainz.org/ws/2/label?query=release_count:100
2021-01-22 02209, 2021
Mr_Monkey
ruaok: About the ES/Amazon beef and license change, I must say I find both parties despicable. Shame !
2021-01-22 02244, 2021
ruaok
Yep, agreed.
2021-01-22 02238, 2021
Mr_Monkey
Amazon's ghastly practices I'm very much against, and it's really sad to see the response from Elastic going away from FOSS principles.
2021-01-22 02254, 2021
Mr_Monkey
On more reason to leave ES behind.
2021-01-22 02214, 2021
Shivam has quit
2021-01-22 02202, 2021
reosarevok
yvanzo: also, tag is not available for places for some reason?
2021-01-22 02254, 2021
reosarevok
And coordinate search is pretty much useless, since it wants the exact values inc all decimals, so you'd need to know them already
2021-01-22 02203, 2021
reosarevok
(58.38 doesn't find 58.388226)
2021-01-22 02210, 2021
reosarevok
Will add a ticket for that last one if not available
2021-01-22 02218, 2021
v6lur_ has quit
2021-01-22 02243, 2021
yvanzo
_lucifer: the currently blocking bit is upgrading sqlalchemy (because the current version does not support recent python versions)
2021-01-22 02253, 2021
yvanzo
_lucifer: it is due to some code hacking around sqlalchemy IIRC, alastairp and bitmap may know more about it ^
2021-01-22 02246, 2021
alastairp
did anyone copy Mineo's description into a documentation file from the day that we had that meeting?
2021-01-22 02228, 2021
yvanzo
I don't think so
2021-01-22 02211, 2021
yvanzo
reosarevok: indeed, it does not search in area’s aliases
2021-01-22 02220, 2021
reosarevok
I'll add a ticket
2021-01-22 02224, 2021
reosarevok
Seems unintended
2021-01-22 02204, 2021
yvanzo
reosarevok: maybe keep "terms" plural because a search can have many.
Hmm, I see release, release group and recording do the same as areas
2021-01-22 02222, 2021
reosarevok
Re default searches
2021-01-22 02234, 2021
reosarevok
We could add them to at least RG and release, I guess, but probably not recording then?
2021-01-22 02246, 2021
reosarevok
We barely have aliases for those, I expect, but
2021-01-22 02209, 2021
reosarevok
Jeez. I just saw all the fields we index for recording. No wonder it's huge.
2021-01-22 02246, 2021
Darkloke has quit
2021-01-22 02254, 2021
yvanzo
We could do it even for recordings, but we better have to estimate size increase first.
2021-01-22 02224, 2021
reosarevok
Recordings were awfully documented btw
2021-01-22 02237, 2021
reosarevok
Hopefully I'm figuring out each field properly, but maybe you can take a look to make sure
2021-01-22 02245, 2021
reosarevok
(almost done)
2021-01-22 02201, 2021
reosarevok
yvanzo: where do we generate the fallback type for RGs?
2021-01-22 02224, 2021
reosarevok
(I don't think that's documented anywhere, right? so I should probably link directly to the code)
2021-01-22 02228, 2021
reosarevok
Currently it says "type of the release group, old type mapping for when we did not have separate primary and secondary types or use standalone for standalone recordings" but "use standalone for standalone recordings" doesn't seem to be true anymore anyway and the first bit is useless
2021-01-22 02207, 2021
yvanzo
I knew it, will check
2021-01-22 02200, 2021
Shivam joined the channel
2021-01-22 02254, 2021
Shivam
i reinstalled docker and started everything from scratch again..when i run database-init script, it tries to build up and create bookbrainz-site but after a while it exits with the following line : 'standard_init_linux.go:219 : exec user process caused: no such file or directory' ..Please help me out
Mr_Monkey: reg. the odd logos in inkscape. Did you figure out some reason behind it. It occurs quite often if you open logos in inkscape but they seem to open perfectly in AI
2021-01-22 02204, 2021
reosarevok
Oh, found something I dropped in error, fixed :)
2021-01-22 02200, 2021
Mr_Monkey
Not sure why, no. I made the logos in AI, so it's possible that there are some paths that other vector programs don't like, but… 🤷