17:01:51 #startmeeting charms 17:01:52 Meeting started Mon Oct 3 17:01:51 2016 UTC and is due to finish in 60 minutes. The chair is gnuoy. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:53 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:55 The meeting name has been set to 'charms' 17:02:01 #topic Review ACTION points from previous meeting 17:02:13 o/ 17:02:14 * gnuoy gnuoy update charm guide with refactored charms_openstack bits 17:02:31 inprogess, expect a pull request rsn 17:02:37 * gnuoy jamespage review current newton specs against plan 17:02:38 o/ 17:02:45 yeah still tod 17:02:48 o/. 17:02:53 ack 17:02:56 we have quite alot of charm stuff done, but we're missing mojo specs etc... 17:02:56 * gnuoy gnuoy to make list of chairs and schedule 17:02:59 Done! 17:03:05 * gnuoy jamespage to identity alternate week slot and get scheduled 17:03:33 i still owe the charm-guide a test section update 17:03:34 * jamespage is doing badly this week 17:03:37 apologies 17:03:46 np 17:04:03 #topic State of Development for next Charm Release 17:04:15 we're in the deep freeze 17:04:37 We have a fix for the mojo newton flavor bug up for review 17:05:12 i'll be focusing on the update-amulet-defs batch: decided to take on the pxc-instead-of-mysql in that so we're actually in control of those entirely. 17:05:19 I'm stepping back from the mojo/tempest integration for the moment because I can't make tempest run in python2.7 mode and some tests seem to be bust on python 3 17:05:20 thx for doing that gnuoy 17:06:02 the flavor thing and the spike on the tempest charm. i'd say, let's proceed with our tempest from a venv approach and continue to improve the tempest charm after 16.10. 17:06:05 oh, and jamespage has some late newton fixes from ceilometer and aodh I believe 17:06:15 beisner, +1 17:06:30 I do 17:06:52 cholcombe, icey how are things from a storage pov? 17:07:10 testing is slow but ongoing 17:07:22 ack 17:07:24 gnuoy, we've got to squash a juju storage bug that popped up on aws 17:07:30 among other things 17:07:34 cholcombe, icey ceph-mon got love on this, but ceph needs love too: https://bugs.launchpad.net/charms/+source/ceph/+bug/1628322 17:07:36 Launchpad bug 1628322 in ceph (Juju Charms Collection) "charm upgrade from 16.07 to master fails" [High,In progress] - Assigned to Chris MacNaughton (chris.macnaughton) 17:07:38 aws is dead to me :) 17:07:42 beisner: ack 17:07:53 i think that should be high prio 17:08:03 beisner, ceph charm should get equal love because the upgrade code is moved to a central lib now 17:08:14 cholcombe: that one is a new hook though 17:08:19 cholcombe, does it just need a resync? 17:08:33 i confirmed that our charm upgrade mojo spec is still failing over the weekend 17:08:48 ok 17:08:52 beisner: just with the ceph charm or with ceph-mon as well? 17:08:53 so since it bails on ceph failing early, we don't have a good view of the charm upgradability of the other charms 17:09:00 the spec only uses ceph 17:09:35 Anyone got anymore zOMG 16.10 blockers? 17:09:37 should ceph-osd be swapped in for ceph in the spec? 17:09:51 thedac, ideally yes 17:10:06 well, we have to be careful there. in my mind, until there is an upgrade story of some sort for ceph --> ceph-mon, we get to test both 17:10:14 I agree with beisner 17:10:21 ideally, I'd like to see some mojo specs with both 17:11:05 ok 17:11:11 Any actions I should minute from the above? 17:11:12 actually re: charm upgrades, idea i'm kicking around: similar to our charm-single deploy test, we could have a new runner that does a single charm upgrade test. lightweight, cheap, and run it daily against master throughout each cycle so we have earlier notice. 17:11:29 beisner, sounds good 17:11:33 action me on that if it's not a crazy idea :-) 17:11:49 beisner, maybe with a db in there so we catch schema migrations failures ? 17:12:07 yep, some such. worth discussing a bit before taking it on. 17:12:26 #action beisner regular upgrade tests 17:12:40 ok, anymore zOMG bugs? 17:12:52 so, to be clear, we now have the charm upgrade tests running weekly 17:12:57 as of last week :-) 17:13:07 tip top 17:13:09 but it's the full deploy thingy 17:13:12 excellent 17:13:31 #topic https://review.openstack.org/#/c/372548 17:13:36 any news on https://bugs.launchpad.net/charms/+source/ceph-osd/+bug/1604501 ? 17:13:37 Launchpad bug 1604501 in ceph-osd (Juju Charms Collection) "ceph-osd fails to initialize when encrypt is enabled" [High,Confirmed] - Assigned to Chris Holcombe (xfactor973) 17:13:37 jamespage, yours ^ ? 17:14:11 gnuoy, really? 17:14:17 also re: 16.10 release, barbican-softhsm has a new problem: https://bugs.launchpad.net/bugs/1629624 17:14:19 Launchpad bug 1629624 in OpenStack Barbican SoftHSM Charm "amulet test fails with barbican-softhsm blocking on 'Charm installed and token store configured'" [Undecided,New] 17:14:27 jamespage, did you not add it to the agenda? 17:14:36 gnuoy, maybe two weeks ago? 17:14:43 jamespage, argh, copy/pasta aerror from previous 17:14:48 yep 17:14:51 moving on... 17:15:05 #topic High Priority Bugs 17:15:13 I think we;ve covered that tbh 17:15:35 #topic Openstack Events 17:15:45 can we touch on the 2 i just pasted? ceph encryption and softhsm charm forever-blocked 17:15:51 sorry, laggy over here 17:15:56 beisner, sure 17:16:38 https://bugs.launchpad.net/charms/+source/ceph-osd/+bug/1604501 is milestoned 16.10 17:16:41 Launchpad bug 1604501 in ceph-osd (Juju Charms Collection) "ceph-osd fails to initialize when encrypt is enabled" [High,Confirmed] - Assigned to Chris Holcombe (xfactor973) 17:16:45 beisner, tinwood isn't here but I'll prod him tomorrow on the barbican hsm one 17:16:49 tinwood is here 17:16:56 :) 17:16:57 tinwood, no he isn't 17:17:07 I'll take the softhsm one 17:17:10 ta 17:17:12 hi tinwood :-) upon a fresh rebuild, barbican-softhsm's amulet test shows it staying blocked 17:17:15 thx tinwood 17:17:32 #action tinwood Bug #1629624 17:17:33 bug 1629624 in OpenStack Barbican SoftHSM Charm "amulet test fails with barbican-softhsm blocking on 'Charm installed and token store configured'" [Undecided,New] https://launchpad.net/bugs/1629624 17:18:13 I think the plan was to fix Bug #1604501 for 16.10 wan't it? 17:18:14 bug 1604501 in ceph-osd (Juju Charms Collection) "ceph-osd fails to initialize when encrypt is enabled" [High,Confirmed] https://launchpad.net/bugs/1604501 - Assigned to Chris Holcombe (xfactor973) 17:18:23 or am I being naive ? 17:18:50 that is what i understand re: discussion with cholcombe jamespage in daily last wk 17:19:08 yes 17:19:51 cholcombe, are you actively working on that one ? 17:20:11 gnuoy, i believe icey is 17:20:18 kk 17:20:46 cholcombe: gnuoy there are 2 upstream bugs blocking on that one -_- 17:20:53 ah, oh 17:21:01 yeah it's kind of a mess 17:21:07 not much we can do then I guess 17:21:30 icey, what are the bug Id please? 17:22:44 Since we're low on time lets move on while icey goes on a bug id hunt 17:22:57 kk 17:23:20 On the subject of Openstack Events we have a bunch of charm schools at ods among other things 17:23:26 https://github.com/ceph/ceph/pull/10382 and http://tracker.ceph.com/issues/17421 cargonza gnuoy 17:23:33 icey, ta 17:23:42 Monday day and Wednesday afternoon 17:24:07 I believe tickets are going fast so if anyone wnats to attend theres probably a url somewhere 17:24:08 i can dial in remote for them 17:24:32 cargonza, do you have the url for registration? 17:25:05 for general ODS registration https://www.openstack.org/summit/barcelona-2016/ 17:25:13 that's it ^^ 17:25:34 ta 17:25:57 please get it done asap to avoid any issues. 17:26:20 Anymore events before we move onto fish bowls? 17:26:40 jamespage, happy with https://etherpad.openstack.org/p/ocata-charm-summit-planning ? 17:26:54 I think so 17:26:57 kk 17:27:10 I have an action to get stuff plugged into the schedule from ttx - I'll get that done this week 17:27:23 kk 17:27:31 #topic docstrings and following the coding guidelines 17:27:35 tinwood, you're up ^ 17:27:43 ah, yes. 17:27:45 * gnuoy feels this is aimed my way :-( 17:27:52 * beisner ducks 17:28:09 I just wanted to remind folk and that 'significant' functions in python ought to have docstrings, and comments in general. 17:28:17 Everyone but tinwood take a big step forward 17:28:18 I think we are sliding a little in that. 17:28:22 :) 17:28:33 agreed 17:28:39 It really does help when trying to understand what's going on in a charm. 17:28:51 +1 17:29:03 And remember to do a little code gardening if you get the chance. 17:29:08 tinwood, I'm guilty of "non-of-the-other-functions-have-them-so-meh" and that is bad and I shall punish myself and disist 17:29:17 :) 17:29:23 that's the spirit. 17:29:46 'comments are lies waiting to happen' ;-) no but really, it's just as important to update docstrings and stuff as new things land. 17:29:49 thanks for the timely reminder tinwood 17:30:03 #topic Open Discussion 17:30:35 tinwood, you're up for chair next week looking at the rota. Obv.s arranage a sway if you can't make it 17:30:42 s/sway/swap/ 17:30:51 no that's good. 17:31:02 anymore to openly discuss? 17:31:24 not from ne. 17:31:28 Next meeting 17th October, same time, same place, chair is tinwood 17:31:28 me 17:31:44 #endmeeting