15:00:16 <puiterwijk> #startmeeting Cockpit public meeting 2014-09-01 15:00:16 <zodbot> Meeting started Mon Sep 1 15:00:16 2014 UTC. The chair is puiterwijk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:16 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:18 <puiterwijk> #chair puiterwijk andreasn mvollmer stefw sgallagh 15:00:18 <zodbot> Current chairs: andreasn mvollmer puiterwijk sgallagh stefw 15:00:20 <puiterwijk> #topic Welcome 15:00:37 <puiterwijk> okay, so just a short roll call who is arround here for the meeting? 15:00:46 * mvollmer is 15:01:10 <yinzhang> me 15:01:23 * stefw is here 15:01:24 <puiterwijk> #info Today is Labor day in the US, so nobody from the US will be here probably 15:01:38 <puiterwijk> #topic Fedora 21 status 15:01:58 <puiterwijk> okay, so a quick update on Fedora 21: we got the port change release in F21 Alpha, should be in TC5+ 15:02:13 <puiterwijk> this was release 0.21 for those taking count 15:02:20 <mvollmer> great 15:02:34 <puiterwijk> #info Port change to 9090 in release 0.21, which is in Fedora 21 Alpha 15:02:58 <mvollmer> so we should write the test day test cases for 0.21, right? 15:03:05 <puiterwijk> mvollmer: yes. 15:03:11 <mvollmer> ok 15:03:17 <puiterwijk> #info Cockpit 0.21 will be in the test composes used for test days 15:03:28 <stefw> have we had any further decisions on what the test cases should cover? 15:03:50 <puiterwijk> I think we decided somewhere between hand-holding and abstract, but not exact, no 15:04:03 <mvollmer> only root login, no focus on dialog input validation 15:04:27 <puiterwijk> #info Cockpit test day on 2014-09-16 15:04:46 <mvollmer> puiterwijk, should we review last weeks action items? 15:05:09 <puiterwijk> mvollmer: sure. let me get the meeting minutes 15:05:36 <puiterwijk> mvollmer will merge Pull Request #870, changing our port to 9090 15:05:46 <mvollmer> done 15:05:56 <puiterwijk> puiterwijk will make a new release and submit to Fedora today 15:06:01 <puiterwijk> done 15:06:46 <puiterwijk> puiterwijk to review and merge open PRs => was not done, mainly because of next one 15:06:53 <puiterwijk> andreasn working through post-review, to report to puiterwijk once ETA is available to plan exact release time 15:06:55 <puiterwijk> andreasn: ? 15:07:06 <puiterwijk> mvollmer to rename F21 Sprint to F21 Alpha 15:07:09 <mvollmer> done 15:07:21 <mvollmer> and closed already, moved all open isues to Fedora 21 Beta 15:07:38 <puiterwijk> that also covers the next one then I guess: mvollmer andreasn puiterwijk to review open issues filed under F21 Sprint and F21 milestone to see which are needed before Alpha 15:07:58 <puiterwijk> well, for Alpha was already too late anyway. we should check which issues are blockers for F21 Beta 15:08:00 <mvollmer> done my share 15:08:32 <stefw> when does the alpha freeze lift? 15:08:34 <puiterwijk> okay, so do we have any blockers so far? 15:08:41 <puiterwijk> stefw: when alpha is releases 15:08:43 <puiterwijk> released* 15:08:58 <stefw> so are we going to continue with our releases in the mean time? 15:09:03 <mvollmer> https://github.com/cockpit-project/cockpit/issues/1099 15:09:03 <stefw> and just not put them in fedora? 15:09:28 <puiterwijk> stefw: well, I would say that's okay, though it might hinder with getting stuff through the blocker process if we get releases with fixes for other things than approved blockers 15:09:44 <stefw> i imagine we'd have to patch those in anyway 15:10:01 <stefw> but yeah, it's a tradeoff 15:10:10 <stefw> fedora isn't our only target (more on that later) 15:10:16 <puiterwijk> that's also an option. yeah, I'd say to go ahead with releases, and if we can't get something through the blocker process we'll just patch it 15:10:26 <stefw> k 15:10:44 <puiterwijk> #info Normal releases to continue, and if something gets stuck for blocker process, patch that instead of new release 15:10:59 <puiterwijk> note that we can always send zero-day updates for non-critical things 15:11:11 <puiterwijk> (so after all the freezes etc have been lifted) 15:11:47 <mvollmer> we should agree how we treat Cockpit in Fedora 21. Stable? Rolling beta? 15:12:02 <puiterwijk> mvollmer: I'd say stable, given that it's the server product.. 15:12:17 <puiterwijk> well, relatively stable. aka, do not add new features, but fix bugs 15:12:24 <stefw> what does stable mean? 15:12:30 <stefw> our internals and API certainly aren't stable 15:12:39 <stefw> for example, the cockpit in f22 won't work with the cockpit in f21 15:12:47 <stefw> although hopefully the one in f22 will work with all others after that. 15:12:58 <puiterwijk> stefw: right, but we shouldn't make any major UI changes or add new major features after F21 is releases I think 15:13:02 <puiterwijk> (within the F21 release) 15:13:03 <mvollmer> stable == we don't surprise users too much and we try very hard not to release bugs. 15:13:10 <stefw> so we branch? 15:13:17 <puiterwijk> stefw: I'd say yes 15:13:19 <stefw> or we just let it rot 15:13:24 <stefw> without any fixes? 15:13:28 <puiterwijk> I say branch and do bugfixes 15:13:57 <mvollmer> i am afraid we don't have enough dev power for a branch 15:14:01 <stefw> yeah 15:14:11 <puiterwijk> hmm, that's true. 15:14:19 <stefw> i would put my dev power behind fixes that actual users discover and patches from others 15:14:38 <puiterwijk> but I don't think we should make major UI changes or the like after GA 15:15:06 <stefw> yeah, i'm torn on that 15:15:20 <stefw> maybe we should leave the one in f21 locked to the GA release 15:15:22 <stefw> but in updates-testing 15:15:27 <stefw> track the latest release 15:15:30 <stefw> or something like that 15:15:30 <andreasn> hi! sorry for being later! 15:15:35 <andreasn> late 15:15:46 <mvollmer> stefw, yes, sounds good. 15:15:47 <puiterwijk> stefw: yeah, that's certainly possible. sojust not push it to stable? 15:15:54 <stefw> yeah 15:15:56 <puiterwijk> just like F20 now 15:16:08 <stefw> because then people can use the 'stable but broken' or 'unstable but also broken ' :P 15:16:19 <puiterwijk> hah, right :) 15:16:20 <stefw> no seriously ... they can choose which bugs affect them 15:16:21 <mvollmer> hehe, right. 15:16:24 <stefw> and help with development, testing, etc... 15:16:49 <mvollmer> yeah, if you are happy with the corner of cockpit that works for you, you might not want to update. 15:16:51 <puiterwijk> #info Freezing Cockpit after F21 GA for updates, but still push new versions to updates-testing 15:17:00 <stefw> i would be in favor of no branch ... and nothing but security updates in F21 stable 15:17:11 <puiterwijk> stefw: that works for me 15:17:19 <mvollmer> yes, sounds like a good compromise. 15:18:06 <puiterwijk> mvollmer: so for the blocker bug: that needs to be filed in bugzilla, and marked as a blocker candidate for Beta 15:18:24 <puiterwijk> (or possible even Alpha if you're daring and want to defend that) 15:18:39 <puiterwijk> so if you want to, I can do that, or you can, either works for me 15:18:55 <stefw> but above only applies after Fedora 21 is actually released, right? 15:19:02 <stefw> we can keep updating f21 until then 15:19:04 <puiterwijk> yup, after F21 GA 15:19:09 <stefw> minus freezes of course 15:19:15 <puiterwijk> yeah 15:19:46 <puiterwijk> note that between freezes there's still a stricter commit policy which we should take into account 15:20:10 <puiterwijk> but there's nothing actually preventing us from updates 15:21:33 <puiterwijk> mvollmer: so do you think you can fix the blocker between freezes, or would it take longer than that? 15:21:43 <puiterwijk> #info Beta freeze starts 2014-09-30 15:22:01 <puiterwijk> #info Translation freeze starts 2014-09-30 15:22:16 <mvollmer> puiterwijk, I have patch, which needs testing of course. 15:22:30 <puiterwijk> mvollmer: okay, great. so then I guess we don't need a freeze exception for that 15:22:41 <mvollmer> puiterwijk, would be nice to get it into alpha. 15:23:00 <puiterwijk> mvollmer: that would be possible, though that needs a freeze exception 15:23:07 <mvollmer> but I can't say whether it is justified to delay the schedule for it. 15:23:36 <puiterwijk> well, since it breaks one of our main features, we can at least request it, and then leave it up to QA/rel-eng? 15:23:37 <mvollmer> so, hmm, can we tell people to update Cockpit as part of the test day preparations? 15:23:47 <mvollmer> or is that totally pointless? 15:23:57 <puiterwijk> theoretically, we could. but that's really bad(R) 15:23:58 <stefw> mvollmer, sure we can 15:24:02 <mvollmer> puiterwijk, yes, makes sense. 15:24:03 <stefw> why is it bad? 15:24:12 <stefw> obviously we should include fixes for bugs *everyone* is going to hit 15:24:15 <stefw> in the test day images 15:24:18 <stefw> otherwise the test day is useless 15:24:21 <mvollmer> puiterwijk, yes, makes sense (letting re-leng decide). 15:24:21 <puiterwijk> stefw: because you want to test Cockpit with the rest of the system etc 15:24:23 <stefw> just noise 15:24:45 <puiterwijk> but sure, if you want to make people update, we certainly can 15:24:52 <stefw> or we just inlcude it in the image 15:24:54 <stefw> when we build it 15:25:00 <stefw> or both 15:25:07 <mvollmer> i see. 15:25:22 <mvollmer> yes, since it is 'only' alpha testing, we can be a bit loose there. 15:25:27 <puiterwijk> I think the best way would be to try to get it as freeze exception so it goes into the alpha fixes 15:25:45 <puiterwijk> and if we can't do that, then we can always ask people to update during the test day 15:26:28 <stefw> yeah 15:26:37 <puiterwijk> mvollmer: do you want me to file the bugzilla ticket, or will you file it and request freeze exception? 15:28:30 <mvollmer> puiterwijk, please file it. 15:28:35 <puiterwijk> okay 15:28:51 <puiterwijk> #action puiterwijk to file RHBZ for #1099 and request freeze exception 15:29:06 <puiterwijk> anything else F21 related? 15:29:11 <mvollmer> testsuite 15:29:21 <mvollmer> and dropping f20 support, possibly. 15:29:30 <puiterwijk> mvollmer: ah, I have that next in the agenda 15:29:34 <mvollmer> ok, cool. 15:29:42 <puiterwijk> #topic Dropping f20 for f21 (multi-os testing) 15:29:53 <mvollmer> ok, status: 15:30:18 <mvollmer> integration tests almost pass, one or two days of tinkering, then we should be good. 15:30:40 <mvollmer> biggest regression is extended DOS partitions, which seem to be broken in F21 right now. 15:30:57 <puiterwijk> #info Integration tests almost pass 15:31:02 <mvollmer> but we can disable those in our tests. 15:31:06 <puiterwijk> #info Regression with extended DOS partitions 15:31:10 <mvollmer> so, no blockers, as far as I can see. 15:31:24 <puiterwijk> okay, so we could just say we abandon F20 now and just move all development to F21? 15:31:40 <mvollmer> supporting both f20 and f21 can be done, I guess, but dropping f20 makes things easier. 15:31:59 <puiterwijk> right, but there's not that many differences that affect us, and we've never been in stable for f20 15:32:07 <mvollmer> main issue there is SELinux: for f21 we can just delete all SELinux bits from our packaging. 15:32:30 <stefw> well as things change we need to have selinux updated 15:32:38 <stefw> for example, with the gssapi work there will be a change 15:32:42 <stefw> to read the keytab 15:32:51 <stefw> but more to the point on f20 ... 15:33:02 <stefw> puiterwijk, i'm assuming we still don't have ostree based testing going on right? 15:33:16 <stefw> we *need* to be able to test against more than one base OS 15:33:43 <stefw> if it's not f20 + f21, then it should probably be atomic + f21 at this point 15:33:51 <puiterwijk> stefw: not automatically, and the VERIFY-script fixes are not complete yet, no. As published I have the script that can create the ostrees 15:34:34 <mvollmer> stefw, I agree. 15:34:39 <puiterwijk> I also haven't heard from RHIT regarding the move of ci.cockpit-project.org to the RH network, will ping again 15:34:39 <stefw> puiterwijk, yeah, i think you sent that to me a few weeks ago right? 15:34:47 <stefw> but i haven't had time to work on it, since i've been away 15:34:53 <puiterwijk> stefw: yes, that's that 15:35:17 <puiterwijk> also, I was wondering: would it be an idea to do main development on rawhide? 15:35:19 <mvollmer> I guess we can have OS specific packaging in the test suite. 15:35:26 <puiterwijk> (just thinking out loud) 15:35:37 <mvollmer> cockpit.spec.fedora-20, cockpit.spec.fedora-21, etc. 15:35:38 <stefw> in the future there's no 'main development' OS per se. 15:35:45 <stefw> certain features will work on certain OS's 15:36:01 <mvollmer> puiterwijk, makes sense to me. 15:36:05 <stefw> andreasn has been working on getting the atomic features ready for us to implement 15:36:17 <puiterwijk> mvollmer: that's a possibility, but we'd be better of with just %if-ing in the spec file as the gross will be the same 15:36:20 <stefw> but we won't be able to test or do development on (all of) them in fedora rawhide 15:36:31 <mvollmer> rawhide for Fedora, not as "main". 15:37:11 <puiterwijk> stefw: right, so I can easily modify my script to push the ostree images to files.cockpit-project.org so we can just setup an ostree VM and use that 15:37:34 <puiterwijk> and I can also make it follow master with the ostree (and with some modifications also other branches) 15:37:46 <puiterwijk> most of that code is already in my script, just needs an rsync and some tagging 15:38:34 <puiterwijk> but for development for atomic stuff, we just need documentation, as it complicates development a little bit 15:39:02 <puiterwijk> there's nothing preventing you from creating an ostree yourself with your development branch and testing that, just needs to be documented 15:40:21 <puiterwijk> do my remarks make sense, or am I just rambling? 15:40:49 <mvollmer> makes enough sense to me. 15:40:54 <stefw> well to actually do atomic specific development we also need the modular stuff done 15:41:05 <mvollmer> nothing == not enough time 15:41:07 <stefw> which ties into the navigation work, unless we figure out a good way to split it out 15:41:26 <mvollmer> i mean, there doesn't seem to be enough time to do evrything that makes sense. 15:41:38 <puiterwijk> right. I removed the navigation work from the agenda for today on andreasn's request, given it's waiting on external review 15:41:56 <andreasn> basically from julim and leslie 15:42:53 <puiterwijk> │ | done │ 15:43:01 <puiterwijk> sorry for that 15:43:34 <puiterwijk> okay, so do we want to plan anything for that, or work arround the navigation stuff, or do we just wait for the review? 15:44:06 <mvollmer> stefw, so what about dropping f20 at the same time as supporting f21? 15:44:13 <stefw> yeah, lets just do it 15:44:15 <mvollmer> stefw, would that make you cringe? 15:44:32 <stefw> no, i was hoping we could use it as the use case for multi-os testing 15:44:38 <stefw> but that never materialized 15:44:41 <mvollmer> yeah, let's see. 15:44:42 <stefw> so lets not hold things up 15:45:09 <puiterwijk> okay, so we're dropping f20? 15:45:14 <mvollmer> i have to do some cross-checks with f20 anyway, so maybe I am making the problem bigger as it actually is. 15:45:41 <mvollmer> puiterwijk, I would say: probably. 15:45:59 <puiterwijk> #info F20 support maybe to be dropped when we start supporting F21 15:46:58 <puiterwijk> okay, next? 15:46:59 <mvollmer> the DOS extended partition stuff is interesting... looks like the kernel randomly forgets about them. 15:47:13 <puiterwijk> mvollmer: hum. so that's a kernel issue? 15:47:21 <mvollmer> looks like it. 15:47:32 <puiterwijk> sure it's not udisks? 15:47:37 <mvollmer> pretty sure. 15:47:41 <puiterwijk> wow 15:47:55 <mvollmer> you can reproduce it with parted and blkid. 15:48:19 <mvollmer> At one point, opening /dev/sda1 (say) return ENODEV. 15:48:36 <puiterwijk> hum. I guess that should be filed upstream. 15:49:03 <mvollmer> I have filed it for Fedora. 15:49:11 <puiterwijk> mvollmer: ah, great 15:49:12 <mvollmer> needs more investigation 15:50:07 <puiterwijk> #action mvollmer to investigate DOS partitions bug in F21 15:50:25 <puiterwijk> mvollmer: anything else for F21 so far? 15:51:09 <mvollmer> no, except that everything works much better already than I had hoped. 15:51:16 <puiterwijk> heh, that's always good 15:51:21 <puiterwijk> #info F21 works better than hoped 15:51:25 <mvollmer> puiterwijk, yeah, one thing: 15:51:32 <puiterwijk> mvollmer: yeah? 15:51:48 <mvollmer> the mirrors seem to be unreliable, and signatures, too. 15:51:55 <puiterwijk> mvollmer: you mean the Fedora mirrors? 15:52:01 <mvollmer> yes. 15:52:04 <puiterwijk> yeah, I've been working on that for the last few days. 15:52:09 <puiterwijk> that's a FEdora Infra issue 15:52:11 <mvollmer> oho! :-) 15:52:36 <puiterwijk> and it's in one of the most annoying parts of our stack, so it's a puzzle, but I'm working on that :) 15:52:38 <mvollmer> ok, just checking what I am seeing. 15:52:59 <puiterwijk> yup, thanks again for reporting. if you see it happen again, please let me know 15:53:27 <puiterwijk> #info Fedora Infra has issues with mirror metalink, so sometimes updates might give lots of errors. Working on fixing that 15:53:57 <puiterwijk> (just for your interresent: the issue is that the metalink that we generate is outdated on sone mirror servers.. :-/ ) 15:53:58 <mvollmer> ok, so I continue with the testsuite on F21, ok? 15:54:06 <puiterwijk> yup 15:54:18 <puiterwijk> #topic systemd + polkit 15:54:21 <puiterwijk> stefw: ^ 15:54:26 <mvollmer> ahh, yes. 15:54:37 <stefw> so systemd merged patches that enable polkit support for the systemd1.Manager interfaces and friends. 15:54:45 <mvollmer> \o/ 15:54:47 <stefw> however, lennart did this with interactive = no prompts 15:54:59 <mvollmer> /o\ 15:55:07 <stefw> so it doesn't work with any of the default polkit that they (now) distribute 15:55:24 <stefw> there's a discussion on dbus mailing list about adding a flag to dbus to indicate whether a method should be interactively authenticated or not. 15:55:37 <stefw> if that's approved, spec updated, libdbus and glib would need to be updated 15:55:43 <stefw> as well as services like systemd 15:55:52 <stefw> so it's a pretty big deal 15:55:55 <stefw> in theory backportable 15:56:11 <mvollmer> it's not cockpit specific, right? 15:56:15 <stefw> no 15:56:29 <mvollmer> it's so that systemd can properly use polkit? 15:56:32 <stefw> but we may end up having to write our own brain-dead stupid daemon that listens on same interfaces, just does polkit verify, and passes the call along to systemd 15:56:37 <stefw> systemd can use polkit 15:56:40 <stefw> and for things like hostnamed 15:56:47 <stefw> they have a allow_interaction boolean argument in each method 15:56:53 <stefw> which is then passed along to polkit 15:57:08 <stefw> but for the Manager interface (the main one managing units etc...) there's no such arguments 15:57:19 <stefw> and instead of defaulting to allow_interaction = yes, it defaults to no 15:57:32 <stefw> see http://www.freedesktop.org/wiki/Software/systemd/hostnamed/ 15:57:36 <mvollmer> i see. 15:57:47 <stefw> vs these methods: 15:57:47 <stefw> http://www.freedesktop.org/wiki/Software/systemd/dbus/ 15:57:52 <puiterwijk> hum... is that default an error? as that sounds pretty strange and breaking to me? 15:58:21 <stefw> not really, some callers of dbus methods don't want to have to block on a prompt 15:58:25 <mvollmer> i would expect that there is no such flag, and whether interaction is allowed or not is handled by the polkit-agent. 15:58:52 <stefw> yeah, except the agent and caller don't know much about each other 15:58:54 <mvollmer> stefw, right 15:58:56 <stefw> in our case they're more closely related 15:59:07 <stefw> dbus interactive authentication flag discussion: http://lists.freedesktop.org/archives/dbus/2014-August/016294.html 15:59:26 <stefw> related: http://lists.freedesktop.org/archives/systemd-devel/2014-September/022804.html 15:59:59 <stefw> i guess in addition to making this happen upstream 16:00:21 <stefw> we should file some bugs in the red hat bugzilla, so we can track backporting patches, implementing work arounds, and making those sorts of decisions 16:00:33 <stefw> likely systemd, libdbus, glib would be affected 16:01:18 <puiterwijk> #info major changes happening to systemd/polkit, need to backport patches for systemd, libdbus, glib 16:01:58 <stefw> maybe 16:02:04 <puiterwijk> #undo 16:02:04 <zodbot> Removing item from minutes: INFO by puiterwijk at 16:01:18 : major changes happening to systemd/polkit, need to backport patches for systemd, libdbus, glib 16:02:11 <puiterwijk> #info major changes happening to systemd/polkit, maybe need to backport patches for systemd, libdbus, glib 16:02:45 <stefw> so the alternative (and probably method of last resolt for us) is to proxy all systemd calls through a service running as root 16:02:51 <stefw> that does polkit verification with allow_interactoin = true 16:02:57 <stefw> it wouldn't need to be *that* tedious 16:03:09 <mvollmer> can it be generated from some XML file? 16:03:10 <stefw> could just have a mapping of which methods belong to which polkit actions 16:03:13 <puiterwijk> stefw: right. though currently we only support root anyway, right? so this is for if we want to support wheel-users as well? 16:03:27 <stefw> we only support root, because this stuff is broken 16:03:37 <stefw> also, anyone can log in 16:03:40 <stefw> they just find stuff broken 16:03:44 <puiterwijk> right. 16:03:45 <stefw> so this is stuff we need to fix 16:04:03 <stefw> the current 'only-root' situation is only for f21 because we haven't fixed all these issues yet 16:04:17 <puiterwijk> yeah, I know. so this was just a summary 16:04:19 <stefw> also, i wonder if we should have a warning when you log in as non-root, in the interim 16:05:08 <andreasn> like at the login page? 16:05:39 <andreasn> or on the initial dashboard? 16:05:42 <stefw> not sure 16:05:50 <stefw> or on the top bar? 16:06:29 <puiterwijk> well, we probably want to make sure it gets seen? 16:06:46 <andreasn> it would be easiest as a little box on the dashboard that you can dismiss 16:06:56 <andreasn> like we have for docker right now 16:07:04 <stefw> sure 16:07:45 <andreasn> I'll open an issue about it 16:07:47 <puiterwijk> #info Look into adding a warning message on dashboard if logged in as non-root 16:08:03 <puiterwijk> #action andreasn to open issue on warning for non-root 16:08:09 <yinzhang> Is everything broken when login with non-root? I think is part of the features 16:08:48 <stefw> just certain features and actions 16:09:10 <andreasn> https://github.com/cockpit-project/cockpit/issues/1101 <- done 16:09:23 <yinzhang> yeah, which we need to capture carefully 16:09:45 <puiterwijk> stefw: maybe it'd be useful to have a short list of broken things on that ticket? 16:10:10 <stefw> yup 16:10:13 <yinzhang> I think it's a good idea 16:10:35 <puiterwijk> can you do that, stefw? 16:11:00 <stefw> so go through all of cockpit as non-root and look at what breaks? 16:11:12 <stefw> also, what about non-wheel users? 16:11:24 <puiterwijk> I think that's a different category of issues 16:11:41 <puiterwijk> and non-wheel is, I think, not a core feature, as we're a management system.. 16:12:26 <puiterwijk> although if someone disagrees, we could decide otherwise 16:12:45 <stefw> wheel essentially ends up being root equivalent 16:12:54 <stefw> so ... i think we'll need to eventually support non-wheel 16:13:06 <stefw> the roles stuff was an interesting first step in that direction 16:13:13 <puiterwijk> yeah, but for that we need to have a way to check which permissions the current user does have 16:13:16 <stefw> althuogh probably would be reimplemented using polkit as we discussed earlier 16:13:49 <stefw> i gotta go soon ... i guess irc meetings take much longer ... 16:14:09 <puiterwijk> stefw: well, our other meetings used to take about 2 hours, remember? :) 16:14:14 <stefw> really? 16:14:17 <puiterwijk> yes 16:14:25 <puiterwijk> I left the office arround 7PM quite often 16:14:41 <stefw> interesting. well i i'll try and stay 16:14:46 <puiterwijk> anyway, we only have one other big point on the agenda 16:15:15 <puiterwijk> #action stefw to put a list of stuff that doesnt work as non-root in ticket #1101 16:15:23 <puiterwijk> #topic Atomic features 16:15:30 <andreasn> all right, I guess that's me 16:15:36 <puiterwijk> yup 16:15:56 <puiterwijk> andreasn: could you put the links in here prepended with #link? 16:15:57 <andreasn> so, I've filled the pages stefw started 16:16:12 <andreasn> Atomic Updates from Cockpit 16:16:16 <andreasn> #link https://github.com/cockpit-project/cockpit/wiki/Atomic:-OSTree-Update 16:16:24 <andreasn> like that? 16:16:27 <puiterwijk> yup 16:16:49 <andreasn> so, today, the only way to update your atomic host is from the cli 16:17:00 <andreasn> we should have something in Cockpit for that 16:17:30 <andreasn> there are 2 personas/user stories connected to that and two workflows 16:17:44 <andreasn> if there is any persona or workflow missing, please let me know 16:18:19 <andreasn> the second one is Atomic: Docker Storage 16:18:24 <andreasn> #link https://github.com/cockpit-project/cockpit/wiki/Atomic:-Docker-Storage 16:18:28 <puiterwijk> #topic Two user stories for update stuff, let andreasn know if it's missing anything 16:18:32 <puiterwijk> #undo 16:18:32 <zodbot> Removing item from minutes: <MeetBot.items.Topic object at 0xe07a310> 16:18:41 <puiterwijk> #info Two user stories for update stuff, let andreasn know if it's missing anything 16:19:01 <andreasn> right now you have 8.5 GB for your docker files in Atomic and, yeah, that's pretty much it 16:19:30 <andreasn> if you run out of that space, then, well 16:20:01 <andreasn> that feature page has 3 user stories/personas and 3 scenarios 16:20:21 <andreasn> same with that if anything is missing from that that we need to cover 16:20:36 <puiterwijk> #info Three user stories for docker storage management 16:20:49 <andreasn> the thind one is Atomic: Resource Controls 16:20:53 <puiterwijk> #link https://github.com/cockpit-project/cockpit/wiki/Atomic:-Resource-Controls 16:23:45 <puiterwijk> that's for management of CPU, memory and disk space resources, right? 16:23:53 <andreasn> sorry, client died 16:24:06 <puiterwijk> and I'm seeing two user stories? 16:24:16 <andreasn> yes, we have some management of cpu and memory today, but none for network and storage 16:24:26 <andreasn> so it's kind of interconnected with the storage one I guess 16:24:48 <puiterwijk> #info Two user stories for docker resource management, but missing stories for network and storage resources 16:24:49 <andreasn> yep 16:25:25 <andreasn> so once these are reviewed for sanity and completeness the next step would be design 16:25:35 <andreasn> so please review! :) 16:25:47 <puiterwijk> #info please review the user stories and provide feedback to Andreas 16:25:59 <puiterwijk> #topic vm-create on files.cockpit-project.org 16:26:14 <andreasn> I've also gotten in touch with julim, leslie and walters about it 16:26:18 <puiterwijk> #undo 16:26:18 <zodbot> Removing item from minutes: <MeetBot.items.Topic object at 0xdafb490> 16:26:43 <puiterwijk> andreasn: right. Good feedback from them so far? 16:27:01 <andreasn> sent it just today, so no feedback from anyone yet 16:27:07 <puiterwijk> ah, right 16:27:15 <andreasn> neither from anyone on cockpit-devel 16:27:40 <puiterwijk> #info Please post review comments on the user stories to the cockpit-devel mailing list 16:28:27 <andreasn> and that was pretty much it from me 16:28:32 <puiterwijk> okay :) 16:28:38 <puiterwijk> #topic vm-create on files.cockpit-project.org 16:28:42 <puiterwijk> mvollmer: 16:28:49 <mvollmer> yep. 16:29:00 <andreasn> lookinf forward to the docker fix so I can run more containers on my server :) 16:29:01 <puiterwijk> so you want to run that as a cron? 16:29:06 <mvollmer> so, it would be nice to create the test machine images on that server. 16:29:19 <mvollmer> puiterwijk, I want to run it at all. 16:29:31 <puiterwijk> mvollmer: fine with me. just make sure you're not running it every minute :) 16:29:43 <mvollmer> looks like qemu doesnt't understand the "-net bridge" options. 16:30:07 <mvollmer> puiterwijk, do you have experience there? do you run the tests on RHEL6? 16:30:38 <mvollmer> i spent about 10 seconds with this, so I might be totally wrong about everything. 16:30:45 <puiterwijk> mvollmer: I have bridging net working on RHEL6, so I can check how I have that done. I think it needs some manual fiddling 16:31:02 <mvollmer> puiterwijk, that would be cool. 16:31:09 <puiterwijk> #action puiterwijk to check into bridging net for RHEL6 to run vm-create on files.cockpit-project.org 16:31:15 <mvollmer> thanks 16:31:24 <puiterwijk> mvollmer: so after that works, how about we just set it as a cron for every day at midnight? 16:31:46 <mvollmer> yes, that makes sense. 16:31:58 <mvollmer> of course we should also publish any failures, etc. 16:32:12 <puiterwijk> right, we can just make it pipe the output to a daily log file 16:32:42 <mvollmer> ok, gotta run soon, still in the office... 16:32:49 <puiterwijk> okay. we have just one last thing 16:32:52 <puiterwijk> #topic Open floor 16:33:01 * mvollmer starts dancing 16:33:03 <puiterwijk> andreasn, mvollmer, stefw: any last remarks? 16:33:15 <andreasn> nothing from me 16:33:32 <mvollmer> test cases for test day worry me a bit. 16:33:53 <mvollmer> i am not sure how the end result should look like. 16:34:01 <mvollmer> I'll check other test day pages. 16:34:06 <puiterwijk> mvollmer: right. so how about we just have someone write something up in the wiki and then review it next week? 16:34:26 <puiterwijk> we still have a little over two weeks, if I recall correctly 16:34:44 <puiterwijk> #action mvollmer to check other test days and write some test cases 16:34:55 <mvollmer> jawohl! :-) 16:35:01 <puiterwijk> :-) 16:35:06 <puiterwijk> anything else? 16:35:21 <puiterwijk> I'm going to end the meeting in 30 seconds if nothing else 16:35:22 <mvollmer> i have that other action item anyway: mvollmer to update the test day page to include warning 16:35:22 <mvollmer> about error checking in dialogs 16:35:28 <puiterwijk> ah, right 16:35:42 <puiterwijk> but that's linked with the test case stuff, right? 16:35:58 <puiterwijk> #info Make sure to put "last weeks action points" on next weeks agenda 16:36:10 <mvollmer> woohoo, VERIFICATION PASSED on Fedora 21. 16:36:17 <puiterwijk> mvollmer++ 16:36:26 <mvollmer> images are on files.cockpit-project.org. 16:36:40 <puiterwijk> awesome :) 16:36:43 <mvollmer> credits go to fedora. 16:36:58 <puiterwijk> heh 16:37:00 <mvollmer> ok, see you tomorrow! 16:37:02 <puiterwijk> oh, and I had one last question 16:37:06 <mvollmer> sure 16:37:16 <puiterwijk> so we have multi-os testing on the schedule now right? 16:37:25 <puiterwijk> when do we start supporting Windows? 16:37:26 * puiterwijk ducks 16:37:31 <mvollmer> heh. 16:37:46 <puiterwijk> okay, on that note, before people start killing me, thanks to everyone for coming! 16:37:53 <andreasn> thanks! 16:38:07 <mvollmer> thanks, bye! 16:38:09 <puiterwijk> #endmeeting