-
Notifications
You must be signed in to change notification settings - Fork 251
Remove legacy ome-editor and ome-notes #117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
In case anyone wishes to keep the legacy code for whatever reason, I've prepared a filtered copy of the repo. It's currently here: https://github.com/rleigh-dundee/bioformats/tree/bioformats-legacy But can be put into an independent bioformats-legacy repo if it's needed to be preserved. |
|
Sorry, I'm a little unclear as to why all of this actually needs to be removed right now. If this is to facilitate Debian packaging, is it not sufficient to use individual jar-* targets instead of |
|
On 07/08/2012 18:40, Melissa Linkert wrote:
It would certainly be possible to call the individual targets. However, Regards, The University of Dundee is a registered Scottish Charity, No: SC015096 |
|
Most of this actually has nothing to do with OME server. It's definitely not actively maintained, but I have no idea who (if anyone) is using it - just because OMERO doesn't need it doesn't mean that no one else does. My personal feeling is that if we're going to remove this, it should be as part of a major release, but if the majority rule is to get rid of it now that's fine (I'm not dearly attached to the legacy component code, I just don't want to hurt those who might still be using it). I'll mention this PR in email tonight, and hopefully anyone else who has a strong feeling can chime in. |
|
I wouldn't suggest dropping these for a point release, though it may make sense to remove them from the main target. I.e. |
|
This branch no longer merges cleanly. |
Conflicts: ant/toplevel.xml components/legacy/ome-editor/build.properties components/legacy/ome-editor/pom.xml components/legacy/ome-notes/build.properties components/legacy/ome-notes/pom.xml
|
This is now mergeable into develop. Note that "ant test" and "mvn" currently show a test failure, but this is also present on current develop: [ERROR] /Users/rleigh/bioformats3/components/scifio/test/loci/formats/utests/FormatTools.java:[53,7] class ServiceFactoryTest is public, should be declared in a file named ServiceFactoryTest.java I'm not an ant/maven expert, and while these all work as far as I've tested, the changes to the build logic in removing the legacy code definitely could use some checking over. |
|
OMERO-merge-develop jobs #39, #40 & #41 failed when including this PR. When specifically excluding this PR, build #42 was successful. Labelled as conflicting. First compile error in the console output is: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this being removed?
|
OK. I removed it because of the OMENotesService references, but I'll add it back. |
|
@rleigh-dundee ping |
|
Updated to restore the documentation, but removed references to deleted code. |
|
@rleigh-dundee, this commit is still grayed out ("cannot be merged") |
|
Roger, this is still failing the build. See build 50 of OMERO-merge-develop. Marking as needs-fixes. |
Conflicts: components/legacy/ome-editor/pom.xml components/legacy/ome-notes/pom.xml
|
Build issues with OMERO are now fixed. |
Remove legacy ome-editor and ome-notes
Updating links in plone menu
Support for pyramid TIFFs with multiple planes
This removes all of components/legacy and ome-java-deprecated.jar and updates the build and deps scripts accordingly.