14:00:24 #startmeeting OpenLMI (2013-12-02) 14:00:25 Meeting started Mon Dec 2 14:00:24 2013 UTC. The chair is sgallagh. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:25 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:01:22 #meetingname OpenLMI Public IRC Meeting 14:01:22 The meeting name has been set to 'openlmi_public_irc_meeting' 14:01:22 Come on, zodbot... 14:01:23 sgallagh: Error: Can't start another meeting, one is in progress. 14:01:26 sgallagh: Error: Can't start another meeting, one is in progress. 14:01:43 #chair sgallagh tsmetana jsafrane rdoty 14:01:43 Current chairs: jsafrane rdoty sgallagh tsmetana 14:01:51 #info Meetings are recorded and will be posted on www.openlmi.org. Opinions expressed do not necessarily reflect the reviews of the participant's employer. 14:01:56 #topic Roll Call 14:02:01 .hellomynameis sgallagh 14:02:03 sgallagh: sgallagh 'Stephen Gallagher' 14:03:04 Anyone else here? 14:03:33 .hellomynameis jsafrane 14:03:34 jsafrane: jsafrane 'Jan Šafránek' 14:03:40 .hellomynameis tbzatek 14:03:43 tbzatek: tbzatek 'Tomas Bzatek' 14:04:03 .hellomynameis rnovacek 14:04:04 rnovacek: rnovacek 'Radek Novacek' 14:04:25 kkaempf: Are you around today? 14:04:41 rdoty: ? 14:04:54 Oh, sorry, sure I am. 14:05:19 .hellomynameis kkaempf 14:05:20 kkaempf: Sorry, but you don't exist 14:06:19 Ok, I have three agenda items for today. The first was a follow-up on OpenLMI 1.0.1 plans. 14:06:39 kkaempf: I had an action item from last week to contact you about scheduling (which I didn't get a chance to do, with the US holiday) 14:07:14 What does your timeline look like for needing the 1.0.1 release with the patches you provided? 14:07:28 sgallagh: Having a new release within the next ~4 weeks would be great. 14:07:48 sgallagh: I'm around 14:08:01 Ok, so I don't think we'll have any trouble getting something before the new year. Is that safe to say, jsafrane? 14:09:18 yes, we have bunch of patches that can be released. Still, I'm not sure we can fix all the bugs since then 14:09:21 sgallagh: btw, the .spec file fixes for SUSE are rather intrusive (did someone say ugly ? ;-)), would these be acceptable upstream ? 14:09:34 *unitl then 14:10:07 * kkaempf sees plenty of %if 0%{?suse_version} 14:10:09 jsafrane: Well, we'll *never* fix all the bugs. 14:10:22 jsafrane: I'm thinking more in terms of killing off any known crash bugs in that timeframe. 14:10:34 sgallagh: sure, I mean fix those we know about :) 14:10:42 kkaempf: I haven't seen your spec patches. Is there a patch? 14:11:29 sgallagh: I can start putting them up for review. 14:12:38 I think in general, a conditionalized spec file that we share will be easier to maintain in the long run than carrying separate spec files in a contrib dir, personally 14:12:50 build #165 of networking-rawhide is complete: Success [build successful] Build details are at http://openlmi-rnovacek.rhcloud.com/builders/networking-rawhide/builds/165 14:12:58 kkaempf: Submit them; maybe we can crowdsource a way to make them cleaner. 14:12:59 openlmi-buildbot: mute 14:13:00 Shutting up for now. 14:13:11 sgallagh: Great, thanks ! 14:14:28 #action kkaempf to submit spec file patches for SUSE to upstream 14:14:28 #info kkaempf would like an OpenLMI 1.0.1 upstream release before the end of the month. 14:14:47 Just to get a formal proposal on the table: 14:15:05 ok, so let's say we will do a bugfix release of all openlmi-* providers 14:15:31 Proposal: GOAL: OpenLMI 1.0.1 will release during by Dec. 20th with all known crash bugs fixed. 14:16:20 err, rephrasing: 14:16:30 Proposal: GOAL: OpenLMI 1.0.1 will release by Dec. 20th with all known crash bugs fixed. 14:16:49 (I was originally going to say "during the week of dec 16, and changed midway through) 14:17:23 Can I get +1 or -1's for this? (+1 if you believe this is achievable, -1 if not) 14:17:33 +1 14:17:44 sgallagh: +1 14:18:09 tbzatek: what about indication races ^? 14:18:36 jsafrane: I'm not sure I want to make that a condition on the 1.0.1 release. 14:19:03 well I've already thought we fixed all the issues but then they appeared again, however this is a priority so +1 14:19:08 i.e. Include them if they're ready in time, but don't block on it 14:19:46 Ok, so shall I amend the Proposal to include that as a condition of release, then? 14:20:05 ok 14:20:12 ack 14:20:53 Proposal: GOAL: OpenLMI 1.0.1 will release by Dec. 20th with all known crash bugs and indication races fixed. 14:21:25 #agreed GOAL: OpenLMI 1.0.1 will release by Dec. 20th with all known crash bugs and indication races fixed. 14:21:54 #topic Planning OpenLMI 1.1.0 (Features) 14:22:13 * sgallagh forgot to change the topic for the previous discussion. I'll fix it up in the logs later. 14:23:11 Last week, we started discussing the next phase of feature development (probably on a roughly six-month schedule) 14:23:52 kkaempf: http://www.openlmi.org/node/45 has the summary of that discussion. I was hoping to get your input on upcoming feature needs as well. 14:24:39 sgallagh: I'll send you feedback via mail. 14:24:57 #action kkaempf to send feature suggestions by email 14:25:36 Does anyone want to bring anything up for particular discussion here? 14:25:53 sgallagh: udisks? 14:26:44 sgallagh: how does it look there with lvm & cockpit etc? we're reaching limits of blivet 14:26:58 I think we made a pretty good start on this last week, so we can incorporate kkaempf's input when it arrives and then we should have a plan we can finalize. 14:28:04 jsafrane: Just a sec, let me see if I can bring someone in to discuss that. 14:28:24 Ah, rats. He signed off half an hour ago... 14:28:57 jsafrane: I know that we're moving ahead with having a udisk2 extension daemon that will handle LVM. 14:29:56 I don't know how far along it is yet, so I'm not certain if I'd be comfortable making it a dependency on OpenLMI 1.1.0 today. I have a meeting with the Cockpit folks in 90 minutes; I'll ask about it then. 14:30:32 sgallagh: ok, so we're going to stick with blivet for 1.1.0 14:30:43 sgallagh: is it discussed publicly somewhere? some mailinglist? looking for technical details... 14:31:59 #action sgallagh to get an update on the udisks-lvm work from Cockpit. 14:31:59 jsafrane: I also had a break-room conversation this week with one of the Blivet developers. 14:31:59 She's interested in the efforts to merge the two projects, but her time is limited by imminent deadlines right now. 14:31:59 That effort will probably remain on hold until the new year 14:32:34 ok 14:33:09 jsafrane: I'd be wary of signing up for the switch-over without more information. 14:34:14 tbzatek: Not yet; this has been mostly an in-person series of discussions. 14:34:32 sgallagh: ah okay 14:34:38 They haven't gone public because the continuing result of those meetings has been "We want to do this, but we have too much on our plate right now" 14:35:53 Ok, anything further on this topic? The last thing I had on my agenda was LMIShell. (Including how to spell it) 14:36:57 sgallagh: let's stick to LMIShell - I already got a message from content services about this topic, they will also go with LMIShell 14:37:38 Moving on, then 14:37:38 #topic LMIShell 14:38:11 phatina: I'm generally agreed there too 14:39:00 Ok. #agreed LMIShell is the correct spelling 14:39:19 So, I've been playing around with LMIShell for the last week, trying to get an example indication script working. 14:39:33 (Well, the three days I worked last week) 14:40:07 There are a number of documentation issues that made this difficult. Some, I have submitted a patch for. Others I am still working on. 14:40:38 However, I'm presently stuck trying to figure out how to debug the providers. 14:40:57 That's a bit of documentation that really needs to be improved on www.openlmi.org 14:41:13 At the very least, a guide on how to get Pegasus to output debug logs is essential. 14:41:29 Anyone here willing to write that up? 14:41:32 kkaempf: have you used Indications for anything? 14:41:58 rdoty: Not yet. I just started to learn about filters/subscriptions etc. 14:42:06 OK, thanks 14:43:47 * miminar volunteers 14:43:49 rdoty: I know you've been playing with LMIShell as well. Care to share any of your findings with the rest of the class? 14:43:54 miminar: Thank you very much 14:44:12 I need to recapitulate it myself :) 14:44:21 I'm working on a series of Blog postings on LMIshell that will appear starting this week. 14:44:42 I've encountered a number of rough edges, and asked for help. 14:45:11 In general, LMIShell is in good shape. The API level documentation is excellent. 14:45:30 More info is needed on installation and getting started, which I'm working on. 14:46:02 #action miminar to write debug log tutorials for Pegasus 14:46:02 miminar: I'll be happy to edit for you (as a native speaker) 14:46:02 Ok, I don't personally have anything else here until I can get past this current block. 14:46:02 rdoty: Anything from you, or shall I go to Open Floor? 14:46:02 Also, we need examples and to more forcefully point people to the available documentation. 14:46:20 Overall, I'm very impressed as I dig into LMIShell 14:46:51 sgallagh: your help will be very much appreciated, I'll send you a draft when it's ready 14:48:25 rdoty: So you're putting together some "getting started" guides as well? 14:48:40 Trying to - I need help! 14:48:56 I'm basically documenting my experiences as I work through it. 14:49:19 Circulated an early draft to the engineering team for feedback. 14:49:19 rdoty: That's a good approach. Are you publishing those experiences somewhere? An email to the devel list would be helpful 14:50:13 Not just the stuff you've worked out, but where you were forced to figure something out instead of being helped along. 14:50:21 Hmm, as an alternative I might post the rough draft on the blog and ask for feedback and comments there. techponder.wordpress.dom 14:50:38 #link techponder.wordpress.com 14:50:52 Since I'm playing the role of naive user, I'm hitting the simple stuff. 14:51:19 It looks like the hard work has been done, and now we need to polish the easy stuff and tell people how to get started. 14:51:29 Fairly typical for an Open Source project... 14:52:01 As noted, I'm _very_ impressed with the API level documentation available 14:52:37 * sgallagh nods 14:52:48 Thank you for pathfinding for us. 14:52:59 My pleasure 14:53:20 Ok, let's move on to Open Floor 14:53:23 #topic Open Floor 14:53:42 Anyone have anything they'd like to discuss or get clarification on this week? 14:53:54 Has anyone put together a step by step guide to configuring a VM with OpenLMI and connecting to it from the host? 14:54:35 rdoty: by "configuring a VM with OpenLMI", I assume you mean "configuring a VM providing OpenLMI services"? 14:55:00 Or "configuring a VM which is managed through OpenLMI" 14:55:00 Or do you mean "modifying the VM itself using OpenLMI" (which is not something I believe we can do...) 14:55:26 Well, we can certainly modify storage, network, SW, users, etc., in a VM 14:55:29 sgallagh: libvirt-cim should cover the 'manage VMs' use case 14:55:51 rdoty: Fundamentally, that's identical to managing a physical machine 14:55:58 Correct 14:56:18 kkaempf: Right... we need to look into that. libvirt-cim can probably do it, but we haven't documented that case or tested it for supportability. 14:56:27 Probably a good candidate for 1.1.0, actually 14:59:08 rdoty: Are you really talking about a "How do I try out OpenLMI myself without hosing my system?" document? 14:59:08 rdoty: That would probably be a good tutorial for a techponder entry (that we might then steal as "official content" on openlmi.org) 14:59:19 kkaempf: Back to the scheduling discussion before: would you be willing to share your plans for release of OpenLMI for SUSE (OpenSUSE?) 14:59:31 sgallagh: That is a part of it. 14:59:34 How are you planning to deliver and announce it? 15:00:21 sgallagh: Sure, once the schedule is available. Neither openSUSE nor SLES have a published release plan currently. 15:00:55 Fair enough. 15:01:38 As far as marketing; is this something you expect to see announced as a feature of a release or something that will be carried along quietly? 15:02:52 * sgallagh wants to be prepared for an influx of bug reports, for example :) 15:03:28 I sure hope to announce inclusion of openLMI as a feature ;-) 15:04:02 Good to hear! 15:04:25 Ok, we're over time. Does anyone have anything urgent left to discuss? If not, I'll close out the meeting. 15:04:54 Oh, actually. One tiny thing: I *think* we're all agreed on "OpenLMI" as the official capitalization, is that right? 15:05:34 Correct 15:05:40 +1 15:05:46 * kkaempf turns red :-) 15:06:56 #agreed OpenLMI is the official capitalization of the project name. 15:07:16 kkaempf: Sorry, not trying to embarrass anyone. Just figured we should make that official. 15:07:23 Since we did so for LMIShell earlier in the same meeting 15:07:35 sgallagh: no worries ;-) 15:08:28 Ok, thank you everyone for participating! 15:08:39 #endmeeting