Hi, The last piece for 2.0 is to fix the way that couch_epi is integrated with startup, Ilya is working on this and I hope to be reviewing his work early this week. Basically, we need to ensure that every couch_epi plugin or override is loaded before any request is processed. As you’ve seen in the tests, it’s possible to catch it during initialisation where required modules are not yet loaded. We need this for tests but also for sensible production behavior (it wouldn’t do for a node with an authorisation hook to allow a single request before that hook is loaded, etc).
If this is the _only_ issue found so far, I’m pretty happy! B. > On 26 Sep 2015, at 23:52, Klaus Trainer <[email protected]> wrote: > > Hi everybody, > > while checking which eunit tests are failing in the couch application, I > ran into a strange stack trace in the json_doc_test that suggests that > the problem is related to the couch_epi application and the test setup. > It looks like the underlying issue could affect other tests as well. > > See here: https://gist.github.com/KlausTrainer/2fb1d980cd267c6538fe > > Does anybody have an idea how to properly fix this one? > > > On 09/18/2015 04:21 PM, Jan Lehnardt wrote: >> Hi everyone, >> >> we are getting into the hot phase for 2.0. I noticed make check fails on CI >> (https://gist.github.com/janl/efba53543cd801f92b7a >> <https://gist.github.com/janl/efba53543cd801f92b7a>). We really must make >> sure that our tests suites are working now. Who can find out what is broken >> here? >> >> Thanks! >> Jan >> -- >>
