14:31:06 <sgallagh> #startmeeting rolekit (2016-01-19)
14:31:06 <zodbot> Meeting started Tue Jan 19 14:31:06 2016 UTC.  The chair is sgallagh. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:31:06 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:31:06 <zodbot> The meeting name has been set to 'rolekit_(2016-01-19)'
14:31:07 <sgallagh> #meetingname rolekitweekly
14:31:07 <zodbot> The meeting name has been set to 'rolekitweekly'
14:31:07 <sgallagh> #chair sgallagh twoerner nilsph
14:31:07 <sgallagh> #topic init process
14:31:07 <zodbot> Current chairs: nilsph sgallagh twoerner
14:31:17 <nils> .hello nphilipp
14:31:18 <sgallagh> .hello sgallagh
14:31:18 <zodbot> nils: nphilipp 'Nils Philippsen' <nphilipp@redhat.com>
14:31:21 <zodbot> sgallagh: sgallagh 'Stephen Gallagher' <sgallagh@redhat.com>
14:32:05 <twoerner> .hello twoerner
14:32:06 <zodbot> twoerner: twoerner 'Thomas Woerner' <twoerner@redhat.com>
14:32:16 <sgallagh> #topic Status Update
14:32:41 <sgallagh> So, as discussed previously, we're in the process of ramping down heavy development on rolekit.
14:32:59 <sgallagh> The last remaining high-importance task is on nils' shoulders: the refactoring of role definition plugins.
14:33:05 <sgallagh> nils: How's it going? :)
14:34:07 <nils> yeah and I don't have anything working to show around yet, just a minor detail I'd like to change regarding the example I showed you guys last time, i.e. I think I can get away with having one type for all kinds of properties/settings
14:34:52 <sgallagh> Oh?
14:35:08 <twoerner> hmm
14:35:14 <nils> Meaning: same RoleParam (or RoleSetting) for internal, unchangeable stuff like version, for configurable stuff like Thomas's firewall stuff and even for transient state like, uhm, the instance state
14:35:59 <nils> and the differences are handled through setting it on the constructor
14:36:12 <sgallagh> Seems straightforward enough
14:36:14 <nils> e.g. "readonly=True", "const=True"
14:36:16 <nils> yeah
14:36:43 <nils> I first thought to have different types to differentiate that, but now don't see a need for that
14:37:12 <sgallagh> Yeah, probably will reduce end-user confusion too
14:37:31 <nils> And all documentation is in one place.
14:38:37 <sgallagh> Seems sensible to me.
14:38:50 <twoerner> there is then only a need for an external or internal flag
14:38:51 <nils> good
14:38:54 <nils> yes
14:39:00 <twoerner> +1
14:39:14 <twoerner> for the change
14:39:30 <sgallagh> As far as progress, how far along are you? Does it seem realistic to aim for a release by the end of February?
14:40:11 <nils> I hope to have a first workable version ready by then, hopefully some days sooner so Thomas can have a go at it.
14:40:30 <nils> twoerner: when are you leaving for vacation?
14:40:31 <twoerner> that would be great as I am leaving at the 5th
14:40:40 <sgallagh> Cool. (Yeah, by "release" I meant functional, not necessarily bug-free :) )
14:40:48 <sgallagh> So an Alpha
14:41:01 <sgallagh> twoerner: the 5th of March?
14:41:03 <nils> Nothing non-trivial from me was ever bug-free :)
14:41:11 <nils> The Ides of March.
14:41:12 <twoerner> sgallagh: no.. 5th or February
14:41:16 <sgallagh> nils: This is not unique to you
14:41:20 <nils> I know.
14:41:31 <nils> I'm a special snowflake in other ways.
14:41:47 <twoerner> no knifes needed for now :-)
14:42:50 <nils> that's it from me
14:44:04 <sgallagh> nils: Thanks, much appreciated.
14:44:26 <sgallagh> twoerner: I assume you're mostly waiting on nils to provide an API before dabbling in the firewall piece?
14:45:00 <twoerner> sgallagh: yes
14:45:31 <sgallagh> I've not had any time for rolekit myself this past week
14:45:53 <sgallagh> But I'll be available for any code reviews
14:47:19 <sgallagh> #topic Open Floor
14:47:24 <sgallagh> Any general comments?
14:47:45 <nils> not from me
14:47:55 <twoerner> not form me wither
14:47:57 <sgallagh> I don't have anything (as I said, kinda swamped today)
14:47:57 <twoerner> either
14:48:07 <sgallagh> Woo, short meeting! ;-)
14:48:16 <sgallagh> OK, have a nice day.
14:48:27 <sgallagh> #endmeeting