12:08:29 #startmeeting 12:08:29 Meeting started Tue Dec 9 12:08:29 2014 UTC. The chair is ndevos. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:08:29 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:08:46 sorry, seems that #gluster-dev isnt the right place for meetings ;) 12:08:58 The agenda for today: https://public.pad.fsfe.org/p/gluster-bug-triage 12:09:07 #topic Roll Call 12:09:12 #chair lalatenduM 12:09:12 Current chairs: lalatenduM ndevos 12:09:40 so, lets try that again, who is attending today? 12:09:54 * lalatenduM is here 12:09:57 hchiramm, kkeithley_, hagarth: ? 12:10:36 ndevos, hchiramm is in PTO today 12:10:40 is on* 12:10:49 lalatenduM: he picked a great day! 12:10:57 hagarth, is busy with meetings :) 12:11:05 ndevos, :) 12:11:25 yeah, and kaleb had a meeting during his night - so he might start later 12:12:04 ndevos, so it you and me then :0 12:12:10 lalatenduM: looks like it :) 12:12:24 ndevos, lets go through it :) 12:12:36 hah, ok 12:12:52 #topic Status of last week action items 12:13:17 #topic ndevos will close the unsupported bugs 12:13:27 thats not done yet, planned for today 12:13:44 ... and no other AIs from anyone that is attending 12:13:54 #topic What to do with/about issues reported by Coverity 12:14:03 hagarth proposed that last week 12:14:14 ndevos, yeah, it is an imp topic 12:14:23 but we can discuss about triaging Coverity issues 12:14:33 I've just had a look (since long) 12:14:42 https://scan.coverity.com/projects/987 (click "View Defects" on the right) 12:15:13 ndevos, there are 455 outstanding 12:15:17 lalatenduM: do you know if Coverity can send weekly emails or so? 12:15:39 ndevos, we have to manually schedule the runs 12:15:51 lalatenduM: oh, ok 12:16:10 show schedules those runs? 12:16:17 /show/who/ 12:16:22 ndevos, I do it 12:16:30 oh, nice! 12:16:33 mostly I used to do it weekly 12:16:41 do you get emails about the results? 12:16:47 ndevos, yes 12:17:06 can you forward those to the devel list maybe? 12:17:24 ndevos, I do it actually 12:17:32 oh... 12:17:50 to gluster-devel ML 12:18:06 ah, yes, I see 12:19:28 hmm, maybe we should somehow get the sub-maintainers to have a look at the results 12:20:05 could you send a reminder about it, and include the pointer to the coverity website? 12:20:16 ndevos, sure can do 12:20:31 the website contains good details about fixing things, most of them seem quite straight forward 12:20:38 well, at least the ones I looked at 12:20:39 ndevos, yes 12:20:50 ndevos, i used to fix some 12:20:55 nice! 12:21:00 ndevos, but it needs more time 12:21:05 there are lots of them 12:21:20 kkeithley_, are u online 12:21:22 ? 12:21:27 can you also include the users ML and include a pointer to the simple developers workflow? 12:21:45 I am 12:22:03 I think fixing Coverity issues is a nice start for new contributors 12:22:03 ndevos, ok 12:22:26 +1 for newcomers fixing coverity issues 12:22:46 a little assistance and hints on how to fix them would hopefully attract some 12:24:17 #action lalatenduM will send a reminder to the users- and devel- ML about (and how to) fixing Coverity defects 12:25:18 and `clang analyze` bugs too 12:25:28 should we get davemc involved, and get the 3 top new contributors a goodie or something? 12:25:40 that's a good idea 12:26:08 ndevos, lets include devemc 12:27:06 #agreed get davemc to sponsor a "new contributors fixing static code analysis" tournament 12:27:11 If someone wanted to get really esoteric they could run the Intel and AMD compilers and work on fixing the issues those compilers report 12:27:33 oh, and other architectures 12:28:35 you'll get davemc involved, lalatenduM? 12:28:39 Other architectures? E.g.? 12:28:48 ndevos, sure 12:28:50 arm, ppc, and s390? 12:29:33 lalatenduM: thanks! 12:29:51 kkeithley_, do you have a setup to run clang weekly? 12:30:52 clang analyze runs daily, output d.g.o/...static_analysis Runs daily but only outputs njew results if the code has changed 12:31:08 new results 12:31:26 bah, not awake yet 12:32:12 covscan does not have option to run on diff architectures I think 12:32:13 output on http://download.gluster.org/pub/gluster/glusterfs/static-analysis/ 12:32:28 kkeithley_, cool 12:33:10 kkeithley_: does it show the difference between previous runs - like 'new defects detected'? 12:34:09 I think prefer the coverity webui, it has a code browser and all, thats quite convenient 12:34:30 There are about a months worth of runs, so you can compare today's run with prior runs 12:35:49 ndevos, kkeithley_ the daily runs have enough info for someone interested to fix stuff 12:35:57 yeah... but it is not as user friendly as coverity 12:36:00 I don't know whether it's possible to run the coverity components like the web UI without a license. 12:36:47 we have a Coverity project: https://scan.coverity.com/projects/987 12:37:38 I *think* they sponsor (some?) open source projects - hagarth would be able to confirm 12:38:00 yes, there's that, there's our internal coverity runs, which lala knows more about than I do (although I do get the reports from our internal runs), and there's the ones I put on d.g.o 12:38:02 ndevos, kkeithley_ the sportsmanship includes running coverity for free 12:38:23 sportsmanship? 12:38:24 sponsorship* 12:38:26 :) 12:38:29 :) 12:38:36 ah 12:39:10 ndevos, as of now it is not possible to get web GUI for daily runs of clang , cppcheck etc 12:39:13 lalatenduM: the runs/emails you send, are they from the scan.coverity.com project? 12:39:45 ndevos, yes 12:39:57 lalatenduM: weekly should be sufficient - that is possible? 12:40:10 but there is a limitation on how many runs I can do weekly, i can do 2 runs per week 12:40:16 Oh, I thought we had a group in the Brno office running periodic coverity scans 12:40:49 kkeithley_: probably, but that i RHS (I assume), and we dont care about that in this meeting ;) 12:41:23 kkeithley_, ndevos the runs for RHS , i used to do that too :0 12:41:25 yeah, I don't know if that's RHS or community 12:42:04 lets not confuse people (or ourselves) and when we mention Coverity, we mean https://scan.coverity.com/projects/987 12:42:22 #idea lets not confuse people (or ourselves) and when we mention Coverity, we mean https://scan.coverity.com/projects/987 12:43:23 okay, so lalatenduM will get in touch with davemc and send a reminder about (and how to) fix coverity issues 12:43:29 yes 12:43:39 is possible, kept very simple, and most user friendly 12:43:52 hopefully we'll get some new contributors 12:44:22 anything else on this topic? 12:44:31 Well, *upstream first*, as far as I'm concerned, anything found by the internal coverity should get fixed upstream so draw your own conclusions 12:45:14 Don't mind me, I'm sleep deprived 12:45:33 uhm, yeah, ok 12:45:52 #topic Group Triage 12:46:24 no bugs that need explicit attention from us 12:46:47 but, 15 new bugs: http://goo.gl/0IqF2q 12:47:10 lets see if we can triage these before the meeting ends 12:47:16 and, use IRC locking again :) 12:47:26 * ndevos locks 1171477 12:47:45 * lalatenduM locks 1169999 12:49:28 * ndevos 1170575 12:49:58 * ndevos seems to be on slow internet today... 12:53:08 hmm, something is wrong with my internet... bugzilla.redhat.com starts to time-out 12:54:55 lalatenduM, kkeithley_: seems it's up to you for now, sorry about that 12:55:15 ndevos, :) 12:55:37 #topic Open Floor 12:55:52 does anyone have any additional topics? 12:56:01 not me 12:56:06 not me 12:56:16 * ndevos me neither 12:56:38 thanks for joining! 12:56:40 #endmeeting