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

We intend to hold the next meeting on #dspace June 10 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:

Discussion of timeboxing the feedback for 1.6 areas (embargo, batch 
edit, stats) due to general lack of response.  Suggestion to declare 
strawperson proposals to stimulate feedback.

GSOC update and proposals for weekly reporting on progress.  Quick 
update on DS2.0 (some reorg of code going on this week), and discussion 
of when to declare the 1.6 schedule.

Transcript:

bradmc: Hi Folks,  topics for today's Committer's session?
[12:05pm] mhwood: Left over from last week:  access control.
[12:06pm] StuartLewis_: DS2 update?
[12:06pm] rrodgers: Not sure it needs to be a topic, but I can update 
about 1.6 stuff & GSOC
[12:07pm] bradmc: Sounds good.  I'll try to leave it to mdiggory to 
update on DS2.  Confession:  I'm multitasking, as I'm presenting in a 
Sun Webinar simultaneously.
[12:08pm] bradmc: Shall we start at access control?
[12:08pm] StuartLewis_: A quick update on embargo feedback would be great
[12:08pm] rrodgers: OK - set up a wiki page and have 2 good responses so far
[12:09pm] rrodgers: Although I was hoping to get a bit more in the way 
of community needs
[12:09pm] mhwood: The community seems quiet the last few weeks.
[12:10pm] StuartLewis_: Think the feedback for stats & be
[12:10pm] mdiggory_: I think its difficult to get feedback from the 
community in WIKI pages unless you have serious stakeholders
[12:10pm] rrodgers: Maybe I should time-box the problem to encourage 
input a la stuartlewis
[12:10pm] StuartLewis_: atch editing has been the same ?
[12:12pm] rrodgers: mdiggory_: agreed, but how to reach out to them?
[12:12pm] mdiggory_: perhaps you should setup a survey and ask more 
specific questions about embargo needs or somehow we can inspire the 
Community Outreach Commitee to spearhead getting feedback from the 
Managers on steriotypical embargo needs
[12:12pm] bradmc: Time-boxing may make sense; are we up against a 
commencement season issue?
[12:15pm] bradmc: Would declaring a straw person plan of execution 
generate a sense of urgency and foster responses?
[12:15pm] mdiggory_: Eventually, the assessment will need to come from 
us, and if theres limited community feedback that means either (a) they 
don't care or (b) its detail that is over their heads
[12:16pm] mdiggory_: bradmc: sounds like a good idea
[12:16pm] StuartLewis_: +1
[12:16pm] rrodgers: I can work on a strawman - but I didn't want to 
close the option space prematurely
[12:17pm] • mhwood wonders if the concerned users have migrated to 
something on dspace.org and aren't following the traditional mailing lists.
[12:18pm] mdiggory_: I think the community is looking for leadership 
from us on resolving these issues, so expecting a lot of feedback on 
which choice is right may be an unsuccessful approach.
[12:19pm] StuartLewis_: I suspect 85% of users know they want an embargo 
feature, but don't know much more than that. Presenting them with a 
possible solution may help inform them.
[12:19pm] mhwood: That sounds like stat.s too.
[12:19pm] mhwood: Or laying out the options.
[12:20pm] StuartLewis_: And batch editing
[12:20pm] rrodgers: OK - we will pursue that.
[12:20pm] mdiggory_: I've tried to do that with both Embargo and Stats 
from the @mire side. Theya re both projects we have active work on to 
contribute
[12:20pm] StuartLewis_: I've got more feedback from my working prototype 
than from my initial request for feedback.
[12:20pm] rrodgers: stuartlewis:  w/r/t batch editing, we should have 
an ItemUpdate tool that ought to complement the spreadsheet stuff..
[12:21pm] StuartLewis_: rrodgers: What would it do?
[12:22pm] mdiggory_: If by ItemUpdate tool you mean something thats like 
REST for Items, I'd say that would be what I would base work on Batch 
UPdate upon
[12:22pm] rrodgers: Set or clear metadata & bitstreams from an input 
tree (like ItemImport)
[12:23pm] • bradmc realizes he's down to one personality.
[12:23pm] rrodgers: So that it operates on granularity below the Item
[12:24pm] mhwood: A common interface that can be fed by a variety of 
external tools sounds good.
[12:24pm] mdiggory_: rrodgers: I agree, but think we want to have some 
synergy between this and orther projects like GSoC REST for DSpace etc
[12:25pm] StuartLewis_: Batch edit could do that for metadata I think, 
as I'd like to see if be able to act on identifiers other than itemid. 
E.g. it could act on owning collection. But a dedicated tool would be 
nice. I'm sure lots of people will ask for it to deal with bitstreams 
too, but not sure if that is out of scope for a csv based solution.
[12:25pm] mhwood: Commandline tool layered on top of service?
[12:25pm] bradmc: mhwood +1
[12:25pm] mdiggory_: REST is a design guideline more than a service, 
this a mistake many make
[12:26pm] • mhwood adds to his reading list.
[12:26pm] rrodgers: StuartLewis_:  the goal isn't to put it all in one 
tool - but have a toolbox for batch operations...
[12:27pm] StuartLewis_: Yes, definitely. Just I hope it will be flexible 
enough to do it anyway.
[12:27pm] mdiggory_: mhwood: but what you point out could be a result of 
approaching it that way
[12:29pm] mdiggory_: rrodgers: stuartlewis I guess the challenge is if 
you talking about batch services on top of hte existing Data Model, or 
integrated into it?
[12:29pm] mdiggory_: I assume on top of it?
[12:29pm] rrodgers: Not sure what you mean
[12:30pm] rrodgers: I'm not proposing any changes to the data model or 
API...
[12:30pm] StuartLewis_: The code only sits in org.dspace.app.bulkedit 
and makes no other changes.
[12:30pm] mdiggory_: well, right now, take Item for instance, it removes 
and adds all the metadata for the Item on every update of the Item metadata.
[12:31pm] mdiggory_: which is rather inefficient for updating...
[12:31pm] rrodgers: But that doesn't preclude field-specific operations
[12:31pm] StuartLewis_: Yes - yuck. And IIRC there is no way to remove 
one metadata element. You have to clear them all, then reload them all.
[12:32pm] rrodgers: No no - you just read what's there and replace what 
you want & write back...
[12:32pm] mdiggory_: So you mean "on top of the Data Model"
[12:32pm] mdiggory_: as is
[12:32pm] StuartLewis_: Yes - thats what my code does. But would be nice 
to remove individual elements to be more efficient.
[12:33pm] rrodgers: Efficiency here is relative to doing it in the Admin UI
[12:33pm] StuartLewis_: True! ?
[12:34pm] mdiggory_: But IMO its thes sorts of shortcuts that continue 
to propagate and promote a bad design
[12:35pm] rrodgers: It's not a shortcut - it is using the existing API. 
I completely agree that that could be better, but that's why we have 2.0
[12:36pm] mdiggory_: the assumption that everything can be solved by 
limiting it to an administrative activity results in a system that does 
not scale and processes that are inefficient to perform.
[12:37pm] mhwood: By "administrative activity" you mean:  a human 
sitting at the web UI and pushing buttons?
[12:38pm] mdiggory_: by administrative activity I mean "can only be done 
by "Repository Administrator" role
[12:38pm] mdiggory_: but... hey this is a design discussion that I may 
have inadvertently dragged us into...
[12:39pm] mdiggory_: and something we should do in the batch_update 
project?!
[12:39pm] mhwood: The line between architecture and design detail is 
sometimes blurry.
[12:41pm] mdiggory_: Ok, maybe its best to activate another topic
[12:42pm] StuartLewis_: I'll send a copy of my code out to devel later 
this week and will be happy to receive comments.
[12:43pm] mdiggory_: DS2 update, we are working on a few things this week
[12:43pm] rrodgers: OK on GSOC, I contacted Andrius and he is still 
cleaning up from some finals, but is starting to look at the new landscape
[12:43pm] mdiggory_: ok... GSOC first
[12:43pm] rrodgers: Sorry, you go ahead if you want
[12:43pm] mhwood: OK, but it sounds like we all need to have some common 
ideas of what sort of details lead us in the 1.6 -> 2.0 direction and 
what would be leading us away from it.
[12:44pm] mdiggory_: I think in terms of GSoC we need to work to get the 
students more communicative in the community.
[12:44pm] mdiggory_: I understand Andrius operated on a later schedule 
last year and I suspect this is the case for the students this year
[12:46pm] rrodgers: Yes, I think that will recur this summer
[12:46pm] mdiggory_: I do not have a tremendous amount of time to lead 
GSoC activities to promote getting everyone engaged and in conversation 
with each other this year.  Thus we are have not even yet held a meeting 
to welcome everyone
[12:47pm] mdiggory_: I wonder if we can at least be getting more regular 
updates from both mentors and students, for instanc eon a weekly basis
[12:48pm] StuartLewis_: Yes - would be good.
[12:48pm] rrodgers: I'm bandwidth-limited as well, but should we make it 
a standing part of this meeting?
[12:48pm] bradmc: +1 rrodgers
[12:49pm] StuartLewis_: +1
[12:49pm] mdiggory_: One of the topics to talk about with DSpace 2 is 
that we are considering consolidating the dspace-architecture list into 
the dspace-dev list and using "subject" headings to classify the 
discussions,  I wonder if we should do that for GSoC as well.  But I get 
the sense that students are "shy" and mentors tend to end up working in 
private with them rather than via the list.
[12:50pm] mdiggory_: Is there some way that would be more efficient?
[12:51pm] • mdiggory_ considers maybe we mandate all email communication 
be done in dspace-dev for GSoC and that mentors enforce this?
[12:52pm] mdiggory_: by enforce, I mena mentors tell students to use 
list for email communication
[12:52pm] StuartLewis_: Some communication is not suitable for public 
dissemination, but on the whole, yes, that would be good.
[12:52pm] StuartLewis_: Might also foster more use of dev by other users 
on their own projects which would be good to see.
[12:53pm] mdiggory_: stuartlewis: yes we are starting to see that 
already (Authority work)
[12:55pm] StuartLewis_: We could also try to encourage people to post 
with  other tags (e.g. 'whatimworkingon to be able to give details of 
small local proejcts they are doing that other people may be interested in)
[12:56pm] mdiggory_: Ok, not much time left for me. Looks like we have 
about 5 minutes
[12:56pm] rrodgers: I'd be happy to encourage (rather than require) 
students to CC dev list with a tag or tags...
[12:57pm] mdiggory_: I would like to encourage students to work 
publically, this is an aspect of working on Open Source that GSoC is 
supposed to promote
[12:57pm] rrodgers: I worry (as mdiggory_  did) that they will be 
intimidated and communicate less if we require it
[12:58pm] StuartLewis_: We've required short weekly updates in the past 
- that would be a good start.
[12:58pm] mdiggory_: I think it has to do with how its presented to 
them. I.E. "More Eyes makes Design Easier", "More Eyes makes your 
Project Better"
[1:00pm] mdiggory_: "More Eyes makes for Better Solutions" "More Eyes 
make for a Better Grade"
[1:00pm] mdiggory_: "Mo Eyes = Mo Money"
[1:01pm] StuartLewis_: Shame there is no grades of payment to help 
encourage this! ?
[1:01pm] mhwood: I think "more eyes" is a turn-off.  Getting help in 
generating ideas sounds more attractive.
[1:01pm] mdiggory_: Well... theres the midterm evaluation and rejection 
of that project.
[1:02pm] mdiggory_: Failure at Midterm = No Mo Money
[1:02pm] StuartLewis_: Failure is drastic though. Would be good to have 
a half way house.
[1:03pm] StuartLewis_: But this is the wrong venue for that discussion! 
? #gsoc
[1:04pm] StuartLewis_: DS2 update?
[1:04pm] mdiggory_: stuartlewis: I tend to agree with you, but Google 
seems to want to keep things more Black and White
[1:04pm] mdiggory_: DS2 Update...
[1:04pm] mdiggory_: We are reorganizing some of the dspace 2 project 
structure in the next
[1:04pm] mdiggory_: week
[1:05pm] mdiggory_: in preparation to be able to support more community 
project involvement
[1:05pm] mdiggory_: this will mean separate svn project spaces for what 
is considered "core" and "modules"
[1:06pm] mdiggory_: we are redeveloping the data model a little to 
support working with metadata at a more granular level
[1:07pm] mdiggory_: I.E. StorageEntity is becoming less of a Container 
for properties and more just an Identifier representing a resource in 
the system
[1:08pm] mdiggory_: StorageService interfaces are morphing to support 
querying and update of properties (and this will probibly be across 
entities as well)
[1:08pm] mdiggory_: Thus it addresses some of rrodgers comments about 
batch update earlier int he chat
[1:09pm] mdiggory_: we are working on designs for an executable jar 
deployment strategy that will work similar to Apache Sling / Jackrabbit 
that will initialize and launch an isntallation
[1:10pm] StuartLewis_: That sounds cool. Will be welcomed by many.
[1:11pm] mdiggory_: On an aside there is vary interesting thread in the 
ORE discussion list about ORE, DSpace and TAMU Harvester I'd recommend 
listening in on.
[1:11pm] mdiggory_: 
http://groups.google.com/group/oai-ore/browse_thread/thread/20d75d231ab27ccb/a3a3e3d51da38139?pli=1
[1:12pm] mdiggory_: Which is another topic... for DSpace 1.6 is there a 
timeline
[1:12pm] mdiggory_: and a tentative release date?
[1:13pm] mdiggory_: I.E. should these projects that we want to see in 
1.6 somehow be "scheduled"
[1:13pm] rrodgers: I'd say not until we have a concrete sense on Stats, 
embargo & batch edit..
[1:14pm] StuartLewis_: Maybe try to time it for the DSUG... in October 
is it?
[1:14pm] StuartLewis_: Does that sound realistic?
[1:14pm] rrodgers: That doesn't sound too scary to me
[1:14pm] mhwood: I think that the projects need a timeframe to shoot 
for, to help decide how much work can be accomplished.
[1:15pm] StuartLewis_: Jun-Jul-Aug development, September test / refine, 
October release?
[1:16pm] mdiggory_: I would say that should be when we announce what 
will be in the release and announce the release plan
[1:16pm] mdiggory_: I.E. June, July, Aug, Sept for development
[1:16pm] mdiggory_: October freeze
[1:16pm] mdiggory_: November release
[1:17pm] mdiggory_: where is DSUG?
[1:17pm] rrodgers: Sweden
[1:18pm] mdiggory_: A final topic before I have sign off, the Authority 
work of Larry Stone and Christophe Duprez is at a point where we need to 
talk about commit rights on prototype branches in OSL.
[1:18pm] StuartLewis_: Either the final launch, or the first RC launch 
at ~DSUG would be a good morale and community booster.
[1:18pm] mdiggory_: With the new svn repository, we need to discuss 
organizizng the sandbox and policies around it
[1:19pm] rrodgers: I don't oppose that, but I have to run now - can we 
put on the top of next agenda?
[1:19pm] mdiggory_: StuartLewis_:  Yes, an RC would be good at that point
[1:20pm] mdiggory_: and because we had setup a freeze, there would be a 
fixed list of new feature for 1.6 that could be announced at the conference
[1:20pm] StuartLewis_: And LiveCDs given out containing the RC for 
people to try, and encourage testing?
[1:22pm] mdiggory_: Per SVn, I have not yet created a "prototypes" 
sandbox for working on new branches.  But I expect we can do so fairly 
easily,  what I'm looking for from the committers is agreement on 
allowing new committers in that space and possibly a fast-track process 
for getting that decided on
[1:22pm] mhwood: RC at DSUG sounds like a good plan and a useful target.
[1:24pm] mdiggory_: For instance: developers int he community who want 
to work on prototypes can request access to create a branch in a 
/svn/repo/prototypes or /svn/repo/dspace/prototypes location within the 
OSL repository
[1:24pm] StuartLewis_: +1 for giving people access to their own 
prototype branches, one of the big reasons we moved to our own SVN
[1:24pm] mdiggory_: and have commit rights ont hat branch
[1:25pm] rrodgers: +1 as well, with details suitably ironed out.
[1:25pm] rrodgers: bye all
[1:26pm] mhwood: Yes, much easier to work on addons in a common SCM.
[1:27pm] mdiggory_: Yes, with a common history operating in the same svn 
space, merging does become easier
[1:28pm] mdiggory_: Ok, I need to sign off now as well.  I think I will 
draft an email for feedback on the listserv so that there can be a 
feedback period longer than this meeting
[1:28pm] mhwood: Thank you.
[1:29pm] mdiggory_: Great meeting. Thank you too.
[1:29pm] • mdiggory_ returns to lurking for the moment
[1:29pm] bradmc: Thanks all, and thanks for the moderation support!

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to