Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[technology-pmc] Fwd: FW: [CQ 8940] HDF5 1.8.14

Everyone,

I would appreciate your guidance on the discussion below.

Here is a brief summary. We are sorting out our CQs for ICE so that we can start to prepare for a release.

Here's an excerpt from the discussion. Keep in mind that there are two different versions of HDF5: "HDF-Java" is the Java version and "HDF5" is the C++ version. They do the same thing, but are just implementations in different languages.

We have two different types of HDF in ICE; HDF5 and HDF-Java. HDF-Java is what we need for the Eclipse RCP-based part of ICE. However, we  have a separate C++ library that is used by C/C++ and Fortran codes to write files that are read by our RCP side and this is where the requirement
for HDF5 comes from. It actually requires HDF5 to compile, so I now believe it may be more than a Workswith CQ.

That being said, I am thinking that it may actually be better to remove that C++ code from the ICE repo and release it as a completely separate
C++ code/project. My thinking here is that it is really a separate project - separate scope, separate language (and therefore build), separate user base, etc. We don't even require it to compile or use our RCP-based code. Thus it seems to me that it is really a separate project and it - and its HDF5 dependency - should go somewhere else.

What do you think?

Jay

---------- Forwarded message ----------
From: Jay Jay Billings <billingsjj@xxxxxxxx>
Date: Fri, Apr 10, 2015 at 9:44 AM
Subject: Re: FW: [CQ 8940] HDF5 1.8.14
To: Sharon Corbett <sharon.corbett@xxxxxxxxxxx>
Cc: "Wojtowicz, Anna" <wojtowicza@xxxxxxxx>, emo-ip-team@xxxxxxxxxxx, "jayjaybillings@xxxxxxxxx" <jayjaybillings@xxxxxxxxx>


Sharon,

I'll look into that. Thanks.

Jay

On 04/10/2015 09:34 AM, Sharon Corbett wrote:
Hi Jay;

Thanks very much for the details.  Unfortunately, questions concerning
dependencies are better suited to be answered by the project's PMC and/or
Mentors.

May we suggest you ask for their input via the PMC Mailing List.

Hope that helps.
Sharon

-----Original Message-----
From: Jay Jay Billings [mailto:bkj@xxxxxxxx]
Sent: April-09-15 4:54 PM
To: Sharon Corbett
Cc: 'Wojtowicz, Anna'; 'Billings, Jay Jay'; emo-ip-team@xxxxxxxxxxx
Subject: RE: FW: [CQ 8940] HDF5 1.8.14

Sharon,

I think they all remain as is, but maybe we don't need the native HDF5
libraries.

What do you think? Should I move that C++-based "part" into another project
given it is essentially separate (but just riding in the repo).

Jay

On Thu, 9 Apr 2015, Sharon Corbett wrote:

Thanks Ann;

Just to confirm; all CQs remain as is with a requirement to
redistribute, correct?
Thanks,
Sharon


-----Original Message-----
From: Wojtowicz, Anna [mailto:wojtowicza@xxxxxxxx]
Sent: April-09-15 12:41 PM
To: Sharon Corbett
Cc: Billings, Jay Jay; emo-ip-team@xxxxxxxxxxx
Subject: RE: FW: [CQ 8940] HDF5 1.8.14

Sharon,

After conferring with Jay, we won't require the user to install the
full HDF-Java binary. Instead, we've decided for now we will
distribute the 5 ncsa  packages listed in the CQ, and the necessary
DLL/SO libraries. This way the user doesn't have to download anything,
and we can avoid submitting the entire HDF-Java package for review. So
we'd like to proceed with the HDF-Java CQ in its current state.


Anna

-----Original Message-----
From: Jay Jay Billings [mailto:bkj@xxxxxxxx]
Sent: Thursday, April 09, 2015 9:28 AM
To: Sharon Corbett
Cc: Billings, Jay Jay; Wojtowicz, Anna; emo-ip-team@xxxxxxxxxxx
Subject: RE: FW: [CQ 8940] HDF5 1.8.14

Sharon,

Thanks for the guidance!

SZip and Zlib are required by HDF5.

