14:02:24 #startmeeting Cockpit Weekly Meeting 2016-01-16 14:02:24 Meeting started Mon Jan 16 14:02:24 2017 UTC. The chair is andreasn. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:24 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:02:24 The meeting name has been set to 'cockpit_weekly_meeting_2016-01-16' 14:02:38 .hello andreasn 14:02:39 andreasn: andreasn 'Andreas Nilsson' 14:02:47 .hello larsu 14:02:51 larsu: larsu 'Lars Karlitski' 14:03:59 .hello stefw 14:04:00 stefw: stefw 'Stef Walter' 14:04:38 .hello mvo 14:04:39 mvollmer: mvo 'Marius Vollmer' 14:05:25 #topic Agenda 14:06:43 * Translations 14:07:01 * NFS Role 14:08:24 * firewall support 14:10:34 ok, sounds good 14:10:39 #topic Agenda 14:11:16 err 14:11:22 #topic Translations 14:12:59 stefw: ^ 14:13:05 whoops 14:13:13 so the idea that's floating around about translations 14:13:30 is that in order to combine translations for various packages and have them all be able to contribute to them 14:13:44 is to have a way in cockpit-bridge to concatenate files from all the available packages with a given name 14:13:57 that is, have a way to concatenate all the po.zh_CN.js files in all the packages 14:14:01 and serve them to the browser in one shot 14:14:54 that's per host, right? 14:15:00 and we'd be careful with caching I assume 14:18:27 anything else on that topic? 14:18:42 I'd be fine with doing it that way 14:18:59 can't think of objections besides the one I just wrote 14:20:09 so eot? or did you have an answer for dperpeet's question stefw? 14:20:26 dperpeet, that's a good point ... 14:20:42 worth considering before implementing this ... is how it will affect petervo's work on bringing packages in from containers 14:20:46 andreasn, yes, i think eot 14:20:57 #topic NFS Role 14:21:11 #link https://github.com/cockpit-project/cockpit/wiki/Feature:-NFS-Server 14:21:34 I am hacking away on this 14:21:41 one question mvollmer had on Friday was what happens when you press the Browse button 14:21:45 I'll make a WIP PR soon 14:21:48 and I realized I don't know :) 14:22:01 I sketched some file browser thing 14:22:14 but it's like ends up being a lot of work 14:22:36 so I was thinking that maybe it's better to have something that just does autocomplete on writing a path in the input 14:22:43 would that make sense? can we do that? 14:23:00 like I said before, I don't think it would be worth implementing a file browser 14:23:12 it feels wrong in so many sharing UIs 14:23:21 we're targeting admins 14:23:39 as part of the user stories I think they want to share specific things 14:23:52 so at the very least we want to check whether what they entered exists 14:24:02 ideally, one shouldn't need to care about folder names at all, no? 14:24:04 and optionally aid with auto-completion 14:24:10 just which disk it is on 14:24:32 mvollmer, what if I want to share a specific directory? 14:24:54 yeah 14:25:02 yes, that's the case I had in mind 14:25:14 but I think an early iteration could just test if that directory exists 14:25:15 or disk 14:25:33 completion is definitely fancy 14:25:40 and would require quite a bit of designing 14:25:42 and coding 14:25:48 not to mention the testing 14:25:48 :) 14:26:10 what I felt was that without any kind of path completion, it becomes very error prone 14:26:27 you'll have to bring up a terminal on the side and do ls there 14:26:42 but it is fancy for an initial version maybe 14:26:48 so we can skip it for now 14:27:17 andreasn, checking if the path exists can help 14:27:22 and can be done cheaply 14:27:23 right 14:27:42 I suggest that as the first iteration 14:27:45 what do you think mvollmer ? 14:27:45 and then there is also a missing part of a workflow where maybe I want to create a new folder for sharing 14:27:58 but that can happen later as well 14:27:58 I agree 14:28:09 that could be part of the second iteration andreasn 14:28:14 makes sense 14:28:17 if parent dir exists -> offer to create subdir 14:28:19 for share 14:28:35 but this might be a corner case 14:28:46 if you want to share something new, chances are you want to share a volume 14:28:53 like mvollmer said 14:28:57 a lvm volume? 14:29:01 for example 14:29:20 I would need more research to say what's best as a second iteration 14:29:30 but that's too much for today I think 14:29:30 yep 14:29:35 ok, eot on that 14:29:53 #topic Firewall Support 14:30:02 bhakti made some progress on https://github.com/cockpit-project/cockpit/wiki/Feature:-Firewall 14:30:28 bhakti, do you have time to share the next step a bit? 14:31:23 yep! I have almost finished one mockup in Inkscape and will put up that in a bit. And since I am not as used to working with Inkscape,I might code the mockups directly. 14:32:01 So,even the implementation is taken care along the way. 14:32:14 implementation of the UI I assume :) 14:32:17 yep 14:32:20 :) 14:32:21 nice! 14:32:49 I'm looking forward to seeing that 14:32:57 check out https://github.com/cockpit-project/cockpit-design/blob/master/widget-template.svg if you need something to copy buttons and stuff from 14:33:11 it's not complete, but it has a bunch of the widgets 14:33:19 and if you want to code directly, don't hesitate to just use the playground 14:33:33 we can always extract parts from there into a new package if necessary 14:33:51 yes!! I tried to copy an image but it instead copied the location so have to find some solution for that 14:34:39 lets look into that 14:34:51 thanks for sharing bhakti 14:34:55 we can take a look during tomorrows standup if it's getting late for you today 14:34:58 Thanks! 14:35:21 Yep. I will work on the remaining of the mockups until then! 14:35:31 excellent, thanks! 14:35:39 end of topic? 14:35:51 thank you! 14:36:39 #topic Open Floor 14:40:09 nothing? 14:40:14 if so, end of meeting 14:40:17 thanks everyone! 14:40:21 #endmeeting