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
|