We actually need to ship part of HDF-Java with ICE *and* have them
install the full HDF-Java package. It is a bit complicated but
essentially there are Java pieces that we need to include in ICE and
JNI+Native libraries that the user needs to install.

The VisIt Java Client is something that we need to ship with ICE as well.
It was originally developed as part of NiCE, (the initial
contribution), but by another National Laboratory. When we moved to
Eclipse, they elected to move that code to GitHub.

I realized after talking to Anna late yesterday that the situation
with
HDF5 may be a little more complicated than a Workswith CQ. We have two
different types of HDF in ICE; HDF5 and HDF-Java. HDF-Java is what we
need for the Eclipse RCP-based part of ICE. However, we have a
separate C++ library that is used by C/C++ and Fortran codes to write
files that are read by our RCP side and this is where the requirement
for HDF5 comes from. It actually requires HDF5 to compile, so I now
believe it may be more than a Workswith CQ.

That being said, I am thinking that it may actually be better to
remove that
C++ code from the ICE repo and release it as a completely separate
C++ code. My

thinking here is that it is really a separate project - separate
scope, separate language (and therefore build), separate user base, etc.
We don't even require it to compile our RCP-based code. Thus it seems
to me that it is really a separate project and it - and its HDF5
dependency - should go somewhere else.

What do you think?

Jay

On Thu, 9 Apr 2015, Sharon Corbett wrote:

Anna and Jay;

Thanks that is very helpful indeed.  Yes, if the CQ qualifies as a
Workswith dependency [1], we can modify the CQ accordingly. What
needs to happen after we perform that modification is for the PMC to
discuss and vote on the Workswith designation.  Following that
discussion/vote, we process the CQ accordingly.  For Workswith
dependencies we do not perform due diligence review.

I'll make that change now to CQ 8940.  Can you let us know if any of
the other remaining CQs fall into that category as well; specifically
HDF-Java 2.10.1.

Other remaining CQs; SZip, Zlib, and VisIt Java Client.

[1]
https://eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3r
d
_Party
_Dependencies_Final.pdf

Kind Regards,
Sharon


-----Original Message-----
From: Jay J. Billings [mailto:billingsjj@xxxxxxxx]
Sent: April-08-15 5:09 PM
To: Wojtowicz, Anna; emo-ip-team@xxxxxxxxxxx
Subject: Re: FW: [CQ 8940] HDF5 1.8.14

Anna,

I think that we need to file a CQ just to make it clear that we work
with HDF5.

I have added the IP team back to the list to get some help on that.
Sharon, is that true? If it is an optional package that they may
download and use at their leisure that we do not need to distribute
do we only need to file a "Works With" CQ?

Thanks,
Jay

On 04/08/2015 03:43 PM, Wojtowicz, Anna wrote:
Should we proceed with this? We never intended to distribute HDF5
but let
the user download it for themselves, meaning we can't exclude
anything from the CQ...
Anna

-----Original Message-----
From: emo-ip-team@xxxxxxxxxxx [mailto:emo-ip-team@eclipse.org]
Sent: Wednesday, April 08, 2015 3:40 PM
To: Wojtowicz, Anna
Subject: [CQ 8940] HDF5 1.8.14

http://dev.eclipse.org/ipzilla/show_bug.cgi?id=8940


Sharon Corbett <sharon.corbett@xxxxxxxxxxx> changed:

             What    |Removed                     |Added

---------------------------------------------------------------------
-
------
             Severity|new                         |awaiting_committer




--- Comment #7 from Sharon Corbett <sharon.corbett@xxxxxxxxxxx>
2015-04-08 15:39:37 --- Hi Anna:
Can you please confirm the project really intends to distribute all
65 MB
of this content.  I note the inclusion of the following directories:
bin
perform
tools

Thanks for the confirm.

Sharon



Auto-Generated Text:  IPTeam awaiting response from Committer.


--
Configure CQmail:
http://dev.eclipse.org/ipzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: ------- You are on the
CC
list for the CQ.
--
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings









--
Jay Jay Billings
Oak Ridge National Laboratory
Telephone: (865) 272-9420
Email:billingsjj@xxxxxxxx
Twitter Handle: @jayjaybillings




--
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings

Back to the top