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 #8640 (closed)

Opened 12 years ago

Closed 8 years ago

Update the online validator

Reported by: ajpatterson Owned by: jburel
Priority: minor Milestone: Unscheduled
Component: Specification Version: OMERO-5.2.0
Keywords: validator Cc: jburel, khgillen
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description


Change History (23)

comment:1 Changed 12 years ago by ajpatterson

  • Keywords validator added

comment:3 Changed 12 years ago by jburel

  • Sprint changed from 2012-05-22 (15) to 2012-06-05 (16)

Referencing ticket #8632 has changed sprint.

comment:4 Changed 12 years ago by jburel

  • Sprint 2012-06-05 (16) deleted

Referencing ticket #8632 has changed sprint.

comment:5 Changed 12 years ago by jburel

  • Milestone changed from OMERO-Beta4.4 to Future

comment:6 Changed 12 years ago by ajpatterson

Online validator is not starting at present.

comment:7 Changed 12 years ago by ajpatterson

The current validator is up and running but still hanging. It is running on:

TurboGears-1.0.4.4dev_r4274-py2.4.egg
CherryPy-2.3.0-py2.4.egg
under Python 2.4

I cannot replicate that environment on my laptop under Mac OS X 10.6 as it is too new for those old versions.

I did have it running fine under versions for Python 2.5 or 2.6 when I wrote it but have broken my laptop install trying to get the old versions working.

comment:8 Changed 12 years ago by jmoore

  • Milestone changed from Future to OMERO-4.4
  • Sprint set to 2012-07-17 (19)

Referencing ticket #8632 has changed sprint.

comment:9 Changed 12 years ago by jmoore

  • Milestone changed from OMERO-4.4 to Future
  • Sprint 2012-07-17 (19) deleted

comment:10 Changed 12 years ago by jmoore

For 4.4.0/.1 it's been disabled an now points at the FAQ for using the command line. From Curtis:

Can it be disabled for now, with the intention to get it back up and
running later? I think it is a very useful thing. At minimum, I think the
more sophisticated linkage checking logic (beyond mere XML validation) is
vital to preserve somehow. Perhaps it could be integrated into the
Bio-Formats xmlvalid tool (or better, become a new "omevalid" tool)?

comment:11 Changed 11 years ago by ajpatterson

  • Cc jburel khgillen added

I have checked the state of this code. As far as I can tell it broadly works. What does not work is the configuration on necromancer it used to run in. The validator code started to hang after something else was updated on necromancer. The decision at the time appears to have been we could not get it to run on necromancer, had no alternative machine to run it on, and could not replicate the environment necromancer had on a local machine for debugging as the versions were too old to install.

I see the way to get this running is to give it a VM to run on and use apache on necromancer as a transparent proxy to forward the requests to the VM. Kenny should be able to make a suitable VM.

I tested it on my machine with Python2.6, TurboGears1.1, TurboKid?, install-pil/Imaging-1.1.7, pip install lxml, inside a virtualenv.

I had to make a couple of minor changes to update it from TurboGears1.0 to 1.1 but got it starting to validate. I have not done heavy testing.
https://github.com/qidane/openmicroscopy/commit/0a9acfe7841ae59bf9d7c500cc9e0de3477dbd01

It will need a minor update to the schema files it is using as our git (git.openmicroscopy.org) has changed slightly and it is having a problem loading some xsd files.

Oh, and it has the old logo.

comment:13 Changed 11 years ago by ajpatterson

This task is blocked pending the VM work.

The VM work has been reduced in priority due to sys-admin current workload. Issue discussed with Jean-Marie. It will have to be reviewed in a couple of weeks time. Reminder set for 4th Feb.

Last edited 11 years ago by ajpatterson (previous) (diff)

comment:14 Changed 11 years ago by ajpatterson

The VM work still has reduced in priority. Discussed with Jean-Marie. Reminder set for 19th Feb.

comment:15 Changed 11 years ago by ajpatterson

  • Milestone changed from Future to OMERO-4.5

comment:16 Changed 11 years ago by ajpatterson

Referencing ticket #5924 has changed sprint.

comment:17 Changed 11 years ago by ajpatterson

The VM work still has reduced in priority. Discussed with Jean-Marie. Reminder set for 5th March.

comment:18 Changed 11 years ago by ajpatterson

Server now accessible. ome-validator.lifesci.dundee.ac.uk Next step to install prerequisites.

Last edited 11 years ago by ajpatterson (previous) (diff)

comment:19 Changed 9 years ago by ajpatterson

  • Milestone changed from 5.x to Future
  • Owner changed from ajpatterson to jburel

comment:20 Changed 8 years ago by jamoore

Referencing ticket #5924 has changed sprint.

comment:21 Changed 8 years ago by jamoore

Referencing ticket #5924 has changed sprint.

comment:22 Changed 8 years ago by jamoore

  • Milestone changed from Future to Unscheduled

comment:23 Changed 8 years ago by sbesson

  • Resolution set to invalid
  • Status changed from new to closed
  • Version set to OMERO-5.2.0
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.144232 sec.)

We're Hiring!