Summary of IRC Meeting in #couchdb-meeting at Wed Mar 18 20:01:39 2015: Attendees: Wohali, arun_agarwal, Buddhika, Kxepal, Ndeeshaan, sebastianrothbuc, nslater, jan____, klaus_trainer, robertkowalski, rkowalski__
- Preface - fauxton status - rcouch merge - couchperuser - Google Summer of Code (GSoC) - Action: robertkowalski to start vote for couchperuser - couchdb-www / www@c.a.o - couchdbdocker - nano import - _bulk_revs - 2.0 - Action: robertkowalski writes a text about the process - Action: Kxepal and jan____ to figure out consolidation of install instructions IRC log follows: ## Preface ## [Wed Mar 18 20:02:48 2015] <robertkowalski>: I would like to welcome Ndeeshaan who participates in this gsoc [Wed Mar 18 20:02:55 2015] <robertkowalski>: :) [Wed Mar 18 20:02:57 2015] <robertkowalski>: hi! [Wed Mar 18 20:03:17 2015] <arun_agarwal>: I am also a first timer here :) [Wed Mar 18 20:03:21 2015] <sebastianrothbuc>: great - welcome! [Wed Mar 18 20:03:38 2015] <robertkowalski>: hi arun_agarwal! welcome! [Wed Mar 18 20:03:55 2015] <arun_agarwal>: Hi Robert and everyone in the team. [Wed Mar 18 20:04:15 2015] <jan____>: heya arun_agarwal & Ndeeshaan [Wed Mar 18 20:04:21 2015] <Ndeeshaan>: Hi all [Wed Mar 18 20:04:51 2015] <Kxepal>: Ndeeshaan: arun_agarwal hi and welcome (: [Wed Mar 18 20:07:56 2015] <jan____>: robertkowalski: wanna go with your topics? [Wed Mar 18 20:08:08 2015] <robertkowalski>: ok! ## fauxton status ## [Wed Mar 18 20:09:00 2015] <robertkowalski>: the fauxton testsuite (integration tests) will be running on couchdb 2 soon, PR is already in review [Wed Mar 18 20:09:34 2015] <robertkowalski>: for the mango interface that means that we can write integration tests for it. [Wed Mar 18 20:09:47 2015] <robertkowalski>: current status of mango: you can create indexes and list them [Wed Mar 18 20:10:04 2015] <robertkowalski>: garren currently works on rewriting the all-docs-list to react [Wed Mar 18 20:10:36 2015] <robertkowalski>: if you know fauxton, you will know that the all-docs-list is a horrible, grown, godobject the refactor solves a lot of problems [Wed Mar 18 20:11:16 2015] <jan____>: nice! [Wed Mar 18 20:11:17 2015] <robertkowalski>: michelle rewrites activetasks in react [Wed Mar 18 20:11:32 2015] <robertkowalski>: and we have a lot of smaller bugfixes in the pipeline [Wed Mar 18 20:12:14 2015] <robertkowalski>: it think that's it for fauxton, i expect the first part of mango getting merged next week, behind a small feature-flip [Wed Mar 18 20:12:22 2015] <robertkowalski>: so interested folks can test it already [Wed Mar 18 20:12:33 2015] <robertkowalski>: and the code is integrated into master [Wed Mar 18 20:12:49 2015] <jan____>: why a feature flip? [Wed Mar 18 20:13:12 2015] <robertkowalski>: currently it is just possible to create and list indexes [Wed Mar 18 20:13:15 2015] <robertkowalski>: not to query [Wed Mar 18 20:13:44 2015] <robertkowalski>: but i would like to integrate into master early and don't want users think it is a bug and create jira tickets [Wed Mar 18 20:13:53 2015] <robertkowalski>: + to [Wed Mar 18 20:14:14 2015] <jan____>: got it, thanks! [Wed Mar 18 20:14:19 2015] <robertkowalski>: http://locahlhost:8000/mydatabase?beta=enableQuery [Wed Mar 18 20:14:30 2015] <robertkowalski>: and then the menu-point gets visible [Wed Mar 18 20:15:25 2015] <jan____>: cool trick :) ## rcouch merge ## [Wed Mar 18 20:15:50 2015] <robertkowalski>: jan____: yes, easy as pie but very useful [Wed Mar 18 20:16:07 2015] <robertkowalski>: i was wondering what the status of the rcouch merge is [Wed Mar 18 20:16:22 2015] <robertkowalski>: and Kxepal answered on the ML that one feature got merged, the others not [Wed Mar 18 20:16:25 2015] <Wohali>: not sure rnewson or davisp are here to talk about it [Wed Mar 18 20:16:33 2015] <Kxepal>: robertkowalski: it's stalled. we need a hero and benoitc to pick the features from those branch [Wed Mar 18 20:16:52 2015] <Wohali>: some of the features are incompatible in their current state, or are broken by clustering [Wed Mar 18 20:17:17 2015] <Kxepal>: but some features are very useful like lagger configuration [Wed Mar 18 20:17:25 2015] <robertkowalski>: hmmm... is it still supposed to land in 2.0? [Wed Mar 18 20:17:33 2015] <Kxepal>: robertkowalski: partially [Wed Mar 18 20:17:45 2015] <Wohali>: the logging configuration has been touched differently on master with lager [Wed Mar 18 20:17:46 2015] <Kxepal>: full merge wasn't in priority [Wed Mar 18 20:18:15 2015] <Wohali>: i think making any more rcouch merge actions for 2.0 a priority will significantly delay its release [Wed Mar 18 20:18:24 2015] <Wohali>: not saying there's not useful stuff but beware scope creep! [Wed Mar 18 20:18:55 2015] <robertkowalski>: fully agreed! [Wed Mar 18 20:19:20 2015] <Wohali>: moving on unless there's more to say here [Wed Mar 18 20:19:20 2015] <jan____>: yeah, I think we agreed on getting 2.0 out and then port over more things ## couchperuser ## [Wed Mar 18 20:19:43 2015] <robertkowalski>: klaus_trainer pinged me yesterday [Wed Mar 18 20:20:18 2015] <robertkowalski>: he would like to move couchperuser to the asf and would also like to maintain it [Wed Mar 18 20:20:21 2015] <jan____>: Bob Ippolito wrote this little plugin that creates a user DB when a user signs up. [Wed Mar 18 20:20:31 2015] <jan____>: itâs small and useful and heâd be fine with donating it to the ASF [Wed Mar 18 20:20:40 2015] <robertkowalski>: thanks jan, sorry for not providing context [Wed Mar 18 20:20:41 2015] <jan____>: I wouldnât mind taking this on as an off-by-default feature [Wed Mar 18 20:21:04 2015] <jan____>: plus klaus is already working on making it for 2.0 etc. [Wed Mar 18 20:21:09 2015] <Wohali>: +1, off-by-default, assuming there are some tests added and it doesn't break in clustered mode [Wed Mar 18 20:21:13 2015] <klaus_trainer>: See https://github.com/KlausTrainer/couchperuser [Wed Mar 18 20:21:20 2015] <Kxepal>: I guess we need to run a vote and IP clearance then [Wed Mar 18 20:21:32 2015] <jan____>: Iâd be happy to be the officer that runs the import paperwork [Wed Mar 18 20:21:49 2015] <Kxepal>: jan____: thank you a lot for that! [Wed Mar 18 20:21:59 2015] <jan____>: Wohali: has tests, donât know about cluster mode yet, klaus_trainer? [Wed Mar 18 20:22:22 2015] <Buddhika>: Hi peple :D [Wed Mar 18 20:22:22 2015] <jan____>: been doing imports lately, donât mind it :) [Wed Mar 18 20:22:29 2015] <klaus_trainer>: Currently there are no tests that we can use right now. [Wed Mar 18 20:22:35 2015] <robertkowalski>: i am happy to help out jan____ if klaus_trainer has questions, as i did that for mango with jan____ [Wed Mar 18 20:22:37 2015] <Wohali>: jan____: as always the hard thing is that many plugins make assumptions that aren't cluster-safe, e.g. being the "only" node involved in something, making assumptions about locking things down, etc. [Wed Mar 18 20:23:19 2015] <jan____>: Wohali: yeah, looking forward how klaus_trainer is solving this :) [Wed Mar 18 20:23:23 2015] <Wohali>: yay [Wed Mar 18 20:23:40 2015] <Wohali>: i'd say get the ip clearance done, put in a branch, hopefully clean up for official 2.0 release [Wed Mar 18 20:24:20 2015] <Wohali>: anything else? [Wed Mar 18 20:24:32 2015] <klaus_trainer>: Sounds good. I'm definitely willing to do more work on it assuming that we can integrate it. [Wed Mar 18 20:24:38 2015] <Wohali>: yay [Wed Mar 18 20:24:40 2015] <Wohali>: moving on ## Google Summer of Code (GSoC) ## [Wed Mar 18 20:24:46 2015] <robertkowalski>: shall i kick off a vote on the dev-ml for the codebase? [Wed Mar 18 20:24:51 2015] <jan____>: in addition, would say this isnât blocking 2,0 [Wed Mar 18 20:25:06 2015] <Wohali>: agreed, not a 2.0 blocker, get it in a branch and put in 2.0 if we can make it sane [Wed Mar 18 20:25:23 2015] <jan____>: robertkowalski: +1 [Wed Mar 18 20:25:49 2015] <robertkowalski>: ok [Wed Mar 18 20:26:04 2015] <robertkowalski>: so we are particiapting in this years google summer of code! [Wed Mar 18 20:26:17 2015] <jan____>: #action robertkowalski to start vote for couchperuser [Wed Mar 18 20:26:22 2015] <jan____>: \o/ [Wed Mar 18 20:26:38 2015] <klaus_trainer>: Yay! [Wed Mar 18 20:26:48 2015] <robertkowalski>: Ndeeshaan and Buddhika are also here today [Wed Mar 18 20:27:13 2015] <robertkowalski>: I think we have 5 students that are interested [Wed Mar 18 20:27:38 2015] <robertkowalski>: and the deadline for the proposals is in 1-2weeks [Wed Mar 18 20:28:12 2015] <Ndeeshaan>: 27 th of March is the deadline precisely :) [Wed Mar 18 20:28:46 2015] <robertkowalski>: we are still searching for mentors, jan____ is mentoring the queryserver protocol improvements, and i am mentoring for fauxton [Wed Mar 18 20:29:19 2015] <robertkowalski>: but more mentors would be even better! :) [Wed Mar 18 20:29:20 2015] <Wohali>: i'm sorry that i can't volunteer this time [Wed Mar 18 20:30:11 2015] <robertkowalski>: Buddhika: I will look for a template for the proposal tonight for you and Ndeeshaan [Wed Mar 18 20:30:24 2015] <robertkowalski>: and the other students [Wed Mar 18 20:30:40 2015] <Buddhika>: That would be great [Wed Mar 18 20:30:46 2015] <jan____>: Wohali: do not worry! <3 [Wed Mar 18 20:30:48 2015] <robertkowalski>: Wohali: no worries! next year! [Wed Mar 18 20:31:20 2015] <Ndeeshaan>: robertkowalski: Thanks a lot [Wed Mar 18 20:31:36 2015] <robertkowalski>: we are also happy to help with the proposals, at least where we can [Wed Mar 18 20:32:25 2015] <robertkowalski>: i think thats it so far [Wed Mar 18 20:32:32 2015] <Buddhika>: We'll try to prepare draft proposals as soon as possible. [Wed Mar 18 20:32:48 2015] <Buddhika>: We have one week to refine them. [Wed Mar 18 20:33:27 2015] <robertkowalski>: cool! [Wed Mar 18 20:33:38 2015] <Ndeeshaan>: I have completed my draft proposal and I can send it :) [Wed Mar 18 20:34:17 2015] <robertkowalski>: awesome! ## couchdb-www / www@c.a.o ## [Wed Mar 18 20:35:49 2015] <jan____>: we have a new git repo couchdb-www that infra is testing git-based website publishing [Wed Mar 18 20:37:10 2015] <jan____>: it isnât 100% live yet, but the EU mirror of the web server is already backed by it. So if we now want to make any changes, we have to do it in SVN and git, but only for a short while, until more projects signed up to use git and INFRA moves us over fully [Wed Mar 18 20:37:34 2015] <robertkowalski>: jan____: \o/ [Wed Mar 18 20:37:43 2015] <jan____>: in addition, we agreed to set up a www@c.a.o mailing list and it exists now, but nothing is happening. Does anyone have any insight as to why? [Wed Mar 18 20:37:45 2015] <robertkowalski>: jan____: is it on github? [Wed Mar 18 20:38:11 2015] <jan____>: no github mirror yet [Wed Mar 18 20:38:14 2015] <robertkowalski>: jan____: i guess everyone is waiting for github to send PRs [Wed Mar 18 20:38:49 2015] <jan____>: yeah, Iâve been pushy, but infra is also busy with other stuff [Wed Mar 18 20:39:26 2015] <robertkowalski>: jan____: at least i am doing that (waiting) before writing to www@ that we have git now [Wed Mar 18 20:39:30 2015] <jan____>: but about www@ â what are we waiting for? [Wed Mar 18 20:40:45 2015] <robertkowalski>: arun_agarwal is also subscribed waiting for github prs [Wed Mar 18 20:41:31 2015] <robertkowalski>: at least i asked him to do that [Wed Mar 18 20:42:07 2015] <arun_agarwal>: robertkowalski: yup, true [Wed Mar 18 20:42:09 2015] <jan____>: ok, thanks! ## couchdbdocker ## [Wed Mar 18 20:45:24 2015] <jan____>: just FYI: The couchdb-docker project is also being imported from github, necessary paperwork on their end has been filed, next step is getting the IP clearance going, will do that this week. [Wed Mar 18 20:45:37 2015] <Kxepal>: \o/ ## nano import ## [Wed Mar 18 20:47:13 2015] <jan____>: Garren has been sorting out the legal paperwork for nano, and we are close. once that is all done, weâll start the usual import procedure, Iâm also shepherding that. ## _bulk_revs ## [Wed Mar 18 20:48:53 2015] <jan____>: Iâm interested in optmising replication performance using _bulk_revs / COUCHDB-2310 [Wed Mar 18 20:49:25 2015] <jan____>: we are basically waiting for a patch from benoitc, but if that doesnât materialise, Iâll look at doing it from scratch. [Wed Mar 18 20:49:38 2015] <Kxepal>: jan____: I had a talk with him today [Wed Mar 18 20:49:40 2015] <Wohali>: +1 to try from scratch [Wed Mar 18 20:49:51 2015] <Kxepal>: he'll try to find a time to make it soon [Wed Mar 18 20:49:53 2015] <jan____>: Kxepal: any news? [Wed Mar 18 20:50:15 2015] <jan____>: Kxepal: ok, nice to hear. [Wed Mar 18 20:50:46 2015] <robertkowalski>: Kxepal: did he mention a specific timeframe in that he wants to try to find time? [Wed Mar 18 20:50:50 2015] <jan____>: I have a week or two before I can look into it proper, so that would be my cutoff date [Wed Mar 18 20:51:23 2015] <robertkowalski>: jan____: ah ok, good idea [Wed Mar 18 20:51:24 2015] <Kxepal>: robertkowalski: no, but that's in his priority list todo for couchdb now as I understood. [Wed Mar 18 20:52:03 2015] <Kxepal>: so let's give him a little bit time to finish the job [Wed Mar 18 20:52:13 2015] <jan____>: k ## 2.0 ## [Wed Mar 18 20:54:19 2015] <robertkowalski>: i was one week away but i think nothing has happened for 2.0, right? [Wed Mar 18 20:54:51 2015] <robertkowalski>: i still did not have time to work on my items, blocked by mango and other stuff [Wed Mar 18 20:54:59 2015] <jan____>: small things, as far as I can see [Wed Mar 18 20:55:02 2015] <Kxepal>: robertkowalski: nothing criminal, right [Wed Mar 18 20:55:52 2015] <jan____>: I did some local hacking on the build/packaging stuff, but need to find more time, nothing to show yet [Wed Mar 18 20:56:22 2015] <robertkowalski>: jan____: can i send you a pr with my script that pulls names out of the subrepos? [Wed Mar 18 20:56:41 2015] <robertkowalski>: i talked to several people and they all said we don't need the number of commits [Wed Mar 18 20:57:09 2015] <jan____>: just commit to my branch [Wed Mar 18 20:57:17 2015] <robertkowalski>: because the exact number of commits is broken as some commmits are still in the old couchdb master branch, some not [Wed Mar 18 20:57:34 2015] <arun_agarwal>: jan____: is there any jira ticket where the hack steps are documented? [Wed Mar 18 20:58:00 2015] <jan____>: arun_agarwal: which hack steps specifically? [Wed Mar 18 20:58:15 2015] <arun_agarwal>: jan____: on build/packaging stuff. [Wed Mar 18 20:59:02 2015] <arun_agarwal>: jan____: was just curious, nothing specific :) [Wed Mar 18 20:59:17 2015] <jan____>: arun_agarwal: hm, there isnât much to explain [Wed Mar 18 20:59:36 2015] <jan____>: arun_agarwal: Iâm currently working here https://github.com/apache/couchdb/pull/302 [Wed Mar 18 20:59:39 2015] <arun_agarwal>: jan____: ohk. I see, please go ahead. [Wed Mar 18 20:59:58 2015] <jan____>: there is some feedback that I need to incorporate [Wed Mar 18 21:00:22 2015] <jan____>: and I think Iâm blocked by a cyclic dependency, but Iâll figure it out. Might have to rename ./configure to ./bootstrap [Wed Mar 18 21:00:34 2015] <jan____>: or strip some stuff from ./configure and move it into a ./bootstrap, but not 100% sure yet [Wed Mar 18 21:00:58 2015] <jan____>: anything else on 2.0? [Wed Mar 18 21:00:58 2015] <arun_agarwal>: jan____: sure. [Wed Mar 18 21:02:06 2015] <robertkowalski>: oh sebastianrothbuc you write "BTW: so did copying in 1.6.1 files, calling them from local port, replicating them up to the cluster port." - does that fix COUCHDB-2593 [Wed Mar 18 21:02:09 2015] <robertkowalski>: ? [Wed Mar 18 21:02:28 2015] <robertkowalski>: https://issues.apache.org/jira/browse/COUCHDB-2593 - maybe you can take a look later [Wed Mar 18 21:03:03 2015] <sebastianrothbuc>: at least I tried to destroy something in such a setup (i.e. copy "old" 1.6.1 .couch files into the 2.0 data dir [Wed Mar 18 21:03:05 2015] <sebastianrothbuc>: but it just works [Wed Mar 18 21:03:10 2015] <sebastianrothbuc>: you get the databases on the local port [Wed Mar 18 21:03:19 2015] <sebastianrothbuc>: you can create one (same name) on the cluster port [Wed Mar 18 21:03:20 2015] <sebastianrothbuc>: replicate [Wed Mar 18 21:03:22 2015] <sebastianrothbuc>: and that's it [Wed Mar 18 21:03:23 2015] <jan____>: Iâd like to start looking at running the 1.x JS test suite against master, so we can see how compatible 1.x and 2.0 are going to be. [Wed Mar 18 21:03:42 2015] <jan____>: This will require some changes and reorganisation to the tests, but I think itâll be very worth it, if we want to make upgrades as painless as possible [Wed Mar 18 21:04:02 2015] <jan____>: (nice) [Wed Mar 18 21:04:10 2015] <Kxepal>: jan____: js test suite need in global refactoring, since it still remember the days when it ran from browsers [Wed Mar 18 21:04:30 2015] <sebastianrothbuc>: can't we run it from browser again? [Wed Mar 18 21:04:38 2015] <Kxepal>: "some changes" may be not a trivial to made [Wed Mar 18 21:04:59 2015] <Kxepal>: sebastianrothbuc: no, because some browsers (I didn't mention chome) are buggy on some cases [Wed Mar 18 21:05:07 2015] <jan____>: I know there was a lot of work on other sort of tests as well, but as far as I can tell, they are all tailored for 2.0/master. Iâm specifically interested in 1.x compat and I think the JS tests cover the API well and have yet only run against the local interface [Wed Mar 18 21:05:15 2015] <jan____>: why does it need a major refactor? [Wed Mar 18 21:05:37 2015] <jan____>: they run in browsrs and on the CLI [Wed Mar 18 21:05:46 2015] <Kxepal>: jan____: because it's full of terror if you're trying to figure why test fails. [Wed Mar 18 21:06:06 2015] <jan____>: all we need to do is point them at the cluster port and disable the ones that we donât expect to work (_config etc) [Wed Mar 18 21:06:23 2015] <jan____>: Kxepal: Iâve lived in that world for many years, Iâm not afraid [Wed Mar 18 21:06:37 2015] <jan____>: and I donât want to refactor the tests because I specificallyw ant to run out 1.x suite against 2.0 [Wed Mar 18 21:06:44 2015] <jan____>: once we are over, we can do whatever [Wed Mar 18 21:06:52 2015] <Kxepal>: jan____: not sure to hug you or call a hero [Wed Mar 18 21:07:19 2015] <jan____>: lol <3 [Wed Mar 18 21:07:54 2015] <jan____>: Iâmma bring this up on dev@ separately to hear from folks [Wed Mar 18 21:08:12 2015] <Kxepal>: good call [Wed Mar 18 21:08:28 2015] <jan____>: I think that will flush out some more things we need to do, but after that, we are getting closer to the final stretch [Wed Mar 18 21:09:00 2015] <robertkowalski>: short question reagrding the logo process [Wed Mar 18 21:09:50 2015] <robertkowalski>: i talked to sean and he would take the proposed position on the mailinglist. can i propose him or how does it work? [Wed Mar 18 21:10:53 2015] <jan____>: what do you mean âproposed positionâ [Wed Mar 18 21:11:46 2015] <robertkowalski>: nslater sent an mail to the mailing list: http://mail-archives.apache.org/mod_mbox/couchdb-marketing/201503.mbox/%3CCAPaJBx4gf-yAnMPDGrKnWuN-FsC0dmuBeNLvaVpcDCyAr5CYGQ%40mail.gmail.com%3E [Wed Mar 18 21:12:08 2015] <robertkowalski>: "The community selects a person or person(s) to [Wed Mar 18 21:12:09 2015] <robertkowalski>: do the design. That person is then entrusted to do the stuff. No [Wed Mar 18 21:12:10 2015] <robertkowalski>: voting necessary. [Wed Mar 18 21:12:11 2015] <robertkowalski>: " [Wed Mar 18 21:13:26 2015] <Kxepal>: robertkowalski: ok, but we have a group of people that made a logo. each own with own vision and arguments. what's now? [Wed Mar 18 21:13:31 2015] <jan____>: good question, I think yeah, just nominate him [Wed Mar 18 21:13:54 2015] <jan____>: design by committee! [Wed Mar 18 21:14:11 2015] <robertkowalski>: Kxepal: so far no one got nominated by anyone [Wed Mar 18 21:14:28 2015] <robertkowalski>: but i am also not sure what we do if we have multiple nominations. [Wed Mar 18 21:14:32 2015] <robertkowalski>: hmm.. [Wed Mar 18 21:14:39 2015] <nslater>: I'm at a gig [Wed Mar 18 21:14:47 2015] <robertkowalski>: Wohali: what do you think? [Wed Mar 18 21:14:50 2015] <nslater>: just to say: my email was just a recommendation [Wed Mar 18 21:14:56 2015] <jan____>: Iâm in favour of letting a professional designer take this on. They can work with the other proposal people to figure out which way to go [Wed Mar 18 21:15:01 2015] <nslater>: let's do whatever makes sense [Wed Mar 18 21:15:02 2015] <jan____>: ultimately the PMC decides [Wed Mar 18 21:15:08 2015] <jan____>: nslater: get out of here [Wed Mar 18 21:15:10 2015] <nslater>: my words are not golden [Wed Mar 18 21:15:13 2015] <jan____>: nslater: <3 [Wed Mar 18 21:15:16 2015] <nslater>: :) [Wed Mar 18 21:15:31 2015] <nslater>: cya! [Wed Mar 18 21:15:53 2015] <jan____>: what is important: we will hurt peopleâs feelings, we need to be prepared to do this [Wed Mar 18 21:16:01 2015] <jan____>: this isnât everybody throws their patch/+1 in [Wed Mar 18 21:16:20 2015] <Wohali>: sorry i was lying down [Wed Mar 18 21:16:39 2015] <Wohali>: can someone give me a quick question as to "what do you think" means? [Wed Mar 18 21:17:21 2015] <robertkowalski>: Wohali: we are unsure about the process regarding the logo and how to proceed with the many submissions [Wed Mar 18 21:17:31 2015] <jan____>: I like Noahâs suggestion, the PMC is the customer and makes the final call, they work with a nominated designer that works out one or more proposals with the other community folks. [Wed Mar 18 21:17:40 2015] <jan____>: community gets to vote on preferences, PMC makes a call. [Wed Mar 18 21:18:03 2015] <jan____>: I have no qualms about having Sean/Cloudant be that designer [Wed Mar 18 21:18:04 2015] <Wohali>: agree, PMC is the ajudicator and probably will result in a PMC vote. We need to review the bylaws on this one to ensure there's appropriate precedent there [Wed Mar 18 21:19:16 2015] <robertkowalski>: Wohali: you mean adding that process to the bylaws? [Wed Mar 18 21:19:21 2015] <Kxepal>: jan____: mmm...I'd like to argue you, but not now [Wed Mar 18 21:19:39 2015] <Wohali>: robertkowalski: all standards re: voting are in the bylaws. not sure if this is covered. [Wed Mar 18 21:19:47 2015] <jan____>: Kxepal: letâs do it on marketing@ â Iâll reply there [Wed Mar 18 21:19:52 2015] <Kxepal>: jan____: ok [Wed Mar 18 21:19:54 2015] <Wohali>: as for picking a designer/design group, well, that's ultimately also a PMC decision but with community input [Wed Mar 18 21:20:13 2015] <Wohali>: in general in the past I've seen more of a " [Wed Mar 18 21:20:15 2015] <Wohali>: oops [Wed Mar 18 21:20:23 2015] <Wohali>: community vote on these things. We picked the top 5, what do you think? [Wed Mar 18 21:20:27 2015] <jan____>: Iâd say as per http://couchdb.apache.org/bylaws.html#types this is the âCreate or amend official documentâ category [Wed Mar 18 21:20:42 2015] <Wohali>: true, logo is an official thing [Wed Mar 18 21:21:10 2015] <Wohali>: tthat says the vote would be on the dev list, lazy 2/3rds, with PMC members only being binding votes [Wed Mar 18 21:21:15 2015] <Wohali>: taht is consistent [Wed Mar 18 21:21:34 2015] <Wohali>: but deciding how we get that logo done is a non-technical decision which is up to the committers [Wed Mar 18 21:21:58 2015] <jan____>: maybe we can simplify things and just have anyone (including Sean) propose their work, we do a community preference vote and then PMC decided [Wed Mar 18 21:22:11 2015] <jan____>: no need to make a designer BDFL for the logo, all designers are BDFL for their proposal [Wed Mar 18 21:22:12 2015] <Wohali>: i think that's fair, as long as a set timeline happens [Wed Mar 18 21:22:27 2015] <Wohali>: e.g. all submissions by march 31 [Wed Mar 18 21:22:34 2015] <Wohali>: public vote by april 15 [Wed Mar 18 21:22:36 2015] <jan____>: Wohali: Iâd say how the designers make the logo is up t them :) [Wed Mar 18 21:22:39 2015] <Wohali>: pmc decision by april 30 [Wed Mar 18 21:22:44 2015] <Kxepal>: jan____: Wohali wise ideas [Wed Mar 18 21:22:54 2015] <Wohali>: given we've had a lot of submissions this gives just enough time to pick your best submissions [Wed Mar 18 21:23:01 2015] <Wohali>: we could even say 1 submission per designer [Wed Mar 18 21:23:01 2015] <jan____>: as long as we have the option to abort if nothingâs good, Iâd be fine with that [Wed Mar 18 21:23:11 2015] <Wohali>: pmc vote could include "d onothing," sure [Wed Mar 18 21:23:22 2015] <jan____>: I like that [Wed Mar 18 21:23:25 2015] <robertkowalski>: Wohali: great input! [Wed Mar 18 21:23:29 2015] <jan____>: get an alter ego if you want to have 2 [Wed Mar 18 21:23:38 2015] <Wohali>: hehe, no sock puppets please [Wed Mar 18 21:23:50 2015] <jan____>: cool, that sounds like we have a plan [Wed Mar 18 21:23:59 2015] <jan____>: robertkowalski: do you feel like writing this up? [Wed Mar 18 21:24:03 2015] <jan____>: :) [Wed Mar 18 21:24:07 2015] <robertkowalski>: Wohali: thank you so much! :) [Wed Mar 18 21:24:12 2015] <Wohali>: it's what I do. [Wed Mar 18 21:24:30 2015] <robertkowalski>: jan____: if you could give me a review before i send to the ML [Wed Mar 18 21:24:45 2015] <robertkowalski>: jan____: then for sure! [Wed Mar 18 21:24:50 2015] <jan____>: robertkowalski: always! [Wed Mar 18 21:25:23 2015] <jan____>: Wohali: ^5 â thanks for talking this through, I think weâve got something here. [Wed Mar 18 21:25:58 2015] <arun_agarwal>: Wohali: one quick question. [Wed Mar 18 21:26:04 2015] <robertkowalski>: one question: if some folks (commiters, pmc) are against changing the logo [Wed Mar 18 21:26:18 2015] <robertkowalski>: do they vote -1 in the committer vote? [Wed Mar 18 21:26:26 2015] <Wohali>: no no the committer vote is "vote for your favourite" [Wed Mar 18 21:26:31 2015] <Wohali>: and we include the original logo as an option [Wed Mar 18 21:26:45 2015] <robertkowalski>: Wohali: ah thank you! [Wed Mar 18 21:26:47 2015] <Wohali>: then the PMC vote is to accept/reject the suggestios of the commitmters [Wed Mar 18 21:26:50 2015] <Wohali>: arun_agarwal: go ahead [Wed Mar 18 21:27:29 2015] <arun_agarwal>: Wohali: which team decides the genuinty of the logo that people are proposing.. the selected logo design could be "inspired" from some [Wed Mar 18 21:27:35 2015] <arun_agarwal>: other logo and that could be problem later on. [Wed Mar 18 21:27:48 2015] <arun_agarwal>: do we have a team which brings this as intellectual property? [Wed Mar 18 21:28:15 2015] <Wohali>: Apache does have legal council who can help review these things, yes, as we intend to file the new logo under trademark / service mark law [Wed Mar 18 21:28:18 2015] <jan____>: #action robertkowalski writes a text about the process [Wed Mar 18 21:28:31 2015] <jan____>: arun_agarwal: there is a trademarks group at Apache, weâd run the final logo by them [Wed Mar 18 21:29:20 2015] <arun_agarwal>: Wohali, jan____: hmm I see.. that would be great, because while it unites us, we probably won't have lot of time redoing this :D [Wed Mar 18 21:29:46 2015] <jan____>: arun_agarwal: good call! :) [Wed Mar 18 21:30:17 2015] <Wohali>: yes i think that happens after the committer vote [Wed Mar 18 21:30:21 2015] <jan____>: fwiw, the current logo is dangerously close to the German soccer league: https://encrypted.google.com/search?tbm=isch&q=bundeliga&tbs=imgo:1 [Wed Mar 18 21:30:25 2015] <Wohali>: because if #1 is a problem, #2 in the ranking might not be [Wed Mar 18 21:30:34 2015] <Wohali>: jan, haha [Wed Mar 18 21:30:41 2015] <Wohali>: i don't fancy fighting FIFA! [Wed Mar 18 21:30:52 2015] <jan____>: lol yeah, no [Wed Mar 18 21:32:03 2015] <Kxepal>: jan____: where do you see couch on bundesliga logo? they aren't close. [Wed Mar 18 21:32:12 2015] <Wohali>: Kxepal: it's a joke, i think [Wed Mar 18 21:32:18 2015] <jan____>: huh? [Wed Mar 18 21:32:32 2015] <Wohali>: i don't think they'd seriously come after us, but i do see the similarity [Wed Mar 18 21:32:40 2015] <Kxepal>: sorry, seems like my humor process died [Wed Mar 18 21:32:42 2015] <Wohali>: but, it might be hard to file for the trademark [Wed Mar 18 21:32:49 2015] <jan____>: white shape with pronounced legs on red background [Wed Mar 18 21:32:54 2015] <jan____>: totally close. [Wed Mar 18 21:32:59 2015] <Kxepal>: jan____: too abstract description [Wed Mar 18 21:33:14 2015] <jan____>: it is worse when you see it in real-life here, I have one on my commute and it gets me every time [Wed Mar 18 21:33:29 2015] <jan____>: they arenât pixel-perfect copies, but if you see one casually trust me, you will think CouchDB :) [Wed Mar 18 21:33:35 2015] <jan____>: all this is off topic for now [Wed Mar 18 21:33:53 2015] <Kxepal>: yea, and that's a question for lawyers (: [Wed Mar 18 21:33:58 2015] <jan____>: letâs wrap this :) [Wed Mar 18 21:34:08 2015] <rkowalski__>: \o/ [Wed Mar 18 21:34:44 2015] <arun_agarwal>: if all done, I have one quick point. [Wed Mar 18 21:34:52 2015] <jan____>: shoot [Wed Mar 18 21:34:59 2015] <arun_agarwal>: can someone fill the red TBD @ https://cwiki.apache.org/confluence/display/COUCHDB/Installing+CouchDB [Wed Mar 18 21:35:28 2015] <arun_agarwal>: few new tech have introduced starting 2.0. should we add that or get rid of this table? [Wed Mar 18 21:35:56 2015] <jan____>: arun_agarwal: ICU/Curl: same as 1.x / autoconf/make no longer required [Wed Mar 18 21:36:16 2015] <Wohali>: i don't think curl is still required in 2.0 [Wed Mar 18 21:36:27 2015] <jan____>: incorrect [Wed Mar 18 21:36:29 2015] <Kxepal>: Wohali: it need for tests iirc [Wed Mar 18 21:36:30 2015] <Wohali>: at least, i think i removed the req't for that in dbcore prior to the merge? [Wed Mar 18 21:36:31 2015] <jan____>: :) [Wed Mar 18 21:36:38 2015] <Wohali>: oh. boo. guess that didn't get merged. [Wed Mar 18 21:36:54 2015] <jan____>: still needed for CLI JS tests [Wed Mar 18 21:36:59 2015] <jan____>: it is optional [Wed Mar 18 21:37:00 2015] <robertkowalski>: we have this wiki page, https://github.com/apache/couchdb/blob/master/INSTALL.Unix and the official docs [Wed Mar 18 21:37:01 2015] <Wohali>: k [Wed Mar 18 21:37:04 2015] <jan____>: and off by default [Wed Mar 18 21:37:08 2015] <robertkowalski>: oh and https://github.com/apache/couchdb/blob/master/README-DEV [Wed Mar 18 21:37:10 2015] <Wohali>: yeah no auto*, but we need rebar now [Wed Mar 18 21:37:21 2015] <Wohali>: and there are the extra req'ts for building fauxton [Wed Mar 18 21:37:29 2015] <arun_agarwal>: rebar and nodejs? [Wed Mar 18 21:37:32 2015] <jan____>: yeah, as mentioned on the ML, Iâm worried about duplication of content here [Wed Mar 18 21:37:35 2015] <Wohali>: and npm [Wed Mar 18 21:37:35 2015] <robertkowalski>: and they are all in different way outdated and up to date [Wed Mar 18 21:37:46 2015] <robertkowalski>: can we remove some? [Wed Mar 18 21:37:51 2015] <jan____>: and grunt etc. [Wed Mar 18 21:37:59 2015] <jan____>: see the fauxton readme for fauxton deps [Wed Mar 18 21:38:14 2015] <arun_agarwal>: yes, we have so many links and many-many are dead [Wed Mar 18 21:38:18 2015] <robertkowalski>: fauxton does not need a globally installed grunt soon any more [Wed Mar 18 21:38:25 2015] <jan____>: http://couchdb.apache.org/developer-preview/2.0/ shows what is needed [Wed Mar 18 21:38:35 2015] <arun_agarwal>: for one topic we should ideally have one doc and all other should be soft link to the detailed one [Wed Mar 18 21:38:37 2015] <jan____>: we should only keep INSTALL.md and DEVELOPER.md â everything else should link to them [Wed Mar 18 21:38:38 2015] <arun_agarwal>: :) [Wed Mar 18 21:38:47 2015] <sebastianrothbuc>: +1 on that [Wed Mar 18 21:38:58 2015] <arun_agarwal>: jan____: +1 [Wed Mar 18 21:39:00 2015] <jan____>: robertkowalski: nice use of future past tense there :D [Wed Mar 18 21:39:35 2015] <Kxepal>: jan____: and one for docs, or transform *.md into .rst to make them inclusive for docs [Wed Mar 18 21:39:57 2015] <Wohali>: agree [Wed Mar 18 21:40:17 2015] <jan____>: Kxepal: then we have tow places again [Wed Mar 18 21:40:31 2015] <arun_agarwal>: Kxepal: but that won't generate twiki? [Wed Mar 18 21:40:37 2015] <Kxepal>: jan____: after transform we don't [Wed Mar 18 21:40:46 2015] <arun_agarwal>: oh sorry.. got it [Wed Mar 18 21:40:53 2015] <jan____>: then we should put it all in the .rst docs and have INSTALL.rst and DEVELOPER.rst generated from there at build time [Wed Mar 18 21:40:54 2015] <arun_agarwal>: twiki will just link to these markdowns [Wed Mar 18 21:41:07 2015] <jan____>: arun_agarwal: letâs not also add this to the wiki, we are trying to consolidate, not spread : [Wed Mar 18 21:41:26 2015] <jan____>: :) [Wed Mar 18 21:41:31 2015] <jan____>: right :) [Wed Mar 18 21:41:31 2015] <arun_agarwal>: jan____: yup.. understood and agree .. my bad...:) [Wed Mar 18 21:41:49 2015] <jan____>: no worries [Wed Mar 18 21:41:52 2015] <Kxepal>: jan____: mmm..you suggest to build the couchdb, make the docs first? (: [Wed Mar 18 21:42:30 2015] <jan____>: the requirements are: we need two top level source tree files that we can have in tarballs (ideally also git) and two places in the docs where the user and dev setup are explained. [Wed Mar 18 21:42:48 2015] <sebastianrothbuc>: can one not link to these docs on github and that's it? [Wed Mar 18 21:43:00 2015] <jan____>: maybe we can make it that the top level INSTALL.rst and DEVELOPER.rst are included in the docs build [Wed Mar 18 21:43:04 2015] <Kxepal>: sebastianrothbuc: no internet case [Wed Mar 18 21:43:06 2015] <jan____>: that would be easiest [Wed Mar 18 21:43:16 2015] <robertkowalski>: sebastianrothbuc: yes i would prefer that [Wed Mar 18 21:43:16 2015] <Kxepal>: jan____: yeap, clear [Wed Mar 18 21:43:28 2015] <jan____>: offlineofflineoffline :) [Wed Mar 18 21:43:50 2015] <jan____>: robertkowalski: no go, canât be online [Wed Mar 18 21:43:57 2015] <jan____>: Kxepal: cool, letâs work on that [Wed Mar 18 21:44:09 2015] <jan____>: #action Kxepal and jan____ to figure out consolidation of install instructions [Wed Mar 18 21:44:30 2015] <Kxepal>: deal (: [Wed Mar 18 21:45:47 2015] <jan____>: ASFBot: meeting end Meeting ended at Wed Mar 18 21:45:47 2015