cockpit
LOGS
15:01:46 <puiterwijk> #startmeeting Cockpit public meeting 2014-09-22
15:01:46 <zodbot> Meeting started Mon Sep 22 15:01:46 2014 UTC.  The chair is puiterwijk. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:46 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:01:48 <puiterwijk> #meetingname Cockpit
15:01:48 <zodbot> The meeting name has been set to 'cockpit'
15:01:50 <mvollmer> proposal: CI hand over status
15:01:50 <puiterwijk> #chair puiterwijk andreasn mvollmer stefw sgallagh
15:01:50 <zodbot> Current chairs: andreasn mvollmer puiterwijk sgallagh stefw
15:01:57 <puiterwijk> #topic Welcome
15:02:18 <andreasn> .hellomynameis andreasn
15:02:19 <zodbot> andreasn: andreasn 'Andreas Nilsson' <anilsson@redhat.com>
15:02:27 <puiterwijk> Okay, so this will be a very ad-hoc meeting as I had no time to collect agenda items, who's here for this meeting?
15:02:31 <puiterwijk> .hellomynameis puiterwijk
15:02:31 <zodbot> puiterwijk: puiterwijk 'Patrick Uiterwijk' <puiterwijk@redhat.com>
15:02:37 <mvollmer> .hellomynameis mvo
15:02:38 <zodbot> mvollmer: mvo 'Marius Vollmer' <marius.vollmer@gmail.com>
15:02:59 <puiterwijk> Okay, let's get started
15:03:02 <puiterwijk> #topic Fedora 21 status
15:03:08 <puiterwijk> #info Fedora 21 Alpha is GO!
15:03:23 <puiterwijk> #info Alpha release tomorrow (september 23)
15:03:25 <mvollmer> \o/
15:03:28 <andreasn> nice!
15:03:49 <puiterwijk> so let's see how many people will test it then and come back, but otherwise we still have some bugs to look into
15:03:50 <mvollmer> storaged release and selinux are not in it, I guess.
15:03:55 <mvollmer> *selinux fix
15:04:23 <puiterwijk> I don't know, but you should check. I think we're promoting RC1 to Alpha release
15:04:26 <mvollmer> #action mvollmer test selinux "known-hosts" fix and give karma
15:04:47 <mvollmer> #action mvollmer give karma to storaged 0.3.1
15:04:56 <puiterwijk> #action everyone should check F21 out after release
15:05:16 <andreasn> oh yeah, storaged, I wonder if my system allows to update to that yet
15:05:32 <andreasn> or if I ran the enable-testing command wrong, not sure
15:05:50 <andreasn> all remaining f21 bugs are collected here btw https://github.com/cockpit-project/cockpit/milestones/Fedora%2021%20Beta
15:05:50 <puiterwijk> okay. so now Cockpit: we have some bugs marked as Fedora 21 Beta. Are those in good shap to make the current Beta freeze of October 28?
15:06:06 <puiterwijk> s/shap/shape/
15:06:18 <mvollmer> puiterwijk, we should check that.
15:06:20 <puiterwijk> #info Fedora 21 Beta freeze at October 28
15:06:30 <mvollmer> is that the same as GA?
15:06:40 <puiterwijk> no. Beta is still one step before GA
15:06:47 <puiterwijk> err, sorry.
15:06:49 <puiterwijk> #undo
15:06:49 <zodbot> Removing item from minutes: INFO by puiterwijk at 15:06:20 : Fedora 21 Beta freeze at October 28
15:07:01 <puiterwijk> #info Fedora 21 Beta freeze at October 14
15:07:13 <puiterwijk> #info Fedora 21 Beta release (scheduled) October 28
15:07:35 <puiterwijk> the final change deadline is November 18, and schedule for GA is december 2nd
15:08:04 <mvollmer> ok.
15:08:22 <mvollmer> sgallagh was saying something re beta == ga, but I might have misunderstood.
15:08:33 <puiterwijk> well, it's practically the same yeah
15:08:40 <mvollmer> the dates, I mean.
15:08:43 <puiterwijk> between beta and GA, you need a VERY serious bug to get freeze
15:08:57 <puiterwijk> ah, right, that's not what I see. I'm checking this just now in the schedule
15:09:03 <puiterwijk> #link https://fedoraproject.org/wiki/Schedule
15:09:34 <puiterwijk> with "to get freeze" (between beta and GA), I meant "to get a freeze exception"
15:09:58 <mvollmer> yes.
15:10:05 <mvollmer> so we really need to prioritize now.
15:10:07 <puiterwijk> but note that we can of course still publish updates after final change freeze, and those will become 0-day patches
15:10:24 <puiterwijk> (aka, patches available in updates on the day of release)
15:10:52 <mvollmer> the biggest issue I see is that "wheel" is too far away from being root equivalent.
15:11:08 <mvollmer> i don't think we can get that fixed fully.
15:12:03 <mvollmer> one short-term hack is to have our own setuid helper / system daemon that makes it all work.
15:12:14 <mvollmer> needs discussion whether that is worth it.
15:12:15 <puiterwijk> well, I see patches for at least 2 of the three "wheel"-related bugs in F21 beta
15:12:52 <mvollmer> yes, but there is more to fix.  check the f21-proposed label.
15:12:54 <puiterwijk> right, but that invalidates at least part of our core ideas of having the OS take care of permissions etc
15:12:57 <mvollmer> stefw, are you here?
15:13:20 <puiterwijk> mvollmer: I see, yeah
15:13:37 <mvollmer> puiterwijk, yes, but we can argue what the OS is exactly. :-)
15:13:49 <puiterwijk> hmm, fair enough I guess
15:14:23 <mvollmer> but I am not hugely in favour of such a hack.
15:14:45 <puiterwijk> yeah, me neither. But saying "root-only" is also... not ideal
15:15:38 <mvollmer> systemd is unlikely to be fixed, network manager I don't know, the rest look good.
15:16:03 <puiterwijk> okay, so maybe delay this a bit to see if stefw still pops by during the meeting, and otherwise somewhere later today or tomorrow discussing it with stefw?
15:16:22 <puiterwijk> mvollmer: unfortunate about systemd, but good that the rest is in okay shape
15:16:23 <mvollmer> yes
15:16:47 <puiterwijk> #action mvollmer puiterwijk to discuss wheel-setuid-helper with stefw
15:17:16 <puiterwijk> okay, so anything else for Fedora 21?
15:17:50 <mvollmer> maybe:
15:18:06 <mvollmer> #info integration tests run by default on Fedora 21 now
15:18:24 <puiterwijk> awesome!
15:18:44 <puiterwijk> mvollmer: so when are we enabling integration tests for Windows? :-)
15:18:46 * puiterwijk ducks
15:19:22 <mvollmer> after CentOS, Debian, Arch, Gentoo, .... :-)
15:19:47 <puiterwijk> heh :)
15:19:56 <puiterwijk> mvollmer: so you wanted to know a quick update on the CI system handover?
15:20:00 <mvollmer> yes
15:20:02 <puiterwijk> #topic CI Handover
15:20:25 <mvollmer> one blocker for me is running vm-create on files.cockpit-project.org
15:20:51 <puiterwijk> the only thing that blocked you there was the bridge stuff, right?
15:21:08 <mvollmer> i think so.
15:21:21 <puiterwijk> I found the documentation on how to do that, and I think I created the bridge (as you need to make it manually), but I can check
15:21:30 <mvollmer> qemu-kvm doesn't seem to understand "-net bridge", but I didn't check closely.
15:21:33 <puiterwijk> #action puiterwijk to check on the bridge at files.cockpit-project.org
15:21:58 <puiterwijk> mvollmer: yeah, RHEL6 qemu needs you to manually create the bridge interface
15:22:14 <puiterwijk> and then you just attach the VM to that interface
15:22:33 <mvollmer> I think the attaching doesn't work.
15:22:51 <mvollmer> puiterwijk, can you the action point to make vm-create -f cockpit succeed on f.cp.o?
15:23:12 <puiterwijk> #action puiterwijk to make vm-create -f cockpit work on files.cp.o
15:23:19 <mvollmer> thanks.
15:23:43 <mvollmer> I am sure we are talking about the same things, so let's just say directly what I want to work. :-)
15:23:54 <mvollmer> *I am not sure...
15:24:06 <puiterwijk> fair enough
15:24:22 <puiterwijk> so I am pretty sure it should work, just maybe with a slightly more complex setup
15:25:27 <puiterwijk> regarding ci.cp.o: I have finally gotten someone assigned to my ticket to move it to the RH net, and they're "considering". I'll bug them to see if they decided on anything yet
15:25:46 <puiterwijk> #action puiterwijk to bug people about ci.cp.o network move
15:26:00 <mvollmer> what do we get from that server that we don't already have from files.cp.o?
15:26:15 <puiterwijk> a server in the Red Hat network
15:26:34 <puiterwijk> which makes testing a bit easier if you want to directly connect to it
15:26:51 <mvollmer> ok, I see.
15:26:52 <puiterwijk> (for RH employees, that is)
15:27:12 <puiterwijk> other than that: nothing, files.cp.o can do everything the same
15:28:24 <mvollmer> ok.
15:28:43 <mvollmer> did we have some left over topics from last time? :-)
15:28:45 <puiterwijk> oh, and network guys haven't been able to find anything regarding net slowness of files.cp.o yet, we're guessing just routing from some nets is suboptimal
15:29:15 <puiterwijk> mvollmer: just some action items for you, but that's all for the test day :)
15:29:41 <mvollmer> ahh, that was the hangout...
15:30:00 <puiterwijk> no, there were some in the irc meetings
15:30:07 <puiterwijk> https://lists.fedorahosted.org/pipermail/cockpit-devel/2014-September/000176.html
15:30:10 <puiterwijk> .tiny https://lists.fedorahosted.org/pipermail/cockpit-devel/2014-September/000176.html
15:30:10 <zodbot> puiterwijk: http://tinyurl.com/kuxa5cd
15:31:11 <mvollmer> right, Atomic status.
15:31:15 <puiterwijk> okay
15:31:17 <mvollmer> andreasn?
15:31:18 <puiterwijk> #topic Atomic status
15:31:35 <mvollmer> Not a priority for us right now.
15:31:47 <mvollmer> :-)
15:31:49 <puiterwijk> but still nice to know what happened :)
15:31:55 <andreasn> yeah, still doing research
15:32:18 <andreasn> not much feedback on the feature pages, so I take that as a silent agreement :)
15:32:21 <mvollmer> once the F21 dust settles, we can look at OS updates, for both Atomic and Fedora.
15:32:27 <andreasn> yeah
15:32:51 <andreasn> it would be nice to have that in the next major version
15:33:07 <mvollmer> but we still have the "Cockpit in a super-privileged" container hurdle for Atomic.
15:33:24 <mvollmer> (sorry, messed up the quotes)
15:33:50 <mvollmer> which means: Cockpit should be added to a Atomic host as some kind of Docker image.
15:34:09 <mvollmer> maybe not a normal Docker image, maybe not started by Docker.
15:34:23 <mvollmer> but definitely not part of the ostree.
15:35:33 <puiterwijk> right
15:35:55 <puiterwijk> so are we tracking anything what's needed for that?
15:36:08 <mvollmer> no, not with priority. :-)
15:36:39 <puiterwijk> maybe that's an idea to do?
15:36:57 <puiterwijk> or are we not that busy with that yet?
15:37:31 <mvollmer> yeah, hmm, let's say I don't find that a very exciting thing to do... :-)
15:37:54 <mvollmer> but we might need to just work through that.
15:38:06 <puiterwijk> heh, I guess I understand your point there :)
15:38:31 <mvollmer> it's a lot of yak to shave.
15:38:45 <mvollmer> but someones goota do it.
15:38:48 <mvollmer> *gotta
15:39:28 <mvollmer> http://www.youtube.com/watch?v=gc2NgotkfWE :-)
15:39:34 <puiterwijk> right. too bad there are no yak's anywhere near my house, so I can't shave them :)
15:40:31 <mvollmer> ok, should we try a summary of what's cooking right now?
15:40:38 <puiterwijk> mvollmer: if you want to, I have some round tuits here, if that'd help?
15:40:43 <puiterwijk> http://www.brooksgroup.com/assets/2013/08/Round-tuit1.jpg
15:41:04 <mvollmer> heh, I don't get it... :)
15:41:14 <puiterwijk> mvollmer: you never send "Once I get around to it"?
15:41:28 <mvollmer> Ha! :-)
15:41:29 <puiterwijk> and now say "a round tuit" out loud :-)
15:41:41 <puiterwijk> #topic What's cooking
15:41:46 <mvollmer> yeah yeah, got it. :-)
15:41:51 <mvollmer> so.
15:41:54 <puiterwijk> :-)
15:41:59 <mvollmer> * SSO is about to be merged.
15:42:11 <mvollmer> * Next steps in modular architecture.
15:42:16 <puiterwijk> #info SSO is about to be merged
15:42:21 <puiterwijk> #info Next steps in modular architecture
15:42:25 <mvollmer> * Making wheel work better
15:42:32 <puiterwijk> #info Making wheel work better
15:42:56 <mvollmer> andreasn, anything to add?
15:43:22 <andreasn> navigation rework and smaller UI fixes is what I've been up to today
15:43:47 <andreasn> https://github.com/cockpit-project/cockpit-design/tree/master/navigation
15:43:52 <puiterwijk> #info Navigation rework and small UI fixes underway
15:45:12 <puiterwijk> okay, anything else?
15:45:49 <puiterwijk> #topic Open floor
15:45:49 <andreasn> nothing from me
15:46:01 <puiterwijk> Anyone has anything else to say?
15:46:46 <mvollmer> not me.
15:46:54 <puiterwijk> then I guess I'll close the meeting.
15:47:01 <puiterwijk> thanks to everyone for coming!
15:47:06 <puiterwijk> #endmeeting