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.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 34 Next »

Table of Contents

The root page DSPACE:Developer Meetings could not be found in space DSpace.

Meeting Schedule and Attendance

DSpace Developer meetings are a time when Committers and interested Developers can discuss new software features, upcoming releases of DSpace software, and generally plan out the roadmap of DSpace. All meetings are public. We welcome anyone and everyone to attend, speak their opinions or just listen in on the discussions. Please note that we archive all discussions (see Meeting Archives), as a service for those who are unable to attend.

DSpace Developer meetings take place on the following schedule:

  • Every Wednesday at 20:00 UTC/GMT in #duraspace IRC channel
  • All meetings are held for 1 hour (although, admittedly, discussion sometimes extends beyond that)

See the world clock to determine the meeting time where you live.

Meeting topics often include:

  • Recent updates on upcoming DSpace releases, bug fixes or features
  • Reviewing of recent reported issues/bugs/feature requests (see JIRA Cleanup Sessions for more info)
  • Occasionally we vote or make decisions on upcoming DSpace technology plans/roadmap (see Developer Voting Procedures for more info)

If you are unable to attend a meeting, please feel free to add your own notes/comments to the meeting's wiki page.

Developers Meeting on Weds, July 21, 2010

Agenda

  • Any Announcements / Additional Agenda Items?
  • GSoC updates
  • Review of discussions out of OR10 – any comments / questions / thoughts:
  • Topic for next "Special Topics" Meeting? Several 'ToDo' topics came out of OR10 discussions:
    • TODO: Full meeting on Discussion of Commit Rights & Committer Governance models. Should we still be called "committers", or give out commit rights more liberally?
    • TODO: Dependencies between Trunk and Modules are a bit "muddy". Full meeting on discussion of how we should split these "service boundaries" – so how do we want to manage trunk & modules?
    • TODO: Where do we all stand on asynchronous module releases? (Mark Diggory)
  • JIRA Catch-Up – starting with issue DS-533 (and getting as far as we can).

Meeting Notes

GSoC – how to get projects in Trunk, Future Special Topic Mtg on GSoC & Commit Rights, Future "Intro to Fedora" Training

  • Majority meeting discussed how to get GSoC projects which are "ready" adopted into Trunk
  • Several scenarios/options presented (one or more should be adopted):
    • Require students to create JIRA issues for their projects? (Preferable to have several tickets for a single project, breaking it into components in varying states of readiness)
    • Allow "ready" projects (or parts of projects) to be committed immediately to Trunk (by the students themselves) – especially for the REST project
    • Allow "ready" projects (or parts of projects) to be committed immediately to a Branch (where they will be merged by the students themselves). After a quick review process, this branch would be merged back into Trunk for DSpace 1.7 release.
    • Keep the GSoC projects where they are for review, and merge into trunk later
      • Downside is that this is the "old way of handling GSoC projects", which hasn't worked out well in the past. To date, no GSoC project has ever been accepted into Trunk code.
  • Discussion of no longer treating Trunk as "sacred" – perhaps we allow students to merge code here and potentially temporarily "break things"? However, this goes against our current Guidelines for Committing
  • Proposal for an Special Topic Meeting next week to decide following: (See Managing Release and Integration Cycles page for more details on this Special Topic Meeting)
    1. Propose that "ready" GSoC Projects be committed to Trunk (or alternatively to a common Branch for quick review and then moved to Trunk)
    2. Because of this, we may need to review our Guidelines for Committing – should Trunk be treated "sacred"?
    3. Also may need to begin discussion of "Commit Rights" – do we give temporary full commit rights to GSoC students, or do we only allow their mentors to commit the code?
  • Future Special Topics Meeting:
    • Meeting to discuss Trunk & Module dependencies along with asynchronous module releases
  • Brief discussion of Fedora Training
    • All in agreement that an "Intro to Fedora" webinar (with a recording) would be nice. Tim will investigate with DuraSpace.

Meeting Transcript

Meeting Archives

Notes and Transcripts from all recent Developers Meetings are available off of the Developer Meeting Archives page.

  • No labels