Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 312623 - RCP Solaris x86_64
Summary: RCP Solaris x86_64
Status: CLOSED FIXED
Alias: None
Product: MAT
Classification: Tools
Component: GUI (show other bugs)
Version: 0.8   Edit
Hardware: PC Solaris
: P3 blocker (vote)
Target Milestone: ---   Edit
Assignee: Erwin Margewitsch CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-12 09:51 EDT by Jens Elkner CLA
Modified: 2010-08-11 11:02 EDT (History)
2 users (show)

See Also:
krum.tsvetkov: iplog+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens Elkner CLA 2010-05-12 09:51:54 EDT
Please provide a RCP bundle for RCP Solaris x86[_64] (not only for sparc). Since Galileo Solaris x86 is officially supported, so it shouldn't be a problem. 
BTW: Since SPARC is more or less obsolete for desktops, one should expect, that x86 is much more important than SPARC wrt. development...
Comment 1 Erwin Margewitsch CLA 2010-05-14 05:13:01 EDT
I added two new configurations for building RCPs: linux,gtk,ppc64 and solaris,gtk,x86.
Theses RCPs should be available for download at the beginning of next week.
Comment 2 Erwin Margewitsch CLA 2010-05-20 05:20:48 EDT
The new RCPs are available at http://www.eclipse.org/mat/downloads.php

The RCPs are for linux,gtk,ppc64 and solaris,gtk,x86.

Despite the title of this report "RCP Solaris x86_64" there is no support for solaris,gtk,x86_64, only for solarris,gtk,x86.
Comment 3 Jens Elkner CLA 2010-06-01 10:02:33 EDT
The current bundle (http://www.eclipse.org/downloads/download.php?file=/mat/latest/rcp/MemoryAnalyzer-1.0.0.20100520-solaris.gtk.x86.zip) does not work out of the box:

To get it work, I copied eclipse-gtk-3.5/plugins/org.eclipse.swt.gtk.solaris.x86_3.5.2.v3557f.jar to mat/plugins/ and added the following sections to:

--- mat/features/org.eclipse.mat.dependencies.feature_1.0.0.201005201128/feature.xml.orig                                                                                                           Thu May 20 11:32:38 2010
+++ mat/features/org.eclipse.mat.dependencies.feature_1.0.0.201005201128/feature.xml                                                                                                                Tue Jun  1 15:52:03 2010
@@ -191,6 +191,17 @@
          unpack="false"/>
 
    <plugin
+         id="org.eclipse.swt.gtk.solaris.x86"
+         os="solaris"
+         ws="gtk"
+         arch="x86"
+         download-size="0"
+         install-size="0"
+         version="3.5.2.v3557f"
+         fragment="true"
+         unpack="false"/>
+
+   <plugin
          id="org.eclipse.swt.gtk.linux.ppc"
          os="linux"
          ws="gtk"
@@ -326,6 +337,16 @@
          arch="sparc"
          download-size="0"
          install-size="0"
+         version="1.0.200.v20090519"
+         fragment="true"/>
+
+   <plugin
+         id="org.eclipse.equinox.launcher.gtk.solaris.x86"
+         os="solaris"
+         ws="gtk"
+         arch="x86"
+         download-size="0"
+         install-size="0"
          version="1.0.200.v20090519"
          fragment="true"/>
Comment 4 Krum Tsvetkov CLA 2010-06-29 08:59:51 EDT
Thanks for the feedback and the patch. I just wanted to give you a short update on this bug - we are currently working on a bugfix release (1.0.1). A working RCP for Solaris x86 should be one of the changes in it. However, we'll try to build the RCPs with 3.6 and I may need to modify the version numbers in the patch you proposed.
Comment 5 Jens Elkner CLA 2010-07-01 21:51:36 EDT
3.6 is fine - already upgraded our eclipse installations to 3.6. At least for me the version numbers in the patch do not matter - just used the ones from the  packages I found.

Thanx for your work,
jel.
Comment 6 Krum Tsvetkov CLA 2010-07-30 04:13:44 EDT
At the end we went back to building the RCPs for 1.0.1 against a 3.5 Eclipse. I have added only one of the <plugin> fragments which you suggested, i.e. modified your patch to:

Index: feature.xml
===================================================================
--- feature.xml	(revision 858)
+++ feature.xml	(revision 876)
@@ -176,7 +176,18 @@
          version="0.0.0"
          fragment="true"
          unpack="false"/>
-
+         
+   <plugin
+         id="org.eclipse.swt.gtk.solaris.x86"
+         os="solaris"
+         ws="gtk"
+         arch="x86"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         fragment="true"
+         unpack="false"/>
+         

The generated RCP already contains the org.eclipse.equinox.launcher.gtk.solaris.x86 which your second <plugin> fragment was adding.

I set the IP log flag on the message to have your contribution recorded.

The changes to the xml I made in 
/branches/1.0.x, revision 875 - this is where the service release for 1.0 will come from
/trunk, revision 876

I have already the RCPs which I believe are the release ones, but haven't uploaded them yet. Will you be so nice to test the RCP for Solaris x86 in the next days before we publish the links on our web site. If you have the time for this, I'll give you the link once the content is there.
Comment 7 Jens Elkner CLA 2010-07-30 16:20:39 EDT
(In reply to comment #6)
> At the end we went back to building the RCPs for 1.0.1 against a 3.5 Eclipse. I
> have added only one of the <plugin> fragments which you suggested, i.e.
> modified your patch to:
...

Whatever works is fine :)
 
> I have already the RCPs which I believe are the release ones, but haven't
> uploaded them yet. Will you be so nice to test the RCP for Solaris x86 in the
> next days before we publish the links on our web site. If you have the time for
> this, I'll give you the link once the content is there.

Yes - I can do that on monday.

Regards,
jel.
Comment 8 Krum Tsvetkov CLA 2010-08-05 02:35:46 EDT
I'm closing the as fixed. Seems that I can't get the marked entries in the IP log until they are open. I'll post more info afterwards.
Comment 9 Krum Tsvetkov CLA 2010-08-09 09:46:22 EDT
I've submitted the IP log and will wait for it before publishing the release.
I put a release candidate RCP for Solaris x86 so that you can try it before we do the release. 

http://download.eclipse.org/mat/latest/rcp/MemoryAnalyzer-1.0.1.RC1-solaris.gtk.x86.zip 

The org.eclipse.swt.gtk.solaris.x86_3.5.0.v3550b.jar plugin is now inside, so hopefully this time we built it correct. Feedback is appreciated.
Comment 10 Krum Tsvetkov CLA 2010-08-11 11:02:06 EDT
I managed to test this 
- booted an Open Solaris from CD on my desctop PC
- downloaded the zip from my last comment
- unzipped it and started MAT without problem
Now I safely leave the message closed. Meanwhile the IP log was approved, so we can relatively soon publish the RCPs on our download page.