17:12:30 #startmeeting 17:12:30 Meeting started Tue Oct 22 17:12:30 2013 UTC. The chair is TheSnide. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:12:30 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:12:39 #topic 2.2 17:13:05 #info nothing new on the 2.2 front. 17:14:03 #info dev is mostly stalled due to lack of free time, but should resume next week. 17:14:34 #topic munin-c 17:16:23 #info first usable parsing conf build, still lots of feats to implement (notably the conf file read ordering) 17:17:25 #info idea is to be able to read unmodified mainstream munin-node conf files. 17:20:22 helmut suggested to use libustr when i mentionned libpcre, for parsing. 17:23:15 libustr fits the embedded spirit of munin-c quite well, yet libpcre fits the parsing way of mainstring quite well (regex) 17:23:44 ... for now the parsing is pure stdlib C. 17:25:34 #info an generic external_ plugin has been designed to be able to use externally launched plugins. It _will_ also go in mainstream munin to fit the munin-c policy. (as I will sponsor it) 17:26:35 its specs are still TBD, but thx to helmut, it'll fit the spirit of plugins. 17:27:14 (conf file will be read by the node, which will then set ENV vars accordingly) 17:27:54 basically: https://gist.github.com/steveschnepp/6993847 18:01:24 #topic other 18:02:19 anything anyone ? (closing in 30 min else) 18:10:38 * h01ger wonders what the status of the in c rewritten plugins by helmut is 18:19:43 Hi 18:29:00 hi. /me tries to catch up 18:29:32 * TheSnide extends the meeting :) 18:30:13 h01ger: they do work nicely. they are feature identical to main. (except memory) 18:30:40 are they packaged? 18:30:45 is there an ITP/RFP? 18:30:49 h01ger: the node, OTOH, has some issues 18:30:50 h01ger: itp by pretec 18:30:55 yep, by pretec 18:30:56 cool 18:31:04 helmut: oh, thx 18:31:13 (& hi) 18:31:34 "PLUGINDIR should be /etc/munin/plugins" <- ACK. 18:31:43 it seems pretec has some autoconf+packaging issues 18:31:45 probably an oversight on my behalf 18:32:28 I'll be happy to merge external_ plugins once they've reached mainline's git. ;-) 18:33:29 wrt parsing I am still unsure what's best. I actually start to like the current parsing code, except for its memory management. 18:34:13 No, the autoconf issues i had where totaly self introduced 18:34:55 to less sleep ;) 18:35:02 too 18:35:47 helmut: time will tell. 18:36:36 imo there are little blockers for the parse-conf branch. one is missing error checking (I partially addressed that, but setuid is still unchecked) 18:37:15 also what is the group "nobody" supposed to be and on what systems does it exist? 18:37:18 i'm rushing to have a feat-full node. 18:37:35 yeah, got bitten yesterday by this one 18:37:40 lol 18:37:41 nogroup it should be 18:37:44 :D 18:37:53 and error checked it should be 18:38:06 segfault. as grp nobody does not exist 18:38:15 :D 18:38:18 * helmut 'll be busy for most of this week. 18:39:09 * TheSnide wants to rush on the node. set it in prod here. and switch back to sql branch 18:39:28 (and eventually let helmut rant about it) 18:39:50 hmm. that puts me in an odd situation since I mostly care about sql finishing. 18:40:18 so do i 18:41:19 if I can launch the external_ plugin on win32, i'd call it done for now 18:41:31 TheSnide: what about munin-c docs? 18:41:47 helmut: yours ? 18:42:25 TheSnide: 1) I asked you to review 2) you said you'd manage the .in processing 18:42:40 * helmut has given up fighting with autoconf 18:42:51 1. review is done : ok 18:43:14 2. .in processing is a post-sql task to me. 18:43:23 (sorry) 18:43:37 ok, we need to convert it do nroff and install it anyway. who can do that? 18:43:44 h01ger: you know how to do such things? 18:44:01 ha ? why not pod ? 18:44:28 TheSnide: so you can type man munin-node-c, with convert I mean build-time 18:44:39 pod2man ? 18:44:48 whatever 18:44:55 just doit? 18:45:10 ok, i'll have a look 18:45:23 * helmut just fixed the nogroup issue 18:45:47 meh, i fixed it. just forgot to push :/ 18:46:19 * helmut fetched before fix. :/ 18:47:28 helmut: bah, i'll integrate your fi@x. 18:48:17 helmut: no idea atm, etoobusy 18:49:13 TheSnide: if you got a segfault for group nobody, you should fetch git.mmo branch parse-conf 18:49:38 oj... 18:49:42 #endmeeting