CouchDB Weekly News, October 15, 2015

Major Discussions

The JavaScript Test Suite (see thread)

Looking for JavaScript developers to help with the CouchDB integration test suite for the upcoming 2.0! Great efforts to get the 1.x JavaScript tests running on the cluster port of 2.0. WIP. The community is invited to join this process. No Erlang
needed – purely JavaScript and CouchDB HTTP API-work! How to help:

  1. Check out this test branch.
  2. cd into the repo and ‘git checkout js-tests-on-2.0-wip’
  3. run ‘make clean’ if this is not the first time you build
  4. ‘./configure -c –disable-docs –disable-fauxton && make’

Leaving you with two options:

  1. run the whole test suite: ‘make javascript’
  2. run a single test: ‘./dev/run –with-admin-party-please’ ‘./test/javascript/run test-filename’ (in another tab)

More context for the issue and these How-to-help-steps can to be found here (and updated here). There further evolved a discussion about using “_config” on the local port and also about using fixed test database names like ‘test_suite_db’ or instead generating a random database name for each test.

Fabric worker timeouts and availability of replicas (see thread)

Community members on the development list discuss fabric worker timeouts and the availability of replicas: Opening “a doc, a CouchDB cluster returns the document. It also returns a doc, given not all replicas (r) are available and the cluster is aware of it: if the co-ordinator knows that there are fewer than r replicas available, it returns the document with a 200.”…

Releases in the CouchDB Universe


Opinions and other News in the CouchDB Universe

… and in the PouchDB Universe

CouchDB Use Cases, Questions and Answers

Stack Overflow:

no public answer yet (Stack Overflow):

PouchDB Use Cases, Questions and Answers

Stack Overflow:

For more new questions and answers about CouchDB, see these search results and about PouchDB, see these.

Get involved!

If you want to get into working on CouchDB:

  • We have an infinite number of open contributor positions on CouchDB. Submit a pull request and join the project!
  • Do you want to help us with the work on the new CouchDB website? Get in touch on our new website mailing list and join the website team! –
  • The CouchDB advocate marketing programme is just getting started. Join us in CouchDB’s Advocate Hub!
  • CouchDB has a new wiki. Help us move content from the old to the new one!
  • Can you help with Web Design, Development or UX for our Admin Console? No Erlang skills required! – Get in touch with us.
  • Do you want to help moving the CouchDB docs translation forward? We’d love to have you in our L10n team! See our current status and languages we’d like to provide CouchDB docs in on this page. If you’d like to help, don’t hesitate to contact the L10n mailing list on or ping Andy Wenk (awenkhh on IRC).

We’d be happy to welcome you on board!


Time to relax!

  • “I think that we, as community organisers, have the power to move things for the better. We start with a passion and a vision and we pave the way to make things happen. We get the chance, that some perhaps don’t, to inspire others and to bring people that share our passion together. This is not something to be taken lightly.” – Thoughts about communities, community values and organisers
  • “Reaching the goal of a diverse community is a step-by-step process. There are no shortcuts. Each step has to be complete before the next level of cultural change is effective. It’s also worth noting that each step along the way benefits all community members, not just diverse contributors.” – What makes a good community?
  • “I’m learning that a lot of what makes me kind of OK (I hope!) at this dev lead thing isn’t a deep knowledge of the specific technologies that are the underpinning of the project (though it’s certainly important that I be able to find my way around). Rather, it’s my ability to ask these questions, and to hear and understand the answers, and interpret them into action.“ – Five Questions
  • “‘I don’t have a concern that if I speak out about stuff that is a little bit controversial, that it’s going to have a negative effect on my job,’ Baker said. ‘That’s a privilege that I have. That’s a huge privilege. A lot of people don’t have that. Like, if they speak out, there’s a likelihood they’ll get fired. It’s a shitty thing, but it’s a real thing in their jobs, for other people. I don’t have that, so I’m going to make use of that privilege. This needs to be talked about, so we’re going to talk about it. It’s going to be a topic — I’m going to make it one.’ Also, if companies really want to know how their diversity efforts are going, they should reach out to black women, Baker said.” – Slack Engineer Erica Baker: Diversity Efforts Need To Extend Beyond Gender

… and also in the news