Mailinglist Archive: opensuse-java (3 mails)

< Previous Next >
Re: [opensuse-java] Packaging Eclipse 3.6
  • From: Michal Vyskocil <mvyskocil@xxxxxxx>
  • Date: Wed, 16 Dec 2009 09:46:14 +0100
  • Message-id: <200912160946.18903.mvyskocil@xxxxxxx>
On Friday 11 of December 2009 23:25:13 Robert Munteanu wrote:
Hi,

As part of https://features.opensuse.org/307842 I'm trying to package
an updated version of Eclipse. I have started working on it and I have
a few questions:

Great work! I know there's a separate bug report, but unfortunately I don't
have a time to do that.


1. I have based my initial work on
http://wiki.eclipse.org/Linux_Tools_Project/Eclipse_Build , which is
used in Fedora and Debian already. Is there any potential problem with
this?

2. There are 3 spec files:

- eclipse
- eclipse-archdep
- ecj-bootstrap

I recommend you to abadon the current eclipse package and create a new one
from scratch (just .changes will be reused). In fact I'd like to recommend you
to use src.rpm from Fedora, because those guys done a great job in eclipse
packaging.

I had the Java:eclipse:Devel when I started to package 3.5 using Fedora
packages - feel free to reuse this project, if you give me a OBS login I'll
add you as a maintainer.


Are all of these still relevant? For ecj-bootstrap, I don't know
whether gcj is still going to be packaged as we have openjdk now.
Also, perhaps eclipse and eclipse-arched could be merged? This would
save on:

The reason of having two separate specs was to save a place on DVD - and older
versions of rpm cannot create noarch and arch packages from one spec file.
None of those reasons exists now (eclipse is not on DVD and rpm allow this
mixing), so I can only recommend you to use Fedora spec file as a base.


4. There are no firm plans from the eclipse-linux project to upgrade
this build to Eclipse 3.6, just a tentative target of M5/M6. Is it
going to be acceptable to ship with 3.5.1 if Linux-build does not add
3.6 support in time?

I suppose there'll be nobig problem - I'm sure that eclipse should be updated
after next openSUSE release is community would like to do it.

Regards
Michal Vyskocil
< Previous Next >
List Navigation
References