Below is the transcript of a committer's meeting held on #dspace at 
irc.freenode.net at 16:00 GMT on May 7, 2009.

We intend to hold the next meeting on #dspace May 13 at 20:00 GMT.

You can see the upcoming (weekly) schedule as well as other DSpace 
developer events at:

http://www.google.com/calendar/embed?src=3mfp5qsv0kejvsbh558lmshujk%40group.calendar.google.com&ctz=America/New_York

Anyone is welcome to attend.

Meeting Summary:

We spent a few minutes on OR2009 logistics; endured an IRC failure, and 
just started on how to extend the existing event system, and considering 
an external workflow framework.

Transcript:

bradmc: Hello folks, we'll start in a couple of minutes. What topics 
should we consider today?
[12:01pm] mhwood: I see these left undiscussed from last week: GSOC, 
OR09, 1.5.2. Sorry, no more context on my notepad.
[12:04pm] bollini: If we have enought time I like to hear some opinions 
about best practise using the event system
[12:05pm] bollini: see Larry comment on DS-202 
http://jira.dspace.org/jira/browse/DS-202?focusedCommentId=10306&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_10306
[12:07pm] bradmc: mhwood: yes, those were my seed topics last week. On 
OR09, I wanted to get some feedback on who will be there, and solicit 
commitments to be in the room on Thursday afternoon during the DSpace 
workshop session.
[12:09pm] StuartLewis_: Is there a meeting today? Or have I messed up my 
dates/times?
[12:09pm] bradmc: StuartLewis_: Yes, it's just quite quiet thus far.
[12:10pm] StuartLewis_: OK ?
[12:10pm] mhwood: There was a request for suggested topics.
[12:10pm] StuartLewis_: A brief update on the status of 2.0 work?
[12:10pm] bradmc: bollini is interested in discussing practises for 
using the event system, see comments on DS-202 (Jira)
[12:11pm] bollini: bradmc: btw we need to add more "modules" on JIRA: at 
the moment we need at least SWORD (DS-199 & DS-200)
[12:12pm] bradmc: bollini: Okay.
[12:12pm] tdonohue: well, should we touch on OR09 first, as that's 
coming up soon?
[12:13pm] bradmc: Sure. I know you'll be there ?
[12:13pm] mhwood: I'm going.
[12:13pm] tdonohue: yes, i will ? I'm also willing to be on the panel 
during the DSpace workshop session (as I had mentioned over email)
[12:14pm] bollini: Sorry, I will be not present
[12:14pm] StuartLewis_: Me neither this time ?
[12:15pm] bradmc: The workshop session is open to all; first half will 
focus on 1.x issues, second on 2.x issues. We're hoping that any 
committers that are at OR will come to a least part of the session and 
participate. There are some conflicts with other tracks, so we're aware 
that people will slide in and out.
[12:15pm] grahamtriggs: I'll be there
[12:15pm] bradmc: Tim, anything you want to discuss vis-a-vis your 
presentation?
[12:15pm] ben_atmire: I will be present, and so will Mark Diggory
[12:16pm] bollini: are there possibilities to get a video recording?
[12:16pm] bradmc: We're also expecting that there will be a BOF session 
after the DSpace presentations earlier in the week.
[12:16pm] bradmc: There is slated to be video, yes.
[12:16pm] bradmc: Assuming all works well, I think you'll be able to see it.
[12:17pm] bollini: good news
[12:18pm] tdonohue: bradmc: Um...yea, I guess I wasn't fully aware I was 
running the first half of the workshop ? At least until I saw the final 
schedule...is there anything in particular folks want me to cover for 
the 1.x issues?
[12:19pm] tdonohue: I was planning on concentrating more on 
customization/configuration of 1.5 + XMLUI + Maven (as that's what I 
know the best)
[12:20pm] bradmc: That's fine, Tim, we don't expect you to fill the 
first half yourself; we expect interaction from the floor.
[12:20pm] tdonohue: oh, sure...i was planning on that...I'm wanting to 
make it interactive and lots of time for Q&A (similar to what happened 
with Graham & my talk at OR08 last year)
[12:21pm] mhwood: The area where documentation is thinnest is the 
organization of the stock Theme transforms, I think.
[12:21pm] bradmc: That sounds like the right approach.
[12:23pm] tdonohue: well, then i think i can take things from 
there....I'll give a few good examples of customizations...and then try 
to open things up.... One final question, are we attempting a relatively 
even split (45 mins on 1.x, and 45 mins on 2.x)?
[12:23pm] bradmc: Actually, the workshop is 90 min 1.x, 90 min 2.x
[12:23pm] bradmc: (That's thursday)
[12:23pm] tdonohue: oh...i missed that ? ok...even longer than I expected ?
[12:24pm] bradmc: bollini: there is now a category of "SWORD" under 
dspace 1.x on the Jira.
[12:24pm] tdonohue: so, are we pulling up a panel of committers for the 
1.x talk as well? (i.e. should I work that end at the end of my talk)
[12:24pm] tdonohue: bradmc: We can also just chat offline about 
this...so I don't hijack this meeting
[12:26pm] bradmc: Okay, thanks, Tim.
[12:26pm] bradmc: Other topics for general discussion today? Shall we 
pick up the event system question?
[12:28pm] mhwood: Yes?
[12:29pm] bollini: I'm assuming that we can go ahead with event system...
[12:29pm] bollini: I'm thinking to it as the main opportunities to make 
dspace "pluggable" without core modification
[12:30pm] scottatm: The event system is not a silver bullet to solve the 
problem of pluggability, but it is one component that can be used to 
solve the problem.
[12:30pm] mhwood: It seems to be intended specifically to expose changes 
to the content. That leaves a lot uncovered.
[12:33pm] bollini: I agree with Larry, if we change in a consumer the 
model at the moment it is really easy to create infinite loop. but... 
what do you think, should this use case covered?
[12:34pm] mhwood: I found that I had to add another, unrelated event 
stream for sensing *accesses* of the content. There was resistance to 
extending the scope of the existing stream. Looking back, I think that 
was correct.
[12:35pm] scottatm: Seems like the consumer can be coded to prevent the 
case of recursion?
[12:36pm] bollini: scottatm: should be the consumer or the event system 
to take care of this?
[12:43pm] bradmc: Looks like an IRC failure.
[12:44pm] bradmc: Appears we had an IRC failure. Last message was from 
bollini: scottatm: should be the consumer or the event system to take 
care of this?
[12:46pm] scottatm: bollini: The consumer
[12:46pm] scottatm: mhwood: the event system could keep track of events 
generated from other events, some kind of linking system between events. 
But i don't necessarily think its needed.
[12:46pm] mhwood: It sounds like solving a problem we should instead 
just avoid creating.
[12:47pm] bollini: sorry, I have had an issues with IRC... I have missed 
the last 4-5minutes messages
[12:47pm] tdonohue: and now everyone's suddenly back...what happened?
[12:48pm] mhwood: leguin.freenode.net bounced?
[12:48pm] bradmc: Looks that way.
[12:48pm] tdonohue: bollini: I don't think much has happened in last 4-5 
mins...most everyone was kicked out (with the exception of about 3 of 
us) of IRC
[12:49pm] mhwood: If you received "bollini: The consumer" then you 
missed nothing that I know of. scottatm and I repeated our remarks. 
Anybody else?
[12:51pm] mhwood: So: is it better to expand the mission of the event 
system, or to add more plugin points?
[12:51pm] mhwood: Or add hair to the event system to (try to) prevent 
looping?
[12:53pm] bollini: I think that we need to follow both strategies... add 
more plugin points and add more event
[12:54pm] bollini: what is the plan for the 2.0? should we have a 
Workflow Engine?
[12:55pm] bradmc: We don't have a firm plan around a Workflow Engine. 
Does anyone have a firm recommendation on an appropriate one? It's a 
pretty fluid space right now.
[12:55pm] mhwood: We have one now, don't we? Custom-built for DSpace. Do 
you mean, should it be replaced with a more general one that we can just 
adopt?
[12:56pm] bollini: mhwood: of course, we need to move on an external 
framework... something like Jbpm
[12:58pm] bollini: my concern is about some overlap that we could have 
between workflow engine and our event system
[12:59pm] mhwood: My understanding is that, at the moment, the event 
system fires when a submission is exiting the workflow, but it's been 
some time since I looked at it.
[12:59pm] bollini: the event that I suggest to add in DS-202 is pretty 
related to a workflow transaction
[1:00pm] bradmc: bollini: I think that any integration of an external 
framework will inevitably result in having to rework the current event 
system. That's not a reason to stop extending the current system for the 
time being.
[1:01pm] bollini: mhwood: no we don't have an event for this, at the 
moment we have only content related event
[1:04pm] bollini: what do you think if us open an issue on JIRA about 
adding more type of events and ask to vote (developer list) for it?
[1:05pm] bradmc: I think that's a good proposal.
[1:05pm] bradmc: We're past the 60 minute mark. Should we wind down?
[1:05pm] bradmc: Note: Next week I'll be in transit during the chat 
time. Will someone volunteer to record the discussion, please?
[1:06pm] StuartLewis_: I can do if you want?
[1:06pm] mhwood: I can do that.
[1:08pm] bradmc: Thanks, guys. Between the two, we should end up with a 
copy ?
[1:08pm] StuartLewis_: ok
[1:10pm] mhwood: It's on my calendar.
[1:12pm] bollini: I will open an issue on JIRA about the event system...
[1:12pm] bollini: are we closing?
[1:13pm] mhwood: It seems so. It's very quiet here. Are there other issues?
[1:14pm] bollini: nothing that can't wait until next week...
[1:15pm] bollini: bye...
[1:15pm] StuartLewis_: bye
[1:16pm] mhwood: 'bye all. [resumes lurking]
[1:16pm] bradmc: Thanks all, bye.

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to