[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| RE: [eclipse-pmc] Documenting dependencieson	operatingsystems	andJRE's | 
hm.. both your points are good in isolation, but then I 
remembered
Eclipse 3.4 was "unavailable on QNX because there was no 
1.5 J2SE for QNX".
 
Anyways I suggest not putting too much effort into this, 
and going with your original list since that roughly conveys what an adopter 
needs to do anything useful with the deliverables of the Eclipse project (e.g. 
write an SWT app on QNX on J2SE-1.4).
 
Maritn
For the JRE, I think you have a good 
point and we should probably just declare Java 5 rather than 1.4.2. I was 
thinking that some of our downloads actually still work on lower versions, but 
on further thought I don't think that's important. I.e., it is possible to run 
SWT on 1.4.2 but I think it's sufficient to just say our project has a 
pre-requisite on Java 5 to cover all the bases here. For QNX, I don't actually know the version but I can 
attempt to find that out. We do actually still build and deliver SWT for QNX 
every day, for example: http://download.eclipse.org/eclipse/downloads/drops/I20100119-0800/download.php?dropFile=swt-I20100119-0800-photon-qnx-x86.zip 
It is not a reference platform because it 
only runs SWT rather than the entire platform, but we do build and ship it so 
thought I might as well throw it in the list... John 
  
  
    | "Oberhuber, Martin" 
      <Martin.Oberhuber@xxxxxxxxxxxxx> Sent by: eclipse-pmc-bounces@xxxxxxxxxxx
 01/20/2010 05:15 PM 
       
        
        
          | Please respond 
            toeclipse-pmc@xxxxxxxxxxx
 |  
 | 
        
        
          | To | <eclipse-pmc@xxxxxxxxxxx> |  
          | cc |  |  
          | Subject | RE: [eclipse-pmc] Documenting 
            dependencies on        operatingsystems   
                 andJRE's |  
 
 | 
Perfectly prepared, as always - I bow to you, John :) 
  +1 for 
going the path of least resistance and work on this one, your list makes perfect 
sense.   Except I'm still surprised about QNX, it's neither a reference platform 
nor on the list of ZIPs we build... ... and it's odd declaring a pre-req on J2SE-1.4 when the current list of 
reference platforms does not include any J2SE-1.4 one any more. Perhaps we should continue running 
automated tests on ONE J2SE-1.4 
platform and declare that as reference too?   Martin 
From: eclipse-pmc-bounces@xxxxxxxxxxx 
[mailto:eclipse-pmc-bounces@xxxxxxxxxxx] On Behalf Of John 
Arthorne
Sent: Wednesday, January 20, 2010 10:50 PM
To: 
eclipse-pmc@xxxxxxxxxxx
Subject: RE: [eclipse-pmc] Documenting 
dependencies on operatingsystems andJRE's
Yes, I have had contact 
with the EMO and they advised me to enter the CQ's. I don't just invent work for 
myself ;) 
I also 
don't see much point in documenting the obvious and don't see the particular 
risk, but it seemed easier to just enter a blanket CQ with this list than to 
debate it with them further.  We do have CQ's for specific windowing and 
browser libraries we invoke such as GTK, Mozilla, etc, but we don't currently 
document our references to the core operating system itself. Since it appears to 
be acceptable, I prefer just saying a general dependency like "Windows XP" 
rather than further listing specific OS libraries we invoke. I made the 
suggestion that they publish a list of "pre-approved" exempt pre-requisites for 
the most obvious things (operating systems, JREs), so that projects don't have 
this additional hoop to jump through. 
I gathered the list below from looking at our most 
recent integration build. I'm not attempting to capture historical information, 
but just what we intend to reference in the Helios release. 
John 
  
  
    | "Oberhuber, Martin" 
      <Martin.Oberhuber@xxxxxxxxxxxxx> Sent by: 
      eclipse-pmc-bounces@xxxxxxxxxxx
 01/20/2010 04:07 PM 
      
 
        
        
          | Please respond 
            toeclipse-pmc@xxxxxxxxxxx
 |  | 
 
        
        
          | To | <eclipse-pmc@xxxxxxxxxxx> |  
          | cc |  |  
          | Subject | RE: [eclipse-pmc] Documenting 
            dependencies on operating systems       
             andJRE's |  
 
 
 | 
Hi 
John, 
 
have you had contact with the EMO already regarding this "documenting 
exempt pre-reqs" 
process? As per the policy you cited, the policy is only meant as a 
"framework for interpretation". 
 
So before we go into great lengths entering 
CQ's which are hard to keep exact, let's ensure we 
know what is really needed. I 
personally do not see much value in documenting the obvious. 
 
For instance, in terms 
of the Linux kernel, do we already document pre-reqs like X Window, 
GTK+, ... or, what was the 
last version of Eclipse that was actually known to run on QNX? 
Where should we start and 
where should we end? 
 
In my understanding, the policy was made to ensure that 
commercial adopters of Eclipse 
technology are not forced into downloading / bundling 
dubious additional software that is 
nowhere documented. In terms of the OS and core UI libs, I 
do not see such a risk. 
 
Martin 
From: eclipse-pmc-bounces@xxxxxxxxxxx 
[mailto:eclipse-pmc-bounces@xxxxxxxxxxx] On Behalf Of John 
Arthorne
Sent: Wednesday, January 20, 2010 9:38 PM
To: 
eclipse-pmc@xxxxxxxxxxx
Subject: [eclipse-pmc] Documenting 
dependencies on operating systems andJRE's
It has come to my attention that we must enter 
CQ's for all dependencies on third party software that we reference, including 
operating systems and JRE's [1]. I had previously thought that exempt pre-reqs 
didn't require a CQ. Furthermore, the policy says: 
"These discussions and decisions 
must occur transparently either via email on the public PMC mailing list, or in 
the minutes of meetings distributed to the public PMC mailing list." 
I am writing this email to 
satisfy the above requirement. I would like to declare an "exempt pre-req" 
dependency for the Eclipse project on the following: 
Windows (CE, XP, Vista, or 
7) 
Linux Kernel 
2.6 
Mac OS X 10.5 or 
greater 
Sun Solaris 
10 or greater 
HPUX 
11i v2 or greater 
IBM AIX 5.3 or greater 
QNX Photon 
Java Runtime Environment 1.4.2 or greater 
Since the CQ deadline for 
Helios is Feb. 5th, I'd like to submit a CQ for these as soon as possible. 
Please respond here with any comments, concerns, additions, or corrections. If I 
hear no objections or corrections before February 1st, I will assume all is well 
and I will enter the CQ. 
John 
[1] 
http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf_______________________________________________
eclipse-pmc mailing 
list
eclipse-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-pmc
_______________________________________________
eclipse-pmc mailing 
list
eclipse-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-pmc