14:02:23 <mvollmer> #startmeeting Meeting 14:02:23 <zodbot> Meeting started Mon Jan 23 14:02:23 2017 UTC. The chair is mvollmer. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:23 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:02:23 <zodbot> The meeting name has been set to 'meeting' 14:02:33 <mvollmer> .hello mvo 14:02:34 <zodbot> mvollmer: mvo 'Marius Vollmer' <marius.vollmer@gmail.com> 14:02:37 <dperpeet> .hello dperpeet 14:02:38 <zodbot> dperpeet: dperpeet 'None' <dperpeet@redhat.com> 14:03:43 <mvollmer> #topic Agenda 14:04:04 <dperpeet> * the GitHub BUG label 14:04:09 <mvollmer> * Network integration tests 14:07:45 <mvollmer> anything else? 14:08:25 <mvollmer> #topic the GitHub BUG label 14:08:51 <dperpeet> we were discussing this last week on IRC 14:09:00 <pitti> background: last week I tagged a PR with "bug" (old habit from systemd where we categorize PRs and issues) and was told not to 14:09:00 <dperpeet> and the question is: do we still need the BUG label? 14:09:18 <dperpeet> originally we had this for bugs in the issues 14:09:37 <pitti> indeed, if we don't do that let's just remove them -- it's dead cheap to put back if we ever want it again, after all? 14:09:39 <dperpeet> and we still quite a few https://github.com/cockpit-project/cockpit/issues?q=is%3Aopen+is%3Aissue+label%3Abug 14:10:05 <dperpeet> but theoretically our issues should all be bugs 14:10:07 <mvollmer> yeah, I don't pay attention to that label 14:10:17 <pitti> dperpeet: you don't use issues for RFEs? 14:10:18 <larsu> yeah, I agree that this label is a bit useless 14:10:39 <dperpeet> we found that wishes don't age well 14:10:47 <dperpeet> either it's on our trello roadmap 14:10:53 <dperpeet> or someone wants to implement something 14:10:57 <pitti> in systemd we use it for "bug" vs "RFE", and have additional label for the component (network, pid1, nspawn, etc) -- in cockpit this could be "storage", "kubernetes", etc. 14:11:12 <larsu> component ones I would understand 14:11:14 <dperpeet> just putting a wish out there with nobody to work on it usually doesn't lead to any progress 14:12:01 <dperpeet> I mean, ideas are awesome 14:12:10 <dperpeet> but we have more of those than we can implement 14:12:30 <dperpeet> so either you start implementing something 14:12:35 <dperpeet> or convince others to implement something 14:12:41 <pitti> so, if RFE is frowned upon and we don't use it, then "bug" is useless too indeed 14:13:03 <dperpeet> pitti, RFEs are very valuable 14:13:10 <dperpeet> but they need to be in the right form 14:13:23 <pitti> https://github.com/cockpit-project/cockpit/labels/enhancement 14:13:29 <pitti> 72 of them 14:13:36 <dperpeet> yeah, this is for small stuff usually 14:13:41 <dperpeet> that's a different discussion I think 14:14:21 <dperpeet> ok, anybody against removing the "bug" label from github? 14:14:45 <dperpeet> we have "knownissue" also 14:14:50 <dperpeet> that's good to keep 14:14:52 <pitti> let's rename it to "improvement-potential" :) 14:14:56 <dperpeet> heh 14:15:07 <pitti> . o { Lernchance } *cough* 14:15:14 <dperpeet> ok, I'll delete it 14:15:16 <dperpeet> end of topic :) 14:15:58 <mvollmer> roger 14:16:08 <mvollmer> #topic Network integration tests 14:16:39 <mvollmer> so I refactored the tests and changed them at the same time, and also we have some changes pending to the actual code 14:16:55 <mvollmer> and the tests are failing in new and exciting ways now 14:17:02 <mvollmer> so I am looking at that 14:17:18 <dperpeet> thanks for the refactor 14:17:24 <dperpeet> but you're right, lots of changes at once :) 14:17:25 <mvollmer> i might find some real bugs, hopefully 14:17:33 <mvollmer> not soooo much 14:17:37 <mvollmer> but maybe too much 14:18:02 <mvollmer> so now it looks like we are getting wrong property values on d-bus 14:18:23 <mvollmer> this might be NM specific, but in any case the events in JavaScript don't match the events on D-Bus 14:19:03 <mvollmer> anyway, a typical failure is that the health check fails, or is ignored 14:19:18 <dperpeet> that sounds bad 14:19:21 <mvollmer> so if you see that, you might want to ignore it 14:19:57 <mvollmer> I also see some spurious disconnections during manual testing, sometimes 14:20:34 <dperpeet> I tried checking, but didn't go into depth: did you make sure that nothing runs in parallel now that requires the same fixed ip? 14:20:45 <mvollmer> I am pretty sure 14:20:58 <mvollmer> there isn't any fixed mac anymore in the tests 14:21:36 <mvollmer> but some devices used to be on dead vlans, and now they are all on cockpit1 14:21:43 <dperpeet> right 14:22:04 <mvollmer> we can put the "switch of rp filter" hack back 14:22:11 <mvollmer> I make a PR for that 14:22:22 <mvollmer> and debug into the D-Bus property mystery 14:22:50 <mvollmer> the symptom of that is that a new bond shows up as unmanaged in the cockpit ui 14:23:01 <mvollmer> because we miss the change that sets Managed = true 14:23:21 <mvollmer> but that happens only on rhel-7 in one of the PRs 14:23:25 <mvollmer> interesting 14:23:33 <mvollmer> so, this is just a heads up 14:24:01 <mvollmer> let's hope I find some real bug... :-) 14:24:21 <dperpeet> ok, I'll be looking forward to seeing all those tests reliably green :) 14:25:25 <mvollmer> yeah 14:27:00 <stefw> hey i'm around ... on the train ... working on my talk for devconf 14:27:07 <mvollmer> eot. 14:30:03 <mvollmer> #topic Other business 14:31:58 <mvollmer> looks like we are done? 14:32:27 <dperpeet> it appears so 14:32:53 <mvollmer> alright 14:32:58 <mvollmer> #endmeeting