I tried installing the Simrel IDE (on macOS). When I run it, I get four errors from org.eclipse.e4.ui.workbench, including two ConcurrentModificationExceptions from SWT and a NullPointerException from mylyn, a warning from oomph.setup.core "org.eclipse.jgit.api.errors.TransportException: ssh://anonym...@git.eclipse.org:29418/simrel/org.eclipse.simrel.build: No more authentication methods availableā a conflicting keybinding warning, and two warnings from org.eclipse.emf.ecore about conflicting registrations.
Greg > On Dec 10, 2019, at 6:12 AM, Ed Merks <ed.me...@gmail.com> wrote: > > Hi, > > On a more positive note, for the 2019-12 release, the installer exploits the > platform's cool "link handler" support that was implemented by Matthias > Becker; thanks Lars Vogel for drawing my attention to this gem. > > As an example, this means that clicking the following link can automatically > launch the installer, in this case, initializing it in order to provision a > specialized IDE for contributing to SimRel. > > > eclipse+installer:https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/SimultaneousReleaseTrainConfiguration.setup > > <eclipse+installer:https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/SimultaneousReleaseTrainConfiguration.setup> > It's kind of a chicken-and-egg problem that you must first download and > register the installer once. To make this step more self-documenting, I've > created a "help" page that describes how to exploit this feature: > > > https://www.eclipse.org/setups/installer/?url=https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/SimultaneousReleaseTrainConfiguration.setup&show=true > > <https://www.eclipse.org/setups/installer/?url=https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/SimultaneousReleaseTrainConfiguration.setup&show=true> > This page uses the documentation extracted from the configuration (specified > in the query parameter) so that it's contextually tailored, including all its > links. > > I've updated the simrel wiki to describe this automated approach to set up an > environment for contributing to simrel: > > > https://wiki.eclipse.org/Simrel/Contributing_to_Simrel_Aggregation_Build#Get_the_simrel.build_project > > <https://wiki.eclipse.org/Simrel/Contributing_to_Simrel_Aggregation_Build#Get_the_simrel.build_project> > So there isn't really a good excuse not to use the aggregation editor. > Admitted I too typically just edit my *.aggrcon files actually, but mostly > because saving creates such a big delta. But the editor does have > advantages, i.e., I can see if I pasted the URL incorrectly and that the IUs > resolve correctly. More importantly, as I mentioned previously, if you're > adding a feature that needs to be in a category or removing a feature when it > or any other feature after it are in a category, you will break the model if > you do this textually. And there were many such broken links as a result... > > This same mechanism can be used to provision a development environment with > the source for the full Platform SDK: > > > https://www.eclipse.org/setups/installer/?url=https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/PlatformSDKConfiguration.setup&show=true > > <https://www.eclipse.org/setups/installer/?url=https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/PlatformSDKConfiguration.setup&show=true> > You can do this for your own projects too. One-click contributions from your > community are at you finger tips. > > In addition, this same mechanism can also be used to install marketplace > listings, e.g., > > > https://www.eclipse.org/setups/installer/?url=https://marketplace.eclipse.org/content/wild-web-developer-html-css-javascript-typescript-nodejs-angular-json-yaml-kubernetes-xml&show=true > > <https://www.eclipse.org/setups/installer/?url=https://marketplace.eclipse.org/content/wild-web-developer-html-css-javascript-typescript-nodejs-angular-json-yaml-kubernetes-xml&show=true> > So the installer now allows users to create an installation that includes one > more additional marketplace listings as well. > > To help make the marketplace listings great again, the listings are now > tested daily. Bad listings give a bad impression of Eclipse, especially when > we provide them ourselves. > > Currently there are 1316 marketplace listings that specify update sites. Of > those, 541 have problems; some have minor problems, e.g., it can't be > installed in the versions of Eclipse with which it's specified to be > compatible, but many have major problems, i.e., the p2 site doesn't exist or > doesn't contain the bundles/features that are required by the listing. The > user perception is that anything they get from marketplace is "Eclipse" and > any problem with those are "Eclipse" problems... > > If you maintain a listing, you can review the test results for your listing > as follows: > > > https://www.eclipse.org/setups/marketplace/?url=https://marketplace.eclipse.org/content/wild-web-developer-html-css-javascript-typescript-nodejs-angular-json-yaml-kubernetes-xml > > <https://www.eclipse.org/setups/marketplace/?url=https://marketplace.eclipse.org/content/wild-web-developer-html-css-javascript-typescript-nodejs-angular-json-yaml-kubernetes-xml> > For the above listing, we can see that it doesn't actually install in > versions of Eclipse older than Photon (and we can see why by clicking on the > error icons) so it would be best to improve this listing to exclude those > versions. > > Thanks to the Foundation's awesome web designers, a link to these > listing-specific test results is available via the circled link on your > listing's site: > > <makjmoeijodceafi.png> > > So if you maintain a marketplace listing, please help make it great too!! > > If you have comments, suggestions, or concerns about the marketplace listing > reporting, please do so in: > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=550713 > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=550713> > If you have comments, suggestions, or concerns about the installer's web link > support, please do so in: > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=551315 > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=551315> > Regards, > Ed > > _______________________________________________ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev