Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cosmos-dev] COSMOS i9 QA - JVM considerations & dependency diagram

Kishore

 

1.    Can you please publish your estimated timeframe for i9 QA completion, given the current i9 build availability schedule?  Obviously, you can only do so once you get a final build.

2.    Please review Ruth’s questions below; please provide implications / schedule impact of testing on multiple flavors of JVM’s.

 

Thanks,

Jimmy Mohsin

Cell   +1-609-635-1703

 

From: cosmos-dev-bounces@xxxxxxxxxxx [mailto:cosmos-dev-bounces@xxxxxxxxxxx] On Behalf Of Ruth Lee
Sent: Tuesday, February 26, 2008 10:02 AM
To: cosmos-dev@xxxxxxxxxxx
Subject: RE: [cosmos-dev] COSMOS i9 QA - platform considerations& dependencydiagram

 


The Eclipse IDE declares its OS & JRE support here: http://www.eclipse.org/downloads/moreinfo/jre.php

I agree with Don's suggestion that this needs to be discussed in some future Arch meeting. We need to discuss the difference in support between what the Eclipse IDE claims support for and what COSMOS actually supports. I understand Don's suggestion to standardize on what we have conveniently available but if we want to ensure that COSMOS works nicely with its prereqs then we should choose a JRE/OS that those prereqs explicitly test on.

FYI:
        1. That official Eclipse page (URL above) lists support for Java 1.4.2 but the COSMOS tooling uses annotations, which are not present in 1.4.2.
        2. The Sun Java5 JRE that is supported officially is "Sun Java 2 Standard Edition 5.0 Update 11 for Microsoft Windows ", not "SUN JDK 1.5.0_13"
        3. IBM products typically ship with an IBM JRE.
        4. The COSMOS dependency diagram lists support for two JREs: IBM and Sun. (Looks like the version & rev are TBD but it's pretty clear that at some point COSMOS was going to support both vendors' JRE.)
        5. The JDK used on the IBM server currently used for the builds is an IBM JDK, jdk1.5.0_06.
        6. The JDK used on the eclipse server for builds (for when the COSMOS builds are moved there in i10): ibm-java2-ppc-50. This is an IBM JDK.

Mark and I spoke and here is our proposal. COSMOS can declare support for both JREs: IBM and Sun, like the dependency diagram already claims. http://wiki.eclipse.org/COSMOS_M2_Dependencies

The IBM teams can run their tests on the IBM JRE and CA and Compuware can run their tests on the Sun JRE. If a particular JRE has a problem then one of the two teams will likely find that problem. It's not as ideal as both teams running all tests on both JREs but it does bring us closer to supporting what the Eclipse IDE supports. That said, I would expect that QA would already be testing on both JREs because both JREs are already listed on the dependency diagram, but the IBM JRE is not listed in Srinivas' email below. Is this an oversight? Can QA divide its testing between the IBM and Sun JRE?


For convenience, to summarize this thread:
        Compuware:
                * It is traditional for our commercial products to support the current versions of Red Hat and SuSE enterprise editions and one or more back level versions.  That isn't relevant to the project test requirements beyond a general requirement for us to test our Linux support on a convenient freely-available Linux platform and a willingness to accept patches if the testing of our commercial products reveals an unexpected bug.

        IBM:
                - Red Hat Enterprise Linux 5.0 with IBM Java5 SR5
               - Windows XP with IBM Java5 SR5


        CA:
                - For windows, Windows XP SP2 and Windows 2003 SP1
               - For linux, Red Hat Enterprise Linux Server 5.0
               - Java, SUN JDK 1.5.0_13
               - Browsers, Firefox version (2.0.0.11) & Internet Explorer (6.0.2900.2180.XP SP2)
               - Tomcat, Tomcat 5.5.25


Thanks,
Ruth.


Ruth Lee
IBM Toronto Lab
ruthdaly@xxxxxxxxxx
T/L 313-4453


"Doma, Srinivas Reddy" <SrinivasReddy.Doma@xxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx

02/22/2008 10:45 AM

Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx>

To

"Cosmos Dev" <cosmos-dev@xxxxxxxxxxx>, "Cosmos Dev" <cosmos-dev@xxxxxxxxxxx>

cc

Subject

RE: [cosmos-dev] COSMOS i9 QA - platform considerations &        dependencydiagram

 




