12:00:05 #startmeeting Env and Stacks (2014-05-13) 12:00:05 Meeting started Tue May 13 12:00:05 2014 UTC. The chair is mmaslano. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:05 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:00:10 #meetingname env-and-stacks 12:00:10 The meeting name has been set to 'env-and-stacks' 12:00:16 #chair abadger1999 pkovar tjanez samkottler bkabrda drieden hhorak juhp mmaslano 12:00:16 Current chairs: abadger1999 bkabrda drieden hhorak juhp mmaslano pkovar samkottler tjanez 12:00:21 #topic init process 12:00:47 hi 12:01:07 hello 12:01:08 čau 12:01:31 mmaslano, čau is the same in Slovene :) 12:01:40 great :) 12:02:08 hi 12:03:23 Hi 12:03:31 * pingou 12:03:35 lurking around :) 12:03:42 fine 5 members and pingou 12:03:58 #topic SCL in Fedora 12:04:16 did you read the ticket? 12:04:22 * pingou did 12:04:24 #url https://fedorahosted.org/rel-eng/ticket/5894 12:04:59 jreznik created ticket for pkgdb https://fedorahosted.org/packagedb/ticket/247 12:05:11 #info pkgdb ticket related to SCL https://fedorahosted.org/packagedb/ticket/247 12:05:33 * pingou notes that with pkgdb2 on the way, we should probably move it to the pkgdb2 tracker 12:05:42 pingou: yes, I believe so 12:05:56 pingou: um could you move it where it should be? 12:06:21 * pingou on it 12:06:32 I must admit I didn't finish the Ruby collection yet 12:06:40 * tjanez is reading the ticket 12:06:48 I need to patch scl-utils a little to use /opt/fedora and other stuff 12:07:01 https://fedorahosted.org/pkgdb2/ticket/2 for the pkgdb2 RFE 12:07:35 and I need to discuss those changes with owners of scl-utils,so we can do reasonable easily configured changes 12:07:55 #info new ticket for pkgdb2 related to SCL https://fedorahosted.org/pkgdb2/ticket/2 12:08:00 aha 12:08:24 #action mmaslano will discuss changes needed in scl-utils with jzeleny 12:09:19 there is still question who will do those reviews, because I'm quite sure that no-one from SCL won't be interested in reviewing it again, this time for Fedora :) 12:09:55 and that's probably summary what's happened about SCL last few weeks 12:10:32 * juhp_ is reading #5894 12:10:55 mmaslano: I'm wondering, what is required on the pkgdb side? 12:11:12 I mean, how is the SCL branch different from the F20 one? 12:11:23 um there might be different owner? 12:11:42 just like F20 and F21 can 12:12:01 not exactly clear to me either 12:12:08 * pingou notes: pkgdb2 has no 'owner' anymore, just point of contact :) 12:12:09 does pkgdb2 provide some mapping to products? 12:12:16 hm product? 12:12:19 so no 12:12:22 pingou: I'd say that there's nothing special about scl branch 12:12:29 that's also my feeling 12:12:34 jreznik: why did we need the pkgdb ticket? 12:12:46 didn't Dennis suggested it? 12:13:07 that's what make me think I might be missing something 12:13:13 ah yeah, but I don't know what you should do :) 12:13:24 cool, we're all on the same page then :) 12:13:51 I guess branch is set to some buildroot, let's say f21+scl-utils-build 12:14:04 and that's it, even fedpkg can take it automatically from the setting 12:14:04 a "review day" very funny 12:14:12 how about a year ;) 12:14:29 it's only 60 packages, but I won't find any volunteers, I'm sure 12:14:42 ah - for ruby? 12:14:46 pingou: what about your review server? :) 12:14:49 juhp_: yes 12:15:01 okay - but the general problem is much bigger 12:15:34 it is 12:15:53 I would love to see strict review only for Base and other packages semi-automatically 12:15:59 but that will take a lot of time 12:16:04 +1 12:16:12 +1 12:16:31 or run by SIG groups 12:16:37 yep 12:17:57 mmaslano: still in the boxes :) 12:18:02 so rubygem's will not be needed for scl? 12:18:25 We had ideas/plans for automatic-review-as-a-service thing when we discussed Playground 12:18:42 juhp_: yes, rubygems also rubygems-* are part of collections 12:18:51 Maybe it would be even more useful to the main Fedora repositories first 12:18:57 s/to/for 12:18:58 ok 12:19:40 mmaslano, but only 60 pkgs? :) 12:20:17 anyway 60 is already a lot... 12:20:36 yes +1 for automation 12:21:45 well "only" 12:22:10 tjanez: yes, we discussed it, but now someone need to write a code :) 12:23:22 mmaslano, okay sure - just checking since seems 500+ ruby* packages in fedora 12:24:13 but maybe core lib type packages is sufficient - doing all is surely too much work 12:24:32 mmaslano, yes, I know :). But maybe we can start with smaller steps and write up a plan on the wiki page so that we can attract people who will write the code? 12:24:41 probably similar story for python 12:25:41 tjanez, yes that would be a good start 12:26:01 juhp_: I shall rebuild what we have for internal product, if someone wants something else, then (s)he can do it 12:26:13 cool 12:26:20 juhp_: yeah, we should always limit the SCL only to the actually needed packages, no unnecessary burden 12:26:28 and that's same with python, we had something in collection 12:26:34 ok 12:26:38 tjanez: sure, pingou already has something, I guess 12:26:44 or he will prepare somethign 12:26:51 it's his project after all 12:26:58 mmaslano, that's great 12:27:00 he started with it before we talked about it 12:27:08 long time ago 12:28:19 Looking at things from a bigger perspective, the addition of SCLs and the needed reviews will clearly demonstrate the limits of current review process 12:28:49 I can't see how we can scale with the current way of doing things 12:29:03 * pingou don't intend to delete manual review, just trying to speed them up 12:29:20 either we flex the rules and lower the quality or we try to speed them up with automation 12:29:29 pingou, +1 12:32:42 pingou, what is the current status? :) 12:33:16 juhp_: I have clear ideas of where I want to go in my mind :) 12:33:40 ok 12:34:09 any timeline? :) 12:34:10 then I have progit as a basis for interacting with git repos 12:34:24 http://209.132.184.222/progit (the mentionned progit) 12:34:53 juhp_: I won't start working on it before pkgdb2 is in prod (hoping for this soon) 12:35:02 then there is mirrormanager2 12:35:27 juhp_: so not before July/early August to start on it 12:35:32 then we'll see :) 12:35:57 I see thanks 12:36:21 (progit looks nice) 12:37:02 pingou, thanks for the update, this looks cool :) 12:37:31 tjanez: progit is a bit of a playground, no idea how far I will take it :) 12:37:49 but it allows me to face some issues I'll likely face in the review-server anyway 12:38:39 pingou, cool :). So, if one would like to start contributing, can he help you with anything yet? 12:39:03 tjanez: on the review-server or progit? :D 12:39:32 I was thinking ProGit, what is the next thing to add to it / evolve it? 12:40:04 tjanez: one I'll need to figure out one way or another is the inline comments 12:40:43 tjanez: I want to finish the logic for the hooks, I know how I just need to do it now :) but the inline comments will likely be a big piece 12:41:16 pingou, aha. I'm starting to "get" it. So ProGit would be something smoother that cgit and closer to GitHub? 12:41:31 tjanez: precisely ;-) 12:41:43 pingou, very cool :) 12:41:47 tjanez: I was wondering if I could not move some of my projects away from trac with it :] 12:42:12 anyway, I didn't want to hijack the meeting with my crazy projects/ideas 12:42:24 * pingou gives the floor back to mmaslano 12:42:50 pingou, yea, replacing Trac will be very desired feature :) 12:43:00 yes 12:43:08 I have no other agenda "0 12:43:22 does someone have questions or new topic? 12:43:38 anyway, thanks for sharing your ideas/thoughts, you could gain new contributors. 12:43:56 tjanez: yeah, I should blog more ^^ 12:44:42 pingou: no worries, give me plan and I'll find some volunteers :) programming is not like reviews 12:44:55 pingou, yeah, a day doesn't have enough hours :) 12:45:11 mmaslano: if I do that, you'll run into tjanez 's problem :) 12:45:11 so we might need some manuel checking of scl packages until review server is ready? unless someone comes up with some intermediate checking scripts say? 12:45:43 juhp_: we have rpmlint-scl, but it wasn't included in upstream yet 12:45:44 manual checking, even 12:45:49 aha 12:45:49 and I'm afraid it won't be included 12:46:02 mmaslano, can't it be? 12:46:07 I heard upstream didn't respond about the plugin 12:46:14 so maybe we should put it into scl-utils 12:46:14 juhp_: it can, the upstream just doesn't respond 12:46:15 misc: ^ 12:46:39 I see 12:46:55 well, they do respond, but every other month or so... so no, right now rpmlint-scl is not available in upstream 12:46:59 would rpmlint-scl be sufficient you think? 12:47:08 uh ? 12:47:12 what about include it in rpmlint only downstream? 12:47:25 misc: that's what miro told me 12:47:27 * misc forgot what was the issue with rpmlint-scl 12:47:48 bkabrda: yeah, I may have said something about not being generic, and it would be better to have it as a separate check 12:48:03 because in the end, it is just where the file live in git 12:48:20 misc: so is that the blocking thing right now? 12:48:30 bkabrda: I should look at my mail 12:48:50 we try to have rpmlint to be useful for all, s at least, everybody follow the same policy 12:49:16 so a fedora only policy kinda go against that idea, even if we did lots of exception in the past 12:50:05 this is the bug, right? http://sourceforge.net/p/rpmlint/tickets/30/ 12:50:06 * juhp_ should try playing with scl soon... 12:50:22 but to be really honest, I forgot what I said to miro :/ ( or maybe it was Vile Skitta ) 12:50:25 Vil 12:50:33 it depends http://sourceforge.net/p/rpmlint/tickets/24/, which seems to be solved 12:50:58 misc: I'll check back with miro 12:51:13 (when he has the time) 12:51:39 rpmlint wouldn't solve all our issues but it can be improvement 12:51:45 okay 12:51:47 we need to run checks somewhere 12:51:55 yep 12:52:53 I think we should talk to Fedora QA about "running checks automatically" 12:53:26 that's taskotron probably, which is not ready 12:53:52 when is it expected? 12:54:49 nobody knows probably 12:55:03 #action hhorak will ask Fedora QA about taskotron status 12:55:30 thanks 12:59:36 * mmaslano guess we are out of topics 12:59:50 I need to go anyway, thanks a lot! Bye! 13:00:20 mmaslano, yes, let's wrap up 13:00:47 #endmeeting