Project

General

Profile

TeamLeadMeeting3 ยป TeamLeadMeeting3-20101020.log

IRC Log of the Team lead Meeting held at 20101020 in #redmine-dev@Freenode - Aleksander Lygren Toppe, 2010-10-20 19:57

 
1
--- Log opened Wed Oct 20 17:05:51 2010
2
17:05 < the_g_cat> anyway, here I am... :-P
3
17:06 < the_g_cat> anyone knows what this "437: thegcat Nick/channel is temporarily unavailable" <= ist about?
4
17:07 < joink> the_g_cat: probably a netsplit issue
5
17:07 <+Khalsa> It's still connected on gibson - ghost it
6
17:07 -!- salvor [d41e7a87@gateway/web/freenode/ip.212.30.122.135] has joined #redmine-dev
7
17:07 <+Khalsa> salvor: \o/
8
17:07 < salvor> Hello!
9
17:07 < the_g_cat> salvor /o\
10
17:08 < salvor> Khalsa, the_g_cat: hi :)
11
17:08 < edavis10> shall we get started?
12
17:09 < meineerde> absolutly.
13
17:09 <+Khalsa> indeed
14
17:09 < edavis10> Khalsa: you said you could lead the first part a bit?
15
17:09 <+Khalsa> Ok sure
16
17:10 <+Khalsa> yeah so pretty much everyone knows everyone here, if not I'm Muntek, and the rest of the relevant list is here: http://www.redmine.org/wiki/redmine/TeamLeadMeeting3
17
17:10 <+Khalsa> Add yourself if you haven't
18
17:10 -!- igor13 [~ibalk@173-125-71-162.pools.spcsdns.net] has quit [Ping timeout: 252 seconds]
19
17:11 <+Khalsa> We'll start with the checkins from the leads
20
17:11 <+Khalsa> I'll go ahead and start  -
21
17:11 <+Khalsa> Docs are looking good we have the beta of the newly created user docs going well
22
17:12 < edavis10> Khalsa: can you op me when you get a sec (update topic)
23
17:12 -!- mode/#redmine-dev [+o Khalsa] by ChanServ
24
17:12 -!- mode/#redmine-dev [+o edavis10] by Khalsa
25
17:12 -!- edavis10 changed the topic of #redmine-dev to: Information about dev meetings is at http://www.redmine.org/wiki/redmine/DevMeetings - http://www.redmine.org/wiki/redmine/TeamLeadMeeting3
26
17:12 <@Khalsa> You can see them here: http://docs.redmight.com/ - if you want to help ping me
27
17:12 <@Khalsa> meineerde is working on a plugin to help make them more usable (namely css and sidebar issues)
28
17:13 <@Khalsa> so docs have had some fair movement, though we can always use more help.
29
17:13 <@edavis10> Khalsa: those public now? (can I tweet?)
30
17:13 <@Khalsa> I don't know the chances of moving the new docs to redmine.org, due to the css restrictions
31
17:13 <@Khalsa> edavis10: yeah go ahead and tweet
32
17:13 < salvor> anything about translations (how do we maintain, when, etc.) ?
33
17:13 <@Khalsa> edavis10: focus on getting help fixing them if you can :)
34
17:14 <@Khalsa> salvor: I'd say once we get them cleaned up with meineerde's plugins - that would be the time to start translations
35
17:14 <@Khalsa> also there are a handful of pages that are not "OK" (you will see this at the top) that need confirmation of 1.x feature changes
36
17:15 < meineerde> Khalsa: I'm still unsure if it is a good idea to handle them as a "normal" wiki page. or as a separate object... But well, I think, I'm figuring it out...
37
17:15 <@Khalsa> I know there are a bunch of issues on r.o assigned to me that need some action, and I will act on those probably starting next week
38
17:15 -!- ibalk [~ibalk@173-125-71-162.pools.spcsdns.net] has joined #redmine-dev
39
17:15 < meineerde> Also please applause Khalsa for his awesome work of ripping the docs out of his contacts hands :)
40
17:15 <@Khalsa> Any questions about docs before we move on?
41
17:16 <@edavis10> Khalsa: yes
42
17:16 < ibalk> khalsa i put someone on docks hopefully will have some version in november
43
17:16 <@edavis10> Khalsa: so 1) they are still a work in progress as far as writing them is concerned, correct? 2) they need some extra support to be added to Redmine.org (css and/or code).  Correct?
44
17:16 < meineerde> Khalsa: a minor proposal: can we get rid of most of the colorful icons in the docs?
45
17:17 -!- ibalk is now known as igor13
46
17:17 <@Khalsa> edavis10: yes absolutelly, they still need some feature checking and flushing out but they are definetly in a useable state now, 2 - yes these are the issues meineerde is hoping to create plugins for
47
17:17 <@Khalsa> meineerde: which/why ?
48
17:18 < meineerde> Khalsa: it's a bit to "flashy" for my taste. kinda hard to read...
49
17:18 <@Khalsa> meineerde: we can dull down the icons much more easily once the css is 'set'
50
17:19 < meineerde> Khalsa: understood. I will do my task.
51
17:19 <@edavis10> Khalsa: I wonder if we can start porting them now and just have the non-supported markup render into nothing (e.g. stripped out)
52
17:19 <@Khalsa> meineerde: these were donated by that same user, on the roadmap is changing these to some CC-compatible icons
53
17:19 <@edavis10> Khalsa: but very good job, I get a lot of negative feedback about the existing docs
54
17:20 <@Khalsa> edavis10: for end-users these docs are 1000x better
55
17:20 <@Khalsa> the admin and developer docs still need some loving, mostly because I don't have knowledge on these to use
56
17:20 <@edavis10> Khalsa: agreed
57
17:20 <@Khalsa> or for the admin stuff I have some internal notes I need to extract still
58
17:22 < salvor> (+1 for the awesome job ; sorry I didn't help that much, congrats for all you've done)
59
17:23 <@edavis10> Khalsa: should I talk about the development team now?
60
17:23 <@Khalsa> the_g_cat: want to talk about issue triage before edavis10 takes over for the rest of the teams?
61
17:23 <@edavis10> haha
62
17:23 <@Khalsa> :D
63
17:24 <@edavis10> if team.lead.missing? then team.lead = edavis10 end
64
17:24 < the_g_cat> mmh, not much to say about triage, other than a lot of people seem to use trunk without really knowing what that's implying
65
17:24 < the_g_cat> i.e. each time edavis10 breaks something, I have 3 more issues to take care of
66
17:24  * the_g_cat coughs 
67
17:24 < the_g_cat> ;-)
68
17:24  * edavis10 creates an unstable-trunk branch ;)
69
17:24 < meineerde> until recently, trunk was a rather save bet. Only as edavis10 started messing with routes, some issues occured
70
17:25 < meineerde> but I think, this is okay.
71
17:25 < the_g_cat> meineerde: not only that
72
17:25 <@Khalsa> I think we can address that a little bit on the redmineinstall page, just mention that trunk is currently slightly unstable - use a release
73
17:25 < salvor> I have a problem about triage, if I can...
74
17:25 <@edavis10> the_g_cat: would a News item help with that? e.g. "trunk will be unstalbe for the next X months, please don't use in production unless you know what you are doing."
75
17:25 < salvor> igor13 is not in the list of possible assignees, is it normal ?
76
17:25 -!- ibalk [~ibalk@173-125-71-162.pools.spcsdns.net] has joined #redmine-dev
77
17:25 -!- igor13 [~ibalk@173-125-71-162.pools.spcsdns.net] has quit [Ping timeout: 240 seconds]
78
17:25 -!- ibalk is now known as igor13
79
17:25 < the_g_cat> but it wasn't meant as a negative problem towards edavis10, rather that we should make really clear that trunk is not meant to be stable
80
17:25  * igor13 has bad connection
81
17:26 <@edavis10> salvor: igor13 isn't a Project member. igor13 want to open an issue for JPL about that?
82
17:26 < the_g_cat> edavis10: no, trunk _is_ unstable, period
83
17:26 < salvor> edavis10: as team lead for UX he should
84
17:26 <@edavis10> igor13: I'll do it for you
85
17:26 < meineerde> hmmm, I think, the other way round that we should try to make it more stable
86
17:26 < meineerde> not release-stable, just stable enough for me to be usable :)
87
17:27 <@edavis10> meineerde: the problem with making trunk stable is there is no way to make large changes to Redmine then.
88
17:27 <@Khalsa> ^
89
17:27 < meineerde> edavis10: if we move to git (hint, hint), we could open feature-branches
90
17:27 <@edavis10> meineerde: we have the tags and stable branches and a 6 month release cycle now for users to stay up to date
91
17:27 < salvor> edavis10: topic branches ? :(
92
17:27 <@Khalsa> I would rather have trunk unstable and changes in than stable
93
17:27 < the_g_cat> meineerde: it's stable enough for me too, but some less savvy people who don't know how to apply patches and use trunk is somewhat hard to support
94
17:28 <@Khalsa> plus, we have regular point releases now - people should use them
95
17:28 <@edavis10> moving to git will take a lot of work and signoff.
96
17:28 < meineerde> on the other hand, if we keep the ~6 month release cycle, it should also be okay. We just have to make sure to get the thing stable until a release
97
17:28 < the_g_cat> edavis10: moving to git won't make trunk more stable ;-)
98
17:28 <@edavis10> part of the unstable is my fault, I'm not testing as hard as I can be so minor bugs crep in.
99
17:29 -!- ibalk [~ibalk@173-125-71-162.pools.spcsdns.net] has joined #redmine-dev
100
17:29 < meineerde> the 1.0 release with a few ugly bugs in it were a bit unfortunate...
101
17:29 <@edavis10> meineerde: yea, 1.0 was rushed out through the RC stage and we lost a lot of help
102
17:30 <@edavis10> back to the_g_cat's issue, should we make some kind of notice that "trunk is unstable"?
103
17:30 -!- igor13 [~ibalk@173-125-71-162.pools.spcsdns.net] has quit [Ping timeout: 252 seconds]
104
17:30 <@Khalsa> edavis10: seconded
105
17:31 < meineerde> edavis10: +1
106
17:31 < the_g_cat> I can live with that too
107
17:31 < ibalk> edavis10 +1
108
17:31 < salvor> agreed
109
17:31 < joink> +1 Would be nice, but trunk is per definition unstable :)
110
17:31 -!- ibalk is now known as igo13r
111
17:31 < meineerde> this should then be included into the release policy
112
17:31 -!- igo13r is now known as igor13
113
17:31 <@edavis10> News item + note to Install/Upgrade?
114
17:31 <@edavis10> meineerde: "this" ?
115
17:31 < the_g_cat> would work for me
116
17:32 <@edavis10> I can add the news item, who wants to update the docs?
117
17:32 < meineerde> edavis10: trunk being unstable and the string advisory to ionly use stable releases in production
118
17:32 <@Khalsa> I'll take the note on redmineinstall page
119
17:33 <@edavis10> meineerde: added
120
17:34 < the_g_cat> not really much else from me then
121
17:34 <@edavis10> the_g_cat: Question
122
17:35 <@edavis10> the_g_cat: has our process of passing issues to me to feedback or commits been working?
123
17:35 < the_g_cat> mostly yes, if not I'll ping you around here :-)
124
17:36 <@edavis10> ok, I just wanted to check to make sure
125
17:36 < salvor> is there anything to do against spam users / users who think this is a demo instance ?
126
17:36 < the_g_cat> <blink> ! :-D
127
17:36 < meineerde> salvor: there are about 1-3 issue I close every day
128
17:37 < salvor> yes I noticed that ;) I close some issues too sometimes...
129
17:37 < meineerde> unfortunately, we are currently unable to delete users, delete wiki pages or delete forum posts
130
17:37 <@edavis10> salvor: I just delete or clear the spam content I can and open an issue for JPL to lock the user
131
17:37 < meineerde> to the code of conduct is not really enforced (apart from the two users locked by jpl because of explicit tickets)
132
17:37 < the_g_cat> same procedure here
133
17:38 <@Khalsa> meineerde: those were only done cause I sent him multiple emails about it
134
17:38 < salvor> yes, but it's really annoying, don't you think so ?
135
17:38 < salvor> maybe JPL could give us more permissions about that
136
17:38 <@Khalsa> salvor: underlying issue is we don't have access to redmine.org to actively enforce it
137
17:38 <@edavis10> salvor: yes but until we get more permissions or the ability to create/install plugins for it, it will have to do
138
17:38 <@edavis10> salvor: get in line for permissions, I've been asking for over a year now
139
17:39 < salvor> ok, I'll try my best to convince him
140
17:39 < meineerde> salvor: yes, but what can you do about it? Let the message brightly flash? Or let every user actually type: "This is not a test issue."?
141
17:39 <@edavis10> meineerde: <blink>
142
17:40 < meineerde> salvor: +1
143
17:40 < salvor> meineerde: at least we could have permissions to delete spam users ourselves, and delete issues too
144
17:40 < joink> meineerde: if you check if the user have not created any issues/content before, the nag message could be quite intrusive.
145
17:40 < salvor> anyway, next subject :)
146
17:41 <@Khalsa> I'm not going to bring up the governence issue here (again), but lots of these issues relate back to that
147
17:42 < meineerde> Khalsa: I would like to include a note into the minutes to try to get JPL in here next time (i.e. before 1.1) to specifically discuss governance.
148
17:42 < meineerde> but that would be all for today.
149
17:42 <@Khalsa> edavis10: rest of team updates please :)
150
17:43 <@edavis10> Khalsa: not all of them
151
17:43 <@edavis10> Development team
152
17:43 < salvor> sent him an email, he wasn't at home..
153
17:43 < salvor> maybe he will try to join us later
154
17:43 <@edavis10> 1) Any thoughts about me taking the lead on this team?
155
17:44 < meineerde> edavis10: you are the most active core dev currently. if not you, than nobody.
156
17:44 < salvor> does it make any difference ?
157
17:44 <@Khalsa> 1 - This is a governence issue, but for all practical considerations ou already are as JPL is awol and doesn't answer roadmap issues/emails
158
17:44 < salvor> in reality, you are the team lead these months..
159
17:44 <@edavis10> salvor: I'd like to start setting up subteams so people can contribute more
160
17:44 -!- igor13 [~ibalk@173-125-71-162.pools.spcsdns.net] has quit [Ping timeout: 240 seconds]
161
17:45 <@edavis10> (and led their own parts)
162
17:46 -!- ibalk [~ibalk@173-125-71-162.pools.spcsdns.net] has joined #redmine-dev
163
17:46 <@edavis10> ok, I'll take over the lead for now. JPL can have it back when he's more active again
164
17:46 -!- ibalk is now known as igor13
165
17:47 < salvor> I think everybody would be fine with that (including him I presume)
166
17:47 <@edavis10> I've been doing a lot of refactoring of the controllers to make it easier to add in some more apis for 1.1. Some are ready but others still need a lot of work.
167
17:47 <@edavis10> these have been causing some bugs to appear, which the_g_cat has really helped out with fixing
168
17:48 <@edavis10> salvor has also done a great job over the past few months with bugs and applying patches. It's helped me a lot and I"m sure many users are grateful
169
17:48 < salvor> as everybody knows trunk is unstable, there's no pb with that
170
17:49  * salvor blushes..
171
17:49 <@edavis10> meineerde, the_g_cat, and Khalsa have also been great with sending me git patches for trunk.  I've been really happy with the quality of them and they are saving me a ton of time.
172
17:50 < salvor> already said that, but I really think we need to enlarge the committers team so that you don't have to review every tiniest thing
173
17:50 <@edavis10> overall, I think the Dev process is starting to come togeather nicely.  There are still rough edges but it's workable.
174
17:50 < salvor> yes
175
17:51 -!- igor13 [~ibalk@173-125-71-162.pools.spcsdns.net] has quit [Ping timeout: 272 seconds]
176
17:51 <@edavis10> Big thing for me, if I compare Redmine Dev one year ago it was very solo. Not many people were talking and everyone worked on their own code.  Now, I feel it's actually a team of people working togeather.
177
17:51 -!- ibalk [~ibalk@173-125-71-162.pools.spcsdns.net] has joined #redmine-dev
178
17:51 <@edavis10> salvor: +1, more contributors is good
179
17:51 < the_g_cat> :-)
180
17:51 <@edavis10> So basically, thanks!
181
17:51 -!- ibalk is now known as igor13
182
17:52 <@edavis10> I have more comments about 1.1 but I'll save them for later
183
17:52 <@edavis10> Any questions or comments about Dev before I move on?
184
17:52 <@edavis10> (Plugin team next)
185
17:52 <@Khalsa> neg
186
17:53 <@edavis10> 3 2 1 ...
187
17:54 < salvor> go
188
17:54 <@edavis10> Plugin team: not much work here.  The plugin API is pretty stable now, though there are a few hook requests.
189
17:54 <@edavis10> One big thing that needs to be thought about for 1.1 is deprecating old hooks and APIs
190
17:55 <@edavis10> I have some thoughts about it that I'll enter into an issue but I see that being a problem the closer we get
191
17:55 <@edavis10> s/we get/trunk gets away from the stable branch/
192
17:56 < the_g_cat> edavis10: are you still planning on throwing out hooks but the view hooks?
193
17:56 -!- igor13 [~ibalk@173-125-71-162.pools.spcsdns.net] has quit [Ping timeout: 255 seconds]
194
17:56 <@edavis10> the_g_cat: no hard plans but they need to be reviewed.  Will be post 1.1 unless someone wants to look at them (no rush)
195
17:57 < salvor> what about our policy no adding new hooks then ?
196
17:57 < salvor> s/no/on/
197
17:57 < meineerde> edavis10: basically I support this. the remaining hooks in the controller can be removed if the large methods are cut into smaller ones (and some private methods)
198
17:57 <@edavis10> another update is I want to try to start moving some of the Redmine core code into official plugins.  Going to start with OpenID and LDAP auth.
199
17:58 <@Khalsa> edavis10: I'll be leaving soon to catch a flight, I'll review the meeting log and post it once I'm at the airport. Please conduct the rest of the meeting :)
200
17:58 <@edavis10> salvor: mostly the policy is "is it named correctly? is it in a useful place for other developers? would I use this hook?" :)
201
17:58 < meineerde> Khalsa: thanks for your time. Have a good ride.
202
17:58 <@edavis10> Khalsa: thanks, anyone logging?
203
17:59 <@Khalsa> edavis10: I always log everything always
204
17:59 <@edavis10> k
205
17:59 < salvor> do we talk now about rails upgrade ? it's conditionned nearly exclusively by plugins..
206
17:59 <@edavis10> meineerde: the plugins could use some more docs about the different ways of hooking, that's like Khalsa's comment about developer docs
207
18:00 <@edavis10> salvor: after the updates
208
18:00 < salvor> ok
209
18:00 < meineerde> edavis10: yeah. that's still in my todo list: how to override methods and include stuff
210
18:00 < meineerde> wiki:Hooks at the bottom :)
211
18:00 <@edavis10> so that's pretty much the plugins. Nothing big right now, but we need to think ahead a bit since we are post 1.0 now
212
18:00 < gepetto> meineerde: wiki: wiki:Hooks is http://www.redmine.org/projects/redmine/wiki/Hooks "Redmine - Hooks - Redmine"
213
18:01 < salvor> edavis10: how about "core plugins" organization ?
214
18:01 < meineerde> edavis10: I (or better phlebas) have some special plugins to present. do you like it now or later?
215
18:01 < salvor> do we put them in a specific project under redmine.org ? specific website like radiant ?
216
18:01 <@edavis10> meineerde: later, we have the Journals as a whole adgenda item
217
18:01 < meineerde> k.
218
18:02 <@edavis10> salvor: still on Redmine.org with a category.  They will still be bundled with the main install so users won't know the difference
219
18:02 < meineerde> salvor: for now, I would develop inside the main repo.
220
18:03 < salvor> ok
221
18:03 <@edavis10> salvor meineerde: like how Redmine's acts_as_activity and the others are done
222
18:03 <@edavis10> Releae team now
223
18:03 <@edavis10> Release rather. I've done enough releases now that I've created a process for them wiki:ReleaseProcess
224
18:03 < gepetto> edavis10: wiki:ReleaseProcess is http://www.redmine.org/projects/redmine/wiki/ReleaseProcess "Redmine - ReleaseProcess - Redmine"
225
18:04 <@edavis10> still all manual but I'm going ot start to automate parts of it for the 1.0.3 release (end October)
226
18:05 <@edavis10> haven't seen any bugs or problems in the prcess, anyone seen anything? (other than actual code bugs)
227
18:05 <@edavis10> (and FYI: Redmine has been on the top of Rubyforge's active list for weeks. And is close to 350,000 downloads.)
228
18:06 < meineerde> edavis10: It all went great. Thanks for your time here.
229
18:06 <@edavis10> k
230
18:07 <@edavis10> Translations Team. I don't think Azamat is here.
231
18:07 < salvor> the process is a bit obscure to me
232
18:07 <@edavis10> salvor: the release process?
233
18:07 < khaase> edavis10: to be fair, no one is using rubyforge anymore
234
18:07 < salvor> I mean the translations, is it documented somewhere ?
235
18:07 <@edavis10> salvor: ah, not really
236
18:08 <@Khalsa> Pretty much azamat handles all of it :)
237
18:08 < salvor> introducing english translations everywhere when we add a new key may not be the best way to go
238
18:08 <@edavis10> We are building some scripts to make i18n changes easier, thanks to the_g_cat.  Most of these are Rake in the locales namespace.
239
18:08 < salvor> yes, seen it
240
18:09 <@edavis10> salvor: the en ones are duplicated so translaters can find them in their locales
241
18:09 < the_g_cat> salvor: i18n 0.4 has an option to specify a default
242
18:09 < salvor> it's pretty difficult to see what percentage of each locale file is up to date
243
18:09 < the_g_cat> we won't have to duplicate them anymore once we use that
244
18:09 < salvor> the_g_cat: great! ok
245
18:10 < salvor> edavis10: yes, understood.
246
18:10 <@edavis10> the_g_cat: interesting. Might want to ask Azamat what he thinks.  I'm ok running the update locales script myself but I'm just using :en
247
18:10 <@edavis10> going to go to the next team, we need to keep moving :)
248
18:10 < the_g_cat> I think we could default to en in the future, have en as a default, and translators can submit the strings missing in their locale
249
18:11 <@edavis10> the_g_cat: yea, that might work
250
18:11 <@edavis10> PR team: I've been keeping up on twitter and trying to blog about Redmine as much as possible.  Seeing a lot of new projects and companies start using Redmine now.
251
18:12 <@Khalsa> Any movement on redmineblog.com?
252
18:12 <@edavis10> From the looks of it, we are directly competing with Jira now. Most of the people I talk to barely even consider Trac anymore due to the lack of multi-project.
253
18:12 <@edavis10> Khalsa: first item after the updates, which I have some good news about... :)
254
18:13 <@edavis10> I've also been talking with James from puppet labs and I might be able to do a in-person hackfest/bugmash at their offices.
255
18:14 <@edavis10> still in planning but it would help get some more people into the project (lot of local Rails developers and Redmine users)
256
18:14 <@Khalsa> In portland?
257
18:14 <@edavis10> Summary: not a lot of activity but a few things going on and things are improving.
258
18:14 <@edavis10> Khalsa: yes, in Portland.
259
18:15 <@edavis10> until Redmine World Tour 2012 (joking.... maybe)
260
18:15 <@edavis10> Is Igor around for UX?
261
18:15 < meineerde> There is still the idea of wiki:RedmineCamp but nothing substantial by now
262
18:15 < gepetto> meineerde: wiki:RedmineCamp is http://www.redmine.org/projects/redmine/wiki/RedmineCamp "Redmine - RedmineCamp - Redmine"
263
18:16 <@edavis10> meineerde: yea, I still like that idea but I want to try a smaller event first.  Unless someone else wants to run it :)
264
18:16 <@Khalsa> Party at my house!
265
18:16 < the_g_cat> Khalsa: my ticket's on you ;-)
266
18:17 < meineerde> edavis10: alright. we might come up with something in berlin first too. redmine world meeting can then be done sometimes next year or so...
267
18:17 <@edavis10> meineerde: I have a passport now :)
268
18:17 < meineerde> edavis10: YAY!
269
18:17 <@edavis10> the_g_cat: want to talk about user support a bit to wrap up?
270
18:17 <@edavis10> (wrap up this part)
271
18:18 < the_g_cat> mmh, I'm under the impression more and more people try to fit redmine into a whole it's not shaped to fill and swing by the forums waiting for some magic to happen
272
18:19 < the_g_cat> which is somehow good because more people use redmine
273
18:19 < the_g_cat> but it seems what redmine can't do isn't always clear to everyone
274
18:19 < the_g_cat> not much we can do about that though
275
18:20 < the_g_cat> having the REST stuff somewhat more complete/stable would probably be a step in the right direction though
276
18:20 <@edavis10> the_g_cat: anything we can do to improve it? (e.g. private issues will make Redmine as a helpdesk work)
277
18:20 <@edavis10> REST? for integrations?
278
18:20 < the_g_cat> yes
279
18:20 <@edavis10> good point
280
18:21 -!- Igor13 [~ibalk@c-98-216-152-43.hsd1.ma.comcast.net] has joined #redmine-dev
281
18:21 < meineerde> edavis10: that's exactly the point. we are wildering in jira territories (with workflows and management stuff) and in otrs land with helpdesk funcitonality
282
18:21 < the_g_cat> and the other stuff: private issues, complete control over what fields to show to which role, and so on
283
18:21  * Igor13 is really sorry for his connection
284
18:22 <@edavis10> is that a place we want to wander into in the long term? (assuming development can keep up)
285
18:22 < the_g_cat> or some totally (half-wonk) stuff, like randomised issue IDs (whatever that is good for, not sure I got it)
286
18:22 <@Khalsa> the_g_cat: help desk
287
18:23 < Igor13> i personally thing we should wonder more in to UX before adding new major functions
288
18:23 < meineerde> edavis10: some things are good (like private issues and a more granular permission system) but the extreme like permissions for each field should be avoided
289
18:23 < Igor13> meineerde +1
290
18:23 < the_g_cat> Khalsa: no, it was more "I don't want other parts of the company being able to poll some links and make metrics about other parts of the company...", so a trust issue I guess
291
18:23 <@edavis10> meineerde: what about supporting plugins for that? non-core
292
18:24  * edavis10 is thinking long term vision type things
293
18:24  * Khalsa ^C+ad
294
18:24 < meineerde> edavis10: probably a good idea. but then, the permission system must become pluggable and extensible
295
18:25  * salvor would really like to see those things in plugins
296
18:25 < meineerde> (and permissions should be defined by the model, not by the controller)
297
18:25 <@edavis10> ok
298
18:25  * Igor13 would like to see whole Redmine more MVC like with better separation between data, business logic and UI
299
18:25 <@edavis10> Igor13: good thing the UX team is next ;)
300
18:26 < salvor> ahah
301
18:26 <@edavis10> the_g_cat: other than those requests, anything else with user support?
302
18:26 < Igor13> edavis10 thats good as I got better connection lets hope it would be stable long enouph
303
18:26 < the_g_cat> nope
304
18:26 <@edavis10> the_g_cat: good
305
18:26 <@edavis10> Igor13: go ahead
306
18:27  * edavis10 still wants to talk about the redmien blog and 1.1 features before the end of the meeting
307
18:28 < Igor13> edavis10 short term or long term? because realistically I do not see  anything of what i will propose as going into 1.1
308
18:28 < Igor13> well actually small things might
309
18:28 < the_g_cat> left handside project menu! :-)
310
18:29 <@edavis10> Igor13: this is mostly an update. What has UX done, what problems does it have, etc. Not really suited for long term planning.
311
18:31 < Igor13> we have list of about 20-30 fixes small or big we would like to see implemented at some point (some where discussed on forum like issue relations and merge of documents)
312
18:31 < Igor13> some just sitting in my private system
313
18:31 < Igor13> the question I have is how do we do about implementation of them
314
18:31 < Igor13> given the limited resources edavis10 has
315
18:31 <@edavis10> they need to be issues on redmine.org first, so people can comment on them
316
18:32 <@edavis10> then patches would be good, unless it's something really cool that I want to do in my "spare time".
317
18:32 < Igor13> we have two forumtopics on redmine.org with bunch of comments on issue relations and merge of files and documents
318
18:32 < meineerde> edavis10: you are lying dude. You said, you have no spare time :p
319
18:33 < Igor13> i will create more issues on other staff in next 2 weeks as i finally got some time for typing staff in :)
320
18:33 <@edavis10> meineerde: "spare time" is a variable which is -100 right now
321
18:33 < Igor13> edavis10 :)
322
18:33 <@edavis10> Igor13: have those forum topics been discussed enough to be scoped and turned into issues?
323
18:33 < Igor13> but in general I think we should work out some kind of standard workflow
324
18:33 < Igor13> edavis10 i think so
325
18:34 < meineerde> Igor13: could you try to summarize the forum topics into an issue for implementation?
326
18:34 < Igor13> meineerde thats what I was going to do next 2 weeks
327
18:35 <@edavis10> Igor13: a workflow would work but I always perfer to work without a standard one first and see what kind of workflow emerges (i.e. not trying to over process something)
328
18:35 < meineerde> Igor13: great. Then we can do it. Merging files and docs shouldn't be that hard datastructure wise...
329
18:35 < Igor13> meineerde I think so as well
330
18:35 <@edavis10> meineerde just signed up!
331
18:35 < meineerde> edavis10: and I'm actually kinda interested. Just don't know when...
332
18:36 <@edavis10> Igor13: big thing for me is to try and do these in stages. If we try to do them all at once, nothing will get done.
333
18:36 <@edavis10> meineerde: as I
334
18:36 < Igor13> edavis10 actually i think it's already emerged in the form that we suggest something from UX group, discuss on forum, 4-5 month later turn into issues
335
18:36 < Igor13> edavis10 agreed
336
18:37 < Igor13> edavis10 i will try to split them into iterations next week or so
337
18:37 <@edavis10> great
338
18:37 < Igor13> edavis10 as for example merge of files and docs if big UI overhaul
339
18:37 < the_g_cat> I'd have one "meta"-question about using plugins with compiled parts, don't know when that would fit
340
18:37  * Igor13 was kind of overloaded with unrelated things over last 2.5 month :(
341
18:39 <@edavis10> Igor13: any other UX news?
342
18:39 < Igor13> also guys I would open up demo at www.taskpoint.com/v1 in a week time frame as well with what we did to UX and would love to see your feedback on what of that should go back to the core
343
18:39 < Igor13> we would love to contribute some of our code back to core redmine
344
18:40 < Igor13> but the question is what you guys want to see there
345
18:40 < Igor13> just a disclaimer it's a lot different in some parts then core
346
18:40 <@edavis10> great, let me know once it's ready. A forum thread in Development would be best if it's public
347
18:41 < Igor13> edavis10 will let you know, it's not public yet no
348
18:41 < Igor13> still experimental
349
18:41 < Igor13> the public one but like 3 month old is at www.taskpoint.com/demo still a lot different then core
350
18:41 <@edavis10> I think we need to move on, we are almost at 2 hours and still have some major discussion points
351
18:41 < the_g_cat> ACK
352
18:42 < meineerde> are any teams left?
353
18:42 <@edavis10> Igor13: thanks for the update, I'm interesting is seeing what you have when it's ready.
354
18:42 <@edavis10> meineerde: no teams, now topics.
355
18:42 <@edavis10> First topic is the redmineblog. I'll make it quick...
356
18:43 < Igor13> edavis10 quick question any particular reason you do not like jquery in the redmine?
357
18:43 <@edavis10> I haven't been able to really write about Redmine there that much but last night I've done a lot to open it up to new contributors.
358
18:43 <@edavis10> Igor13: can you open a forum thread on that? It's a long answer :)
359
18:44 <@edavis10> still a work in progress but most of the content is now at http://github.com/edavis10/redmineblog and I'll be moving the site over to this code soon
360
18:44 < Igor13> edavis10 ok will do
361
18:45 <@edavis10> my goal is to let people write their own posts for the blog and get more documentation for Redmine. More "here is how I use Redmine", tutorials, and review content
362
18:45 <@edavis10> once it's ready and live, I'll mention it on the forums/news so everyone will know it's there.
363
18:46 <@edavis10> (also would be useful to have people edit older content like the Gmail post I have)
364
18:46 <@edavis10> FIN
365
18:46 < the_g_cat> edavis10: short "admin" tricks and such, or more user-oriented?
366
18:46 <@edavis10> the_g_cat: both Redmine Admin and User focused
367
18:46 < the_g_cat> ok
368
18:46 < the_g_cat> I might have some stuff for admins then ^_^"
369
18:46 <@edavis10> the_g_cat: not developer or plugin developer though. (other than major news like Rails 3 support, etc)
370
18:47 <@edavis10> the_g_cat: good
371
18:47 <@edavis10> next topic is a big one, what are our plans for Redmine 1.1
372
18:47 < the_g_cat> edavis10: make it look like whitehouse.org out of a single plugin
373
18:47  * the_g_cat ducks
374
18:48 <@edavis10> random
375
18:48 <@edavis10> I'll start with 1.1
376
18:49 <@edavis10> It's scheduled to be released in December (as RC probably) so we will be feature freezing at the start of December (little over a month away)
377
18:49 <@edavis10> I've posted some thoughts about it but I haven't been able to keep to my schedule I hoped http://www.redmine.org/boards/4/topics/17065
378
18:50 <@edavis10> seeing that we really only have a month left, we need to decide what major features should 1.1 have
379
18:50 < the_g_cat> I don't think we will make rails 3, will we?
380
18:50 <@edavis10> It realy has:
381
18:50 <@edavis10> * New Gantt chart (buggy but working)
382
18:50 < meineerde> edavis10: from the topics, I think, we should focus on gantt and the rest stuff.
383
18:50 <@edavis10> * code cleanup
384
18:50 < the_g_cat> agreed, Gantt, cleanup/REST
385
18:50 <@edavis10> * better email notification options
386
18:50 < meineerde> extracting ldap and openid is minor priority for me, rails 3 is not going to happen for 1.1
387
18:51 < the_g_cat> edavis10: regarding the mail notifications, you seem to have a "grander" scheme, care to elaborate?
388
18:52 <@edavis10> the_g_cat: just trying to make it easier to have fine grained control over when you are notified.  And also refacotring notifications so they happen in a singe area of code instead of all over the place.
389
18:52 < meineerde> edavis10: (this is also part of acts_as_journalized btw)
390
18:52 <@edavis10> the_g_cat: only real new feautures would be more options and maybe a plugin api for adding your own. (post 1.1 though)
391
18:52  * Igor13 personally would love to see end user to be able to set up their personal notifications via UI rather admin doing it via command line
392
18:53 <@edavis10> Igor13: it already have a web UI for admins and users
393
18:53 <@edavis10> My Account
394
18:53 < Igor13> edavis10 i mean notification when issue due date is approaching
395
18:53 <@edavis10> unless you are talking about Redminders
396
18:53 < Igor13> edavis10 yes about them
397
18:53 < meineerde> edavis10: what is missing is selecting what notification types interest me.
398
18:54 < the_g_cat> mmh, I had thought about that some times too, and maybe even adding a digest option
399
18:54 <@edavis10> reminders would need some work for that, would be a good feature request but needs some infrastructure first
400
18:54 < the_g_cat> haven't gotten anywhere near it though
401
18:54 <@edavis10> meineerde: so like "wiki and issue events only" ?
402
18:54 < meineerde> yes.
403
18:55 < phlebas> edavis10: that would be pretty easy to do
404
18:55 <@edavis10> meineerde: that's also where I'd like to take notifications. Probably not for 1.1 (unless someone wants to do it)
405
18:55 < phlebas> with journals
406
18:55 <@edavis10> phlebas: assuming only journals create notifications which might not be the case.  A standard interface to notifications would work I'd think (where journals would call the interface)
407
18:56 <@edavis10> since this is a big one, should we 1) stay on Rails 2.3.5, 2) upgrade to Rails 2.3.latest, or 3) try to upgrade to Rails 3 (potential of breaking plugins)
408
18:57 < meineerde> I would stay on 2.3.5 for 1.1 but upgrade to 2.3.head directly after release.
409
18:57 < the_g_cat> edavis10: well, we'd need an unified interface for events and mail notifications then, they really are the same thing I'd say
410
18:58 < phlebas> the_g_cat: journals could be events, because they hold the changes
411
18:58 < phlebas> journal creation could trigger mail notification
412
18:58  * Igor13 would think that move to Rails 3 is not viable at this moment
413
18:58 < Igor13> the_g_cat +1
414
18:59 < salvor> I tried to make tiny engines plugins work on Rails 3, didn't managed to do that (migrations, view overriding, etc. are not present in core, and engines plugin is not maintained anymore for Rails 3.x)
415
18:59 < salvor> so "NO" to Rails 3
416
18:59 <@edavis10> meineerde: I would agree but not on the upgrade right away. It would split trunk/stable and might have a support cost. I'd rather upgrade more into a release where trunk/stable have already diverged (e.g. like where we are now with 1.1./1.0.3)
417
18:59 <@edavis10> salvor: my fears too. Even after I talked with the core team about it, they must have forgot about it and decided to rewrite things.
418
19:00 < salvor> yes, saw your discussions with wycats
419
19:00 < salvor> maybe with Rails 3.1
420
19:00 <@edavis10> from what I've heard the core focus of Rails 3.1 is engines but I don't know if their "engines" will be compatibable or upgrade-able from our "engines"
421
19:01  * Igor13 has to go sorry guys
422
19:01 <@edavis10> Igor13: thanks for coming
423
19:01 < salvor> anyway, maybe 2.3.10 would be OK, but maybe it will be too short for 1.1
424
19:01 <@edavis10> we might run a bit late today
425
19:01 < salvor> we already know some things break with 2.3.8+
426
19:02 <@edavis10> salvor: yea though we need to watch for security bugs being so far back on 2.3
427
19:02 < meineerde> edavis10: nothing came up by now
428
19:03 <@edavis10> any other opinions about Rails versions or are we in agreement that 1.1 will be Rails 2.3.5 still?
429
19:03 < meineerde> to summarize: keep 1.1. on rails 2.3.5, upgrade to 2.3.latest sometime after release. Update to 3.x once the engines upgrade path is sorted out.
430
19:03 -!- MikeXIII [~Mike@bas8-montreal28-1279774628.dsl.bell.ca] has quit [Ping timeout: 272 seconds]
431
19:03 < salvor> ok for me
432
19:04 < the_g_cat> meineerde's proposition is ok
433
19:04 <@edavis10> ok, Redmine 1.1 will be 2.3.5 then
434
19:05 < meineerde> okay. I think, we have a consent here. We should move on.
435
19:05 <@edavis10> so other features for 1.1 will be: finishing the Gantt charts and adding REST apis.
436
19:06 <@edavis10> I know issues and projects are "done" but they are bugging as hell and really hard to use.  I'll fix them but what other APIs should be commit to for 1.1?
437
19:06 < the_g_cat> edavis10: wiki is IIRC the most asked for
438
19:06 < salvor> users ?
439
19:07 < the_g_cat> and maybe users
440
19:07 < phlebas> users
441
19:07 < the_g_cat> groups maybe too :-P
442
19:07 < salvor> glurps
443
19:07 < salvor> I hate current groups :(
444
19:08 <@edavis10> salvor: don't you mean principals ;)
445
19:08 < meineerde> salvor: +1
446
19:08  * edavis10 checks his refactorings
447
19:08 < the_g_cat> so do I, I'm planning on chaning the groups to reflect project memberships...
448
19:08 < salvor> principals too... STI + class reloading is a nightmare in plugins
449
19:09 <@edavis10> users are ready for REST
450
19:09 <@edavis10> I'm working on Wikis now
451
19:10 <@edavis10> time entries, issue moves, project enumerations, files, versions, and news are also ready
452
19:10 <@edavis10> I vote for users, files, time entries, and news myself. (I plan on using them)
453
19:11 < meineerde> edavis10: I can live with that.
454
19:11 <@edavis10> I'm not making a decision, just saying what I'd use :)
455
19:11 < salvor> users & news for me.
456
19:12 < meineerde> and so, it becomes a decision :)
457
19:12 < salvor> so easy :)
458
19:12 <@edavis10> how about users, news, and files for 1.1?
459
19:12 <@edavis10> (my idea with files is so scripts can use the API to attach files for releases and things like that)
460
19:13 < salvor> sorry I've got to go, my girlfriend will kill me if I'm not at home before 8pm...
461
19:13 < salvor> ok for me ;) thanks for this great meeting guys!
462
19:13 <@edavis10> salvor: thanks for coming
463
19:13 < meineerde> salvor: thanks
464
19:13 < salvor> see you soon
465
19:13 <@edavis10> the_g_cat: how requested is a wiki api?
466
19:13 -!- salvor [d41e7a87@gateway/web/freenode/ip.212.30.122.135] has quit [Quit: I have webchat]
467
19:13 < meineerde> edavis10: does it make sense before the file+docs merge?
468
19:13 <@edavis10> (I've seen a few people page scrape the wiki pages)
469
19:14 <@edavis10> meineerde: yes, the merge will probably be Documents into Files so the Files API will stay around
470
19:14 < the_g_cat> edavis10: there were a couple of people looking to automatically insert stuff in the wikis
471
19:14 < meineerde> edavis10: makes sense.
472
19:14 <@edavis10> the_g_cat: can you pull up their comments for me sometime for my own reference?
473
19:15 <@edavis10> users, news, files, and wiki pages.... hmmm
474
19:15 < the_g_cat> edavis10: mostly forum stuff, I'll try to dig them out
475
19:15 <@edavis10> and issues and projects
476
19:15 < the_g_cat> but it was more "how can I do this" rather that "I need to do this because"
477
19:16 <@edavis10> here's my concern. If I commit two these 4 apis, that will be all I can do for 1.1 and it will be tough to get them all done.
478
19:16 <@edavis10> if I can get some help on the implementation and (major) testing, I think we can do it
479
19:16 < the_g_cat> ah, then keep wiki for a future release
480
19:17 <@edavis10> lets see
481
19:18 <@edavis10> users would let people manage users automatically like from an external system. So it's useful
482
19:18 <@edavis10> news would let people post and updates news items. Not really that useful I think
483
19:18 <@edavis10> files would let people upload files to the project or version so it can be useful. Not as useful as uploading files to an issue but still nice.
484
19:19 <@edavis10> wikis would let people automatically post content to the wiki, like from external scripts or a publishing systems (e.g. API docs to a wiki page). Pretty useful.
485
19:20 <@edavis10> I think the order in useful ness would be: projects, issues, users, wikis, files, news
486
19:20 <@edavis10> any other thoughts?
487
19:21 <@edavis10> echo
488
19:22 < meineerde> regarding the wiki, I would raise my hand again. The current data model should be merged with the "default" journals.
489
19:22 < meineerde> probably before any API stuff.
490
19:22 < meineerde> but regarding the order of priority, I'm fine
491
19:22 <@edavis10> meineerde: I don't think merging is needed. The wiki API would only affect the current page (thus creating a historic page however it happens)
492
19:23 < meineerde> edavis10: then I'm okay. was not aware of that.
493
19:24 < meineerde> (thought, you would also expose the history somehow, as done in the issues (?))
494
19:24 <@edavis10> meineerde: yea, I don't think exposing the history and diff stuff in the API is needed yet.  Mostly Create/Update.
495
19:24 <@edavis10> I'd say post 1.1 once people have started using the basic api
496
19:24 < phlebas> meineerde: and anyway, the wiki stuff in my journalized version is api compatible
497
19:25 < meineerde> phlebas: okay, then we are fine.
498
19:25 <@edavis10> we ok to push the OpenID and LDAP plugin-izing until post 1.1 then?
499
19:25 < phlebas> i did jump through a couple of hoops for that, but they are clearly marked
500
19:25 < meineerde> edavis10: +1 these are less important now.
501
19:26 <@edavis10> meineerde: k, it's more my own goal to move Redmine to be more plugin-ized
502
19:26 <@edavis10> I got to head out soon too
503
19:27 < meineerde> edavis10: I would love to see that too. But the schedule is packed now...
504
19:27 <@edavis10> I think we need to wait on more theme support in 1.1 until Igor and the UX team have finished up some more things.
505
19:27 < meineerde> yes.
506
19:27 <@edavis10> meineerde: you and phlebas want to talk about Bundler and Journals real quick?
507
19:28 < meineerde> phlebas: want to give a short overview?
508
19:28 < phlebas> well, journals are pretty much where they were 3 weeks ago (i went on holiday in between)
509
19:29 <@edavis10> http://github.com/finnlabs/acts_as_journalized
510
19:29 < phlebas> that is, only a couple of tests failing, and these are just some formatting differences with the changes and a few assumptions about how many journals there are
511
19:30 < phlebas> but they do break the API in some places, most prominently "init_journal" doesn't return the next journal anymore
512
19:30 < phlebas> because that's automatically created on save
513
19:31 < phlebas> edavis10: yeah, pretty much
514
19:31 < phlebas> + the journals branch on finnlabs/redmine
515
19:31 <@edavis10> phlebas: want to give a short Twitter-size of what it does?  What new things it can do? (I know but others might not)
516
19:32 < meineerde> A short overview for the uninitiated: We took the acts_as_events and acts_as_activity and the issue journals model and merged it together.
517
19:32 < phlebas> we based that merge on the excellent vestal_versions rails plugin
518
19:32 < meineerde> so we have an api such that each model can have a history (journal) with related activity entries and notifications (events)
519
19:32  * the_g_cat claps with both hands
520
19:33 < the_g_cat> sounds good :-)
521
19:33 < phlebas> journals can be used as events, because they encode the changes a model has gone through
522
19:33 < phlebas> wiki versions have been completely removed and replaced with acts_as_journalized as well
523
19:33 < phlebas> on creation, a journal triggers the mailer
524
19:33 <@edavis10> and it lets plugins add "journals" to any of their own models
525
19:34 < phlebas> and to query activity, we only ever have to look at the journals table
526
19:34 <@edavis10> phlebas: to put you on the spot... do you think it can be finished by the end of next week?
527
19:35 <@edavis10> finished == all tests passing and updated to latest master branch
528
19:35 < phlebas> I honestly don't know, depends on how many things have changed since my last merge
529
19:35 < the_g_cat> I don't think that much in these parts
530
19:36 < phlebas> it's well possible, but i can't be certain
531
19:36 <@edavis10> phlebas: I'm mostly in the controllers myself
532
19:36 < meineerde> yeah, very few things changed in the models.
533
19:36 <@edavis10> phlebas: if it can be updated in the next couple of weeks, I can start reviewing it for master.  We should have it in before mid-November so any bugs can be found before 1.1.
534
19:37 < phlebas> that's good. I'll need a thorough review of the migrations by somebody else, though
535
19:37 < phlebas> scary thing, changing so many journals without loosing history
536
19:37 <@edavis10> yea
537
19:37 <@edavis10> the_g_cat know's how good I am with migrations :)
538
19:37 < the_g_cat> even edavis10 didn't get the mail notifications right the first time ;-)
539
19:37 < the_g_cat> ^_^
540
19:38 < phlebas> good, so i'll finish that up
541
19:38 < phlebas> damn
542
19:38 < phlebas> sth i forgot
543
19:38 <@edavis10> phlebas: I can run the migrations though all the data I have. demo.redmine.org and my clients generate a lot of cases :)
544
19:38 < phlebas> tiny thing, could we have "proper" dependency resolution for plugins
545
19:38 <@edavis10> phlebas: you have a patch for that right?
546
19:38 < phlebas> I created both issue and patch for that about a month ago, i'd really want that for 1.1
547
19:39 < phlebas> yeah
548
19:39 < phlebas> it's pretty small, adds to startup time, but nothing else
549
19:39 < meineerde> phlebas: just put the patch you created into a r.o issue. I think eric can merge it quick :)
550
19:39 <@edavis10> it's there
551
19:39 <@edavis10> #6324
552
19:39 < gepetto> edavis10: #6324 is http://www.redmine.org/issues/show/6324 "Redmine - Defect #6324: requires_redmine_plugin should defer loading plugins if not all dependencies are met. It has a status of New and is assigned to Eric Davis"
553
19:40 < phlebas> edavis10: we've been using that internally and on client servers for quite a while now
554
19:40 < phlebas> so... it works
555
19:40 <@edavis10> phlebas: ok. I'll take a look at it. I have some plugins that could use it too
556
19:40 < phlebas> great, thanks
557
19:40 <@edavis10> should we wait on Bundler for post 1.1 since we are on 2.3.5 still?
558
19:40  * edavis10 is wrapping up
559
19:41 < the_g_cat> wait on bundler: yes
560
19:41 < phlebas> i think bundler can wait
561
19:41 <@edavis10> k
562
19:42 <@edavis10> http://www.redmine.org/projects/redmine/versions/20 goals has been updated then
563
19:42 <@edavis10> that's most of the topics we have
564
19:42 <@edavis10> we should probably have these more often so they aren't as long. Maybe another one at the beginning of December to get ready for 1.1's release?
565
19:43 < phlebas> agreed
566
19:43 < meineerde> how about a monthly meeting of about an hour?
567
19:44 <@edavis10> meineerde: might work too, need to get teams to have planning and work meetings more too
568
19:44 <@edavis10> meineerde: want to propose on the wiki?
569
19:44 <@edavis10> s/wiki/forum/
570
19:44 < meineerde> like each first wednesday of each minth at 15:00 UTC?
571
19:44 < meineerde> (and the next one on december)
572
19:44 < the_g_cat> should work for me
573
19:45 <@edavis10> meineerde: maybe, I need to check my calendar first
574
19:45 <@edavis10> thanks for coming everyone, got a lot of things decided on here
575
19:45 <@edavis10> I took some notes but Khalsa should have the full notes/logs in a few days.
576
19:46 < meineerde> Thanks all for donating so much of your valuable time. You all rock!
577
19:46 <@edavis10> meineerde: +1
578
19:46 < phlebas> thanks all
579
19:46 <@edavis10> I'll be in #redmine later today if anyone wants to chat more. But first, another meeting and time to start my day.
580
19:46  * edavis10 parts
581
19:46 < the_g_cat> later
582
19:47 < joink> I appreciate all your work :)
583
19:48 < joink> I can attach the IRC log to the wikipage or just pastebin it if you'd like that?
584
--- Log closed Wed Oct 20 19:49:20 2010
    (1-1/1)