14:04:16 #startmeeting Cockpit 14:04:16 Meeting started Mon Feb 9 14:04:16 2015 UTC. The chair is andreasn_. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:04:16 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:04:27 Hello, all 14:04:32 .hello mvo 14:04:33 mvollmer: mvo 'Marius Vollmer' 14:04:33 .hello sgallagh 14:04:36 sgallagh: sgallagh 'Stephen Gallagher' 14:04:39 #chair andreasn petervo dperpeet mvollmer sgallagh stefw 14:04:39 Current chairs: andreasn andreasn_ dperpeet mvollmer petervo sgallagh stefw 14:04:50 .hello andreasn 14:04:52 andreasn_: andreasn 'Andreas Nilsson' 14:05:18 #topic Agenda 14:05:38 * Rewrite cockpit in something else than JavaScript 14:05:45 :-) 14:05:47 hehehe 14:05:55 sgallagh is learning JS here... 14:05:59 * Fedora 22 14:05:59 :) 14:06:58 * Docker stuff 14:07:18 * Devconf recap 14:07:56 * system updates 14:08:08 yes! 14:08:47 ok, lets run with that agenda 14:09:02 #topic Fedora 22 14:09:50 so Fedora 22 is launching in April 14:10:08 .hello twoerner 14:10:09 twoerner: twoerner 'Thomas Woerner' 14:10:09 * stefw pulls up the trello roadmap card for that 14:10:22 Fedora 22 Milestone: https://trello.com/c/duRQw1rU/113-milestone-fedora-22 14:10:25 and the beta freeze is march 21st 14:10:44 so there is a couple of things in that Trello card 14:11:41 should we update trello deadline to March 21st? it's currently April 1st 14:11:42 the easier branding is just an optimization 14:11:54 dperpeet, yes lets 14:12:18 dperpeet, done 14:12:46 although it's worth noting that these deadlines usually slip a bit 14:13:00 stefw, no reason to follow a bad example :) 14:13:05 heh 14:13:07 stefw: We're trying very hard not to slip this time 14:13:12 (We as in FESCo) 14:13:19 noted 14:13:59 andreasn_, I think the easier branding isn't that big of an issue for us, but makes everything look a lot more polished (i.e. a good goal to leave in there) 14:14:12 yeah 14:14:12 good in respect to effort/gain ratio 14:14:48 I just updated the Server Roles card. 14:15:01 I've made headway on that during DevConf this week, so I moved it to In Progress 14:15:12 \o/ 14:15:20 anything else for F22? 14:15:40 sgallagh, nice 14:15:54 #info Fedora 22 Milestone is tracked here: https://trello.com/c/duRQw1rU/113-milestone-fedora-22 14:15:54 PCP is coming along nicely 14:15:54 Easier branding or not, we need to make sure to address branding issues for the Fedora version by beta 14:16:07 (Such as dropping the "not suitable for production" messages like we did in F21) 14:16:13 yeah 14:16:13 sgallagh, nod 14:16:18 We made some plans for the missing UI goodness 14:16:37 A question that came up today was, if a firewall plugin in CockPit could be a replacement of firewall-config 14:16:37 decision is still open for how to actually configure/control pmlogger 14:16:57 twoerner: We're on the Fedora 22 agenda item right now 14:17:05 the ready-made scripts offered by pcp might not be robust enough. 14:17:21 but no risk for F22 there. 14:17:39 sgallagh: I am heading to a meeting in 13 minutes.. 14:17:58 twoerner: OK, we'll arrange a separate meeting on that. 14:18:01 So we don't run short on time 14:18:21 makes sense 14:18:24 sgallagh: thanls 14:18:26 thanks 14:18:51 ok, next topic 14:19:02 #topic Docker stuff 14:19:13 so some cool stuff by petervo and dperpeet on that 14:19:32 links are in, thanks to petervo 14:19:39 yay! 14:19:43 and works great! 14:19:53 and storage is coming in https://github.com/cockpit-project/cockpit/pull/1765 14:20:04 I'm currently updating the validation with the links and based on design feedback from andreasn_ 14:20:32 neat 14:20:51 https://github.com/cockpit-project/cockpit/pull/1772 is functional, so shouldn't be much longer 14:21:18 is 1765 is blocking on docker upstream? 14:21:29 not really 14:21:57 it has a warning, once we get the patch in, then we can add code to remove the warning 14:22:03 ok 14:22:06 for newer docker 14:22:20 i heard that device mapper as a backend is on the way out. true? 14:22:26 i'm working on revising the patch a little today 14:22:32 great 14:22:39 then i think it will be in soon 14:22:46 i hadn't heard that 14:23:11 petervo, ok. 14:23:20 last i heard they just made it work better with lvm 14:23:32 but it's not like i'm really in the loop there 14:23:39 maybe I confused one way of using lvm with using lvm in general. 14:23:40 so it's possible 14:23:48 me neither 14:23:59 what happens if everyone switches to overlayfs over night? 14:24:20 then no storage graph 14:24:26 right 14:24:35 good enough, I guess 14:24:39 we'll need to contribute some reporting to docker 14:24:44 for other graph backends 14:24:51 right 14:24:59 next topic? 14:25:08 petervo, i discussed this with vbatts 14:25:15 and hopefully he'll get back to you about the docker patch soon 14:25:32 he wants to understand the problem fully, so there's probably just a bit of confusion that needs to be cleared up 14:25:45 remember that the default configuration of docker on Atomic doesn't use loopbacks 14:26:08 oh didn't know that 14:26:12 what does it use? 14:26:17 it partitions your system 14:26:20 so there's a big lvm pool 14:26:26 and parts of it are allocated to container storage 14:26:43 anyway, it's a good point to try and make sure we work well in that case too 14:26:58 yeah we should be fine there 14:27:08 as long as the volumes aren't thin 14:27:29 hmmm, good question 14:27:29 but i can do some testing 14:27:29 yeah, that would probably help 14:27:47 and also once vbatts has a bit of spare time, we can poke him again, and he said he'll invest time in helping get the patch in 14:28:08 ok cool 14:28:44 next topic? 14:28:48 yep 14:28:51 #topic Operating System Updates 14:29:01 that was mine 14:29:21 do we have a trello card for that? 14:29:26 i did some research on packagekit and os updates 14:29:30 yeah 14:29:35 https://trello.com/c/lnGL2htr/22-os-package-updates 14:29:48 and https://trello.com/c/5j0gCd3d/26-atomic-ostree-updates 14:29:54 OS updates in what sense? Fedora 21->22 or more with atomic ostree stuff? 14:29:58 both 14:30:04 i think security updates 14:30:09 i don't thinkwe should tackle upgrades at this point 14:30:21 i would submit that OS upgrades are out of scope 14:30:26 ok 14:30:37 stefw: Out of scope forever, or out of scope for the immediate future? 14:30:45 for this initial work 14:30:48 stefw, mvollmer and myself also spoke a bit to Colin Walters about OSTree updates 14:30:49 (Wrapping fedup in Cockpit would actually be really easy) 14:31:01 andreasn_, yes 14:31:11 and we figured out that ostree nedes some serious work before it's callable from a UI 14:31:21 not the least of which is the fact that it is not concurrency safe 14:31:24 yeah 14:31:27 you can totally screw up your system by running more than one ostree 14:31:40 so colin was talking about having libostree and friends wrapped in a dbus daemon 14:31:43 which would be perfect 14:32:02 and it currently lacks any distinction of "fun" vs. "security" updates 14:32:02 i'll add that to the card 14:32:21 fun as in bugfixes 14:32:25 andreasn_: From an OSTree perspective, it shouldn't matter 14:32:26 is that something on his list to work on, or something we'll need to contribute 14:32:27 andreasn_, good point 14:32:40 petervo, he has it on his list 14:32:43 Because the idea of the install trees is that they're tested as a complete set 14:32:53 Not as individual updates 14:33:00 petervo, and would appreciate help with, but i'm trying to see if he has someone in mind 14:33:19 ok, that was part of my point 14:33:29 the other is that the dbus api for this 14:33:30 http://www.freedesktop.org/wiki/Software/systemd/SystemUpdates/ 14:33:43 is only in the very newest version of fedora 14:33:44 sgallagh: I'm thinking more from the sysadmins point of view "do I need to reboot to upgrade now, or can I wait until tonight" 14:34:14 also packagekit isn't on fedora cloud images 14:34:26 yeah, they use ostree right? 14:34:32 no 14:34:54 oh, hmmm 14:34:57 but maybe i'm wrong 14:35:23 i've been using yum and rpm 14:35:38 petervo, can you put your findings in that card? becuase you've done a bunch of research or is it somewhere else? 14:35:49 i can update the card 14:36:06 I don't think PackageKit is enabled by default on Fedora Cloud, no. 14:36:27 i guess my bigger question is are we ok only targeting the latest? 14:36:34 But it would be worth discussing with them whether Cockpit support was sufficient justification for it 14:36:42 I have some designs for updates on paper, but nothing proper yet, and it will depend a lot of what we get in the different situations 14:37:55 anything more for OS updates? 14:38:05 well petervo brought up a question above 14:38:19 i think we should only target reliable update mechanisms 14:38:23 sorry, missed that 14:38:32 ones that we can guarantee work, such as offline updates, or ostree 14:38:53 older systems still have offline updates at least a few versions back 14:39:01 if someone else (not us here in cockpit) figures out a way to reliably make a live yum update "reliable" in the sense that it knows exactly what to restart, and does that, we could suppor tit. 14:39:02 we just can't trigger it with dbus 14:39:08 petervo, interesting 14:39:18 i would suggest starting with the latest then 14:39:31 i don't think we care about older Fedoras at this point 14:39:44 and obviously we care about other distros that have older update systems 14:39:46 It depends if we care about RHEL 7, though 14:39:47 but we have to start somewhere 14:40:08 yes, but realistically lets start wit hthe latest, and then figure out what we need to do to backport? 14:40:10 does that work? 14:40:14 I should note: PK in EL7 does support offline updates 14:40:41 It may not have the D-BUS interface for it, but it does have a command-line tool that can do it, so worst case would be to create a minimalistic D-BUS service on those platforms. 14:40:48 right 14:42:37 ok i think we are good on this for now, we'll develop against the latest, and wait on os tree updates 14:43:05 makes sense 14:43:28 devconf next? 14:43:43 yup 14:43:44 #topic Devconf recap 14:43:57 /me takes his cap off, then puts it back on again 14:43:58 so stefw, mvollmer, sgallagh and myself attended devconf 14:44:12 stefw gave a talk on Saturday 14:44:16 well attended and appreciated 14:44:31 I failed at finding the right youtube link 14:45:36 youtube link https://www.youtube.com/watch?v=97l1qf2sZtk 14:46:05 #link https://www.youtube.com/watch?v=97l1qf2sZtk 14:46:05 #info stefw's talk from Devconf https://www.youtube.com/watch?v=97l1qf2sZtk 14:46:20 #undo 14:46:21 Removing item from minutes: INFO by andreasn_ at 14:46:05 : stefw's talk from Devconf https://www.youtube.com/watch?v=97l1qf2sZtk 14:46:42 The hackfest was nice too, with several people adding stuff to cockpit 14:46:46 some people learning about the protocol 14:46:51 we got a bug fix too 14:47:00 \o/ 14:47:22 Huzzah! 14:47:23 dan winship was trying to refactor our websocket code into libsoup 14:47:44 Did he succeed, or "No libsoup for you!"? 14:47:46 maybe we can use that in the future for http and websocket stuff ... ? 14:47:49 :) 14:47:56 but there's several blockers, won't go into detail here 14:48:01 so yes, "no libsoup for you" for now 14:48:07 hehe 14:48:15 andreasn_, helped other projects migrate to patternfly 14:48:16 ahem 14:48:53 yeah, helped Alberto with polishing up his Fleet Commander a bit 14:49:04 sgallagh got started with a rolekit tool inside cockpit 14:49:27 how many people came to the hackfest? 15-20? 14:49:40 yeah started around 25 i would say 14:50:05 We lost a few when I failed to get Cockpit to build on F20 (sadface) 14:50:46 but overall successful 14:51:16 I'm afraid I need to disappear and begin my odyssey home to the USA 14:51:23 Be well, folks! 14:51:32 o/ 14:52:15 good luck! 14:52:36 so open floor? 14:52:42 #topic Open Floor 14:54:26 if nothing we can call it a day 14:54:35 or, I mean, end of the meeting 14:55:46 all right 14:55:52 thanks everyone 14:55:56 #endmeeting