[opensuse-factory] Java 1.5

2006-09-22 Thread Sonja Krause-Harder
Hi,

just a quick update what we're doing with java now:

- we build everything on ix86 and x86_64 with sun java 1.5 (one
  additional reason I was completely unaware of is that this is the 
  only version included in the opensuse distribution and that we want 
  our user to be able to rebuild the java packages we ship with the 
  java SDK package we ship)

- we build everything with -target 1.4 to ensure compatibility with free
  java runtimes. This is checked during our internal (sorry) build
  process with a script: unpack jars, check class files with file,
  reject 1.5 or later bytecode.

- I will look at ppc sun java, but didn't have the time yet

- we will reasses the opensuse IBM java situation, but cannot comment 
  on anything right now (just that much: it's not a technology
  problem...)

- further plans, but not for 10.2: more jpackage packages in the build
  service, assess free java compilers (ecj looks promising) and runtimes

comments etc. welcome.

cheers,
Sonja

-- 
Sonja Krause-Harder ([EMAIL PROTECTED])
Research  Development   SUSE Linux Products GmbH

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Java 1.5

2006-09-22 Thread Sonja Krause-Harder
On Fri, Sep 22, 2006 at 03:05:45PM +0200, Pascal Bleser wrote:
 Alexey Eremenko wrote:
  Please try to use FreeJava as much as possible, and use less Sun Java.
  
  Especially now, when FreeJava has the same feature-set.
 
 ... which is not true, unfortunately, at this time.

For opensuse, the requirement would be:

A compiler which can build all our java packages (maybe a quarter of the
jpackage project, so really not that much) in the build system. Not too 
much 1.5 stuff yet in the code base as was pointed out. Mandatory. This
might even be there already.

A java runtime and class library which can run ant (with some optional 
tasks) in the build system. Many people forget this: the compiler is 
only part of the story.  Almost all java packages build with ant, so we 
need to run ant during build. Mandatory.

A java runtime and class library which can run all our packages. From
the build system/packager view: Optional.

Point out _working_ combinations of compiler, runtime, and class library
for all opensuse platforms and these use cases to me, I'd be more than
grateful. Last time I tried (admittedly some time ago) I ended up
finding many interesting test cases for gij by trying to run ant with
it. I'm willing to do this again, as mentioned before, but not before
10.2 is done (read: not this year).

cheers,
Sonja

-- 
Sonja Krause-Harder ([EMAIL PROTECTED])
Research  Development   SUSE Linux Products GmbH

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Dist Meeting 2006-09-14: Proposed Agenda

2006-09-14 Thread Sonja Krause-Harder
On Wed, Sep 13, 2006 at 03:52:43PM +0200, Andreas Jaeger wrote:
 * Java for Distribution building
   
   We're currently building java-1_4_2-sun and the suggestion was to
   switch to java-1_5_0-sun.

Please let's do that, and as soon as possible so that we've got enough
time to fix the fallout (if any). Daniel, what do you think?

cheers,
Sonja

-- 
Sonja Krause-Harder ([EMAIL PROTECTED])
Research  Development   SUSE Linux Products GmbH

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Dist Meeting 2006-09-14: Proposed Agenda

2006-09-14 Thread Sonja Krause-Harder
On Wed, Sep 13, 2006 at 09:28:04PM +0200, Peter Czanik wrote:
 Could PPC get a bit more Java support? Both IBM and Sun have Java for
 PPC, 

There's a Sun java for ppc? Do you have a link to that?

Sonja

-- 
Sonja Krause-Harder ([EMAIL PROTECTED])
Research  Development   SUSE Linux Products GmbH

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Dist Meeting 2006-09-14: Proposed Agenda

2006-09-14 Thread Sonja Krause-Harder
On Thu, Sep 14, 2006 at 10:43:50PM +0200, Peter Czanik wrote:
 Found it here: http://www.ppczone.org/news.php?id=271
 Which has a link to http://java.sun.com/j2se/embedded/

Interesting and well hidden, I wouldn't have looked for it in the
embedded section (though given the use of ppc linux in that area it
makes sense of course). I'll look at it, and its license, maybe we can
include it.

cheers,
Sonja

-- 
Sonja Krause-Harder ([EMAIL PROTECTED])
Research  Development   SUSE Linux Products GmbH

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Re: Sun JVM 1.5 (was: Dist Meeting 2006-09-14: Proposed Agenda)

2006-09-14 Thread Sonja Krause-Harder
On Fri, Sep 15, 2006 at 12:22:23AM +0200, Pascal Bleser wrote:
 Yeah, well, there's no substantial point in building 1.5 bytecode if the
 source code doesn't use features from JSE 5 (generics, annotations,
 autoboxing).

Agreed.
 
 Fixing gcj/classpath so that they can deal with 1.5-compiled jars
 would mean at the very least adding generics, annotations and autoboxing
 bytecode support into gcj (the compiler), as well as kaffe, sablevm or
 cocoavm (the runtime(s)).

I was under the impression that at least the gcc community is already
working on that. Fixing gcj thus need not mean implementing the stuff
myself, but also providing bugreports and testcases etc., which we
wouldn't come up with if we just stay with the status quo. With free 
projects there's at least a possibility for us to help.

-- 
Sonja Krause-Harder ([EMAIL PROTECTED])
Research  Development   SUSE Linux Products GmbH

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] openSUSE 10.2 Features and Roadmap

2006-08-30 Thread Sonja Krause-Harder
On Wed, Aug 30, 2006 at 05:09:31PM +0200, Marcus Rueckert wrote:
 On 2006-08-30 16:59:46 +0200, Joerg Mayer wrote:
  And now a constructive question: Which key do I have to hit in mutt
  to answer mails to the list *only* (I don't see any use in doing a
  reply-all - the person who's post I'm answering is most likely on the
  list too).
 
 g - group reply

No, that puts the sender in To: and the list address in Cc:

Add

subscribe opensuse-factory

to .muttrc, restart mutt, then

L - list reply

hth

Sonja

-- 
Sonja Krause-Harder ([EMAIL PROTECTED])
Research  Development   SUSE Linux Products GmbH

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]