12:00:15 <tonyb> #startmeeting requirements
12:00:16 <openstack> Meeting started Wed Aug 17 12:00:15 2016 UTC and is due to finish in 60 minutes.  The chair is tonyb. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:00:17 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
12:00:19 <openstack> The meeting name has been set to 'requirements'
12:00:23 <tonyb> #topic rollcall
12:00:30 <prometheanfire> o/
12:00:31 <tonyb> we have me and prometheanfire who else?
12:01:53 <coolsvap_> o/
12:02:10 <toabctl> hi
12:02:23 <sdake_> yo folks :) morning
12:02:24 <sdake_> although not atteending this meeting - thought i'd say hi :)
12:02:25 * coolsvap_ is here but bit occupied at couple of places
12:02:36 <toabctl> dirk is on vacation
12:02:53 <tonyb> sdake_: howday ... come to the view stay for the fun :)
12:03:06 <sdake_> i'll lurk ;)
12:03:07 <sdake_> then
12:03:40 <tonyb> #topic agenda
12:03:43 <tonyb> #link https://wiki.openstack.org/wiki/Meetings/Requirements#Agenda_for_next_meeting
12:03:54 <tonyb> #topic Any controversies in the Queue?
12:04:09 <prometheanfire> no?
12:04:59 <tonyb> the dogtag-pki one isn't a problem but personaly I'm not 100% certain it's right
12:05:13 <tonyb> so I think we're basically okay
12:05:42 <toabctl> tonyb, what's wrong with it?
12:05:45 <prometheanfire> ya, that one is more odd
12:06:00 <prometheanfire> the dep on python-nss makes it more odd
12:06:23 <tonyb> toabctl: like we talked about in the requirements channel I'm preety sure that nss shoudln't be in g-r but I haven't actually done any testing.
12:06:49 <toabctl> tonyb, you mean python-nss , right?
12:06:56 <tonyb> toabctl: Yeah.
12:07:13 <toabctl> hm. I'm not sure about that tbh
12:08:11 <toabctl> th thing is that when you do a "pip install python-nss" it installs version 0.17 or something. but for python3 support we need 1.0.0beta1 at least.
12:09:05 <tonyb> toabctl: Hmm okay that's strange
12:09:42 <toabctl> tonyb, I guess pip installs the latest non-beta/rc/dev release.
12:10:31 <tonyb> toabctl: Yeah that could be it.
12:10:36 <prometheanfire> you can't pass it the constraint and make sure it installs that?
12:11:20 <tonyb> toabctl: like what prometheanfire says.
12:11:48 <toabctl> $ pip install python-nss>=1.0.0beta1
12:11:51 <toabctl> ^^ like that?
12:12:04 <tonyb> toabctl: not quite
12:12:25 <toabctl> hm. then I don't get the question. sorry
12:12:26 <tonyb> add python-nss to upper-constraints.txt
12:12:48 <tonyb> then pip install -c upper-constraints.txt dogtag-pki
12:13:08 <tonyb> *should* get the beta1 version without it needing to be in g-r
12:13:08 <toabctl> that works iirc
12:13:55 <tonyb> toabctl: okay.  that's what I'd expect.
12:15:09 <tonyb> So I think we should move on
12:15:50 <tonyb> #topic Additional Gating
12:15:54 <toabctl> yeah. Not sure if I understood what you expect but we can discuss that in the changeset
12:16:02 <tonyb> do we have anythign for that or can we remove it form the agenda?
12:16:36 <prometheanfire> tonyb: I think we were looking at even more coverage, but nothing specific
12:17:06 <tonyb> toabctl: sure.  Like I said I haven't done my local testing to *know* what (if anything) needs to be done
12:17:09 <tonyb> prometheanfire: okay.
12:18:30 <tonyb> I guess that brings us to ....
12:18:35 <tonyb> #topic Tasks from Etherpad
12:18:45 <tonyb> #link https://etherpad.openstack.org/p/requirements-tasks
12:19:18 <tonyb> ... I added some stuff to item 7 for things that 'Additional Gating' might/should do
12:20:05 <prometheanfire> I added an item as well
12:20:25 <prometheanfire> figure out _ vs - in the canonical names for django_openstack_auth, glance-store and ironic-lib (etc)
12:22:33 <tonyb> We probably need to make anything that writes packages names to a constraints file do so in canonical form.  Assuming pip does the right thing if ...
12:22:55 <tonyb> the constraints file contains foo_bar and the pip install -c .... foo-bar
12:23:04 <tonyb> (or vice versa)
12:23:08 <prometheanfire> ya, I think the reason things are confused is that we allow both in reviews
12:23:16 <tonyb> anyone wnat to run with that?
12:23:51 <prometheanfire> it's been on my radar, just busy
12:24:21 <tonyb> I s'pose we could warn/error/fail if *new* things are NOT in canonical form
12:24:56 <tonyb> okay, wanna add you name to it and maybe add a "review assignment date" in a month?
12:25:03 <prometheanfire> ya, just need to have a test for that
12:25:03 <tonyb> kinda like a timed mutex
12:27:13 <tonyb> Anything else for tasks?
12:29:09 <tonyb> Seems not .....
12:29:21 <tonyb> #topic Volunteer for next 2 meetings
12:29:32 <tonyb> - Aug 24th?
12:29:37 * tonyb can't do it
12:29:46 <tonyb> coolsvap: already said no ....
12:29:54 <prometheanfire> I thought we had someone for next week
12:30:20 <tonyb> prometheanfire: I'll check the logs again but it didn't make it to the wiki  ...
12:30:20 <prometheanfire> guess not
12:30:23 <prometheanfire> I can do it
12:31:27 <tonyb> prometheanfire: good man
12:31:40 <tonyb> - Aug 31st?
12:31:49 <coolsvap> I can do Aug 31
12:31:57 <tonyb> coolsvap: Thanks
12:33:04 <tonyb> #topic Open Discussion
12:33:13 <tonyb> anything ....
12:33:41 <tonyb> number80: has a thing but isn't here ... I might drop it from the agenda
12:35:30 <tonyb> Well it's open discussion so I can tell you that they're cooking empanadas on TV and it's torture ....
12:35:53 <tonyb> if we don't have anything else shall we have 25mins back?
12:36:15 <prometheanfire> nah
12:37:24 <tonyb> going once ....
12:37:58 <tonyb> going twice ....
12:38:31 <tonyb> gone
12:38:38 <tonyb> Thanks all!
12:38:41 <tonyb> #endmeeting