one important reason to not using pg_dump is that you need to export and update the database at the same time
otherwise you can't handle replication packets properly
the acoustid format for full export is almost identical to MB
but the replication format is different
ariscop joined the channel
Freso
Leo_Verto: git diff $(initial commit)
jeffsturgis joined the channel
MBJenkins
* Michael Wiencek: Make sure Entity::PartialDate sorts same years the same
* Michael Wiencek: Events in a series should be ordered by date, then name (MBS-7557, MBS-7987)
* Michael Wiencek: Release groups in a series should be ordered by first release date, then name (MBS-7557)
* nikki: Fall back to more languages before giving up and picking randomly
* Michael Wiencek: Do sorting from MBS-7557 on the client too
Michael Wiencek: Remove test Wikipedia link type from orderable_link_type
Freso joined the channel
d4rkie joined the channel
Yippee, build fixed!
Michael Wiencek: Correctly validate date ranges between fuzzy dates
Michael Wiencek: Use Date::Calc to simplify is_date_range_valid logic
bitmap
heh
ianmcorvidae
lol
maybe not then I guess XD
diana_olhovik joined the channel
bitmap
hm, well seems unrelated to that, since it fails on hobbes if I revert that too. but need to sleep now so I guess we'll find out tomorrow
ariscop joined the channel
ohrstrom joined the channel
ruaok joined the channel
reosarevok joined the channel
UmkaDK joined the channel
Leo_Verto
Freso, okay, if you have two branches with a common ancestor and no rebasing or merging, you should be able to use git diff otherbranch...
Freso
Leo_Verto: Not two branches. One branch.
Leo_Verto
Hm
Freso
Leo_Verto: One branch, no branching off. I want to compare the repository (or a single file in it) from the initial commit to the current situation (or any given point in between).
Leo_Verto
git rev-list --max-parents=0 HEAD gets the first commit
so git diff $(git rev-list --max-parents=0 HEAD) HEAD should work
Freso
I can also do some `git log` magic.
Leo_Verto
git log apparently shouldn't be used for scripting
Freso
This is not for a script, or a long-winded solution like that wouldn't be a problem.
Leo_Verto
mhm, "git diff $(git rev-list --max-parents=0 HEAD) HEAD" seems to work though
Hello, guys I installed my own MB slave server with the github install.md instructions. All is working fine (including replication changes). However, I have some questions. 1. How can I disable the memory, time and data statistics when opening through the browser? 2. I'm trying to use the mbcontrol.sh startup script from this guide: http://www.tranquilbase.org/how-to-setup-your-o....
The script is not working for me, only when I use "exec plackup -Ilib -r" instead of "exec plackup -Ilib -s FCGI -E deployment --listen $SOCKET --nproc $NPROC --pid fcgi.pid --keep-stderr=1". What do I have to change to make the last part work?
diana_olhovik joined the channel
rknLA joined the channel
rknLA has left the channel
rknLA joined the channel
rknLA
hi, i'm having some trouble figuring out the id spaces and data schemas... i'm trying to go from searching for a recording to getting information about a work
but in the recording object, there are lots of ids, and none of them seem to resolve when i use them as work ids
ruaok
rknLA: hey.
works are linked to recordings via what we call Advanced Relationships.
a recording would be "Beethoven's 5th conducted by Karajan, movement I."
rknLA
i'm looking for a work
but the docs weren't really clear on how to search for works, and the python library had a way to search for recordings, so i figured there must be some way to go from recording to work
so, at a high level, my goal is to find the songwriter of a recording.. is there any kind of convention for which recordings have works associated with them?
alastairp
I'll regenerate the docs
rknLA
:) glad to help!
reosarevok
ruaok: heh. that last email was... interesting :p
alastairp
the only convention is "if it exists and someone has added it"
the important part being this "if someone has added it"
rknLA
word
ruaok
reosarevok: yep. lots of interesting stuff coming. :)
also, it looks like the search method does its damndest to return you _something_ even when there's no real strong/exact match?
also, search doesn't support `includes`, right? so there are at least 3 web calls per attempt here?
alastairp
correct, search doesn't support includes
you could check for a score of 100 in the results
rknLA
ahhh score, perfect
alastairp
you'll probably find that many of the recordings in the search results will have the same work
but I don't think you can find that out until you query each of them
rknLA
gotcha.
another question, about `id`:
what is the id in a `track-list` item? it didn't look like there was a concept of `track` in mb
alastairp
yes, tracks are not really exposed in the website much
a track is "a recording in this specific release"
because recordings can appear on many releases
rknLA
gotcha
hmm... how is `ext:score` calculated? i just got a score of 100 when the artist matched correctly, but the track that i searched for was not in the system
alastairp
it's returned by lucene. I don't know how it's computed
note that you can use the advanced search syntax and tell it to match only on the title field