On Sat, 15 Aug 2015 12:42 +0200, David Bremner wrote: > For me compaction is a rare event, so having to take the fallback path > and do a full dump or whatever doesn't seem so bad. If you don't want to > have a fallback path, then I guess you need to guarantee externally that > no "bad changes" happen and either ignore the uuid's or copy them > forward in your external tool. > > Mainly though I think this will be fixed in Xapian. As it happens Xapian > developer Olly Betts is here at DebConf, and I discussed this problem > with him. According to Olly, in-progress / future versions of compact > will function in place, and guarantee the UUID is preserved. I'm not > sure of the timeline here, but given our scarce developer resources, I > think I'd rather wait for Olly to fix this. Okay, I'm convinced now. The series looks good to me otherwise. Best regards, Daniel