Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Aug 7, 2012

This removes all of components/legacy and ome-java-deprecated.jar and updates the build and deps scripts accordingly.

@ghost
Copy link
Author

ghost commented Aug 7, 2012

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.

@melissalinkert
Copy link
Member

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 ant jars (so you could just choose not to build the legacy components)?

@ghost
Copy link
Author

ghost commented Aug 7, 2012

On 07/08/2012 18:40, Melissa Linkert wrote:

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 |ant jars| (so you
could just choose not to build the legacy components)?

It would certainly be possible to call the individual targets. However,
isn't this long obsolete OME server stuff that's no longer actually used
at all?

Regards,
Roger

The University of Dundee is a registered Scottish Charity, No: SC015096

@melissalinkert
Copy link
Member

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.

@joshmoore
Copy link
Member

I wouldn't suggest dropping these for a point release, though it may make sense to remove them from the main target. I.e. jars could skip them and anyone who wanted them could call that target manually.

@melissalinkert
Copy link
Member

This branch no longer merges cleanly.

Roger Leigh added 4 commits November 9, 2012 17:11
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
@ghost
Copy link
Author

ghost commented Nov 9, 2012

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.

@sbesson
Copy link
Member

sbesson commented Nov 12, 2012

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:

Compiling 26 source files to /home/omero/slave/workspace/OMERO-merge-develop/src/components/romio/target/classes
/home/omero/slave/workspace/OMERO-merge-develop/src/components/romio/src/ome/io/bioformats/BfPixelsWrapper.java:18: package loci.common does not exist
import loci.common.DataTools;

Copy link
Member

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?

@ghost
Copy link
Author

ghost commented Nov 12, 2012

OK. I removed it because of the OMENotesService references, but I'll add it back.

@joshmoore
Copy link
Member

@rleigh-dundee ping

@ghost
Copy link
Author

ghost commented Nov 20, 2012

Updated to restore the documentation, but removed references to deleted code.

@joshmoore
Copy link
Member

@rleigh-dundee, this commit is still grayed out ("cannot be merged")

@joshmoore
Copy link
Member

Roger, this is still failing the build. See build 50 of OMERO-merge-develop. Marking as needs-fixes.

Roger Leigh added 2 commits November 20, 2012 10:14
Conflicts:
	components/legacy/ome-editor/pom.xml
	components/legacy/ome-notes/pom.xml
@ghost
Copy link
Author

ghost commented Nov 20, 2012

Build issues with OMERO are now fixed.

melissalinkert added a commit that referenced this pull request Nov 27, 2012
Remove legacy ome-editor and ome-notes
@melissalinkert melissalinkert merged commit 3619ce5 into ome:develop Nov 27, 2012
hflynn pushed a commit to hflynn/bioformats that referenced this pull request Oct 11, 2013
melissalinkert pushed a commit to melissalinkert/bioformats that referenced this pull request Jan 11, 2018
Support for pyramid TIFFs with multiple planes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants