Well, I think it's time to call that a bug then. Using r843, I still get the following from KR if I remove the BSA:
No idea, that might have been the result of me mucking about with it for some reason.
OOO does in fact become mergable, but it's filled with tons of *NEW* records - all of which are being injected into the OOO master file so they all carry a 01 index when they SHOULD have been assigned a 02 index. I have no idea why this was done, but CBash is apparently assuming they're all override records even though they're not.
KR shares the same issue - a lot of stuff is marked as injected into the KR master file when it shouldn't have been. Again, no idea why this was done, but CBash is probably getting confused by it.
Example: http://img502.imageshack.us/img502/4342/injected.jpg
CBash isn't assuming on this, injected records are an exception to the no new records rule and should be fine to merge (assuming the mod authors using injected records know what they're doing, the potential pitfalls of injected records, etc...). For injected records, it is the mod author's responsibility to ensure the injected record is safe. In general terms, this means that the injected formID doesn't change across releases, and doesn't conflict with a record in the esm.
I think the reason the records in OOO.esp were made injected was to workaround some issue with placed creatures/npcs. Not sure of the details, but I do know that it was done deliberately, and that the OOO team is extremely careful when using them.
As for the other mod being mergeable for some and not others....no idea. Definitely sounds like a bug unless we're talking about different versions of the same file and one happens to be mergeable while the other isn't.
Tried reinstalling some of the python stuff, no luck there either. Anybody seen this before?
It's a bug that's been fixed for 291 (which PM is in the process of getting ready for release). We accidentally slipped in some scripting syntax that requires Python 2.6+ and broke compatibility with Python 2.5. You can wait for 291, download the latest SVN revision, or update Python to fix the error.
Edit:
Starting a new thread. Please hold off on posting until it's up.http://www.gamesas.com/index.php?/topic/1160924-relz-wrye-bash-thead-59/