13:01:00 #startmeeting Cockpit weekly meeting 2016-07-11 13:01:00 Meeting started Mon Jul 11 13:01:00 2016 UTC. The chair is andreasn_. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:01:00 The meeting name has been set to 'cockpit_weekly_meeting_2016-07-11' 13:01:08 .hello andreasn 13:01:09 andreasn_: andreasn 'Andreas Nilsson' 13:01:19 .hello mvo 13:01:20 mvollmer: mvo 'Marius Vollmer' 13:01:33 .hello larsu 13:01:34 larsu: larsu 'Lars Uebernickel' 13:02:10 .hello harishanand 13:02:11 harish__: harishanand 'Harish Anand' 13:02:25 .hello dperpeet 13:02:26 dperpeet: dperpeet 'None' 13:03:03 #topic agenda 13:03:13 * Networking MTU 13:03:22 * Subscriptions 13:03:28 * timers 13:04:59 anything else? 13:05:04 we can start with this 13:05:10 #topic Networking MTU 13:05:21 #info https://github.com/cockpit-project/cockpit/pull/4655 13:06:40 what is this blocking on right now? 13:06:42 so, this one is pretty urgent, right? 13:06:53 well, we shouldn't merge anything that doesn't work 13:07:05 mvollmer commented he wanted to merge as is, but I would like to see some changes to the UI 13:07:16 I am ok either way 13:07:18 but I think it wouldn't need to be 100% polished, since users have been requesting that functionality 13:07:19 but if anything needs to go in today, I would be fine as is 13:07:27 i have just started hacking on the new UI 13:07:30 how large are the changes? 13:07:40 not big 13:07:50 might be done today 13:07:54 the next release is on Wednesday, right? 13:07:57 if we can implement + verify them by tomorrow late morning, I'd be fine 13:08:03 mid-day tomorrow probably 13:08:19 okay 13:08:24 andreasn_, is the current version bad? 13:08:27 i leave the old stuff untouched 13:08:28 then merging is out of the question 13:08:31 just in case 13:08:36 and make a new PR 13:08:51 all right 13:09:05 andreasn_, to be clear: would the current state be ok? 13:09:07 or bad? 13:09:09 I would like to say "Automatic" instead of "Default 1500" 13:09:29 because we don't know that the Default is 1500? 13:09:59 and err... I guess it's called Automatic rather than Default? 13:10:11 correct 13:10:21 yeah, then Atomatic makes sense 13:10:27 there's an automatic MTU size mode? 13:10:41 that's what NM calls it 13:10:57 i don't know whether it actually goes and measures stuff 13:11:13 in fact, NM seems to be buggy re actually setting the MTU 13:11:41 andreasn_, however, NM will tell us the actual MTU, in addition to the configured one. 13:11:54 i don't know whether we want to go there 13:12:08 actual != configured is always a bug, no? 13:12:17 yeah, that sounds terrible 13:12:50 but I'm no networking guru, so I won't judge the systems :) 13:13:28 i guess people will tell us if it is important 13:13:33 yeah 13:13:34 like they told us about MTU 13:13:39 so.... 13:13:59 so anyway, if the new UI goes into the release, I'm happy 13:14:07 but I care less about in what PR it happens 13:14:26 moving on? 13:14:47 no 13:14:51 andreasn_, is the current version bad? 13:14:52 or ok? 13:14:55 state of the pr 13:15:07 just so we know 13:15:24 I would need to run it again 13:15:25 i.e. maybe there are small things we can change to make it mergeable 13:15:52 as long as it says needswork, it won't go in 13:16:03 testing quickly again now 13:16:07 and obviously it's better not to have it in than to merge something bad 13:16:12 we can talk after the meeting, also 13:16:26 sounds good 13:16:32 all right, next up 13:16:37 #topic subscriptions 13:16:44 well, subscriptions are finally covered by CI 13:16:51 #info https://github.com/cockpit-project/cockpit/pull/4697 13:17:10 we also added the organization field 13:17:11 great to have a local testing server to test with 13:17:15 yeah 13:17:26 do we need to document that better? or is it ok to look at the tests? 13:17:43 I've been fearing that someone at work would come and slap my fingers if I did too crazy stuff :) 13:18:07 I was wondering if it's worth adding a bit of code to testlib so that we can pause the test after setUp 13:18:12 :) 13:18:20 some instructions of what info to provide the test server with might be nicer that digging through the source 13:18:47 would a good place for that be at the top of the integration test? 13:18:54 yeah, could be 13:19:02 [cockpit] mvollmer opened pull request #4710: networking: Use links instead of buttons to open dialogs (master...network-links-not-buttons) https://git.io/vKZbV 13:19:05 I mostly had issues finding the "organization" 13:19:11 I can add user names that work with the test image 13:19:18 ok, I'll add some info there 13:19:24 sounds good 13:19:34 there's some extra work there soon 13:19:47 I'm currently working on activation keys and using a proxy 13:21:13 how does activation keys work? 13:21:20 (out of curiosity) 13:21:27 you don't need username and password 13:21:34 ah, cool 13:21:36 someone on the server prepared everything you need 13:21:39 basically a one time password 13:21:44 all the subscriptions et cetera 13:22:00 then you don't need to worry about passing all the right settings 13:22:07 neat 13:23:39 that's it on that 13:23:42 next up 13:23:44 ? 13:23:47 sure 13:23:50 #topic systemd timers 13:24:02 andreasn dperpeet i have updated systemd-timers https://github.com/cockpit-project/cockpit/pull/4645 13:24:21 dperpeet, currently we have creation of timers along with a new service file creation in #4645. 13:24:27 Shouldn't we also look at setting up timers for existing service files? 13:24:37 andreasn suggested on having " setting up timers for existing service files" as a next follow-up pr. 13:25:01 I thought that might be most straight forward, rather than piling on the existing PR 13:25:21 I'm not quite sure about the systemd opinion on this 13:25:43 But he had it in the mock-up, I think i got confused with the word "command" in the mockup. :( 13:25:46 but it looks like setting up timers for existing service files would be good in a follow-up 13:25:55 so the pr doesn't grow too large 13:26:27 okay. I think thats good too. 13:27:08 andreasn_ 13:27:08 looks good so far, but I'll keep testing 13:27:21 since we use bootstrap-datepicker for selecting calendar time , any time we click the datepicker input field, all the existing invalid input messages was getting hidden. 13:27:35 I have fixed it now in #4645 now. 13:27:41 that's good 13:27:44 andreasn also I haven't used patterns.js for error messages there now. 13:27:59 are you planning on doing that? 13:28:00 I don't think this can go in without integration tests 13:28:31 I checked in host.js for system-time, i think its done in the similar way 13:28:52 it was mentioned as an issue in bootstrap-datepicker 13:29:21 may be fixed in newer versions. 13:29:38 why are we using datepicker v1.4? 13:30:06 is there a newer version? 13:30:18 v1.6 i think 13:30:55 does it have the fix for hiding the input messages? 13:31:00 for not hiding 13:31:28 if 1.6 fixes issues we have, that's a good reason to update :) 13:31:36 i hope so. i haven't checked it. 13:32:12 there was also scrolling issues. the datepicker i think has difficulty in finding its location 13:32:20 harish__, if we need the newer version, we can update datepicker in a separate pr 13:32:27 when a scroller exists. 13:32:29 yeah, if updating to 1.6 fixes an issue, that's a better solution than to work around it 13:33:02 yeah i agree. I hope it doesnt add more problems :) 13:33:40 dperpeet: do you think it's better if harish__ does the update of bootstrap-datepicker as a separate PR? 13:33:49 harish__, let me know if you need help making a pr to update datepicker 13:33:57 yes, we need that as a separate pr 13:33:59 to see if tests fail 13:34:05 yea.. i may need help doing that 13:34:33 https://medium.com/@harishanand95/gsoc-week-6-timer-design-changes-c179d46cefc#.as4uter1t 13:35:22 harish__, let's tackle that tomorrow or on Wednesday then, if you have time 13:35:33 yea sure 13:35:57 all right, anything more on timers? 13:36:06 https://github.com/cockpit-project/cockpit/issues/1964 dperpeet 13:36:22 i hope the update fixes this too 13:36:43 good point, I will try that again when we look at the update 13:37:05 ok thanks. eot 13:37:12 #topic open floor 13:38:20 so, to return to the MTU issue, I took another look at it 13:38:22 the atomic storage stuff is moving forward 13:39:01 http://pasteboard.co/acyNtRGCW.png 13:39:14 mvollmer: or am I looking at an outdated version of the PR? 13:39:35 andreasn_, that's the current state 13:40:46 my biggest issue with this state is it's a two-state thing (automatic/custom), but the only way to switch between them is to clear the field, so it's almost a one-state 13:41:20 yeah, I am making it a radio button 13:41:45 cool. Then I'm good with it 13:41:56 thanks! 13:42:51 let me know when you want me to take another look 13:42:55 andreasn_, can we have a input box in the middle of a sentence? 13:43:08 with l10n etc? 13:43:22 impossible is nothing, of course 13:43:25 mvollmer, not good design I think 13:43:39 that's true, it will get messed up in some languages 13:43:59 I was thinking it might be ok since the thing after it is just a unit of measure 13:44:05 but maybe it's not 13:44:54 and if we're running with the idea that it's not a unit, but rather "I want to set MTU to 1500" 13:45:06 we can skip the "Bytes" part 13:45:10 I'll update the mockup 13:47:45 https://raw.githubusercontent.com/cockpit-project/cockpit-design/master/network/mtu-size-dialog-v3.png 13:48:27 andreasn_, I left out the "MTU" label, even 13:48:43 where? 13:48:49 should we scope this outside of the meeting? 13:48:53 yeah 13:49:07 all right, I think that was all 13:49:26 [cockpit] mvollmer opened pull request #4711: networking: Use radio buttons for MTU dialog (master...network-better-mtu) https://git.io/vKZhB 13:49:37 roger 13:49:38 thanks everyone! 13:49:42 #endmeeting