12:59:31 #startmeeting 12:59:31 Meeting started Fri Jul 31 12:59:31 2015 UTC. The chair is matthieucan. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:59:31 Useful Commands: #action #agreed #help #info #idea #link #topic. 12:59:39 #topic roll call 12:59:42 hello 12:59:59 lo 13:00:10 clemux: orestis: hi! 13:00:20 #topic next meeting 13:00:28 next friday, usual time? 13:00:33 i think i won't be able on friday next week :/ 13:00:46 is it possible to reschedule? 13:00:56 yes, when are you available? 13:01:14 Thursday? 13:01:25 fine for me. clemux? 13:01:48 I'd prefer saturday, but thursday is fine 13:02:08 as you wish. orestis, saturday? 13:02:16 i ll be away on the wk without net 13:02:21 oh 13:02:41 ignore me then, thursday works for me 13:02:41 so let's say thursday. 15:00 CEST? 13:02:55 clemux: thanks :) 13:03:30 #agreed next meeting next thursday, 15:00 CEST 13:03:40 #topic orestis - weekly review 13:03:45 what's up? 13:04:10 So PR#32 which includes the blueprint skeleton 13:04:17 and the browsing for the patch tracker 13:04:45 and then i opened PR#33 with the package summary, downloading and viewing patches 13:04:52 I've seen that on GH. Is it mergeable, or does that depend on previous unmerged/blocked PRs? 13:05:05 Mergeable 13:05:10 awesome 13:05:18 I'll have a look at that after the meeting 13:05:20 well it does not depend on the copyright one 13:05:35 all the blocked PRs are related to copyright? 13:05:38 i ve let them in the done list since i wasn't sure what's more important 13:06:15 There is one PR blocked by the testdata problem, and then the rest of them which are based on that PR 13:06:34 but all the PRs for the patch tracker are mergeable 13:06:49 yes, I can try to update the testdata but to be fair, never done that, so I'll see what I can do 13:06:52 There is also PR#30 from last week on the patch tracker which is squashed and ready for merge as well 13:06:53 ok, that's great 13:07:09 I didn't read it, it's the one xack reviewed via email? 13:07:14 zack* 13:07:15 yeap 13:07:33 ok, I'll check it as well then 13:07:36 oki 13:07:49 so should i move the one from the done list to the need review? 13:07:52 so you already have something working for the patch tracker, if I understand correctly? 13:07:56 yes please 13:08:09 yes this week i started coding the patch tracker 13:08:26 ok, can't wait to see that! 13:08:34 anything else? 13:08:41 that's all this week 13:08:51 #topic orestis - next week 13:08:56 what do you pick? 13:09:31 hm 13:09:49 i d like to make a cache for the package summary to avoid parsing the patches every time 13:10:06 coz i think it has a performance impact.. 13:10:07 cache = db table? 13:10:22 no in a file.. similar to the job we do in the statistics 13:10:58 hm... what's the benefit of using a file instead of db? doesn't it make things more complicated? 13:11:23 hm last week with zack i understood we wouldn't need a db 13:11:27 that's why 13:11:42 but was caching involved in the debate? 13:11:48 no :) 13:12:22 maybe i should let this for later and work on the links from the file-deltas to debsources, links to the BTS and extracting the summary-description from the patch? 13:12:48 yes, that looks more reasonable indeed :) 13:13:00 I think a file cache would require more discussion 13:13:11 ok works 13:13:19 thanks 13:13:23 i ll probably send an email to the list explaining my thought 13:13:37 i don't know if that is enough though (the 3 tasks) 13:13:45 yes, that's a great idea, also to have zack's input on that 13:13:51 hm 13:13:54 but i am not sure what else to do :/ 13:14:08 what about the api? 13:14:19 or is that already done? 13:14:31 nope 13:14:38 nothing with the api yet.. 13:14:51 but i am no really sure what functionalities the api can have 13:15:04 but i can give some thought and maybe discuss it with you? 13:15:19 well, in the first place, all the funcs that are in the UI (patches list, description, etc) 13:15:22 yes, of course 13:15:48 ok works then.. i ll pick that one 13:15:51 looks like enough work for the week with the api, right? 13:16:05 yeap 13:16:10 cool 13:16:16 #topic clemux - weekly review 13:16:19 clemux: you're up! 13:16:42 so, the update_suites stage is done and works correctly 13:16:50 awesome! 13:16:51 (https://github.com/clemux/debsources/commit/08b05cd7684ffc0d6ec299410c8704bd59419dcc) 13:17:00 will you PR it? 13:17:17 oh 13:17:29 no, dependencies are not there yet, right? 13:17:55 same problem as always: can't be merged in master when the rest is not done 13:18:19 yep, sorry 13:18:53 (did you get unblocked from last week's technical issues?) 13:19:10 oh, yeah, sorry, the tests 13:19:22 work now? 13:19:24 so, I managed to make a few unit tests 13:19:42 celery- or general-related? 13:20:48 but they're not as good as I wanted, testing a few packages only, what I've done are mostly "toy" tests that help me understand how to do them correctly 13:20:59 I will submit a PR with the documentation for those tests 13:21:10 ok, great 13:21:10 basically, I use the DB fixtures in the current test data 13:21:17 I'll use* 13:21:20 incrementally moving forward is the way to go anyway :) 13:21:27 and instead of comparing the whole of the DB 13:21:37 I'll compare specific tables at each stage of testing 13:22:12 that looks super good, and should even avoid us problems when we add tables, right? 13:22:28 oh, indeed 13:22:45 which is actually the problem we have with orestis currently :) 13:22:57 anyway, I did not finish that, because it was taking a lot of time and I wanted to be sure I'd have tangible results by the end of the week 13:23:13 so I put the tests aside and implemented update_suites 13:23:29 as well as the garbage collection stage, which still has a few issues 13:23:57 well done for update_suites 13:24:06 and for gc. Do you think it will work soon? 13:24:13 yes, tonight or tomorrow 13:24:19 nice! 13:24:37 anything else for last week? 13:24:43 nope, we can move to next week 13:24:52 #topic clemux - next week 13:25:05 finish gc, I guess? 13:25:12 so, the updater is nearly finished: 13:25:34 sorry 13:25:41 so, the updater is nearly finished, what's left is: 13:25:48 - finalize gc 13:26:19 - update_metadata (should be real quick, it doesn't do much) 13:26:42 - update_statistics 13:26:47 - update_charts 13:27:18 I believe all, or nearly all of that is doable next week 13:27:36 (sorry to jump in) in the copyright tracker i had to touch update_statistics and update_charts (for the license statistics) 13:27:42 (for update_statistics, you're mentioned in https://github.com/Debian/debsources/pull/28, see with orestis that everything is fine) 13:27:56 clemux: that's great news! 13:28:03 so pick everything? :) 13:28:18 orestis: oh, I think we got the same idea 13:28:23 :P 13:28:29 oh, thanks, I'd missed that 13:29:16 I don't think it'll be a problem 13:29:23 clemux: ok, looks like a busy enough week, that'd be awesome to see all the process working at the next meeting :) 13:29:24 I'll coordinate with orestis next week 13:29:29 perfect 13:29:36 anything else for next week? 13:30:03 I think that's enough; if I'm done sonner I'll work on the plugin re-run support 13:30:10 and improving the tests if needed 13:30:35 that sounds awesome 13:30:39 ok, let's move on 13:30:44 #topic misc 13:31:24 nothing from me 13:31:32 I have nothing to add :) 13:31:40 alright 13:31:45 let's adjourn then 13:31:53 and good luck for both of you for the incoming week! 13:31:56 #endmeeting