13:02:33 #startmeeting Env and Stacks (2014-07-29) 13:02:33 Meeting started Tue Jul 29 13:02:33 2014 UTC. The chair is mmaslano. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:02:33 Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:02:39 #meetingname env-and-stacks 13:02:39 The meeting name has been set to 'env-and-stacks' 13:02:44 #chair pkovar tjanez samkottler bkabrda hhorak juhp mmaslano vpavlin sic 13:02:44 Current chairs: bkabrda hhorak juhp mmaslano pkovar samkottler sic tjanez vpavlin 13:03:01 Hello 13:03:06 Hi 13:06:37 I hope there will be more attendees 13:08:18 Even if not, I see tflink and EdSantiago online, which would be great combination to talk about rpmgrill vs. taskotron 13:08:25 hi everyone, sorry I'm late 13:09:26 #topic init process 13:09:38 #topic rpmgrill vs taskotron 13:09:44 EdSantiago: hi 13:09:54 tflink: hi too 13:09:58 mmaslano, hi 13:11:26 from mail we exchanged between Ed and me there are currently few questions: 13:11:58 first, rpmgrill consumes quite a lot of resources -- CPU/disk (and if downloading packages from koji, then also network, but I guess this should be done by taskotron) -- will taskotron be capable of running such utility? 13:12:43 ^ tflink could probably comment on that -- are you around by any chance? 13:17:11 Hm, it does not seem like tflink is around today, so I'll contact him after the meeting. 13:18:30 hhorak: so another question? 13:18:36 another question is a desired search capability for rpmgrill results: search by package (for people who own packages) and by test (for people with a strong interest in particular test failures, eg security folks) 13:18:42 hhorak, it's 7am for tflink right now, might just need to wait a bit ;) 13:19:09 bochecha: thanks, I haven't realized that :) 13:19:32 as for the results question -- I guess this is something taskotron's resultsdb should support generally. 13:20:12 tflink already said that resultsdb will need many changes, so this should be covered by new RFEs. 13:22:06 What I'm worrying about is granularity of tests -- EdSantiago do I understand rpmgrill correctly that it has two levels of tests results? that first level is module and second level is test name? 13:22:18 EdSantiago: are you interested in co-operation with taskotron? 13:22:34 EdSantiago: I guess that's the first question :) 13:23:14 hhorak: re: "two levels": it's not exactly two levels of _results_. Each plugin (BuildLog, ElfChecks, etc) is one module which can issue one or more failure codes 13:24:01 EdSantiago: ok, than we should not need bigger granularity I guess 13:24:18 hhorak: re: cooperation: yes, for now, but I still need to learn more & find out how it'll work with my time constraints. 13:28:34 hhorak: re: plugins, from the developer PoV each plugin is a separate source file; from an end-user PoV it might make more sense to just think of the codes as grouped/classified under comon themes 13:30:43 EdSantiago: ok, but from a results POV the tests should be taken as separate tests, right? 13:31:23 EdSantiago: I mean no matter which plugin they came from. 13:32:14 hhorak: I'm not sure how to think about that. Say IntegerOverflow - it only makes sense in the context of the BuildLog plugin (umbrella, whatever), i.e. the test that analyzes the build log 13:33:13 EdSantiago: understood 13:33:21 hhorak: maybe if you think of it as each plugin is a test which can issue messages/gripes/warnings using a specific code? 13:36:10 EdSantiago: yeah, that was actually a feeling I had. I'm not sure though if the searching capability needs to know about the plugin, which the warning came from. 13:37:53 hhorak: except for one thing - the grouping can be useful if someone wants to see (e.g.) all results from the SecurityPolicy test 13:38:29 EdSantiago: good point, that could be helpful 13:38:53 hhorak: I've just added tooltips to the search page http://rpmgrill-fc20.edsantiago.com:5000/search 13:40:19 hhorak: hm could make meeting minutes from that? :) 13:40:35 mmaslano: sure 13:40:59 I have the last thing probably anyway -- regarding the two options we have -- keeping rpmgrill totally separately or integrating it with taskotron -- I think we should try to go with the integrating for now and only if it turns to be problematic we should start to maintain a separate system for rpmgrill. EdSantiago, does this seem fine for you? 13:41:51 hhorak: yes, that seems reasonable. What will you need from me? 13:44:26 EdSantiago: I have nothing specific right now but I think something will come up as soon as someone (hopefully me) will start to write plugin for taskotron 13:45:38 * EdSantiago kicks back and relaxes on a hammock 13:46:02 EdSantiago: thanks! 13:46:51 hhorak: thank you for your efforts on this. I look forward to remaining in touch. (And I'll start learning more about Taskotron) 13:49:14 so to sum it up into the meeting log: 13:49:14 #info rpmgrill consumes quite a lot of resources -- CPU/disk/(network) -- we need to find out if taskotron be capable of running such utility 13:49:14 #info for rpmgrill it would be beneficial if taskotron results could be grouped by their desire (groups like SecurityPolicy, BuildLog) 13:49:14 #info current rpmgrill search with tooltips is here: http://rpmgrill-fc20.edsantiago.com:5000/search 13:49:14 #info we'll should try to go with the integrating of rpmgrill into taskotron for now and only if it turns to be problematic we should start to maintain a separate system for rpmgrill 13:49:14 #task hhorak will start to write taskotron task for rpmgrill finally 13:49:58 #task hhorak will contact tflink to consult those ^ 13:51:59 Sorry to hijack big part of the meeting, do we have something else to talk today? 13:52:09 yes, docker 13:52:15 vpavlin: do we have any update from last week? 13:52:20 #topic docker 13:52:29 #undo 13:52:30 Removing item from minutes: 13:52:33 #topic docker & copr 13:52:47 BaseWG voted and decided to own base images 13:52:51 vpavlin: i didn't say anything about your graph, because Mirek should talk first :) 13:53:04 #info BaseWG voted and decided to own base images 13:53:19 Koji is almost ready, I've talked to Dennis Gilmore and sent a patch for base image ks 13:53:36 So we should have official Fedora base images soon(ish) 13:53:38 :) 13:53:53 To the copr proposal.. 13:53:55 I've created a diagram describing how the layered image build service could work 13:53:56 #link https://vpavlin.fedorapeople.org/copr-docker.svg 13:53:59 sounds great 13:54:14 And here is a description and proposal for extending copr API output so that it's possible to create Dockerfile - we might not want to build the image at first, but only generate the Dockerfile and provide it to the user so that he can just do docker build $link_to_dockerfile - it would be quite easy to implement and wouldn't be heavy on infrastructure 13:54:14 #link https://vpavlin.fedorapeople.org/build.json 13:55:03 I also asked Openshift guys to have a look at this RFE and they are quite interested - I am meeting them in an hour to talk about possible collaboration. 13:55:24 the json file is not posted anywhere yet - I will post it to copr-devel ML after the meeting with Openshift 13:57:08 Anyway I didn't get any response apart from comment that this shouldn't be part of copr and should be a separate service:) 13:57:17 (on copr-devel) 13:58:41 :) 13:58:53 yeah, I was looking forward to some decision 13:59:26 msuchy didn't reply, so I would wait for him be back and reply 13:59:41 without his opinion the discussion doesn't have much value 13:59:42 sure 13:59:53 vpavlin: separate service means a separate copr instance? 14:02:07 hhorak: No, the building service should be separate from copr - and should be either called by some API or react to fedmsg evetns 14:02:11 *events 14:03:40 jreznik suehle spot: moving somewhere else? 14:03:52 Yeah, let's go to #fedora-meeting-1 14:03:53 mhroncok: go to #fedora-meeting-1 14:04:48 I'm out of topics 14:04:51 anything else? 14:08:22 #endmeeting