Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #9300 (closed)

Opened 12 years ago

Closed 11 years ago

Migrate OME-XML changes

Reported by: mhiner-x Owned by: mhiner-x
Priority: major Milestone: Unscheduled
Component: Bio-Formats Version: 4.4.8
Keywords: n.a. Cc: jamoore, mlinkert, crueden-x
Resources: n.a. Referenced By: n.a.
References: 9346 Remaining Time: n.a.
Sprint: n.a.

Description

Various ome.xml packages contain updated classes supporting the desired new OME-XML structure.

These classes will have to be migrated, and assessed for need of delegator classes to preserve legacy backwards compatibility.

Change History (4)

comment:1 Changed 12 years ago by mhiner-x

Because there are still active, non-delegating classes in the loci.formats package within the SCIFIO component, and those classes have dependencies on the Metadata-related classes that need to be migrated to the OME-XML component, we will not be completely restructuring the dependency hierarchy at this point. (as a circular dependency between OME-XML and SCIFIO would be introduced)


Instead, the relevant Metadata classes/code will be extracted and put into appropriate packages within the SCIFIO component itself. When conversion of loci.formats is complete, loci.formats will move to Bio-Formats-Legacy and this ome.xml code within SCIFIO can migrate to the OME-XML component as intended.


The final hierarchy will thus be:


Bio-Formats-Legacy

|

OME-XML

|

SCIFIO


As opposed to the current:


Bio-Formats-Legacy

|

SCIFIO

|

OME-XML

comment:2 Changed 12 years ago by mhiner-x

As these changes will require updates to auto-generated classes, the xsd-fu script that generates many of the ome.xml.Metadata classes will also need to be updated.

Changes will be made on the branch: scifio-updates

comment:3 Changed 12 years ago by mhiner-x

comment:4 Changed 11 years ago by mhiner-x

  • Resolution set to invalid
  • Status changed from new to closed
  • Version set to 4.4.8

We will no longer be migrating the SCIFIO code directly into the Bio-Formats source. Instead they will be added as dependencies.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.103863 sec.)

We're Hiring!