19:02:40 #startmeeting infra 19:02:41 Meeting started Tue Jun 10 19:02:40 2014 UTC and is due to finish in 60 minutes. The chair is fungi. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:02:42 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:02:45 The meeting name has been set to 'infra' 19:02:47 o/ 19:02:49 fungi, ++ 19:03:07 and I think I have a big latency ;) 19:03:11 #link https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting 19:03:23 #topic Actions from last meeting 19:03:41 I like the quick topics 19:03:51 #link http://eavesdrop.openstack.org/meetings/infra/2014/infra.2014-06-03-19.02.html 19:03:54 there were none 19:03:59 (that was quick) 19:04:02 :D 19:04:18 #topic Manage-projects status (fungi, mordred) 19:04:35 mordred fixed a new bug today 19:04:35 fungi: I pushed a patch to fix the current issue 19:04:39 #link https://review.openstack.org/99136 19:04:39 it was a fun one 19:04:53 everyone should marvel at its wonder 19:04:57 i haven't gone back to see if the recently added projects are updated yet 19:05:06 huh how did that sneak in 19:05:21 clarkb: it came in during the exception error cleanup 19:05:24 ah 19:05:33 and it's one of those places where the backwards logic makes your head spin 19:05:39 * anteaya marvels 19:05:49 mordred: go bourne? 19:06:01 clarkb: :) 19:06:23 also there's still an open review to add some extra race safety around acl creation... no idea if it's actually needed any longer 19:06:26 #link https://review.openstack.org/94684 19:06:49 anything else to cover on this before i move to the next topic? 19:07:18 fungi: I think we can be defensive and mrege that change 19:07:18 #topic Review proposal to move Activity Board fully under openstack-infra (reed) 19:07:20 I will rereview 19:07:24 thx 19:07:33 #link http://lists.openstack.org/pipermail/openstack-infra/2014-June/001292.html 19:08:09 reed: apologies for not following up yet. it's been a crazy week. i think mordred replied a couple times on that thread though 19:08:24 I have. I think we're making progress in the thread 19:08:26 #info the gist of it is that we're going to need assistance in order to achieve that. Bitergia is not self-sufficient and being an external provider it may become quite expensive. 19:08:43 I think we can make the puppet without problems, I read through their docs 19:08:53 but I think we may need slightly more detailed install instructions from them 19:09:05 hi 19:09:14 mordred: i think so too, the basic install shouldn't be too complicated 19:09:22 the stackalytics install instructions I referenced are a great example of about the level of detail we need 19:09:33 I'll have them provide those 19:09:36 rdopieralski: welcome... you haven't missed your topic yet, so just hang in there 19:09:55 reed: it took me about an hour to puppet stackalytics, so I dont' think it'll take long to do activity board 19:10:06 fungi: thank you 19:10:16 there are other 'puppetification' jobs we need to do, too, askbot for example 19:10:17 mordred: cool 19:10:24 reed: ugh 19:10:36 reed: as long as I don't have to do it <_< 19:10:39 clarkb: askbot might not be as bad anymore since we've got postgres in puppet at this point 19:10:57 although it woudl be eversonice if it would run on mysql so we could use rax cloud dbs 19:11:07 clarkb, and this time we have the head developer on board :) 19:11:13 I mean yes we could just postgres it 19:11:17 ++ 19:11:18 Evgeny agreed that it would be a good idea to do it 19:11:26 let's get activity done first 19:11:28 ++ 19:12:01 yes, I agree, activity first because it's 1) easier and 2) askbot requires a bit more thoughts on a more resilient architecture, too 19:12:05 mordred: i'm still a little twitchy about rackspace's trove service since it's query socket is accessible from all tenants in the same region... we might want to hold off putting more stuff in it until we get a better comfort level for that 19:13:02 fungi: we can get iccha1 to fix that now! 19:13:05 #task reed to ask Bitergia to provide detailed instructions to run the grimoire suite 19:13:11 (though it sounds like neutron is needed to be able to address it) 19:13:25 fungi: several things are needed I believe, but yeah 19:13:56 next topic? 19:14:07 fungi: we could always move to just running our own galera cluster in which all of our dbs lay with ssl cert-based auth ... 19:14:12 * mordred shuts up 19:14:16 #topic Review proposal towards a better integration of gerrit and openstack people db (reed) 19:14:24 #link http://lists.openstack.org/pipermail/openstack-infra/2014-June/001297.html 19:14:43 another awesome e-mail i'm sorry i haven't replied to yet. it's flagged for attention still :/ 19:14:43 so, this one is detailed in a blog post by me, etherpad and blueprint 19:14:56 no problem 19:15:07 the TL;DR version: 19:15:31 we're going to build a directory of people involved in openstack 19:16:02 built on top of the current 'members' database, and exposing OpenID services 19:16:08 yeah. 19:16:11 please no pictures 19:16:11 that was a topic from the summit 19:16:14 the database will not be of Foundation members 19:16:26 this is the replacement for LP SSO right? 19:16:34 not only, at least, multiple roles are envisioned 19:16:39 morganfainberg: right, and more 19:16:40 well one of the roles. 19:16:42 morganfainberg, yes, also 19:16:44 yep 19:17:01 as i said at the summit, count me on this front. ahppy to help 19:17:07 woot 19:17:26 one concern on my end is we need to make sure doing something other than openid is feasible 19:17:27 Right now we have members==developers, speakers, voters to talks and a few other smaller roles 19:17:51 clarkb: ++ 19:17:56 unfortunately ubuntu running freeipa (longer view) wont... really occur, though fedora if could [again if we wanted to move away from the peopledb info] 19:18:02 clarkb, why? until now I have insisted on openid because my understanding is that gerrit won't do anything but openid 19:18:03 s/if/it 19:18:06 since gerrit is changing its auth strategy 19:18:26 clarkb, what auth strategies do we need? 19:18:27 reed: gerrit is potentialyl removing openid 19:18:31 reed: gerrit will also do ldap - and yes, upstream gerrit is starting to want to make openid go away 19:18:38 * reed yells at the cloud 19:18:45 mordred and zaro have pinged them and it looks like we may get an openid plugin 19:18:51 morganfainberg: I thought freeipa on ubuntu was coming? 19:18:54 but I wasn't super convinced given spearce's stance 19:18:54 clarkb: awesome 19:18:56 ok LDAP is easy 19:18:58 mordred, it's... slow 19:19:05 ldap is crap 19:19:07 mordred, i'm still trying to lean on people to get resources 19:19:18 I think starting with openid is great 19:19:19 reed: well, let's not go to the "is crap" place just yet 19:19:23 we have openid today and will have it tomorrow 19:19:25 clarkb: ++ 19:19:26 mordred, but it's hard to get commitment on it. 19:19:31 anyway, this is largely independent from the crap we have to deal with :) 19:19:31 just keep in mind that openid may not be the only thing we need to do 19:19:35 reed: yes 19:19:43 gerrit will actually do other things besides openid now and has for a while (for example ldap) 19:19:55 mordred, it might be if we do FreeIPA we run fedora for those boxen until ubutnu is stable+happy 19:19:56 currently the OpenID service is just a php app built on top of a couple of database tables 19:20:01 it's coming, just might be longer than this dev cycle 19:20:06 I think clarkb's point is excellent - in making the db, we should keep in mind we might want to put more than one access method on top of it 19:20:27 morganfainberg: well ... our biggest problem is the fedora lifecycle - but we can come back to that 19:20:33 but yes, i agree that openid is a good initial target and then we just need to make sure it's not designed to make it harder than necessary to hook in other protocols later as needed 19:20:35 now, the reason for this topic in the agenda is that I'd like to make sure that we design the tables and the database to keep into account all of the things that gerrit needs 19:20:39 reed, there was some desire to not use the people db info directly, some data that shouldn't be used? 19:20:45 i think i remember 19:21:05 morganfainberg, not sure I follow... do you remember something more? 19:21:20 reed, morganfainberg: I believe they were talking about wanting to be able to split the db into people db and then also some of the info that the foundation might need that the project might not want access to 19:21:25 reed, there was extra data in the people db there was concern about exposing 19:21:30 that ^^ 19:21:35 right ... 19:21:56 the DB itself won't be publicly available, ever, there are personal data in there that we're not allowed to share 19:22:00 because ultimately we want to be able to operate the people db in infra, but we don't want to have secrets in there that it would be inappropriate for infra to be privy to 19:22:09 mordred, ++ 19:22:16 yeah, separation of concerns... not just dumping it all together 19:22:19 right now running the people DB in infra is not an option 19:22:26 agreed 19:22:31 it might make sense to separate concerns and sync the important infra-safe info to the new db somehow? 19:22:41 to begin with. 19:22:56 or is that biting off too much/boiling the ocean 19:23:04 morganfainberg, boiling :) 19:23:05 from what i understand more refactoring of the current database is needed to separate out authentication and basic account info from foundation membership stuff 19:23:19 fungi, exactly 19:23:29 reed, fair enough. lets use what we have and then work on a split. 19:24:15 the idea i think is that we get a toehold by running the openid service connecting to the current database with some constraints on the db server end and then try to get a new authentication/accounts db separate from it running in parallel 19:24:16 new database will need to have all the details for gerrit to authorize commits, and contain also status about each person: is that person a developer? a speaker? something else? 19:24:26 the migration could be piecemeal if we do it carefully 19:24:27 fungi, ++ 19:24:55 reed, i'd like to circle back on that and see about something like FreeIPA (if possible) when we split vs. just-another-SQL-back-end 19:24:59 this is also an attempt at simplyfing *a lot* the onboarding of new developers 19:25:01 is the intent to keep the existing HTTP request to db get back 200 for signed CLA? 19:25:07 er keep that process? 19:25:17 in that case gerrit doesn't need to know anything really 19:25:18 clarkb: i think we should be able to replace that 19:25:24 fungi: how? 19:25:25 clarkb, not if we can make it better 19:25:36 I think I am missing that important piece 19:25:49 * mordred is too 19:25:52 fungi: can you splain? 19:25:54 if we do have this magical pony 19:26:13 how do we interact with it? because that will help determine the size and shape of this thing 19:26:19 ++ 19:26:23 clarkb: leave the cla signing in but drop the contactstore connection. instead the openid data should be sufficient to (hopefully) marry to group membership api calls now that those exist and now that all clas in current gerrit are group-based not tracked in separate tables 19:26:27 we want to get to a place where openstackid.org shows profile pages for each person involved in openstack 19:27:09 fungi: you're suggesting that the openid thing simply doesn't auth if the person doesn't have the CLA? 19:27:10 person creates an account, goes to groups.openstack.org, checks things there... 19:27:30 mordred: no, not at all suggesting that 19:27:33 maybe later signs the CLA, commits code, maybe later becomes a member of the foundation, a speaker... etc 19:27:46 all with one identity managed by us 19:28:03 fungi: so we would be going back to syncing against an openid service? 19:28:07 reed, so o.o properties would be SSO to this system 19:28:12 ok. I get all that. I have two questions that I would like asnwered 19:28:13 mordred: suggesting that the reason we did the contactstore thing was twofold... to make sure the contributor was a foundation member first and to track the correlation to their gerrit account (the latter of which was never done entirely properly anyway) 19:28:13 fungi: just with API calls isntead of direct DB manipulation? 19:28:38 but for anyone to sign the cla in gerrit, they have to log into gerrit, which now means they have an openid account in our openid provider 19:28:49 morganfainberg, SSO would be cool but until now, all the design choices depend on what gerrit provides... openid I was told and openid I had implemented 19:28:58 reed, sure. 19:28:59 fungi: ah. ok 19:29:14 clarkb: syncing? not needed this way as far as i know 19:29:25 fungi: I see so we would purely rely on the data provided by openid 19:29:30 fungi: so how does the foundation get information that a user has signed the CLA? 19:29:47 mordred: right nkow the foundation doesn't know that 19:29:49 gerrit handles cla signing and enforcement. it auto-adds users to per-cla gerrit groups now. there is also an api call to enumerate group members in gerrit 19:29:59 ok 19:30:09 so we would sync the other direction and that is where the APIs come into play 19:30:16 yep 19:30:24 mordred: in fact, the foundation needs to query gerrit directly to find the list of ATCs 19:30:33 seems fine to me 19:30:35 the foundation can, when and as often as it wants, query gerrit to find out who's signed the cla 19:30:37 I like it 19:30:44 ya I think that should work fine 19:30:47 via a rest api now even 19:31:32 so between having openid authentication info and the cla lookups, the foundation can correlate whatever they need 19:31:41 ++ 19:31:41 where gerrit is concerned 19:32:00 so the data would be whatever gerrit thinks it should know about at https://review.openstack.org/#/settings/ and https://review.openstack.org/#/settings/contact 19:32:04 much better relationship 19:32:50 indeed, instead of counting on email lookups that sometimes fail with obscure error messages 19:33:02 clarkb: so the outstanding question which someone hopefully finds time to look into soon is how much gerrit will import from openid. i know it does e-mail address and username... 19:33:23 i suspect it does not do group membership updates from openid, but hopefully we don't need that 19:33:27 the process to onboard a new developer will be extremely linear, no back and forth between 3 accounts 19:33:51 group memberships is an openid extension 19:34:09 fungi, gerrit may not need to know about that... 19:34:10 gerrit does not consume it - launchpad provided it but we had to do that db sync script hell to get group info 19:34:11 yeah, and one i'm assuming gerrit doesn't make use of 19:34:28 which should be fine 19:34:30 sounds like a question for zaro 19:34:30 right, that 'splains why we didn't make use of it for gerrit 19:34:40 are you talking about groups as in 'programs'? 19:34:41 reed: agreed 19:34:42 but, i don't think gerrit does consume that 19:34:43 it keeps gerrit group membership in gerrit rather than cores needing to use $thingoverthere to manage the groups 19:34:52 yup 19:35:13 reed: no, meaning if we wanted to control things like acls via group membership managed from the openid end rather than directly in gerrit, but probably not necessary or even desirable anyway 19:35:23 let's be clear: when I talk about 'groups' in the openid (let's call it this way at the moment) is more similar to 'affiliation' 19:35:33 like, "Monty works for HP" 19:35:34 ya I don't think it is desireable 19:35:38 not "Monty is Infra Cre" 19:35:45 right, so not a concern 19:35:46 s/re/ore/ 19:35:48 ++ 19:36:03 morganfainberg: sorry i don't know, would need to dig. 19:36:07 it will be data that things like stackalytics and activity board could mine 19:36:16 mordred: right, we want to have the manager of a team specify who works for him/her on the 'People Directory' 19:36:24 * reed notes that this thing needs a name 19:36:26 zaro, no worries. sounds like it's a non-issue 19:36:32 really? 19:36:42 we want work organization trees? 19:36:50 or openstack organization trees? 19:36:51 anteaya: for tracking the corporate cla 19:36:56 oh 19:36:56 anteaya, yes, for a couple of reasons 19:37:02 reed: biggest thing I think we need there so that the reporting thigns can do the right thing... 19:37:11 CCLA is one, reporting is another 19:37:14 but also for member company contribution metrics in aggregate 19:37:22 reed: is making sure we're keeping data-warehouse style data ranges for affiliations 19:37:37 mordred: next step will be to have an API service on top of this database 19:37:38 k 19:38:01 an API that stackalytics, git-dm, bitergia and the world can query 19:38:21 we'll have to sit down and design that 19:38:25 reed, so, the READ part of CRUD 19:38:32 I like that someone can change call signs and it makes no nevermind to the rest of us 19:39:04 morganfainberg, indeed 19:39:10 so, how do we proceed? 19:39:28 anteaya: yes, but large companies donating funds and people to the effort want to be able to show the "money people" what they're accomplishing with that 19:39:33 the blueprint and spec need feedback 19:39:41 fungi: true, they do 19:39:54 did the inital spec commit merge yet? 19:39:57 reed, have links for those handy? (i can look up if not) 19:40:10 anteaya: i should have put that on the agenda. inserting it as a quick topic now 19:40:15 thanks 19:40:24 morganfainberg, from the email: http://lists.openstack.org/pipermail/openstack-infra/2014-June/001297.html 19:40:29 reed, tyvm 19:42:18 okay, so anything else on that? we've got about 15 minutes left 19:42:44 was definitely good to get an update and call to action there 19:42:44 fungi, I'm good, as long as I get comments on the blueprint :) 19:43:19 yes, i will make a note to provide some feedback, please everyone with interest do the same 19:43:28 #topic Infra specs (fungi) 19:43:36 #link https://review.openstack.org/94440 19:43:50 please let's get this put to bed. there are now numerous specs changes waiting on it 19:43:54 yes 19:43:57 do merge 19:44:15 then we can look at other specs 19:44:15 mordred: clarkb: jhesketh: please weigh in on that 19:44:35 fungi: I mean I weighed in, it won't work :P 19:44:48 fungi: should we just go ahead and address comments and shove it through? 19:44:48 ++ for merging 19:44:49 :) 19:44:56 as somethng keystone just went through, have you decided what the spec approval process is? standard +2/+2/+A? 19:45:06 just so there isn't a question when it comes time to approve specs. 19:45:08 clarkb: i think so, if the comments are blockers 19:45:31 fungi: not being able to build the resulting document seems like a blocker to me but I didn't -1 because you can still review specs without it 19:45:47 clarkb: the doc doesn't build? 19:45:56 yeah, we're not yet publishing them other than as drafts anyway, so i wasn't too worried about it, but it's trivial to fix 19:46:02 mordred: see my comment, it won't find docs under subdirs like implemented/ 19:46:06 +1 address comments and shove it though 19:46:19 #link https://review.openstack.org/#/c/94440/3/doc/source/index.rst 19:46:24 for clark's concern 19:46:33 clarkb: lemme pull it then - I hacked on the heat one to fix its doc build 19:46:46 oh - or your thing 19:46:47 anyway, didn't want to take up too much time with this topic, just wanted to make sure to get it on everyone's radar 19:46:54 yeah. I'll go look at it. 19:47:01 mordred: are you volunteering to fix the issues real quick? 19:47:05 fix and merge is my stance 19:47:14 I don't think there is anything contentious just details needed to make it work properly 19:47:17 clarkb: I'm volunteering to think about it 19:47:20 :) 19:47:21 :) ok 19:47:29 #topic Request for comments on the horizon split plan (rdopiera) 19:47:39 #link https://etherpad.openstack.org/p/horizon-split-plan 19:47:55 I, for one, welcome our new split horizon overlords 19:48:01 mordred, ++ 19:48:03 this seems to have been fleshed out a lot more now 19:48:18 rdopieralski: my comment is the same one I made on https://review.openstack.org/#/c/95716/ 19:48:19 i tried to keep up with the related threads on the -dev ml but probably missed some of the issues 19:48:35 anteaya: yes, I will make a new group for that 19:48:42 " in horizon, add django_horizon to requirements.txt, as -e path-to-the-repo" 19:48:43 anteaya: thank you 19:48:43 rdopieralski: I agree with markmc that expecting core to admin 16 repos in stackforge is odd 19:48:44 please no 19:48:49 rdopieralski: k, thanks 19:49:05 that needs to be as a refernce to the master tarball on tarballs.o.o 19:49:16 mordred: great, thank you 19:49:28 (updated etherpad) 19:49:33 awesome 19:49:50 what needs to be discussed here, other than making sure we're all aware this is coming? (i know the new name for the split-out half hasn't been settled yet at least) 19:50:06 seems straightforward to me 19:50:13 poll is open: http://civs.cs.cornell.edu/cgi-bin/vote.pl?id=E_ea99af9511f3f255&akey=e4c064fca36f8d26 19:50:30 anteaya: were those names vetted first? 19:50:36 we seem to have a really hard time doing that 19:50:46 yeah. that was my question 19:50:50 rdopieralski's email has the process 19:50:52 fungi: I mostly wanted you to look at it and catch any obvious blunders, like you just did 19:50:53 clarkb: i asked, sounds like the top several will get sent to the foundation for vetting 19:50:55 one landed on the -infra list, but it was moderated so I was able to reject it 19:51:11 (one == a ballot) 19:51:18 clarkb: mordred: vetting 18 would be a bit of a waste of time 19:51:23 fungi: right but a human can use the googles before hand 19:51:24 I would also want, if possible, to ask someone of you to volunteer in helping with it 19:51:30 fungi: which would have caught every other rename we have had to do 19:51:30 please let schwartzchild win 19:51:31 during the freeze itself 19:51:38 http://lists.openstack.org/pipermail/openstack-dev/2014-June/037185.html 19:51:44 clarkb: true. the degree to which anyone has is unknown 19:51:48 to me anyway 19:51:53 but we don't have a date for that yet, so it may be too early 19:52:16 rdopieralski: yeah, once we know when you'll be ready, it'll be easier to rally the troops on it 19:52:25 rdopieralski: helping with what? with the vetting of names? 19:52:30 mordred, there is a t missing in the poll option compared to what you typed. "schwarzchild" vs "schwartzchild" 19:52:41 https://www.paloaltonetworks.com/products/technologies/panorama.html 19:52:42 anteaya: nah, with the actual split 19:52:52 rdopieralski: oh the split 19:52:59 is that supposed to be schwartzchild instead? 19:53:14 morganfainberg: possibly 19:53:24 a quick googling should be able to exclude blatant problems... 19:53:27 I just copied it from the etherpad :P 19:53:39 rdopieralski, probably a typo ... it looks... off 19:53:56 * morganfainberg shrugs 19:54:02 morganfainberg: no, http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSchwarzschild_radius&ei=SWKXU-bYMrCisATqtoGwDQ&usg=AFQjCNFL3m870AJgoy-enNcbYecDseUeew&sig2=VLmoF4rk51OcChUoTZUynw 19:54:05 er 19:54:13 http://en.wikipedia.org/wiki/Schwarzschild_radius 19:54:26 fungi, oh ok. 19:54:27 works for me 19:54:29 (a nod to the event _horizon_) 19:54:34 yep yep 19:54:37 can I get a few minutes, I just need folks to agree I am doing the right thing with templates 19:54:38 at least that's my assumption 19:54:48 anteaya: yep 19:54:51 rdopieralski: anything else? 19:55:16 fungi: that's all, thank you 19:55:19 #topic Review Third Party wiki templates - seed pages (anteaya) 19:55:28 thanks 19:55:35 you have the floor ;) 19:55:37 morganfainberg: :) 19:55:40 so we have been progressing through third party templates 19:55:45 and i have some to look at 19:55:49 #link https://wiki.openstack.org/wiki/ThirdPartySystems/IBMPowerKVMCI 19:56:00 #link https://wiki.openstack.org/wiki/ThirdPartySystems/OpenStack-Neutron 19:56:07 please share your feedback 19:56:22 are we happy yet? do we want them all to use this format? 19:56:26 anything missing? 19:56:43 anteaya: well, the example demonstrates that intent and focus may be redundant concepts 19:56:57 but beyond that, fine with me 19:57:12 okay, which should we keep, intent? 19:57:17 and thanks 19:57:32 or do we like focus better? 19:57:35 it might be more readable as a more normal wiki page but then you will probably have drift 19:57:36 anteaya, how hard is it to make the line "3rd party system: IBM PowerKVM CI" more prominent? 19:57:55 i'm also marginally unsure how we want to translate openstack programs to the per-project acls we talked about setting up (all projects in the listed program, or only some projects in a program allow any third-party voting?) 19:58:06 reed: I can work for that, what do you want, larger font? more space around it? 19:58:12 "current status" seems like something that will get out of date and not always reflect reality 19:58:20 where are these templates going to be shown? on individual pages or as a 'sidebox' embedded in other pages? 19:58:45 fungi: yes, that does present an issue needing discussion 19:58:48 not clear to me the scope of this effort to be able to comment... but since I love templates :) 19:58:48 fungi: I think we go with all projects 19:58:53 fungi: its too complicated otherwise 19:59:01 ianw: i think the hope is that it gets updated by the owners of that account when it breaks, as an indicator to everyone that they know it's broken 19:59:20 clarkb: yeah, agreed. all projects in a given program get an acl stanza allowing that vote 19:59:23 so you have compute-ci network-ci et al as groups owned by nova-ptl neutron-ptl 19:59:35 anteaya: did you need to hit your other topic too? 30 seconds 19:59:53 line 11 #link https://etherpad.openstack.org/p/automated-gerrit-account-naming-format 20:00:00 #topic Formatting Automated Gerrit Account Names (anteaya) 20:00:07 anteaya, that first line with a larger font, like an h3 level or something similar would be better... right now the pages as they are displayed now are not very clear to me (but I may be the wrong audience) 20:00:08 can we live with that as an automated gerrit naming format? 20:00:12 #link https://etherpad.openstack.org/p/automated-gerrit-account-naming-format 20:00:25 reed: you are the right audience, will look at that 20:00:43 lines 11-16 is the proposed format 20:00:51 anteaya: seems fine to me 20:00:54 also we're running over 20:00:57 do we need more discussion or can i publish? 20:01:01 kk 20:01:02 done 20:01:05 I don't want to change usernames 20:01:20 but we can talk over there -> 20:01:21 clarkb: just asking about format guidelines atm 20:01:22 clarkb: i think we had decided we only change new usernames, not existing ones 20:01:30 and we change existing and new display names 20:01:37 "time now, folks. time now" 20:01:39 anyway, ttx is going to get mad at me 20:01:44 #endmeeting