> Migrate from git.eclipse.org and Bugzilla to GitLab or GitHub [...] Do current committers or contributors have a preference? Which is likely to be easier to use? Which could bring us more contributors? Github.com is an external site [...]
GitLab is hosted by Eclipse.org
No preference but GitHub reduces contribution friction a bit as a new contributor usually wouldn't need to create an Eclipse GitLab account and most developers have a GitHub account.
> Eclipse project 2022-06 requires Java 17 – implications if we need a security fix for stand-alone MAT, for example fixes for Eclipse Help / Jetty. Are we happy to require Java 17 to run MAT?
In my opinion, since we've already "broken the seal" on Java 8, I think MAT users should be more comfortable downloading and using different versions of JDKs, especially now that there are so many easy-to-use public download options, so
I think Java 17 is okay, although we'll have to see how DTFJ handles it as it has some module magic that might require some additional JVM launch arguments.
Kevin Grigorenko
IBM App Platform SWAT
From:
mat-dev <mat-dev-bounces@xxxxxxxxxxx> on behalf of Andrew Johnson <andrew_johnson@xxxxxxxxxx>
Date: Wednesday, August 24, 2022 at 9:52 AM
To: mat-dev@xxxxxxxxxxx <mat-dev@xxxxxxxxxxx>
Subject: [EXTERNAL] [mat-dev] Keeping Memory Analyzer up to date
Hello, We have a few things in Eclipse Memory Analyzer which we will need to fix in due course to be able to continue to ship new versions. Here is a list of what
I know about. Are there any others? We can create bugs for them. Would anyone
This Message Is From an External Sender
|
This message came from outside your organization.
|
|
|
Hello,
We have a few things in Eclipse Memory Analyzer which we will need to fix in due course to be able to continue to ship new versions. Here is a list of what I know about. Are there any others? We can create bugs for them. Would anyone like
to help to fix them – some could be quite simple and an easy first contribution.
Migrate from git.eclipse.org and Bugzilla to GitLab or GitHub
https://blogs.eclipse.org/post/denis-roy/moving-eclipse-projects-github-and-gitlab
https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Gerrit/Gerrit-and-Bugzilla-deprecation-and-migration-plan
Do current committers or contributors have a preference? Which is likely to be easier to use? Which could bring us more contributors?
Github.com is an external site,
https://github.com/eclipse
GitLab is hosted by Eclipse.org
https://gitlab.eclipse.org/eclipse
Eclipse project websites from www.eclipse.org to websites.eclipseprojects.io
https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/732
Removal of pack – pack200 deprecated in Java 11, removed in Java 14
Bug on p2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=572043 Deprecate pack200 support for removal
Eclipse project 2022-06 requires Java 17 – implications if we need a security fix for stand-alone MAT, for example fixes for Eclipse Help / Jetty. Are we happy to require Java 17 to run MAT?
Removal of ICU4J from SimRel – ship it ourselves or use Java internationalization?
What extra features of ICU4J do we use over the Java capabilities?
Bug on Eclipse SDK
https://bugs.eclipse.org/bugs/show_bug.cgi?id=562582 Deprecate and mark ICU4J for deletion from Eclipse SDK
Use of deprecated Eclipse functions:
Action Sets
https://help.eclipse.org/latest/topic/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_actionSets.html?resultof=%22%61%63%74%69%6f%6e%73%65%74%22%20
WARNING: This extension point is DEPRECATED.
Do not use this extension point, it will be removed in future versions of this product. Instead, use the extension point org.eclipse.ui.commands
org.eclipse.mat.ui.rcp
Description Resource Path Location Type
Element 'action' is deprecated plugin.xml /org.eclipse.mat.ui.rcp line 235 Plug-in Problem
Element 'actionSet' is deprecated plugin.xml /org.eclipse.mat.ui.rcp line 231 Plug-in Problem
The extension point 'org.eclipse.ui.actionSets' is deprecated plugin.xml /org.eclipse.mat.ui.rcp line 230 Plug-in Problem
org.eclipse.mat.ui
Description Resource Path Location Type
Element 'action' is deprecated plugin.xml /org.eclipse.mat.ui line 139 Plug-in Problem
Element 'action' is deprecated plugin.xml /org.eclipse.mat.ui line 151 Plug-in Problem
Element 'action' is deprecated plugin.xml /org.eclipse.mat.ui line 163 Plug-in Problem
Element 'actionSet' is deprecated plugin.xml /org.eclipse.mat.ui line 136 Plug-in Problem
Element 'actionSet' is deprecated plugin.xml /org.eclipse.mat.ui line 149 Plug-in Problem
Element 'actionSet' is deprecated plugin.xml /org.eclipse.mat.ui line 160 Plug-in Problem
The extension point 'org.eclipse.ui.actionSets' is deprecated plugin.xml /org.eclipse.mat.ui line 135 Plug-in Problem
CopyImageDescriptor.drawImage
org.eclipse.mat.ui
Description Resource Path Location Type
The method drawImage(ImageData, int, int) from the type CompositeImageDescriptor is deprecated ImageHelper.java /org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot line 178 Java Problem
The method drawImage(ImageData, int, int) from the type CompositeImageDescriptor is deprecated ImageHelper.java /org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot line 179 Java Problem
org.eclipse.mat.tests
IAutoIndentStrategy
Description Resource Path Location Type
The type IAutoIndentStrategy is deprecated TestClassNameExtractor.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/ui/snapshot/panes/textPartitioning line 17 Java Problem
The type IAutoIndentStrategy is deprecated TestClassNameExtractor.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/ui/snapshot/panes/textPartitioning line 232 Java Problem
Junit deprecations
Description Resource Path Location Type
The method assertThat(int[], Matcher<? super int[]>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 976 Java Problem
The method assertThat(int[], Matcher<? super int[]>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 985 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 184 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 189 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 466 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 472 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 751 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 757 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 1051 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 1056 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 183 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 236 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 237 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 263 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 721 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 722 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 993 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 998 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated SetIntTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 310 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated SetIntTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 315 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated SetLongTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 310 Java Problem
The method assertThat(Integer, Matcher<? super Integer>) from the type Assert is deprecated SetLongTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 315 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 600 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 602 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 610 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 627 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 632 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 641 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 662 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 678 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 683 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 692 Java Problem
The method assertThat(String, Double, Matcher<? super Double>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 713 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated ExtractCollectionEntriesTest2.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 86 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated ExtractCollectionEntriesTest2.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 196 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated ExtractCollectionEntriesTest2.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 228 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated ExtractCollectionEntriesTest2.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 281 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated ExtractCollectionEntriesTest2.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 339 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated ExtractCollectionEntriesTest2.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 370 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 470 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 439 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 441 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 447 Java Problem
The method assertThat(String, Integer, Matcher<? super Integer>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 449 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 130 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 422 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 707 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 1007 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 608 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 639 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 690 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 740 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 742 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated SetIntTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 227 Java Problem
The method assertThat(String, Long, Matcher<? super Long>) from the type Assert is deprecated SetLongTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 227 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 613 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 631 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 644 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 657 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 660 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 665 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 682 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 695 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 708 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 711 Java Problem
The method assertThat(String, Object, Matcher<? super Object>) from the type Assert is deprecated QueryLookupTest.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot line 716 Java Problem
Java deprecations
finalize()
Org.eclipse.mat.hprof
Description Resource Path Location Type
The method finalize() from the type Object is deprecated SeekableStream.java /org.eclipse.mat.hprof/src/org/eclipse/mat/hprof line 414 Java Problem
The method finalize() from the type Object is deprecated SeekableStream2.java /org.eclipse.mat.hprof/src/org/eclipse/mat/hprof line 272 Java Problem
AccessControlException
org.eclipse.mat.parser
Description Resource Path Location Type
The constructor AccessControlException(String) is deprecated MethodCallExpression.java /org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/oql/compiler line 413 Java Problem
The type AccessControlException has been deprecated and marked for removal MethodCallExpression.java /org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/oql/compiler line 20 Java Problem
The type AccessControlException has been deprecated and marked for removal MethodCallExpression.java /org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/oql/compiler line 413 Java Problem
Observable / Observer
org.eclipse.mat.ui
Description Resource Path Location Type
The type Observable is deprecated NotesView.java /org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views line 31 Java Problem
The type Observable is deprecated NotesView.java /org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views line 317 Java Problem
The type Observer is deprecated NotesView.java /org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views line 32 Java Problem
The type Observer is deprecated NotesView.java /org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views line 90 Java Problem
Number constructors
org.eclipse.mat.tests
Description Resource Path Location Type
The constructor Integer(int) has been deprecated and marked for removal PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 945 Java Problem
The constructor Integer(int) has been deprecated and marked for removal PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 1256 Java Problem
The constructor Long(long) has been deprecated and marked for removal PrimitiveMapTests.java /org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect line 947 Java Problem
Andrew Johnson
Unless otherwise stated above:
IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU