Hi Ed,

awesome response time! Thank you for looking into this!

Best
Sebastian

On Tue, Dec 10, 2019 at 1:34 PM Ed Merks <ed.me...@gmail.com> wrote:

> Sebastian,
>
> So I had a quick look and indeed these are false positives as detailed in
> this comment:
>
>   https://bugs.eclipse.org/bugs/show_bug.cgi?id=550713#c22
>
> The short explanation is that the resolution process resolves the Xtext
> requirement to the version of Xtext on the train repo that it's being
> tested against.  So while one can install Xtext in Juno, one cannot install
> the 2.20 version of Xtext in Juno.
>
> So I'll fix the tests and regenerate the report.
>
> Thanks for bringing this to my attention!  Together we can all make
> everything better.
>
> Cheers,
> Ed
> On 10.12.2019 12:58, Ed Merks wrote:
>
> Sebastian,
>
> Note that the job which does this testing is this one which includes a
> link to the overall report (which loads very slowly and is bad for the
> server):
>
>   https://ci.eclipse.org/oomph/job/marketplace-analyzer/
> The testing actually tests every listing (does a p2 resolve) against every
> Eclipse version Juno through 2019.  It will only create an error marker if
> the p2 resolution fails *and *the listing specifies it should be
> installable in this version.  If the resolution succeeds, it creates a
> green marker, regardless of whether the listing specifies it should be
> installable for that version.
>
> Of course it's quite possible that there are error or oversights in the
> testing process.  After all, I really won't expect Xtext to install in such
> an old version; I'm quite sure it doesn't.  So I will investigate why
> resolution succeeds in the test.
>
> Regards,
> Ed
>
>
> On 10.12.2019 12:30, Sebastian Zarnekow wrote:
>
> Hi Ed,
>
> thank you very much for providing all the insights and reports. This is
> greatly appreciated!
> When I checked the report for the Xtext marketplace entry, I saw a green
> checkmark for the Juno release, even though the marketplace entry is only
> for Oxygen and newer. What does that mean?
>
> Best
> Sebastian
>
> On Tue, Dec 10, 2019 at 12:12 PM 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
>>
>> 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 listcross-project-issues-...@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, 
> visithttps://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
_______________________________________________
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