12:58:45 <sgallagh> #startmeeting OpenLMI (2014-05-05) 12:58:45 <zodbot> Meeting started Mon May 5 12:58:45 2014 UTC. The chair is sgallagh. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:58:45 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:58:46 <sgallagh> #meetingname OpenLMI Public IRC Meeting 12:58:46 <zodbot> The meeting name has been set to 'openlmi_public_irc_meeting' 12:58:49 <sgallagh> #chair sgallagh tsmetana jsafrane rdoty 12:58:49 <zodbot> Current chairs: jsafrane rdoty sgallagh tsmetana 12:58:55 <sgallagh> #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. 12:59:00 <sgallagh> #topic Roll Call 12:59:23 <sgallagh> .hellomynameis sgallagh 12:59:24 <zodbot> sgallagh: sgallagh 'Stephen Gallagher' <sgallagh@redhat.com> 12:59:38 <tsmetana> .hellomynameis tsmetana 12:59:39 <zodbot> tsmetana: tsmetana 'Tomas Smetana' <tsmetana@redhat.com> 13:00:40 <rnovacek> .fas rnovacek 13:00:41 <zodbot> rnovacek: rnovacek 'Radek Novacek' <rnovacek@redhat.com> 13:00:58 <tbzatek_> .fas tbzatek 13:00:59 <zodbot> tbzatek_: tbzatek 'Tomas Bzatek' <tbzatek@redhat.com> 13:01:55 <sgallagh> #topic Agenda 13:01:59 <sgallagh> #info Agenda Item: Bug Triage 13:02:27 <sgallagh> Anyone have anything else they'd like on the agenda? 13:03:24 * tsmetana doesn't 13:03:30 <sgallagh> ok 13:03:36 <sgallagh> #topic Bug Triage 13:03:41 <sgallagh> #url https://fedorahosted.org/openlmi/report/9 13:03:53 <sgallagh> We'll go through the NEEDS_TRIAGE in the order they appear on that report 13:04:29 <tsmetana> k 13:04:30 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/127 - [RFE] OpenLMI should configure PAM stack to avoid remote attacks 13:04:43 <tsmetana> 1.1.0 as per the last comment 13:04:45 <tsmetana> :) 13:04:55 <sgallagh> Agreed :) 13:05:13 <sgallagh> tsmetana: Will you handle updating the tickets as usual? 13:05:20 <tsmetana> sgallagh: yes. 13:05:27 <sgallagh> #agreed Move to OpenLMI 1.1.0 13:05:42 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/178 - HelloWorld for Indications 13:06:31 <sgallagh> Has this example script been merged in yet? I don't think so. 13:06:39 <tsmetana> me neither. 13:06:56 <sgallagh> It's a non-code change, so I'd like to do it in the stable branch 13:07:28 <sgallagh> (non-code meaning documentation example, obviously) 13:08:06 <tsmetana> ok. 13:09:20 <sgallagh> 1.0.2, then? 13:09:29 <tsmetana> agreed 13:09:34 <sgallagh> We should finish that up and release it soon, too. 13:09:38 <sgallagh> (aside) 13:10:06 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/303 - Add abrt provider 13:10:53 <tsmetana> depending on importance of this it can be 1.2.0 or any later. 13:11:11 <sgallagh> Yeah, I was thinking 1.2.0 at the earliest as well 13:11:32 * sgallagh forgot to mark the previous topic... 13:11:33 <sgallagh> #undo 13:11:33 <zodbot> Removing item from minutes: <MeetBot.items.Topic object at 0x10571190> 13:11:34 <tsmetana> it may be good to talk to the abrt team... jfilak was about to write a provider... 13:11:40 <sgallagh> #agreed Move to 1.0.2 13:11:44 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/303 - Add abrt provider 13:12:13 <sgallagh> tsmetana: The provider can be written at any time. If someone external wants to contribute it sooner, let them :) 13:12:40 <sgallagh> #agreed Defer to 1.2.0 or later 13:13:01 <tsmetana> priority minor? 13:13:03 <sgallagh> #info If the abrt team wants to contribute this provider, it may be accepted earlier than 1.2.0 if it is complete. 13:13:07 <sgallagh> tsmetana: Yes 13:13:11 <tsmetana> aok 13:13:39 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/128 - Test with IPv6 13:13:49 <sgallagh> Have we received any confirmation on this from QA? 13:14:10 <tsmetana> no. i asked them several times to add a comment to the ticket at least... 13:15:00 <tsmetana> sgallagh: i'll reassing this to amahdal. 13:15:08 <sgallagh> Thanks 13:15:22 <sgallagh> #info Reassigning to amahdal for confirmation of the testing. 13:15:38 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/309 - correct error codes in account provider 13:16:38 <tsmetana> tbzatek: ^^ any progress on this one? 13:16:38 <sgallagh> We need to be careful about this. Changing the error codes returned is technically changing API. 13:17:00 <tsmetana> sgallagh: hm... true... 13:17:04 <tbzatek> tsmetana: planned for the next few weeks 13:17:13 <tbzatek> but yeah, the concern about API break is true 13:17:55 <tsmetana> soo... what to do with it? 13:18:05 <sgallagh> We should only do this in a Y release and release note it carefully, I think 13:18:08 <tsmetana> close as "too late"? or move to 2.0.0 13:18:19 <tsmetana> ok 13:18:52 <tsmetana> that means 1.2.0 13:18:53 <sgallagh> We could add new errors and add a global setting to allow squishing them back to just CIM_ERR_FAILED if it's set. 13:19:11 <tbzatek> well we don't guarantee error codes stability, whenever a new version of underlying library comes, the codes could change very well the same way 13:19:21 <tsmetana> sgallagh: this may end up in explosion of such options... 13:20:28 <sgallagh> tbzatek: Well, one of the theoretical advantages to OpenLMI is that it should abstract such changes 13:20:28 <tbzatek> hmm, and in fact, recent libuser versions added new error codes so the problem is already there 13:20:37 <sgallagh> oof 13:20:41 <tbzatek> sgallagh: probably, yes 13:21:08 <sgallagh> Can CIM errors carry a payload? (like D-BUS errors do?) 13:22:13 <tbzatek> these are standardized CIM errors, we also have function return codes that are custom defined 13:23:41 <sgallagh> The value of doing this probably outweighs the cost. 13:24:11 <sgallagh> We still have an opportunity to update the documentation to state that any CIM_ERR_* is possible to be returned 13:24:34 <sgallagh> I assume there's at least a standard function like cim_is_error(), rather than necessarily having to check for each possible one explicitly? 13:24:50 <tbzatek> that's up to clients 13:25:20 <sgallagh> tbzatek: I mean, do lmiwbem and other wbem libraries have such a function? 13:25:20 <tbzatek> I'll take this in account while reviewing the provider code, we may need masking function 13:25:39 <sgallagh> Probably a useful thing to add to lmiwbem if not. 13:25:54 <sgallagh> (And arguably contribute back to pywbem as well) 13:26:09 * sgallagh will file a bug 13:26:12 * tbzatek has no idea about pywbem 13:26:26 <tbzatek> I'll update the ticket with this concern 13:26:27 <sgallagh> #action sgallagh to file RFE for cim_is_error() 13:26:32 <sgallagh> tbzatek: Thanks 13:26:41 <sgallagh> Shall we agree on 1.2.0 or later, then? 13:26:57 <tsmetana> sgallagh: let's try 1.2.0 for now 13:26:59 <tbzatek> that should be fine 13:27:07 <sgallagh> #agreed Target at 1.2.0 13:27:21 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/310 - LogicalFile: extend tests: provider configuration 13:28:22 <sgallagh> Proposal: make a "task" since tests aren't shipped, aim at 1.1.0? 13:28:34 <sgallagh> s/shipped/deployed/ 13:29:09 <tsmetana> ok 13:29:51 <sgallagh> #agreed Change to "task", target for 1.1.0 13:30:10 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/308 - RFE: LogicalFile: allow creation of symlinks 13:31:02 <sgallagh> This one has a real user request behind it, but is going through a lot of discussion 13:31:19 <sgallagh> I think it got sidelined a bit by the authorization discussion 13:31:22 <tsmetana> sgallagh: i actually thought we didn't want to do it after all... 13:31:47 <sgallagh> tsmetana: I'm not sure if we have agreement on that point. 13:32:04 <tsmetana> sgallagh: all right... 13:32:17 <sgallagh> The primary argument is that it gives you an easy way to break your system. (Fair enough point) 13:32:39 <sgallagh> But Pegasus already basically gives you root privileges, so I'm not sure this is a sufficient reservation 13:33:18 <sgallagh> I'm still waiting on the customer to give us their justification, unfortunately. 13:33:25 <sgallagh> So shall we leave this in triage a bit longer? 13:33:38 <tsmetana> sgallagh: ok. 13:33:42 <tsmetana> let's wait 13:34:05 <sgallagh> #agreed Leave in triage until the customer requesting it provides more justification 13:34:17 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/271 - [RFE] lmi command support for persistent network setting 13:34:26 <tsmetana> this one looks rather odd. 13:34:33 <tsmetana> rnovacek: any comments? ^^ 13:34:55 <sgallagh> Sounds like we have a persistence problem? 13:34:56 <rnovacek> tsmetana: oh, I wanted to ask fskola about it 13:35:10 <sgallagh> That sounds more like a bug than an RFE 13:35:13 <rnovacek> I haven't reproduced it myself 13:35:30 <tsmetana> sgallagh: it sounds weird. it's supposed to work. 13:36:01 <sgallagh> rnovacek: Please ping fskola and get more information. 13:36:01 <rnovacek> I'll ask about details 13:36:07 <sgallagh> tsmetana: Leave in triage for now? 13:36:13 <tsmetana> yes. 13:36:20 <sgallagh> #action rnovacek to ask for more information 13:36:35 <sgallagh> #agreed Leave in triage as we gather more information 13:36:50 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/305 - openlmi-scripts-network should provide 'list' command 13:37:29 <tsmetana> one more for rnovacek... 13:37:31 <sgallagh> Is this something we could squeeze into 1.1.0? 13:38:39 <rnovacek> should be fairly easy 13:39:24 <tsmetana> 1.1.0 then 13:39:32 <sgallagh> #agreed Target at 1.1.0 13:39:46 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/307 - setup_logging() does not work on Python 2.6 13:40:16 <sgallagh> Given that the 1.1.0 primary driver is backporting to older systems, I'd raise this one to a blocker for 1.1.0 13:40:27 <sgallagh> (It looks like a pretty easy fix, which helps) 13:40:38 <tsmetana> 1.1.0 13:41:05 <tsmetana> ...and blocker as well 13:41:16 <sgallagh> #agreed Blocker for 1.1.0 13:41:27 <sgallagh> #topic https://fedorahosted.org/openlmi/ticket/275 - Extended partition size is always 1024 13:41:29 <sgallagh> Last one... 13:41:43 <tsmetana> depends on blivet... 13:42:23 <tsmetana> let's leave it as is for now? 13:42:41 <sgallagh> Blivet bug is targeted at RHEL 7.1 13:42:49 <sgallagh> So that's probably in the 1.1.0 timeframe 13:43:14 <tsmetana> ok... 13:43:41 <sgallagh> I'd suggest we put it in that bucket to track it. 13:44:00 <sgallagh> But leaving it in triage is fine too, actually 13:44:10 <sgallagh> Maybe that's better... more noticeable in triage 13:44:16 <sgallagh> Sorry, thinking as I go :) 13:44:52 <tsmetana> i don't have any strong opinion about this one... just that the blivet bug is out of our control. 13:45:12 <tsmetana> so leaving it untriaged seems to be "more correct" here. 13:46:00 <sgallagh> #agreed Leave in triage until we get more information from the Blivet team 13:46:05 <sgallagh> #topic Open Floor 13:46:12 <sgallagh> Any other topics? 13:46:35 <sgallagh> Maybe we should talk about doing a bug roll-up for OpenLMI 1.0.2 in the near future, now that RHEL 7 rc is out with numerous fixes since 1.0.1 13:46:59 <rnovacek> ticket https://fedorahosted.org/openlmi/ticket/271 clarified 13:47:18 <rnovacek> I would say 1.1.0 13:47:29 <tsmetana> rnovacek: ok. thanks. 13:47:47 <tsmetana> so... 1.1.0 for now. 13:48:09 <tsmetana> sgallagh: and we can also set a target date for 1.0.2 13:48:29 <tsmetana> sgallagh: trac tells me we're 5 weeks over the deadline. 13:49:39 <sgallagh> tsmetana: That was always a placeholder of "a little while after 1.0.1" 13:50:10 <tsmetana> sgallagh: i know. but now we should specify it more precisely 13:50:18 <sgallagh> tsmetana: I think we're pretty much in good shape for a release. 13:50:34 <sgallagh> The only thing we'd probably want to do is clean up the documentation 13:50:58 <sgallagh> Maybe have a one or two-week doc sprint and then release? 13:51:10 <tsmetana> sgallagh: sounds good. 13:51:30 <tsmetana> all: any objections? ^^ 13:53:50 <tsmetana> i take it as no... 13:54:07 <sgallagh> Shall we say Friday the 16th, then? 13:54:47 <tsmetana> yes 13:54:52 <sgallagh> I'll send an email to the -devel list announcing the doc cleanup sprint and plan to release, then 13:55:00 <tsmetana> sgallagh: ok. thank you. 13:55:04 <sgallagh> #agreed Release 1.0.2 on 2014-05-16 13:55:16 <sgallagh> #action sgallagh to send email about doc sprint to the openlmi-devel list 13:55:27 <sgallagh> Any other topics? 13:56:17 <tsmetana> looks like no. 13:56:35 <sgallagh> Thank you for participating 13:56:38 <sgallagh> #endmeeting