Just a short update:
Next RC is produced this week, so on Wed I will make another contribution, taking the latest changes from Andrew.
>> We need a new and noteworthy.
Is may be the description I put in the release documentation good enough as a N & N ?
From:
<mat-dev-bounces@xxxxxxxxxxx> on behalf of "Tsvetkov, Krum" <krum.tsvetkov@xxxxxxx>
Reply-To: Memory list <mat-dev@xxxxxxxxxxx>
Date: Monday, 22. May 2017 at 13:35
To: Memory list <mat-dev@xxxxxxxxxxx>
Subject: Re: [mat-dev] Memory Analyzer 1.7
Hi Andrew,
Thanks for looking into it! I would try to help, as I did the releases before and have some experience with it.
Unfortunately, I didn’t find the time to take care so far.
As we are pretty late in the process, I would suggest the following:
- I will prepare the paperwork:
- May 24/2017 - IP Log submission deadline
- May 31/2017 - Review materials due
- Target for the next milestone – RC1 (https://wiki.eclipse.org/Oxygen/Simultaneous_Release_Plan)
:
- Have a MAT 1.7.0 RC in the simrel (we currently have 1.6.0!!!)
- Have the small things fixed – references to the wrong version of the update site and p2.inf
All other things I suggest that we postpone. See the rest of the comments below.
>> We need a new and noteworthy.
Could you prepare this? Or at least start with it? We may add it with a later RC
>> What would we need to do to get Memory Analyzer to work with Java 1.9.
Actually, I should have already answered this question. However, reality is different – I haven’t even had a chance to try it. At this late stage
of the release, I would propose that we give it a try, and if can get it easily working – fine. If not, I would leave it for now and provide necessary fixes with a service release.
>> Create a mat-neon.target and mat-oxygen.target.
The same as above – there is almost no time to get this working (if it doesn’t work). I would suggest that we
- Make sure that MAT integrates well into the Oxygen IDE
- Provide the MAT standalone packages again based on Mars (as we did last year). Last year I proposed
that we stick to Mars, to avoid the Java 1.8 dependency (I believe there are still people using 1.7 …). BTW, I’ve done the target platform / build work in the past and could have a look again – give it a try if we can produce an Oxygen based RCP product.
What do you think? Does the proposal above sound reasonable?
Regards,
Krum
From:
<mat-dev-bounces@xxxxxxxxxxx> on behalf of Andrew Johnson <andrew_johnson@xxxxxxxxxx>
Reply-To: Memory list <mat-dev@xxxxxxxxxxx>
Date: Saturday, 20. May 2017 at 23:14
To: Memory list <mat-dev@xxxxxxxxxxx>
Subject: [mat-dev] Memory Analyzer 1.7
I think we have a bit of work to do to get Memory Analyzer 1.7 ready for the simultaneous release. I started to look at it - but haven't done the release work before.
Two feature.xml files have references to
mat/1.4/update-site/
[krum]
mat.p2.inf needs updates - change Neon to Oxygen, change MAT update site, add nightly builds update site (for convenience, but enabled:false) and we could add a reference to the DTFJ update site
to make downloading DTFJ easier.
Create a mat-neon.target and mat-oxygen.target. Unfortunately this doesn't yet work - oxygen has a problem with a ui.help and lucene.misc dependencies.
neon has a problem with gtk.solaris.x86 - perhaps that was dropped, though I think nearly everyone would want a 64-bit version now.
We need a new and noteworthy.
What would we need to do to get Memory Analyzer to work with Java 1.9.
Will it run under Java 1.9 ?
Will it open dumps from Oracle / OpenJDK 1.9 ?
Will it create dumps from Oracle / OpenJDK 1.9 ?
Will it open dumps from IBM VMs for Java 1.9 ?
Will it create dumps from IBM VMs for Java 1.9 ?
Some error messages below:
Andrew Johnson
se.mat.ui.help\pom.xml
[INFO] {osgi.os=win32, osgi.ws=win32, org.eclipse.update.install.features=true,
osgi.arch=x86}
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: org.eclipse.mat.ui.help 1.7.0.qualifier
[ERROR] Missing requirement: org.eclipse.help.base 4.2.100.v20170512-0500 requires 'bundle org.apache.lucene.misc [6.1.0,7.0.0)' but it could not be found
[ERROR] Cannot satisfy dependency: org.eclipse.mat.ui.help 1.7.0.qualifier dep
ends on: bundle org.eclipse.help.base 3.3.0
[ERROR]
[ERROR] See
http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting
for help.
[ERROR] Cannot resolve dependencies of MavenProject: org.eclipse.mat:org.eclipse.mat.ui.help:1.7.0-SNAPSHOT @ C:\Users\IBM_ADMIN\git\org.eclipse.mat\plugins\org.eclipse.mat.ui.help\pom.xml: See
log for details -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MavenExecution
Exception
[INFO] Installing product org.eclipse.mat.ui.rcp.MemoryAnalyzer for environment
solaris/gtk/x86 to C:\Users\IBM_ADMIN\git\org.eclipse.mat\org.eclipse.mat.product\target\products\org.eclipse.mat.ui.rcp.MemoryAnalyzer\solaris\gtk\x86\mat
Installing org.eclipse.mat.ui.rcp.MemoryAnalyzer 1.7.0.
Installing org.eclipse.mat.ui.rcp.feature.feature.group 1.7.0.201705202036.
Installation failed.
Cannot complete the install because one or more required items could not be found.
Software being installed: Memory Analyzer Tool 1.7.0 (org.eclipse.mat.ui.rcp.Me
moryAnalyzer 1.7.0)
Missing requirement for filter properties ~= $0: org.eclipse.mat.ui.rcp.MemoryA
nalyzer.executable.gtk.solaris.x86 1.7.0 requires 'org.eclipse.equinox.launcher.
gtk.solaris.x86 0.0.0' but it could not be found
Cannot satisfy dependency:
From: Memory Analyzer Tool 1.7.0 (org.eclipse.mat.ui.rcp.MemoryAnalyzer 1.7.0)
To: toolingorg.eclipse.mat.ui.rcp.MemoryAnalyzer.application [1.7.0]
Cannot satisfy dependency:
From: toolingorg.eclipse.mat.ui.rcp.MemoryAnalyzer.application 1.7.0
To: org.eclipse.mat.ui.rcp.MemoryAnalyzer.executable.gtk.solaris.x86 [1.7.0]
Application failed, log file location: C:\Users\IBM_ADMIN\AppData\Local\Temp\tycho4879223318902171815equinox\config\1495312361634.log
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU