cockpit_weekly_meeting_2016-01-16
LOGS
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