Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Developers Meeting before OR10 on Mon, July 5, 2010
Logistics
- Location: UNED (the University), Facultad de Humanidades (Room B)
- Google Map: Edificio de Humanidades - UNED
- How to Get There: (copied from info provided in above Google Map):
- From Moncloa Metro stop: 15/20 mins nice walk through the "Parque del Oeste"
- Metro + bus :
- Metro "Moncloa" + Bus: 160, 161 o "A" (all Stops at Avenida de Séneca)
- Metro "Príncipe Pío " + Bus 46 (Stop: Senda del Rey - Obispo Trejo, in front of "Facultad de Derecho")
- Time: Meeting is scheduled from 12pm-6pm
- Other Items of Interest:
- Fedora Committers will be meeting in same building (they are meeting 10am-6pm). No joint meeting planned on Mon, but we will have opportunities to introduce ourselves/socialize both at lunch and at the bar/tapas in evening.
- Lunch will be provided (1:30pm-2:30pm)
- We will break to bar & tapas around 6pm
- Supposedly there are coffee / snacks to be had nearby (and we will take breaks to re-energizer)
- NOTE: This meeting directly conflicts with PASIG. PASIG is 8:30am-5pm on Monday
General Agenda
Although there are specific times listed, we can rearrange sessions a bit as necessary. The times are more to help make sure we get around to discussing all topics.
12-1pm : Intros, Overview & Brief Updates
- Intros & Overview – our meeting "ground rules" ** Changes to agenda? We should not be bound by this proposed agenda – we could always turn it into an 'unconference' of sorts, or reorganize topics.
- Past reflection on 1.6.x releases:
- What have we learned?
- What went well, what could we improve?
1:30-2:30pm
- Lunch is provided
2:30-3:15pm : Discussion of Current/Ongoing Projects
- GSoC project updates (Mark Diggory)
- 2.0 integration work (Mark Diggory)
- Overview of DSpace Addon Module Design and Spring
- Discussion of Storage Services and Storage Providers as an addition to 1.7
- Discussion on Solr Integration and Unified Search/Browse as an addition to 1.7
- AipBackupRestorePrototype / DuraCloud integration project (DuraSpace & MIT & IUPUI) (Tim Donohue)
- 1.7 planning (what's in it?)
~3:15pm - Break
3:30-4:45pm : Discussion of RoadMap for Future
- Fedora integration proposal (Tim Donohue)
- Longer-Term Questions:
- Source / binary distributions (what should/shouldn't be included?)
- Should all webapps/UIs remain out of the box? (JSPUI, XMLUI, OAI, SWORD, LNI, SOLR)
- How do we make upgrades/installs/configuration easier?
~4:45pm - Break
5-6pm : Discussion of Integrations / Communications with others
- SWORD updates (Stuart Lewis? or Richard Jones?)
- Community Advisory Team & DSpace Global Outreach Committee (Val Hollister & Tim Donohue)
~6pm
- Head to bar (with Fedora Committers) for Beer/Sangria/Tapas
Attendance / Availability
- Tim Donohue – available all day.
- Stuart Lewis – available all day.
- Claudia Jürgen - not attending the OR10
- Robin Taylor - not arriving until mid-afternoon.
- Andrea Bollini - arriving at 3pm
- Peter Dietz – available all day.
- Keith Gilbertson – available all day.
- Graham Triggs - available all day.
- Richard Jones - will try to make it to the meeting at some point in the afternoon
- Richard Rodgers – available all day.
- Mark Diggory – available all day.
- Ben Bosman – available in afternoon.
- Brad McLean – will join in afternoon.
- Val Hollister – will join for most/all of day.
Notes
- 1.6 Discussion
- Did we branch too soon – no activity in Trunk besides 1.7 (Stuart)
- No decision on what we wanted in 1.7? (Mark D)
- 1.6 is "put to bed"
- We didn't test the Handle Server – now seems fixed with demo.dspace.org
- Too much of a bottleneck for Jeff Trimble on Documentation. The model is right, and we'd like to expand.
- We should be more proactive to find people like Jeff.
- Demo.dspace.org is 'great' – need to develop more test practices.
- Is there a way to encourage testathon interaction (need more feedback?). First one was great – been a bit downhill since then. Do repo managers feel it is "too hard". Rebranding? What's the positive "reward" – how to you incentivize them? (It works well when people are excited about it). A top ten testers – or a drawing based on number of bugs? Talk to Val – does Global Outreach have ideas on incentives???
- Automated testing from GSoC
- Integration testing
- Performance testing is a need (small / medium / large reference datasets – how to build these / IP issues? Repository Manager??? Talk to Global Outreach committee)
- Did we branch too soon – no activity in Trunk besides 1.7 (Stuart)
- Documentation 1.6
- Confluence docs
- Snapshot versions a problem for Fedora side?
- Exports to HTML and PDF
- "Hard Stop" to move just to Confluence based Docs (move back to SVN)
- How do we make sure all patches have documentation before commits?
- Move original wiki page off to docs area
- Handle Server plugin – difficult to do migrations (have to sync up handle IP change with migration) – blind assumption that it's always running on same server as DSpace (Richard Rodgers)
-
- Should be replaced with a Service call (HTTP REST?) – any processing/slowdown here, likely not?
- Related to REST GSoC project?
- Graham has rewritten code entirely – one handle service that responds for all prefixes
- Decoupling is necessary – all in agreement
- CNRI Handle Server 7.0
- Anything we need to know about on our end
- Decoupling for a future hosting service (DuraSpace hosting it for small sites?)
-
- GSoC projects
- No transition from GSoC to codebase
- Trying a team strategy – are we being successful or not?
- Projects may need to get off the ground a bit before they can successfully collaborate...
- JIRA not being used afterall (too much work?) – group meeting amongst students difficult to schedule (logistics / attendance difficult)
- Varying levels in participation amongst the mentors / varying styles in mentoring
- Overviews of projects
- Are there ways to create face-to-face opportunities (OR, DSUG, have them present??). Should the money coming back to DuraSpace be funneled back to the Students (fund one to go to a conference)? Traditionally, most GSoC projects give the money to the mentors? That could be an option to get more mentors involved?
- How to move these into Trunk easily? Take them as they come.
- ToDo: Full meeting on Discussion of Commit Rights & Committer Governance models. Should we still be called "committers", or give out commit rights more liberally.
- Modules
- Dependencies from Trunk directly to Modules directory
- Need to make this less "muddy"
- TODO: Full meeting on Discussion of how we should split these "service boundaries" – so how do we want to manage trunk & modules.
- Discussions of 1.7 – see notes DSpace Release 1.7.0 Notes
- TODO: Where do we all stand on asynchronous module releases?? (Mark Diggory)