Jimmy,

QA is using the following platforms and versions :
- For windows, Windows XP SP2 and Windows 2003 SP1
- For linux, Red Hat Enterprise Linux Server 5.0
- Java, SUN JDK 1.5.0_13
- Browsers, Firefox version (2.0.0.11) & Internet Explorer (6.0.2900.2180.XP SP2)
- Tomcat, Tomcat 5.5.25

Thanks,
Srinivas

-----Original Message-----
From: cosmos-dev-bounces@xxxxxxxxxxx on behalf of David Whiteman
Sent: Fri 2/22/2008 9:10 PM
To: Cosmos Dev
Subject: Re: [cosmos-dev] COSMOS i9 QA - platform considerations & dependencydiagram

I thought I remembered QA (from CA) indicating that IBM Java is difficult
to obtain outside IBM.  Do we want to put Sun's JRE as more of a priority
in testing, esp. on Windows, considering it's way more pervasive in the
industry?

David




"Mohsin, Jimmy" <Jimmy.Mohsin@xxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
02/22/2008 10:26 AM
Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx>


To
"Cosmos Dev" <cosmos-dev@xxxxxxxxxxx>
cc

Subject
[cosmos-dev] COSMOS i9 QA - platform considerations & dependency diagram






Kishore / Srini,

Can you please confirm the Linux & Java versions from the CA end?

Thanks,
Jimmy Mohsin
Cell   +1-609-635-1703

From: cosmos-dev-bounces@xxxxxxxxxxx
[
mailto:cosmos-dev-bounces@xxxxxxxxxxx] On Behalf Of Ruth Lee
Sent: Friday, February 22, 2008 10:17 AM
To: Cosmos Dev
Subject: RE: [cosmos-dev] COSMOS i9 QA - platform considerations&
Dependencydiagram


Hi Don,

Yes, that's what I was getting at: standardization. For our team here I've
suggested that we'll want to choose something to align with the Eclipse
June 2008 release. Many of the Eclipse projects are aligning with that
June goal and it would be ideal if COSMOS v1.0 would be tested on at least
one of those supported OS/JRE combinations.

Here's a link to what Eclipse 3.4 will support:
http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_4.html#TargetOperatingEnvironments


>From the Eclipse 3.4 plan, I chose Red Hat Enterprise Linux 5.0 with IBM
Java5 SR5 when I requested the Linux machine for development.

For Windows I'd vote for Windows XP with IBM Java5 SR5 because I think
that more of us have access to Windows XP rather than Vista.

Thanks,
Ruth.


Ruth Lee
IBM Toronto Lab
ruthdaly@xxxxxxxxxx
T/L 313-4453


"Ebright, Don" <Don.Ebright@xxxxxxxxxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
02/22/2008 05:48 AM


Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx>



To
"Cosmos Dev" <cosmos-dev@xxxxxxxxxxx>
cc

Subject
RE: [cosmos-dev] COSMOS i9 QA - platform considerations &
Dependencydiagram









It is traditional for our commercial products to support the current
versions of Red Hat and SuSE enterprise editions and one or more back
level versions.  That isn't relevant to the project test requirements
beyond a general requirement for us to test our Linux support on a
convenient freely-available Linux platform and a willingness to accept
patches if the testing of our commercial products reveals an unexpected
bug.

I think that it would be best for us to discuss this on one of the
architecture calls, but my suggestion is for us to standardize on what we
have conveniently available.  What is running on the machines are we using
now in our development and testing?

Don


The contents of this e-mail are intended for the named addressee only. It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or
disclose it to anyone else. If you received it in error please notify us
immediately and then destroy it.

From: cosmos-dev-bounces@xxxxxxxxxxx
[
mailto:cosmos-dev-bounces@xxxxxxxxxxx] On Behalf Of Mohsin, Jimmy
Sent: Thursday, February 21, 2008 2:06 PM
To: Cosmos Dev
Cc: Adivishnu, Kishore
Subject: [cosmos-dev] COSMOS i9 QA - platform considerations &
Dependencydiagram


Ruth,
Thanks, that covers the IBM side?  In regards to your other question, we
will need an updated Dependency diagram for i10.  

Mark,
Should we start to think about a Dependency diagram for COSMOS 1.0?

Jack / Don,
Any thoughts from the CA & Compuware end in regards to Linux environment?

