Members present: jan____, sbp, drsm79, wendall911, dch, indutny, davisp, Wohali
---------------- Meeting summary: ---------------- 1. Preface 2. shipping 1.3.0 -- blockers a. http://s.apache.org/couchdb_130_blockers updated (dch, 2) b. dch to check with nslater on pushing last C++ detection patch onto 1.3.x, and do master at same time. (dch, 2) 3. fauxton update a. super update from chewbranca on the mailing list (dch, 3) b. http://img.myconfinedspace.com/wp-content/uploads/2011/01/death-bear.jpg (dch, 3) 4. last week minutes a. http://wilderness.apache.org/archives/couchdb-meeting-13_03_2013-12332.html (dch, 4) b. davisp has the merge in hand, await an update Real Soon Now. (dch, 4) -------- Actions: -------- - dch to check with nslater on pushing last C++ detection patch onto 1.3.x, and do master at same time. (dch, 20:25:15) IRC log follows: # 1. Preface # 20:15:11 [dch]: welcome everybody! 20:15:25 [dch]: I can haz topics plz? 20:15:57 [indutny]: hello guys 20:16:02 [dch]: so far: 1.3.0 / blockers, fauxton info, anything else 20:16:10 [indutny]: I joined meeting 20:16:10 [indutny]: what's next? 20:16:17 [wendall911]: and 1.2.2.rc.1 20:16:50 [jan____]: SHIPPING 20:16:55 [dch]: indutny: welcome! IIRC it was your eventsource patch we have in 1.3, right? we are starting a bit late due to flakey network on my side, just calling for topics atm 20:17:10 [dch]: a veritable fleet of ships 20:17:10 [indutny]: heh, ok 20:17:17 [dch]: aight, let's get cracking! 20:17:25 [wendall911]: jan____: that covers it! # 2. shipping 1.3.0 -- blockers # 20:18:02 [wendall911]: http://s.apache.org/couchdb_130_blockers 20:18:02 [dch]: so I think we agreed to take R16B support off the block list. 20:18:12 [dch]: #info http://s.apache.org/couchdb_130_blockers updated 20:18:47 [dch]: anybody want to add to that list? or better still, close/take away? 20:18:55 [wendall911]: I think it's [GREEN LIGHT] for 1.3.0.rc.2 20:19:49 [dch]: +1. wendall911 if you have a chance to test the latest C++ detection patch on a friendly rh/centos that will help. I will check AWS llnux again after this meeting. 20:19:55 [wendall911]: That's assuming COUCHDB-1719 is a missing dep (which I think it is) 20:20:10 [wendall911]: dch: Was working fine for me 20:20:40 [dch]: wendall911: ryan's had similar failures on OSX 10.6 which we didn't track down, he just paid the apple tax and upgraded. 20:20:47 [wendall911]: hrm 20:20:55 [dch]: I should see if I have a CD for it and can test. 20:21:25 [wendall911]: I only have a mac mini available, so if you wanted to wait about 2 yrs for the compile to complete... 20:21:35 [dch]: lols :-) so from my side, I am keen to port the last C++ detection patch (which I've used in the R16B branch and tested already) to 1.3.x. 20:21:47 [dch]: Do I need Noah's blessing for that or can I just do it? 20:22:02 [dch]: and I don't think we are waiting on anything else. 20:22:11 [jan____]: dch: you want rnewsonâs blessing 20:22:34 [dch]: jan____: ok, is he going to do 1.3.0 rc2 then? 20:22:40 [dch]: either way 20:22:57 [wendall911]: rnewson was in favor of not shipping with R16B until we can work it out for 1.3.1 and 1.2.3 shortly after 20:23:16 [jan____]: I think Noah is gonna do the duty, but I ran all by rnewson before 20:23:16 [dch]: jan____: I'm not referring to the whole R16B branch, just the C++ detection patch. 20:23:38 [dch]: good, I think we got our wires crossed there briefly. 20:23:45 [jan____]: wendall911: right, this is just the C++ detection patch that I am surprised isnât already in 1.3.x 20:23:47 [jan____]: dch: I know :) 20:24:07 [wendall911]: hmm, checking 20:24:15 [dch]: excellent! unless we have anything else, shall we move on? 20:25:15 [dch]: #action dch to check with nslater on pushing last C++ detection patch onto 1.3.x, and do master at same time. # 3. fauxton update # 20:25:52 [drsm79]: chewbranca sent a fairly comprehensive mail to dev@ 20:25:55 [dch]: #info super update from chewbranca on the mailing list 20:26:07 [dch]: if you've not read it please do 20:26:07 [drsm79]: I think it's fair to say that things are cranking 20:26:15 [wendall911]: dch: just asec, I don't see a branch for 1699. 20:26:17 [dch]: spanking cranking even 20:26:37 [drsm79]: chewbranca, garren and ryan have done a ton of great work 20:26:37 [wendall911]: dch: and I did not test that, only against most recent 1.3.x (thought it was there already) 20:27:00 [dch]: yup really good and amazing progress. 20:27:22 [drsm79]: immediate things are updating some deps to latest versions, getting an auth module in place and test framework 20:27:31 [drsm79]: sue (deathbear) is working on the testing 20:27:31 [dch]: also people should check out the link to public build of it atm, looks very nice! 20:27:52 [drsm79]: I think there's a branch she'll be asking garren to review soon 20:27:53 [dch]: #link http://img.myconfinedspace.com/wp-content/uploads/2011/01/death-bear.jpg 20:28:22 [drsm79]: yeah, that's also hooked to CI so new versions should appear online automagically 20:28:23 [wendall911]: Is this slated to have feature parity with futon? 20:28:32 [dch]: parity++ 20:28:37 [dch]: double-parity 20:28:40 [drsm79]: wendall911: yup, eventually 20:29:00 [wendall911]: ok, awesome, while there are some excellent new features, there are several things missing that wouldn't make it usable for daily use 20:29:07 [drsm79]: yup 20:29:22 [drsm79]: please file tickets for things you find (or expect to find and don't) in JIRA 20:29:22 [wendall911]: love the little link thing at the bottom to open the actual view! 20:29:37 [drsm79]: there's a fauxton component now 20:29:45 [wendall911]: drsm79: ok, I assume that stuff is on your list. Really only paging and status 20:30:15 [drsm79]: yup, chewbranca threatened getting paging done before he went to erlang factory 20:30:23 [drsm79]: wendall911: what do you mean by status? 20:30:55 [wendall911]: the status page looked incomplete or blank ... maybe no statuses there, but looks unfinished if there aren't any jobs 20:31:22 [drsm79]: ah, k 20:32:13 [wendall911]: Looks excellent overall :) 20:32:20 [dch]: shall we move on ? 20:32:28 [drsm79]: dch: happy to 20:32:35 [drsm79]: thanks wendall911 20:33:35 [dch]: sorry didnt want to rush :-) drsm79 20:33:50 [drsm79]: np 20:33:58 [drsm79]: I think I said everything I can think of 20:34:01 [jan____]: a special shout out to ryan_ramage who set up http://ci.couchdb.org:8888/job/Fauxton/ for everyone to see. I especially appreciate the building branches thing 20:34:08 [drsm79]: mainly props to chewie garren and ryan 20:34:20 [dch]: oh yeah that was a nice piece of work! 20:34:58 [dch]: nice to see we have a lurking jenkins/hudson guru to call on 20:35:15 [dch]: ok, any other topics? I'll just dig out last week's see if we nailed everything. 20:35:25 [davisp]: you mean when we run out of things to do with our torches and pitchforks we'll have someone to turn to 20:36:01 [jan____]: :) 20:36:15 [wendall911]: Nice to see the dev pool growing :) 20:36:15 [wendall911]: more++ 20:36:30 [jan____]: aye 20:36:46 [dch]: davisp: I'm up for more pitchforks, bring it on farmboy # 4. last week minutes # 20:37:07 [dch]: #link http://wilderness.apache.org/archives/couchdb-meeting-13_03_2013-12332.html 20:37:38 [dch]: basically we did all of that, at least the critical stuff, 9 and 10 not (my bads). 20:38:01 [wendall911]: I am still working on tests for RHEL based distros, but that's an ongoing item. Shouldn't break the release process at all. 20:38:37 [dch]: re "options for an ASF couch" I have no idea what I am supposed to request to #infra, a "pod" or a "vm" or what? 20:39:00 [dch]: wendall911: cool, I am setting up an auto-build script for AWS so we can hook this up together. 20:39:07 [wendall911]: dch: nice 20:39:15 [dch]: davisp: jan____: do you know what I should be asking for? 20:39:24 [dch]: ACTION feels like a blind man in a paint shop 20:40:25 [jan____]: we have the option to get a Solaris Zone that the PMC can admin at will 20:40:43 [davisp]: jan____: IIRC Ubuntu VMs are available 20:40:51 [jan____]: Iâd say we use couchdb.couchdb.org (an iriscouch) though as I donât think anyone wants to admin a Solaris 20:40:57 [dch]: I would be content with either. 20:41:05 [jan____]: davisp: neat 20:41:13 [davisp]: jan____: I wouldn't either (want to do Solaris) 20:41:13 [davisp]: Linux would be fine 20:41:35 [wendall911]: should be in ASF infrastructure 20:41:35 [davisp]: I think we have enough experience to make Linux work but I don't know if any of us have used Solaris to any extent 20:41:43 [davisp]: What are we planning on doing with it? 20:41:51 [dch]: its a zone, so long as we can compile a couch we are good to go. 20:41:53 [sbp]: Wo... oh, where is she 20:42:05 [sbp]: Wohali has Solaris experience, I believe 20:42:05 [jan____]: either way, there is a low-friction and a high-friction way to get at a couchdb instance :) 20:42:13 [wendall911]: yeah, it should be on a linux vm if possible 20:42:27 [dch]: yeah, ok, so I log a jira for infra and supply all details. 20:42:36 [sbp]: I have Solaris experience too, thinking about it. not the good kind 20:42:36 [dch]: thanks folks for the clarification 20:42:43 [dch]: ZFS. 20:42:50 [wendall911]: no point in putting it on a solaris vm so nobody can work on it 20:42:50 [sbp]: Wohali: <jan____> Iâd say we use couchdb.couchdb.org (an iriscouch) though as I donât think anyone wants to admin a Solaris 20:43:05 [jan____]: people! 20:43:14 [jan____]: this isnât a Solaris vs. anything here 20:43:30 [jan____]: this is maintaining a VM vs. using a couch that exists today and is managed for us 20:43:44 [dch]: aye 20:43:58 [wendall911]: hmm, I'm for a little dogfooding 20:43:58 [Wohali]: context plz 20:44:27 [sbp]: give me a link to the logs, you clattering cacophany of cogs and camshafts! 20:44:35 [Wohali]: soryr folks, was up until 5am last night, only woke up 90 mins ago 20:44:36 [dch]: Wohali: we want to host a couch to distribute things like fauxton or similar couchapp things from a known source 20:44:43 [Wohali]: aha 20:44:45 [dch]: sbp: logs come post meeting only sorry. 20:44:58 [jan____]: couchdb.couchdb.org. 20:45:01 [sbp]: aw, raspberries. (pi-kind) 20:45:28 [Wohali]: my feeling is: lowest effort 20:45:28 [dch]: jan____: I'm happy with iriscouch as a trusted source, I think originally the concern was whether that was appropriate for within the ASF. 20:45:28 [Wohali]: infra is a thankless job 20:45:36 [dch]: ack. 20:46:05 [jan____]: yeah 20:46:20 [dch]: how about we do this - 20:46:28 [jan____]: if we need a zone/vserver some time in the future we can always do it 20:46:35 [jan____]: and we can always migrate away from iris 20:46:37 [dch]: get started on the iriscouch couch, pursue the VM option and when ready switch over? 20:46:58 [jan____]: +1 20:47:27 [dch]: I'll jira-fy it then. 20:48:00 [wendall911]: my feeling is that admin for this type of VM is trivial and well within the scope of the project. It also exposes some of the build deficiencies in a very nice dogfoodish type way 20:48:43 [jan____]: wendall911: but only for one type of OS. CI should catch that for many configurations 20:48:58 [wendall911]: ok, but it doesn't 20:49:13 [jan____]: wendall911: also, sinc this is project infra, some pressure is to keep it up well, and I know we are starved for attention still. 20:49:21 [jan____]: wendall911: It does :) 20:49:28 [jan____]: http://wiki.apache.org/couchdb/CI 20:49:36 [dch]: once we have 1.3.0 out the door we should expand the CI stuff further. 20:49:50 [jan____]: all I say is that Iâm hesitant to suggest running a VM if we have no one to do it proper 20:49:58 [jan____]: if we find enough volunteers, all is well 20:50:13 [jan____]: I just caution against a "ah thatâs a great idea" and then it sucks 20:50:14 [jan____]: :) 20:50:50 [dch]: good point 20:51:16 [dch]: davisp: what's up with nebraska branch then? afaict its not in asf land yet, do we need paperwork first? 20:51:20 [sbp]: is there anything particularly special about the VM setup? 20:51:43 [wendall911]: sbp: nah, I think point was needing someone to maintain 20:51:57 [sbp]: oh, so it's purely the labour. okay 20:52:05 [davisp]: dch: paperwork and me and bob are still hacking on it some. Most of the major work is done but there are a couple things left to clean up 20:52:20 [davisp]: dch: I should have an email to dev@ at the end of the week covering all the things changed as well as things that need doing 20:52:22 [wendall911]: jan____: I agree energy is more useful elsewhere 20:52:53 [dch]: davisp: cool. I am ready to play with rebar tomorrow I think I finished my other stuff. 20:53:07 [dch]: right, final call for topics / notices? 20:53:44 [davisp]: dch: keep me posted. I changed quite a bit of the source layout but it should build fine 20:53:44 [dch]: #info davisp has the merge in hand, await an update Real Soon Now. 20:54:07 [davisp]: dch: Yep. Mostly cleaning up the terrible mess of commits me and bob made 20:54:20 [davisp]: I think I squashed about 50 commits yesterday 20:55:20 [dch]: nice going! hats off to the two of you for what, basically a fortnight of concerted couch hacking? 20:55:52 [davisp]: dch: roughly 20:56:13 [davisp]: We did manage to knock out the hard parts so I think we're over the hump. Epic email will be epic 20:57:44 [dch]: it should be framed. 20:57:59 [davisp]: hah 20:58:15 [dch]: ok, if we've no further actions, I declare this a wrap! 20:58:31 [dch]: #endmeeting 20:59:30 [wendall911]: dch: be9cda6 is the commit I see. And there is an additional patch?
