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