Thanks,
Jimmy Mohsin
Cell   +1-609-635-1703

From: cosmos-dev-bounces@xxxxxxxxxxx
[
mailto:cosmos-dev-bounces@xxxxxxxxxxx] On Behalf Of Ruth Lee
Sent: Thursday, February 21, 2008 1:48 PM
To: Cosmos Dev
Cc: Adivishnu, Kishore
Subject: Re: [cosmos-dev] RE: COSMOS i9 QA - platform considerations


Hi Jimmy,

I don't expect that each person will need a dual OS environment. Instead,
my expectation is that one Linux machine can be shared by our internal
development team. (Where "internal development team" is David Whiteman,
Ali Mehregani, Hubert Leung, Sheldon Lee-Loy. ) I took the to-do this
morning to get access to a Linux machine for those four developers.

If QA finds a bug on Linux:
1. First the developer attempts to recreate the bug on Windows.
2. If the bug can be recreated on Windows then the developer fixes it on
Windows and unit tests it on both Windows and Linux.
3. If the bug cannot be recreated on Windows then the developer debugs and
fixes it on Linux alone.  

Because we work with Java code it is my expectation that the majority of
bugs found will be reproducible on Windows. Since those four people know
that they'll be sharing a Linux machine, they will communicate with each
other before accessing that machine to ensure that they don't damage each
other's work on the machine. If this plan doesn't work in practice then
we'll reassess the situation and adapt, but for now this is what I'm
aiming for.

BTW, not sure if anyone else has brought this up yet, yet another detail
to hash out in i10: which version of Linux will we support? And Windows?
And JDK? I believe that people may have seen the email that Saurabh sent
out earlier stating that we are deferring the move of the builds to the
eclipse server from i9 to i10 because we don't want to destabilize the
iteration build. Part of that destabilization risk is that the JDK on the
eclipse server is different than the version that's on the IBM servers. In
i10 I'd like to find out if it's it correct to assume that everyone should
be testing with the JDK version that's on the eclipse server.

Thanks,
Ruth.

Ruth Lee
IBM Toronto Lab
ruthdaly@xxxxxxxxxx
T/L 313-4453

"Mohsin, Jimmy" <Jimmy.Mohsin@xxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
02/21/2008 12:50 PM



Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx>




To
"Adivishnu, Kishore" <Kishore.Adivishnu@xxxxxx>, "Gjelaj, Domenica"
<Domenica.Gjelaj@xxxxxx>, "Doma, Srinivas Reddy"
<SrinivasReddy.Doma@xxxxxx>
cc
Cosmos Dev <cosmos-dev@xxxxxxxxxxx>
Subject
[cosmos-dev] RE: COSMOS i9 QA - platform considerations












Given that Linux is a must do platform for closing i9, is the hardware /
software environment in place across the board to resolve Linux defects in
both the Dev and QA space?

I raise this question since in the call this morning, someone stated that
if QA finds a bug on Linux, the Developer should ensure that the bug is
addressed on BOTH Windows / Linux.  If we end up doing this, this implies
the need for dual OS environments for the Development AND QA teams?.

Thanks,
Jimmy Mohsin
Cell   +1-609-635-1703

From: Adivishnu, Kishore
Sent: Thursday, February 21, 2008 12:41 PM
To: Gjelaj, Domenica; Doma, Srinivas Reddy
Cc: Mohsin, Jimmy
Subject: RE: COSMOS MR QA

Thanks for the updates Domenica!

I missed today?s community meeting as I had to attend some other meeting.
However, I attended Architecture meeting. Focus was made mainly defects
and ERs in it.

Thanks,
-Kishore






From: Gjelaj, Domenica
Sent: Thursday, February 21, 2008 8:30 PM
To: Doma, Srinivas Reddy; Adivishnu, Kishore
Cc: Mohsin, Jimmy
Subject: COSMOS MR QA

Srinivas-


As agreed at today's Cosmos Community meeting:

Linux support is mandatory for this iteration.
QA will provide daily report/findings on WIKI.
QA will send notification to Cosmos team when daily update is posted.
If QA encounters any showstoppers, they are to request an emergency
meeting with team.
-Domenica


Domenica Gjelaj
CA
Director, Program Management
Tel +1 631-342-5495
domenica.gjelaj@xxxxxx



_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev

_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev


Back to the top