13:00:41 <mmaslano> #startmeeting env and stacks (2014-01-07) 13:00:41 <zodbot> Meeting started Tue Jan 7 13:00:41 2014 UTC. The chair is mmaslano. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:41 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:00:51 <mmaslano> #meetingname env and stacks 13:00:51 <zodbot> The meeting name has been set to 'env_and_stacks' 13:01:07 <mmaslano> #chair abadger1999 pkovar tjanez samkottler bkabrda handsome_pirate hhorak juhp 13:01:07 <zodbot> Current chairs: abadger1999 bkabrda handsome_pirate hhorak juhp mmaslano pkovar samkottler tjanez 13:01:15 <mmaslano> #topic init process 13:01:18 * samkottler is here 13:01:28 <juhp_> hi 13:01:31 <tjanez> Hi 13:02:19 <bkabrda> hi 13:02:22 <pkovar> hi there 13:02:53 <mmaslano> hi guys 13:02:57 <hhorak1> Hi 13:04:16 <mmaslano> #topic PRD 13:04:20 <mmaslano> #info https://fedoraproject.org/wiki/User:Mmaslano/Draft:Env_and_Stack_PRD 13:06:05 <mmaslano> did you have time to read it? 13:06:30 <samkottler> I've gone through it a bit, I think one big gap is that we don't have user stories 13:06:44 <mmaslano> feel free to define them 13:07:40 <tjanez> samkottler: I was thinking about it since I had a homework last to time to summarize the Big Data SIG use case 13:08:42 <tjanez> Should we have an additional section in the PRD for Use cases? 13:08:52 <tjanez> Or should we emulate Personas? 13:09:58 <juhp_> probably use cases would be ok? 13:11:31 <hhorak> I guess use cases could be part of the particular taks' definition, I don't think we have some general group use cases, do we? 13:12:06 <pkovar> hhorak, +1 13:13:49 <tjanez> hhorak, your proposal is probably ok for simpler use cases, but a more complex description of, for example, what the Big Data SIG wishes from our WG should be described separately 13:15:04 <bkabrda> tjanez: but if the Big Data SIG wants that, they should provide use cases and we should think about how we solve them, right? 13:16:11 <mmaslano> tjanez: if I remember correctly, they wanted scl 13:16:21 <tjanez> bkabrda, agreed. That's why I was in favor of having a separate section in the PRD. 13:17:30 <tjanez> mmaslano, they want a way to provide language ecosystems in fedora that aligns w/ how the language itself is used 13:17:37 <juhp_> I think the PRD tasks list looks pretty good - though maybe a bit ambitious of one year :) 13:17:47 <juhp_> of = for 13:18:11 <tjanez> SCLs are a part of the solution 13:18:11 <hhorak> tjanez: if these use cases are covered by more tasks, then yes. But I don't think we have such general use cases right now. 13:18:26 <mmaslano> tjanez: I'm not against their usecase, but I guess we don't have time to create so many Personnas as Server did 13:18:48 <tjanez> Ok, I agree it would look a bit odd to only have one use case 13:19:12 <mmaslano> tjanez: feel free to add it. I don't think we have people for doing more 13:19:13 <tjanez> in that case it would be better to put it as an example under one task 13:20:11 <mmaslano> samkottler: do you have more usecases on your mind? 13:20:24 <mmaslano> samkottler: um user stories? 13:20:28 <samkottler> I think the main ones from my perspective are: 13:20:37 <samkottler> 1) the big data stuff they've asked for 13:20:50 <samkottler> 2) the 'developer who deploys code' use case 13:21:12 <samkottler> 3) people who want to redistribute applications using SCL 13:21:32 <samkottler> there are a lot more, but those are the main overview ones 13:24:05 <mmaslano> samkottler: can you add it there? 13:24:20 <tjanez> I agree that the PRD task lisk is pretty big. Do we want to eliminate the tasks that we deem not to important / out-of-scope or do we want to put "everything we came up with" in the PRD? 13:24:21 <samkottler> mmaslano: yeah, I'll write up my thoughts on it after the meeting 13:24:43 <samkottler> tjanez: I think we can remove very specific stuff and just make it high level 13:25:16 <tjanez> samkottler, I have something for the big data stuff user story in mind. Want me to take it? 13:25:28 <samkottler> tjanez: sounds good 13:25:37 <samkottler> or we can talk after and figure out where things overlap and go from there 13:25:38 <juhp_> samkottler, I agree good to have user stories to motivate the task list 13:26:25 <tjanez> samkottler, ok 13:26:41 <hhorak> tjanez: Some kind of highlighting was also on my mind -- at least labeling some tasks as important and consider the rest as nice to have 13:26:49 <juhp_> there might be some user stories in the Workstation PRD too - eg developers wanting latest stacks etc 13:27:02 <samkottler> well the PRD shouldn't really be a task list, it should be a document showing our purpose 13:27:10 <samkottler> tasks can be defined completely outside of that 13:27:15 <juhp_> true 13:27:52 <tjanez> hhorak, yes that would be good. We don't want to promise too much and then underdeliver 13:28:54 <hhorak> samkottler: I agree, but what we have that is actually what I'd expect, just call it differently than "tasks", maybe "goals"? 13:29:09 <samkottler> hhorak: +1 to goals 13:29:15 <juhp_> I will probably re-read the draft Workstation PRD and can try to pick out any potential user stories for this WG at the same time 13:29:16 <tjanez> samkottler, I agree with you that our PRD should also include a paragraph about the general purpose of our WG 13:30:06 <juhp_> yeah Goals sounds better probably 13:30:19 <tjanez> +1 for goals 13:30:51 <juhp_> we can break out more detail tasks etc latter based on the Goals list :) 13:32:23 <tjanez> Regarding the purpose/aim of our WG, I have two proposals: 13:32:29 <tjanez> Our WG incubates ideas, some will be later abandoned, some will be re-iterated and formalized and then put into Fedora *proper* (we also need to define Fedora *proper*) 13:32:35 <tjanez> 2) We are working on enabling new things (including new ways to get Fedora, new things that are Fedora) 13:32:45 <tjanez> Both are from our previous IRC meetings 13:36:36 <juhp_> I missed the last meetings last month so may be missing some context, but personally I feel more excited and motivated by (2) 13:37:45 <hhorak> tjanez: I understand "proper" as "stable" 13:39:37 <juhp_> do we have a deadline for the current scoping/planning phase or for the "PRD" at least? 13:40:02 <hhorak> juhp_ I guess the deadline is on Monday 13:40:20 <juhp_> ok right 13:40:28 <tjanez> hhorak, "stable" is probably also too vague. I was thinking more in terms of "Officially released and endorsed (supported?) by the Fedora Project." 13:40:32 <pkovar> yep, it should be jan 13 13:41:20 <juhp_> official Fedora 13:42:10 <hhorak> tjanez: juhp_: that seems fine to me 13:42:31 <juhp_> so we probably need a draft ready within the next couple of days for final review? 13:43:06 <mmaslano> yes 13:44:23 <tjanez> Should we leave the task list as it is and work on polishing the PRD or do we want to shorten it, pick focus? 13:45:56 <mmaslano> tjanez: mostly there are listed tasks, which have dedicated developer 13:45:57 <bkabrda> tjanez: I'm for shortening. let's leave out the things that are marked as "out of scope" (CI, scl-utils v2) 13:47:48 <hhorak> bkabrda: I'd rather leave it there, maybe move it to special category "out of scope", since otherwise somebody can come up with the same topic in a year again and again, while not knowing that it is out of scope.. 13:48:22 <pkovar> yes, that makes sense 13:48:44 <bkabrda> hhorak: sounds good 13:48:51 <pkovar> i think a special section at the bottom can't hurt 13:49:42 <juhp_> so should we add a Goals section? 13:50:18 <tjanez> juhp_, I though we want to rename the Tasks section to Goals 13:51:50 <juhp_> yes 13:51:57 <juhp_> just checking :) 13:52:36 <tjanez> ok :) 13:52:57 <mmaslano> so, when do you plan to finish it? 13:53:12 <mmaslano> because we should approve it before saying it's okay 13:53:19 <juhp_> right 13:54:04 <juhp_> we might need a couple of rounds of drafts - time is certainly short 13:55:14 <hhorak> If we want to label some tasks/goals as our priority, I'd propose those that have some requirement already: taskotron, scls, copr, documentation for scl 13:55:38 <juhp_> +1 13:56:10 <mmaslano> +1 13:56:14 <tjanez> hhorak, +1 13:56:48 <juhp_> I like some of the Automation stuff too 13:57:49 <juhp_> but I agree focusing is good 13:58:06 <tjanez> If pingou plans on working on "Automated package review tools", we could also mark that as a pripority 13:58:18 <juhp_> ah yeah 14:00:35 <tjanez> Some parts of the Tasks/Goals list seem to terse to me (e.g. Build systems, SCL). Does anyone share that opinion? 14:01:20 <juhp_> so can we have a final draft ready by Thursday so we can all vote/approve it by Friday hopefully? 14:01:26 <juhp_> tjanez, I tend to agree 14:02:00 <juhp_> probably good to reword some of it after changing Tasks to Goals 14:02:15 <tjanez> juhp_, +1 for Thursday 14:03:22 <juhp_> or is Thu too late? well maybe we need a initial draft for review tomorrow? 14:03:58 <tjanez> juhp_, yes, we need to polish the wording and make it understandable for someone not coming from our WG (Fedora even). 14:03:58 <mmaslano> I'm fine with Thursday, but I already wrote what I want 14:04:44 <juhp_> mmaslano, okay :) 14:06:03 <juhp_> mmaslano, it is ok for us to edit that page right? :) 14:06:36 <mmaslano> right 14:06:47 <tjanez> I don't know enough about the details of the Build systems, SCLs and CI, but I would ask someone knowledgeable to expand and clarify those parts 14:07:20 <juhp_> probably good if people can post to the mailing list after making larger changes to it anyway - I will try to keep an eye on the page and also help with editing 14:07:38 <juhp_> tjanez, +1 14:07:53 <tjanez> CI is probably not critical, since it will be put in the Out-of-scope section, right 14:08:03 <pkovar1> (i can also help with editing) 14:08:04 <pingou> tjanez: my idea was about moving the packge review off bugzilla and integrate it with fedora-review, so "tools" might be a little excessive :) 14:08:43 <tjanez> pingou, thanks for dropping in :) 14:08:47 <pingou> sure thing 14:08:55 <mmaslano> pingou: sounds lovely 14:09:18 <pingou> mmaslano: gotta say, I've had the idea for a little while :] 14:09:19 <tjanez> well, feel free to edit that part of the PRD. I wrote it based on the email by sochotni 14:10:14 <tjanez> I put a general term "Automated package review tools" in the PRD, since PRDs are suppose to be general 14:10:35 <juhp_> and for things we think should be changed/updated/expanded maybe good to post specific suggestions/question to the ml to get attention 14:10:47 <pingou> tjanez: well that part seems like a nice TODO list for the tool :D 14:11:22 <tjanez> pingou: yes, I agree :) 14:12:23 <tjanez> juhp_: yes, it's probably best to highlight the "controversial" parts and discuss them on the ML 14:13:03 <mmaslano> could someone finish meeting instead of me? I have to go to another meeting 14:13:49 <tjanez> mmaslano, I can finish it, just tell me where to find a cheat-sheet for the commands 14:13:50 <juhp_> tjanez, right or like you said things one is unsure about 14:14:25 * bkabrda needs to go, too 14:14:51 <sochotni> tjanez: https://wiki.debian.org/MeetBot 14:15:13 <sochotni> at least I think so :-0 14:15:25 <tjanez> sochotni, thanks 14:16:11 <tjanez> Well, do we agree that the first draft should be ready tomorrow? 14:16:16 <mmaslano> +1 14:16:20 <tjanez> And the final draft on Thursday 14:16:25 <juhp_> +1 14:16:31 <hhorak> +1 14:16:32 <juhp_> sounds good to me 14:16:35 <bkabrda> +1 14:16:47 <mmaslano> or do you want to close meeting right now? 14:16:55 <tjanez> +1 14:17:00 <tjanez> mmaslano, you can close 14:17:04 <juhp_> +1 14:17:13 <pkovar1> +1 14:17:39 <mmaslano> #action tomorrow will be finished first draft 14:17:43 <mmaslano> #endmeeting