14:00:28 #startmeeting fedora-qadevel 14:00:28 Meeting started Mon Oct 3 14:00:28 2016 UTC. The chair is tflink. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:28 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:28 The meeting name has been set to 'fedora-qadevel' 14:00:28 #meetingname fedora-qadevel 14:00:28 The meeting name has been set to 'fedora-qadevel' 14:00:28 #topic Roll Call 14:00:34 * mkrizek is here 14:00:39 who all is here for the qadevel meeting? 14:00:40 * jskladan is here 14:01:15 * kparal is here 14:02:19 * tflink waits another minute or so to see if more folks show up 14:02:26 #chair jskladan kparal mkrizek 14:02:26 Current chairs: jskladan kparal mkrizek tflink 14:02:54 * garretraziel is here 14:03:22 ok, let's get this party started 14:03:33 #topic Announcements and Information 14:03:44 #info fixed bug proposal form issue, figured out how to build for new epel-infra tag - tflink 14:03:54 anything else to add? 14:03:59 new epel-infra tag? 14:04:10 yeah, the infra repo is effectively dead 14:04:24 the new way to do that is to tag builds epel-infra in koji 14:04:34 which is lots of fun 14:04:36 is there SOP for that? 14:05:03 not that I know of, I had to fumble my way through it on Friday but I could have easily missed something 14:05:09 * tflink should write up what he learned 14:05:19 ok 14:06:17 #info resultsdb_frontend and execdb are in updates-testing - mkrizek 14:06:18 it requires a new process for us, from building srpms to building the rpm 14:06:20 :-/ 14:06:46 yeah, fun :/ 14:07:20 fortunately, the taskotron stuff doesn't need the infra repo anymore (or for much longer, if it does) 14:07:53 did we talk about sending blockerbugs for review btw? 14:08:03 not really but I'm thinking about it now 14:08:20 can you think of any blockers on that? 14:08:39 I don't see a point in having it available as an epel package other than a formality and avoiding this new PITA 14:08:51 the css build may be an issue 14:09:26 but we can discuss this outside the meeting, there are plenty of other topics to get to today :) 14:09:32 sure 14:09:49 * tflink assumes there are no more questions/comments on the stuff above 14:10:22 #topic Docker Testing Status 14:10:31 we seem to have no lbrabec again this week 14:11:00 jskladan: do you know of anything that's missing for this beyond getting the new trigger code merged in and tested? 14:11:47 well, the actual code for `discover` 14:12:09 that's missing the information about where the actual tests will be stored, though 14:12:11 since we don't have it at all (and I'm not sure that we have the pretty specific idea of how it should work) 14:12:16 if I'm understanding you, anyways 14:12:40 there's only one image that we need to support for now, so I'm not so worried about that. it can change later if need be 14:12:44 yup, it's missing piece of code on missing procedure (or however to call it) 14:12:47 for now == for F25 14:13:08 it's F26 when the floodgates will open 14:13:13 but if we do anything else than `discover` for the docker images, it's ready 14:13:21 (apart of the merge) 14:13:39 cool, trigger is the next topic on the list 14:13:45 * jskladan yaay 14:14:05 I think that we're pretty much done with what we committed to support for F25 in terms of Docker image testing 14:14:29 * tflink needs to put the example tasks from the docs into a repo somewhere and we need to get the trigger code merged and tested 14:14:37 but other than that, I think it's all in place 14:14:47 well, sans more testing :) 14:14:54 but anyways, moving on 14:14:59 * jskladan I don't always test... 14:15:12 ... but when I do test, I always test in production 14:15:24 #topic Trigger Rewrite Status 14:16:02 do we have any reasons not to merge the rewrite code into develop? 14:16:35 nothing serious. I'd like to get the license https://phab.qadevel.cloud.fedoraproject.org/D963#inline-4797 14:16:46 sorted 14:16:54 other that that, I think we are good (for now) 14:17:54 I think that keeping everything as GPL is kosher so long as credit is given and citations made 14:18:05 OK 14:19:07 if there are no objections, I'd like to get that merged today or tomorrow 14:20:45 * tflink understands silence and no complaints in the review as "no objections" 14:20:59 jskladan: will you be able to get that merged today or tomorrow? 14:21:08 yes, absolutely 14:21:12 cool 14:21:13 I'll do it tomorrow 14:21:33 #info no objections to new configurable trigger code, will be merged into develop for testing 14:21:40 anything else on this topic? 14:22:02 nothing 14:22:37 * tflink will poke lbrabec about the docker code that will need to be merged once the base trigger rewrite is in 14:22:49 ok, moving on 14:22:51 #topic Resultsdb v2.0 14:24:13 Done, apart of the discussion about the exec_url currently in the qa-devel 14:24:36 i feel like I'm re-asking a question but I don't see it in the qadevel thread 14:24:56 is there going to be a way to get from execdb job to all of the results created during that job? 14:25:00 I might be mistaken... mmnt 14:25:28 Subject: Resultsdb v2.0 - API docs 14:26:13 oh, just found the question, it doesn't look discussed, though 14:26:13 tflink: yup, it's just whether we use Groups to do it, or a special field in Result 14:26:52 I don't really care that much either way, I'd just like to have it sorted before we roll it out (or I start working on the changes) 14:26:58 agreed 14:27:32 I also don't care which method we use, so long as we can find results created from each job and we aren't running head first into known performance issues 14:28:01 jskladan: your preference is to keep the group concept instead of adding a column for the exec_url, right? 14:28:12 kparal seems to be slightly on my preferred side of keeping it in Group, as consensus 14:28:34 sounds good 14:28:44 s/as consensus/to have the url 'by agreement' rahter than 'by fact'/ (or how to word it) 14:28:51 * jskladan my english potato today 14:29:03 using convention instead of coding it into the schema 14:29:06 or something like that 14:29:10 yes, I like how it is done currently. but I have no strong objections to other implementation either 14:29:11 thanks 14:29:35 jskladan has a better guess wrt to performance impacts 14:29:53 #agreed the resultsdb 2.0 API is fine as it is, we don't see any reason to force an exec_url for every result 14:30:05 so, let's agree on keeping the data in group's url (and yes, it means less work for me), performance-vise, it's really a wash, I think. it's index search either way 14:30:17 does that #agreed work well enough? 14:30:21 absolutely 14:30:55 having exec_url in result would mean duplicating the uuid, but since we don't really have _that much_ data anyway (especially once we go forward with data-retiring)... 14:31:12 it's not really the (or a) reason against it 14:31:42 so, as this is agreed, I think that ResultsDB v2.0 is ready to be packaged 14:31:55 how is it duplicating data? am I forgetting something? 14:32:30 if we kept exec_url per-result, many results would have the same url stored (compared with storing it in Group) 14:32:43 oh 14:32:54 i thought you meant that there would be data duplication if it was in the group 14:33:13 but it as our data is anecdotaly small (for a database) this is really would not be remotely a problem 14:33:14 cool, I assume that the resultsdb code can be merged into develop tomorrow as well? 14:33:19 yes, will do 14:33:38 and I'll start working on Taskotron bits that interact with it 14:33:47 sounds good to me 14:33:51 thanks for getting all of this done 14:34:03 hopefully just trigger (minimal changes), and libtaskotron (resultsdb directive) 14:34:37 hopefully? :-/ 14:34:42 * tflink is kidding 14:34:43 well, one never knows :D 14:34:52 I'm confident that I'll be able to do it by the end of the week 14:35:17 great, looking forward to getting the testing started for all of this 14:35:43 anything else on this topic? 14:35:56 I have nothing 14:36:19 OK, moving on 14:36:20 #topic Dist-Git Task Storage Proposal 14:36:33 last call for objections to me sending this out to devel@ 14:36:51 none. Do it! Push the button! 14:38:01 * tflink takes that silence as "no objections" since this has come up in discussion before 14:38:14 #topic Bodhi Interface Package Change 14:38:41 this is something that hasn't really affected us yet but has the potential to break things 14:39:49 * tflink wishes he would have gotten a link to the devel@ post before the meeting 14:40:31 tflink: what's this about? 14:40:44 * jskladan is still catching up on things 14:41:25 ah ha, found it 14:41:28 #link https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/CS75FONLSX57FGLWZBDLNI3THJAWM7RC/ 14:41:36 my understanding is as follows: 14:41:52 the bodhi client libraries weren't really updated when bodhi went to 2.x 14:42:07 finally, fixed bodhi client! 14:42:09 they're now being updated and not all the changes are backwards compatible 14:42:25 to make things even more fun, there are no plans to push the new changes to anything older than F26 14:42:38 so if there are issues in our code, we'll have to support both for a while 14:42:53 but if we're lucky, we won't have to change anything in libtaskotron 14:43:06 I think this should not bite us, because we're using bodhi API from python-fedora, and this is just the cmdline client update (which uses the same API) 14:43:13 * tflink completely missed this thread until it came up later in IRC 14:43:14 but I'd have to examine it closer 14:43:49 yeah, I haven't looked at it closely enough yet, either 14:43:55 just wanted to mention it 14:43:55 kparal: you said it, I'll remeber :) 14:44:04 thx 14:44:07 thanks for heads up 14:44:34 * jskladan has 25 minutes of battery life left, just so you know, if I time out... 14:44:39 ok 14:44:50 anything else on this? 14:44:54 * tflink assumes not 14:45:20 ok, moving on 14:45:21 #topic Video Meetings 14:45:38 * tflink forgot to bring this up again before the first meeting of the month 14:46:23 we never really reached a consensus on whether to do video meetings as-needed or to do the first meeting of every month via video as well 14:47:18 I see a +1 for on-demand and a +1 for the first meeting of every month 14:47:36 I'd probably go with as-needed 14:47:39 I would do it on-demand also 14:47:41 after thinking on it, I'm for on-demand 14:48:17 ok, we now have consensus :) 14:48:47 hooray for democracy! 14:48:55 * tflink will add it to the regular agenda 14:49:05 a topic asking whether a video meeting is desired/needed 14:49:12 cool 14:49:57 that's all I had for today 14:50:00 #topic Open Floor 14:50:09 any other topics that folks would like to bring up? 14:51:03 * jskladan is just going to leave this here https://www.youtube.com/watch?v=trK1cZTpa14 14:51:35 jskladan: no wonder your battery is getting low 14:51:45 :D 14:52:42 * kparal assumes everyone's watching it 14:54:07 * tflink assumes that there are no other topics 14:54:13 nope 14:54:37 beyond remixes of childrens' programming 14:55:08 * jskladan has cute kittens, if anyone's interested 14:55:38 * tflink debates changing the topic to cute kittens 14:55:53 but i think that endmeeting works better :) 14:56:03 thanks for coming everyone 14:56:08 * tflink will send out minutes shortly 14:56:12 #endmeeting