[hibernate-dev] [OGM] Sprint organization

Emmanuel Bernard emmanuel at hibernate.org
Mon Feb 23 04:25:59 EST 2015


Nice, thanks. I have updated the contribute page with that content.
http://hibernate.org/ogm/contribute/

On Mon 2015-02-23  9:40, Gunnar Morling wrote:
> Hey,
> 
> Some pointers for those who haven't worked on the OGM code base in a while:
> 
> * Contribution guide: http://hibernate.org/ogm/contribute/
> * Build instructions: in the readme.md in the root dir;
> * You need to install CouchDB separately and configure the COUCHDB_HOSTNAME
> env variable if you want to test that backend; By default only the code of
> this module is compiled
> * When running the CLI build, MongoDB is started and stopped automatically
> via Maven. For running a test against MongoDB from within you IDE, MongoDB
> needs to be installed and started separately.
> * There are two types of tests in core: a) unit tests for stuff in core
> itself and b) the "backendtck" which are high-level (i.e. Session/EM-level)
> tests and which are executed for all backends. To run a specific test
> against a specific store in your IDE, simplest is to copy it into that
> project and run it from there.
> * Packages are organized with the SPI/impl split at the lowest level (I was
> talked into that ;). SPI is geared towards grid dialect implementors. The
> split is not complete yet, at some parts "our" dialects refer to "impl"
> classes from core. Anything not "spi" or "impl" is public API. Naturally,
> that's not very much though as OGM's main user API is JPA/Hibernate ORM.
> The main thing is the configuration API.
> 
> Let me know in case there is anything I can help with to get you started.
> 
> --Gunnar
> 
> 
> 2015-02-23 9:15 GMT+01:00 Gunnar Morling <gunnar at hibernate.org>:
> 
> > Hi,
> >
> > Thanks for grooming the backlog and preparing these releases!
> >
> > I'm curious how the weekly release scheme is going to work out. In the
> > last two sprints we created none (although I thought we wanted to release
> > HS?) and one (HV, as planned) release. Planning for four releases now may
> > be over-stretching it a bit, esp. when splitting up powers as we do in the
> > first week. I would have planned for 4.1.2 and a 4.2 release.
> >
> > As you say, it's too many issues, we will not be able to do them all.
> > Personally, I like a realistic schedule more, IMO it gives you a better
> > sense of achievement if you actually managed to tackle what you had
> > planned. Now we'll more likely get the feeling that we failed to do half of
> > the things planned (as we know that's expected, still I find it
> > sub-optimal).
> >
> > The 4.1.2/4.2 release split make sense. It may be a good idea to either
> > pull you, Emmanuel, or Sanne (which I wouldn't count as a newbie in terms
> > of OGM) over to 4.2 issues at some stage, depending on the progress we make
> > with the respective backlogs.
> >
> > Nice to have the five of us working on OGM, looking forward to get new
> > functionality out there!
> >
> > --Gunnar
> >
> >
> >
> >
> > 2015-02-20 11:07 GMT+01:00 Emmanuel Bernard <emmanuel at hibernate.org>:
> >
> >> I have walked through all of the issues and sorted what I think should
> >> be done.
> >>
> >> ## Plan of action
> >>
> >> Within these 3 weeks, we will do:
> >>
> >> * 4.1.2 (bug fixes) -> code freeze Friday 27th
> >> * 4.2 Alpha1 -> code freeze Friday 27th
> >> * 4.2 Alpha2 or Beta we will see -> code freeze Friday 6th
> >> * 4.2 Beta or CR we will see -> code freeze Wed 11th
> >>
> >> The rookie team + me will work on the 4.1.2 tagged issues.
> >> This work will continue even past the release of 4.1.2 but will be
> >> likely incorporated into the 4.2 branch.
> >>
> >> Davide and Gunnar will work on the 4.2 tagged issues.
> >> It might make sense to have a single one focus on the numerous query
> >> improvements and the other on the rest. See below.
> >>
> >> Take the top issue of the list ordered by decreasing priority or one
> >> with the same level of priority. Kill it. Move to the next.
> >>
> >> ## Priorities
> >>
> >> For 4.1.2, I have sorted issues by decreasing importance with one little
> >> twist. All issues created after a direct user feedback is marked
> >> blocker. This is to speed our feedback loop time.
> >>
> >>
> >> https://hibernate.atlassian.net/browse/OGM-740?jql=project%20%3D%20OGM%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened%2C%20%22Awaiting%20Test%20Case%22)%20AND%20fixVersion%20%3D%204.1.2%20ORDER%20BY%20priority%20DESC%2C%20updated%20ASC
> >>
> >> For 4.2, it is also sorted by decreasing importance but I also gave the
> >> release a theme.
> >> The main focus is significantly improving JP-QL queries.
> >> Secondary and must have target is the error report API.
> >> Tertiary is everything else. That includes some improvements in ORM
> >> itself to unlock us.
> >>
> >> There are too many tasks to address them all but let's first focus on
> >> making a dent up to the major priority level.
> >>
> >> Remarks?
> >>
> >> Emmanuel
> >> _______________________________________________
> >> hibernate-dev mailing list
> >> hibernate-dev at lists.jboss.org
> >> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >>
> >
> >


More information about the hibernate-dev mailing list