Move NRML to a separate repository

Bug #904202 reported by Lars Butler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenQuake (deprecated)
Fix Released
Medium
Lars Butler

Bug Description

[et=4h]
[at=3.5h]

OpenQuake is no longer the only application making use of NRML (the GEM Modeler's Toolkit, for example). Thus, I think it is appropriate o maintain and version NRML within a separate repository. (This repository could also house common libs for parsers and serializers.)

Instead of maintaining a copy of the NRML schema (as we currently do in the OpenQuake repo in openquake/nrml/), we can simply add a git submodule in this location and reference a specific commit in the NRML repo. (Note from Lars: I've done a small experiment with this structure and the concept is sound.)

In the near future, we are going be more actively updating the NRML spec so it will be important to better maintain and tag the various revisions of NRML.

description: updated
John Tarter (toh2)
Changed in openquake:
milestone: none → 0.5.1
importance: Undecided → Medium
Revision history for this message
Lars Butler (lars-butler) wrote :

I found a way to copy a single folder of a git repo (with history and all) to another repo. This is useful since we want to break all of the openquake nrml schema & related artifacts out of the openquake repo (github.com/gem/openquake) and move it into the NRML repo (github.com/gem/nrml).

This article helped: http://palleas.com/2011/02/02/how-i-turned-a-folder-into-a-git-submodule/

description: updated
Changed in openquake:
assignee: nobody → Lars Butler (lars-butler)
Changed in openquake:
status: New → Confirmed
Revision history for this message
Lars Butler (lars-butler) wrote :
Changed in openquake:
status: Confirmed → In Progress
description: updated
Changed in openquake:
status: In Progress → Fix Committed
Changed in openquake:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.