15:00:43 #startmeeting RDO meeting - 2017-10-04 15:00:43 Meeting started Wed Oct 4 15:00:43 2017 UTC. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:43 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:43 The meeting name has been set to 'rdo_meeting_-_2017-10-04' 15:00:43 Meeting started Wed Oct 4 15:00:43 2017 UTC and is due to finish in 60 minutes. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:47 The meeting name has been set to 'rdo_meeting___2017_10_04' 15:00:54 #topic roll call 15:01:11 \o/ 15:01:13 yo 15:01:15 o/ 15:01:19 o/ 15:02:12 #chair chandankumar rbowen jpena jschlueter 15:02:12 Current chairs: amoralej chandankumar jpena jschlueter rbowen 15:02:13 Current chairs: amoralej chandankumar jpena jschlueter rbowen 15:02:55 ☺ 15:03:04 #chair jruzicka 15:03:04 Current chairs: amoralej chandankumar jpena jruzicka jschlueter rbowen 15:03:05 Current chairs: amoralej chandankumar jpena jruzicka jschlueter rbowen 15:03:26 jruzicka: which client you use? 15:03:41 jruzicka: i did not get smiles on weechat 15:03:44 chandankumar, hexchat. has it's problems, but which IRC software doesn't :) 15:03:47 o/ 15:04:03 chandankumar, yeah I'm pushing for unicode this way ;) 15:04:03 chandankumar: update weechat, it works :) 15:04:13 number80: sure. 15:04:45 #chair number80 15:04:45 Current chairs: amoralej chandankumar jpena jruzicka jschlueter number80 rbowen 15:04:46 ok 15:04:47 Current chairs: amoralej chandankumar jpena jruzicka jschlueter number80 rbowen 15:04:49 * number80 prefers old style smileys 15:04:56 let's start with the first topic 15:04:59 :) 15:05:08 #topic ci-config cores 15:05:25 #info https://www.redhat.com/archives/rdo-list/2017-September/msg00008.html 15:05:36 i'm not sure who added that 15:06:17 anyone know who added that topic? 15:06:21 apevec: ^ 15:06:42 I have not, I just added comment 15:06:45 adarazs, ^ ? 15:06:48 o/ 15:06:54 he posted it on rdo-list 15:07:00 oh, I assumed from the colors 15:07:01 apevec: hi 15:07:03 #chair myoung 15:07:03 Current chairs: amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen 15:07:04 Current chairs: amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen 15:07:05 #chair myoung 15:07:05 Current chairs: amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen 15:07:06 Current chairs: amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen 15:07:11 apevec: it was weshay, but it might as well have been me :) 15:07:13 o/ 15:07:33 amoralej: ^ 15:07:42 so, we need to define some policies about how to become core to config 15:07:43 so anyway, we would like to get those rights, and we don't know what else to do. 15:08:21 adarazs, sign here, in blood ;) 15:08:32 quack 15:08:49 apevec: sure, that's standard procedure I think :) 15:08:51 seriously, I've linked some other infras guidelines, we could look at that 15:08:52 #chair Duck 15:08:52 Current chairs: Duck amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen 15:08:52 Current chairs: Duck amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen 15:09:00 chandankumar: thanks :-) 15:09:17 o/ 15:09:22 #chair trown 15:09:23 Current chairs: Duck amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen trown 15:09:24 Current chairs: Duck amoralej chandankumar jpena jruzicka jschlueter myoung number80 rbowen trown 15:09:27 yeah but instead of trying to make an example out of us and blocking this for another month, can we just get the blessings and you can develop these policies in peace? :) 15:09:32 Well, from a general perspective, having clear guidelines to determine how one can become core is healthy 15:09:55 (up to infra group to determine what are the requirements) 15:10:27 or is there something against us submitting stuff regarding our job definitions there? 15:10:29 just note that granting permissions to config project will provide access not only to ci, but to all review.r.o config, there is no separated repo for ci config 15:11:05 yeah, maybe we should change that. I don't want to have access to all those, but it feels important to be able to change the jobs we rely on for upstream CI. 15:11:24 o/ 15:11:43 adarazs, i'm in favor of having folks from ci team to submit ci jobs, you are much more familiar that us to tripleo jobs configs 15:11:50 adarazs is already core 15:11:53 #chair jatanmalde 15:11:53 Current chairs: Duck amoralej chandankumar jatanmalde jpena jruzicka jschlueter myoung number80 rbowen trown 15:11:54 Current chairs: Duck amoralej chandankumar jatanmalde jpena jruzicka jschlueter myoung number80 rbowen trown 15:12:13 yeah, but I got added long time ago by apevec for some not related testing I did. 15:12:25 :) 15:12:28 otoh... it is slightly better already then the current relationship between tripleo-ci and openstack-infra... at least we have a couple folks who can merge stuff 15:12:40 yeah. 15:12:48 If the issue is that perms == too much access, we can work toward isolating roles maybe? 15:13:34 #info current comitters are https://review.rdoproject.org/r/#/admin/groups/6,members 15:14:01 We're not going to make everyone core but on the other hand we do not have criterias for becoming core. I would suggest that you propose two cores, we get a consensus on these two and we ramp them up on non-obvious things 15:14:54 The policy for reviewing would be one of trust, not unlike what is happening in TripleO right now where people review things they are familiar on and may not approve something they aren't familiar with 15:15:29 adarazs, ^ what do you think? 15:15:34 Aditya Ramteke proposed openstack/designateclient-distgit rpm-master: Moved package description to global variable. https://review.rdoproject.org/r/9897 15:15:39 i.e, if you're changing something that is not tripleo-specific (pipelines, nodepool config, shared jobs, etc.), we need to have a "rdo" core to weigh in 15:15:57 dmsimard: sounds like a good plan 15:16:02 +1 15:16:06 this is what I expected... "please only submit to these parts that you understand, enjoy your core rights" :) 15:16:08 amoralej: is that accurate... could swear I have +2'd there 15:16:20 * number80 thinks myoung is a good candidate 15:16:22 trown, yes 15:16:22 https://review.rdoproject.org/r/#/admin/groups/2411,members 15:16:38 provenpackages also have +2/-2 15:16:40 I think this is all common sense but we can formalize it in writing somewhere 15:16:43 ah ok 15:16:50 #undo 15:16:50 Removing item from minutes: 15:16:51 Removing item from minutes: #link https://review.rdoproject.org/r/#/admin/groups/2411,members 15:17:04 #undo 15:17:04 Removing item from minutes: INFO by amoralej at 15:13:34 : current comitters are https://review.rdoproject.org/r/#/admin/groups/6,members 15:17:05 Removing item from minutes: #info current comitters are https://review.rdoproject.org/r/#/admin/groups/6,members 15:17:18 amoralej: well, it's useful to have them but only use them for emergencies 15:17:31 #info current commiters are https://review.rdoproject.org/r/#/admin/groups/6,members and https://review.rdoproject.org/r/#/admin/groups/2411,members 15:17:37 * number80 don't give +W on infra reviews 15:18:08 If we have enough infra cores, I'd be ok to reconsider 15:18:27 I'd suggest to start with dmsimard's proposal, and I can propose a formal policy somewhere in https://www.rdoproject.org/infra/ 15:18:30 so yeah, this is what I expected. otherwise better ACLs are welcome, but for now I think we could just get some more people on that core list. sshnaidm|pto and panda are not going to (willfully ;) destroy things. :) 15:18:39 + trown 15:19:00 I have +2 through provenpackagers 15:19:02 #action jpena to propose a formal policy about becoming core for infra 15:19:08 because a long time ago I proved I can package 15:19:23 hmm I don't have permissions to see the second linke to 2411,members 15:19:31 trown: makes sense then to have all the rights for everything else then ;) 15:19:43 let's start with no more than two formal cores, we can revisit later if we need to. 15:20:00 jschlueter: you shouldn't need perms for that, unless you're not logged in 15:20:05 this doesn't prevent anyone from sending patches, it makes it easier to merge them 15:20:15 number80: FWIW I don't see that link either. 15:20:36 number80: while logged in. 15:20:39 I'm logged in but it gives me an error and shows nothing 15:21:00 Well, I have that when I try to look as anonymous user 15:21:01 Code Review - Error 15:21:01 The page you requested was not found, or you do not have permission to view this page. 15:21:16 number80: same problem on the second link 15:21:29 first link I can see 15:21:33 jschlueter, can you see https://review.rdoproject.org/r/#/admin/groups/6,members? 15:21:35 anyway, so do I have to propose sshnaidm|pto and panda again here formally? or do I have to propose myself again? 15:21:37 (first rule of the provenpackager group, you can't see the list of the group) 15:21:50 hehe :) 15:21:51 amoralej: yes 15:21:58 * jschlueter nods to number80 15:23:08 Well, let's see with SF folks later 15:23:18 number80: why hide the list at all? 15:23:36 Duck: I don't know, I don't understand gerrit configuration at all 15:23:46 * Duck hahaha :-) 15:23:57 :) 15:24:04 adarazs: I'm +1 on sshnaidm|pto but I can't +1 panda. He's improving but needs more time. 15:24:31 adarazs: you are a fine candidate however 15:25:05 okay, with trown, Sagi and myself we have enough people to submit stuff there when necessary if we have some emergency. 15:25:23 jpena, apevec, amoralej, number80 ^ ack ? 15:25:28 +1 15:25:29 +1 15:25:32 +1 15:25:36 anyway you guys made good and quick reviews on our changes, but I think most of the time it doesn't really make sense for you to spend time on our job changes. 15:25:37 Aditya Ramteke proposed openstack/networking-bigswitch-distgit rpm-master: Moved package description to global variable. https://review.rdoproject.org/r/9871 15:25:52 adarazs: we agree on that 15:25:54 #agreed to give core access to config project to adarazs trown and sshnaidm|pto 15:26:22 done 15:26:29 didn't get apevec's ack but democracy ? 15:26:33 * number80 updated the group 15:26:47 maybe we coulud use a office hours session to cover config project 15:26:53 number80: no don't do that 15:27:00 number80: you need to use the resources config 15:27:06 ack 15:27:08 * number80 undo 15:27:30 Attila was already in the group 15:27:39 amoralej: +1 may be any day in tuesday RDO office hour 15:29:29 chandankumar: that would actually be a decent idea, from my point of view 15:29:40 * apevec tests democracy++ 15:29:41 -1 15:29:44 get a few more people paying attention to things during office hours 15:29:45 now what :) 15:30:10 apevec: you didn't -2 so still passes :-) 15:30:22 correct answer! 15:30:32 adarazs: what about a sessioon on project-config in rdo office hour? 15:30:36 *session 15:30:49 thanks folks for taking the time for adding us. 15:30:53 +1 chandankumar 15:31:21 s/project-config/config 15:31:31 So, we're still on topic 1 and it's half past. 15:31:41 chandankumar: oh okay, this makes more sense. but what do you mean? 15:31:59 apevec: ballot is closed! 15:32:11 * number80 hides 15:32:29 yep, next topic 15:32:31 chandankumar: what do you mean by session about the config? should I explain stuff about it or what? :) 15:33:10 adarazs: having a visio call to explain the CI setup and all relevant info 15:33:17 but let's discuss that later 15:33:30 adarazs: yup the same 15:33:42 okay. it's fairly simple, but we can do that. 15:34:03 at least what's concerning the config repo. 15:34:14 adarazs: I think the knowledge transfer was meant in the other direction :P 15:34:15 amoralej: I think next topic is yours 15:34:24 (and we have plenty today) 15:34:26 trown: haha, okay :D 15:34:27 yeah 15:34:32 let's move on 15:34:43 #topic Mock 1.4 and network access in DLRN workers 15:34:45 jpena? 15:34:50 yes 15:35:06 so quick info: earlier this week we updated mock in the DLRN instances, and that brought a change in the default config 15:35:42 before, when building packages with DLRN, we always had networking enabled, but now mock has changed to use nspawn and the default is no external networking 15:36:15 This broke glare (https://review.rdoproject.org/r/9929) 15:36:16 Well, it mirrors Koji setup which is a good thing 15:36:55 for now, I have re-enabled networking as a quickfix, but I wondered if we want to keep it disabled to avoid issues when building in Koji later 15:37:00 Glare is special case, the test case require networking is fairly recent (otherwise, it would have failed in CBS) 15:37:12 number80, it failed 15:37:22 i disabled unit tests because of that for CBS 15:37:23 amoralej: I mean for the previous build, sorry 15:37:44 this was first cbs build ever for glare, :) 15:37:49 that's bad unittest 15:37:51 by definition 15:37:57 jpena: I'm +1 to use no networking setup, that's the role for DLRN to detect those issues 15:37:59 needs to be fixed upstream 15:38:18 * number80 notices that the person who wrote that test is a RDOer 15:38:18 number80, i agree 15:38:21 is there LP ? 15:38:25 we have some other similar cases, like docs using intersphinx 15:38:34 not, i left a message to mfedosin in the review 15:38:45 but didn't receive feedback 15:38:49 i'll create a LP 15:38:56 hey 15:39:01 :) 15:39:12 Merged openstack/oslo-vmware-distgit rpm-master: Add python-eventlet as BuildRequires https://review.rdoproject.org/r/8631 15:39:16 second please :) 15:39:44 mfedosin, we are disabling networking access whild building packages, so glare unit test fail because it get a file from outside 15:40:08 ohh, 15:40:11 downstream review is https://review.rdoproject.org/r/#/c/9929/ 15:40:12 yes, we do 15:40:15 apart from glare, some packages need access to internet to build docs, but i think we patched all or most of them 15:40:20 as part of the warning is error 15:40:31 so that should be ok also 15:41:01 so, anyone against disabling networking access in DLRN? 15:41:01 okay, I'll fix it - I wanted to do it long time ago 15:41:15 thanks mfedosin 15:41:31 *nods* 15:42:13 jpena, for glare we'll have to disable tests until fix is pushed 15:42:18 cool 15:42:19 if we want to disable networking 15:42:25 I'm +1 for disabling networking 15:42:37 it'll create some ftbfs, but that's good 15:42:48 yeah 15:42:49 +1 15:42:56 +1 15:42:58 +1 for disabling networking 15:43:17 #action jpena to disable networking in DLRN runs for all workers 15:43:22 next topic? 15:43:24 yes 15:43:34 #topic OpenStack SIG in Fedora 15:43:51 #info https://www.redhat.com/archives/rdo-list/2017-September/msg00072.html 15:44:06 #info Initial slate: amoralej, apevec, chandankumar, dmsimard, jpena, snecklifter, tonyb, tristanC and hguemar 15:44:12 number80, ^ 15:44:41 Well, since we're short on time, and most people signed up by their own will (or mine :P), I suggest that we vote directly :) 15:45:07 Is this just clients, or services also? 15:45:12 Or is that to be determined? 15:45:16 rbowen: only clients for now 15:45:20 clients + oslo 15:45:25 ok, good. 15:45:26 Thanks. 15:45:42 services are in rdo trunk Fedora (WIP) 15:45:51 i'm +1 about the plan in your mail number80 15:45:51 Make OpenStack clients great again is the motto 15:46:02 Aditya Ramteke proposed openstack/gnocchiclient-distgit rpm-master: Move package description to global variable. https://review.rdoproject.org/r/9903 15:46:05 number80: are we including dependencies also apart from clients + oslo in this group? 15:46:22 chandankumar: any dependencies that we can transfer to the SIG 15:46:37 chandankumar, if general python-* it shouldn't be in that SIG, rather in python SIG 15:46:50 Well, both SIG can co-maintain it 15:46:51 got it. :-) 15:46:56 ok, that works 15:47:02 cross sig calloboration 15:47:26 so anyone opposes it? 15:47:36 DOO EET 15:47:46 #action number80 start paperwork to create the Fedora OpenStack SIG 15:47:51 well, alea jacta est 15:47:54 nice 15:48:11 well said, number80 15:48:31 #topic RDO booth volunteers needed for OpenStack Summit - https://etherpad.openstack.org/p/rdo-sydney-summit-booth 15:48:36 rbowen, ^ 15:48:38 #info RDO booth volunteers needed for OpenStack Summit - https://etherpad.openstack.org/p/rdo-sydney-summit-booth 15:48:41 No more to say. :-) 15:48:45 :) 15:49:01 #topic Tentative test day schedule - https://www.rdoproject.org/testday/ - please point out any date conflicts 15:49:07 #info Tentative test day schedule - https://www.rdoproject.org/testday/ - please point out any date conflicts 15:49:11 Really not much more to say there, either. 15:49:21 rbowen: I suggest that call to be shared on the internal Red Hat openstack dev list as we have few people going there 15:49:26 Although a couple of those dates conflict with events that some folks may be at. 15:49:33 number80: I also copied it to that list, this morning. 15:50:05 rbowen: sorry, I must have wrong filters 15:50:19 number80, dates look ok to me 15:50:29 rbowen, ^ 15:50:34 Aditya Ramteke proposed openstack/gnocchiclient-distgit rpm-master: Move package description to global variable. https://review.rdoproject.org/r/9903 15:50:40 i just hope to be able to start getting promotions soon 15:50:42 in master 15:50:43 IN particular, the February one is during FOSDEM which I know a number of you attend. 15:50:44 same here, no evident issues 15:50:49 we haven't promoted in about 3 weeks 15:51:01 * number80 is ok but travelling for both M1 and M2 test days (which is not a blocker) 15:51:18 Anyways, nothing more to say on this topic. 15:51:50 #topic DLRN Release format 15:52:12 is this from jruzicka? 15:52:59 should be 15:53:08 so, the point is fi we want to stay with the current format for release in DLRN builds or want to move to something compatible with fedora 15:53:29 a compatible format would be 0.1.. ? 15:53:56 i think there were some discussions some time ago 15:54:02 yes, and possible the 0.1 is bumpable 15:54:16 0.1.. or 0...1 ? 15:54:33 i'm not sure what was the best option 15:54:33 so that format only has one issue: upgrades between the packages with the old format and the new format won't be possible 15:54:44 ah, yeah 15:54:52 0.1.. I mean 15:55:02 amoralej: 0.1.. is the correct form (for upgrade path) but we can append .1 .2 for rebuilds 15:55:04 we discussed if doing it configurable and implement it only in master first 15:55:08 0.1.. +1 15:55:10 (so third option) 15:55:23 oh, sure 15:55:33 but in that case, when dlrn bumps release 15:55:39 what digit would it bump? 15:55:53 not dlrn, rdopkg i mean 15:55:59 i think that was the real issue 15:56:13 in any case, we need to accept that change for queens if we want to do it now 15:56:28 rdopkg would bump the 1 in 0.1.... 15:56:36 oh, sorry 15:56:37 Yep 15:56:52 so rdopkg always bump second digit in release? 15:57:01 * jruzicka got lost in gerrit 15:57:14 rdopkg always bumps last numeric part of release 15:57:41 it can be changed to any behavior but I need to know what it should do :) 15:57:43 then in 0.1.. it would bump hash? 15:57:50 ok 15:58:02 I have draft for current format support I still think it might be worth the change, what's your point o n that? 15:58:04 yeah, it doesn't make sense to bump date or hash 15:58:05 rdopkg does hexa? 15:58:07 espescially jpena 15:58:33 apevec, no and it's a problem when it will bump hexadigit string when it only contains digits 15:58:59 jruzicka: I think it's a good idea to make the release more compatible with fedora, just want to make sure nobody yells at us when upgrades don't work between to hashes :) 15:59:21 jpena, allright, cool. 15:59:44 0.1.. sounds OK 15:59:44 let's break it now 15:59:53 Fedora always bumps the second part? 16:00:06 Aditya Ramteke proposed openstack/oslo-versionedobjects-distgit rpm-master: Moved package description to global variable. https://review.rdoproject.org/r/9883 16:00:20 jruzicka, in pre-release i think so 16:00:21 apevec, and that answers my question whether I shoud support current format or wait for the new one I guess ;) 16:00:41 jruzicka, you need to support both, we'll break master only 16:01:18 apevec, OK, cool, at least the code I wrote will have some use ;) 16:01:46 can someone articulate the change with and #info or #action? 16:02:07 #action jpena to propose DLRN patch to change release to 0.1.. as a configurable option 16:02:12 in what case will we be bumping the release 16:02:52 Gabriele Cerami created rdo-infra/ci-config master: cloud images promotion: disable removal of previously promoted images https://review.rdoproject.org/r/9937 16:02:53 jpena, please add me as reviewer ;) 16:02:57 i mean if someone bumps it to 0.2.x.y that will always be higher that more recent 0.1.x.y until a new version is release 16:03:08 jschlueter, ^ is that ok? 16:03:14 jruzicka: ack 16:03:26 well, that can be discussed in the review 16:03:35 * chandankumar reminds meeting time cross > 3 mins 16:03:38 ok, we are out of time 16:03:43 amoralej: should be ok with me 16:03:43 #action jruzicka to support both current and new DLRN release format in rdopkg 16:04:06 ok, are we done with this topic jruzicka 16:04:07 ? 16:04:13 amoralej, indeed 16:04:16 #topic open floor 16:04:32 I think as long as next dlrn build is greater than that... or I will have to do extra work to detect this condition 16:04:38 any topic you want to bring? 16:04:57 jschlueter, that's my point, i think dlrn will not 16:05:05 but we can discuss it after the meeting 16:05:25 any volunteer for next week meeting? 16:05:36 I can do it 16:06:06 #action jpena will chair next meeting 16:06:12 ok, i think we are done 16:06:19 thank you all for joining 16:06:31 #endmeeting