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