Keep pushing things forward, Ed. Love it, thank you for your work!

Denis



On 2019-12-10 6:12 a.m., Ed Merks 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
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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:
>
> 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
>
> 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
>
> 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

Reply via email to