<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi Lee & Roger (and everyone else!)</div>
<div><br>
</div>
<div>Thanks to Roger for putting this info all together and driving the discussion forward.  Anyone who is watching this and our sister open source software projects knows these issues are looming large in several ways.</div>
<div><br>
</div>
<div>Many thanks to Lee for the detailed feedback— is very helpful.  We’ve received a few private responses (we prefer a public discussion, but for some entities these things have to stay private) and obviously there are discussions on other lists, which we
 are keeping an eye on.</div>
<div><br>
</div>
<div>In general, any and all feedback is most welcome.  It does seem that many of us are dealing with the vagaries of versioning and compatibilities of Java and OS X, and Python, and bitness, and….</div>
<div><br>
</div>
<div>Thanks again.</div>
<div><br>
</div>
<div>Cheers,</div>
<div><br>
</div>
<div>Jason</div>
<div><br>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Lee Kamentsky <<a href="mailto:leek@broadinstitute.org">leek@broadinstitute.org</a>><br>
<span style="font-weight:bold">Date: </span>Tuesday, 13 January 2015 14:27<br>
<span style="font-weight:bold">To: </span>Roger Leigh <<a href="mailto:r.leigh@dundee.ac.uk">r.leigh@dundee.ac.uk</a>><br>
<span style="font-weight:bold">Cc: </span>OME Development <<a href="mailto:ome-devel@lists.openmicroscopy.org.uk">ome-devel@lists.openmicroscopy.org.uk</a>>, OME Users <<a href="mailto:ome-users@lists.openmicroscopy.org.uk">ome-users@lists.openmicroscopy.org.uk</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [ome-users] [ome-devel] RFC: Changes to the OMERO minimum system requirements for 5.1 and 5.2<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">Thanks, Roger, I hadn't planned on replying to this, but having a detailed proposal brings up some questions that are both relevant for our OME support and more broadly for other community tools (like CellProfiler).
<div><br>
</div>
<div>* Centos versions: I'd like to think that my organization is at the forefront when tracking technology, but we are currently on Centos 6 for our cluster. I think we'll be moving to 7 within the next year, but I can see other institutions lagging behind.
 One positive is that we are moving toward cloud apps and the applification of OMERO is a huge win that could make the version problem a moot point.</div>
<div><br>
</div>
<div>* Bitness - On one hand, I would love to discard all our 32-bit builds. On the other, moving the Mac build of CellProfiler to 64 bits has sadly been an overwhelmingly challenging task due to migration from Carbon to Cocoa and the difficulty of integrating
 a Python and Java UI on that platform. Although solving this is a priority, dropping 32-bit client support on the Mac could leave us behind on that platform. But I understand the challenge of maintaining a 32-bit build and realize that it's up to us to do
 what's needed to keep pace.</div>
<div><br>
</div>
<div>* Python - I can see no compelling reason for our tools to move to 3.x and we will probably stick with 2.7 or 2.8 if it comes out as long as the packages we need support 2.x. We have dropped 2.6 support.</div>
<div><br>
</div>
<div>* MSVC - you can't buy MSVC 2010 professional any more, although that is the compiler that's best supported for compiling 64 bit extensions for Python 3.x. We actually use the Microsoft SDK to compile CellProfiler - that uses MSVCR90.dll which is one step
 behind MSVC 2010, but is the implementation of the C runtime library used in Python 2.7. One important task for us is to learn how to build Python extensions using MSVC 2013 to produce assemblies that use MSVCR90.dll instead of the default for MSVC 2013. But,
 I think it's important that you use tools that people can actually get, so I would be in favor of supporting the latest and I can understand dropping support for earlier as long as any binaries loaded by Python are truly compatible. Informally, I've patched
 Python's distutils to make it capable of using MSVC 2013, but I think it needs further patching to solve the DLL problem.<br>
</div>
<div><br>
</div>
<div>* Java - we currently build on 1.6 but we would like to track OME and ImageJ and we would welcome a community decision to build on 7. The situation on OS/X 10.7 and Java upgrades on OS/X in general is a little daunting for some of our users, but I think
 the community consensus will tell us (CellProfiler) what's best to do, so we appreciate the insight and direction that you're supplying.</div>
<div><br>
</div>
<div>--Lee</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Jan 13, 2015 at 8:46 AM, Roger Leigh <span dir="ltr">
<<a href="mailto:rleigh@dundee.ac.uk" target="_blank">rleigh@dundee.ac.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear all,<br>
<br>
Prior to the release of OMERO 5.1, the OME team have been reviewing our<br>
support for the various software components we depend upon.  A proposal<br>
of the versions we intend to support for OMERO 5.1 and 5.2 is detailed here:<br>
<a href="https://www.openmicroscopy.org/site/support/omero5.1/sysadmins/version-requirements.html" target="_blank">https://www.openmicroscopy.<u></u>org/site/support/omero5.1/<u></u>sysadmins/version-<u></u>requirements.html</a><br>
<br>
Our resources to test and support multiple versions of each component<br>
have limits, and older versions of components lack security support and<br>
updates.  We need to deprecate and drop support for older versions over<br>
time, as well as limit the number of versions we support at any one<br>
time.  Versions for which we will drop support for in 5.2 are marked as<br>
deprecated in 5.1.  Notable here are the deprecation and dropping of<br>
support for Java 6 and older PostgreSQL versions, but please look at the<br>
above link for full details.<br>
<br>
Your feedback would be appreciated.  If any of these proposed changes<br>
are problematic, please do provide us with the details of your system<br>
(OS version and software versions) so that we can try to accommodate<br>
support for it where possible.<br>
<br>
<br>
Regards,<br>
Roger Leigh<br>
<br>
--<br>
Dr Roger Leigh -- Open Microscopy Environment<br>
Wellcome Trust Centre for Gene Regulation and Expression,<br>
College of Life Sciences, University of Dundee, Dow Street,<br>
Dundee DD1 5EH Scotland UK   Tel: (01382) 386364<br>
<br>
The University of Dundee is a registered Scottish Charity, No: SC015096<br>
______________________________<u></u>_________________<br>
ome-devel mailing list<br>
<a href="mailto:ome-devel@lists.openmicroscopy.org.uk" target="_blank">ome-devel@lists.<u></u>openmicroscopy.org.uk</a><br>
<a href="http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel" target="_blank">http://lists.openmicroscopy.<u></u>org.uk/mailman/listinfo/ome-<u></u>devel</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</span><br>
<span style="font-size:10pt;">The University of Dundee is a registered Scottish Charity, No: SC015096</span>
</body>
</html>