Opened 4 years ago

Last modified 4 years ago

#217 new

Import the source of ODB version 1.0.0 into the access-svn ODB repository

Reported by: Jin Lee Owned by: Jin Lee
Priority: major Component: ACCESS model
Keywords: ODB trunk branch import Cc: Jin Lee, Tan Le, Yi Xiao, Peter Steinle, Fabrizio Baordo, Susan Rennie, Zhihong Li

Description

Currently Bureau has a version of ODB source which Tan received many years ago from ECMWF. UKMO also has a version of ODB source which they modified from the original received from ECMWF. In order to build OPS32.0.0 (and beyond) we need to use an ODB source which is identical to UKMO. This will minimise any potential difficulties with OPS build.

UKMO indicated that they will not make ODB sources available on MOSRS shared repository. This means we will need to maintained our own ODB sources in our own ODB repository. The sources need to be fully traceable and to follow very closely any version changes UKMO introduces.

This ticket summarises:

  • how ODB sources - from both ECMWF and UKMO - are imported into the ODB trunk
  • recommended working practice for maintaining local stable branch
  • recommended working practice for maintaining individual development branches

Change History (4)

comment:1 Changed 4 years ago by Jin Lee

comment:2 Changed 4 years ago by Jin Lee

Imported Odb-1.0.0

Odb-1.0.0 was downloaded from the following ECMWF website,

https://software.ecmwf.int/wiki/display/ODB/Legacy+Releases

Then it was imported into the trunk of ODB repository,

https://access-svn.nci.org.au/trac/odb/browser/trunk/odb/Odb-1.0.0-Source?rev=62

comment:3 Changed 4 years ago by Jin Lee

Imported Odb-1.0.0-Source-meto

David Davies sent to Jin Lee UKMO-modified Odb-1.0.0 (named "Odb-1.0.0-Source-meto") which was used in building OPS32.0.0. Following steps were used to put "Odb-1.0.0-Source-meto" into the trunk of the ODB repository:

  1. Created a new branch, "Odb-1.0.0-Source-meto" branching off from "Odb-1.0.0-Source"
  2. Checked out a copy of "Odb-1.0.0-Source-meto"
  3. Working in the working copy of "Odb-1.0.0-Source-meto" all source files were update by comparing with the source David Davies sent
  4. Commit the updated working copy to "Odb-1.0.0-Source-meto" in the trunk of the ODB repository

The revision of the SVN commit that puts "Odb-1.0.0-Source-meto" into the ODB trunk is,

https://access-svn.nci.org.au/trac/odb/browser/trunk/odb/Odb-1.0.0-Source-meto?rev=64

comment:4 Changed 4 years ago by Tan Le

Hi Jin,

From the software document,

Getting the source
==================

The latest version of the source tarball can be downloaded from

https://software.ecmwf.int/odb/Releases

Installation
============

  1. Unpack the source tarball and create a build directory

$ tar xzf Odb-1.0.0-Source.tar.gz

...

The address is different but I assume you are getting the same code.

Do you still have the original tarball?

I would like to work from there.

Thanks

Tan

Note: See TracTickets for help on using tickets.