couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF IRC Services" <asf...@wilderness.apache.org>
Subject Summary of IRC meeting in #couchdb-meeting, Wed Mar 20 20:15:10 2013
Date Wed, 20 Mar 2013 21:00:23 GMT
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?


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message