noobquestion: what's the purpose of 'updating' already tagged tags? :$
ianmcorvidae
heh, yup, it was me that reported that
murk
files*
ianmcorvidae
murk: the data in the database isn't strictly constant
murk: people add things, correct things, etc.
so occasionally it's good to update tags to bring in those changes :)
noobie
well,it should be possible to tag new files too
murk
i see :)
hawke_
ianmcorvidae: I think we would need something like NES to be able to do that reliably, no?
ianmcorvidae
hm?
hawke_: I just mean manual checking occasionally, not automatic looking at if changes have happened or whatever
turtle_ joined the channel
and obviously changing picard to be a daemon-client model is basically untouched by any database stuff
and you don't need NES for automatic checking either, but I doubt anyone will look at fixing it before then anyway
hawke_
O_O daemon-client model? That seems excessive.
I just meant the ability to track merged/split entities.
ianmcorvidae
yeah, which I didn't talk about at all :P
hawke_
Where an MBID becomes no longer valid.
ianmcorvidae
which is why I was confused
hawke_
In order to update the tags, you’d need to do that. :-)
ianmcorvidae
tracking merging/splitting is all server-side
we already do that :P
well, merging anyway
hawke_
Not reliably.
ianmcorvidae
reliably unless people delete instead of merge
NES doesn't really make a difference there either, except *possibly* for splits, which we currently don't really track
hawke_
That I can’t answer, but I know from time to time I try to load a release in picard and it just says that it can’t find the release. Yet I look it up and it’s there.
ianmcorvidae
and no, to update the tags you do the same thing you do when you match them to start :P
hawke_
I have never checked whether it was deleted though.
ianmcorvidae
otherwise it's the automatic stuff I mentioned
it's probably deleting rather than merging
when there are merges entries get put in the gid_redirect tables and it'll redirect you to the new version
hawke_
Like I said, I never investigated further when that happened: maybe it was deleted, maybe it was a transient error, maybe the gid_redirect doesn’t always work properly, I don’t know. I just looked up the release on the web page, loaded it in the tagger, and went about my business.
Maybe I’ll look into it more next time it happens
ianmcorvidae
yeah
NES won't fix the delete-rather-than-merge problem :)
hawke_
You sure about that?
It should allow us to go back into the edits and at least find the damn thing.
Instead of just “sorry, it’s gone forever, no evidence that it ever existed”
ianmcorvidae
depends how you implement deletes in NES
hawke_
which is how a lot of stuff in MB is now: it’s really hard to find the history of any given entity.
ianmcorvidae
it's easily "delete the master pointer for this" and then you have some sort of garbage-collector that'll delete unused trees/revisions
which is basically equivalent to how we do our current trimming of the DB automatically when things are unused
hawke_
True.
But I wouldn’t think it would also delete the edit history associated with those trees/revisions.
ianmcorvidae
there isn't edit history in NES
there's only trees/revisions :)
there's no separate edit table or whatever, it's all tracked in terms of stuff done in the entity tables themselves
hawke_
There is edit history; there is a place that comments and votes and everything are stored.
ianmcorvidae
there's merge requests, but those probably also get deleted when they aren't referenced (however deeply) by anything that's a master revision
intgr joined the channel
a merge request is comments, votes, and a pointer to a revision, basically
intgr
ocharles: "EXPLAIN and log analysis is about as far as you get with a code profiler"
I wouldn't hold your breath, it could probably take unbounded amounts of time
hawke_
ianmcorvidae: It seems like NES has a more concrete plan than NGS at least. :-)
ianmcorvidae
hawke_: except for the last 10%, which always takes 90% of the time :)
iliketurtles joined the channel
hawke_
“5 great tone poems: Including foo, bar, baz”? “5 great tone poems, including foo, bar, baz”? “5 great tone poems: foo, bar, baz”? “five great tone poems” (as it is now)?
ianmcorvidae
hawke_: I'd keep it as it is, I think, I don't know that that's supposed to be a subtitle