Rolf,
No, I mean the platform's own products. There are five of them:

If I search for "Eclipse Platform SDK" in my platform SDK
workspace, there are no matching strings. I looked through the
"platform" repos in https://git.eclipse.org/c/ (that aren't
already in my workspace) but I can find nothing that seems related
there. So I cannot figure out where the following IUs originates,
not even the text for its name, and most especially not the
corrupted license text:
<unit id='org.eclipse.platform.sdk'
version='4.13.0.I20190607-0725'>
<update id='org.eclipse.platform.sdk'
range='[4.0.0,4.13.0.I20190607-0725)' severity='0' description='An
update for 4.x generation Platform SDK'/>
<properties size='5'>
<property name='org.eclipse.equinox.p2.name' value='Eclipse
Platform SDK'/>
<property name='org.eclipse.equinox.p2.type.product'
value='true'/>
<property name='org.eclipse.equinox.p2.type.group'
value='true'/>
<property name='org.eclipse.equinox.p2.description'
value='4.12 Release of the Platform SDK.'/>
<property name='org.eclipse.equinox.p2.provider'
value='Eclipse.org'/>
</properties>
<provides size='1'>
<provided namespace='org.eclipse.equinox.p2.iu'
name='org.eclipse.platform.sdk'
version='4.13.0.I20190607-0725'/>
</provides>
<requires size='12'>
<required namespace='org.eclipse.equinox.p2.iu'
name='toolingorg.eclipse.platform.sdk.application'
range='[4.13.0.I20190607-0725,4.13.0.I20190607-0725]'/>
<required namespace='org.eclipse.equinox.p2.iu'
name='tooling.org.eclipse.update.feature.default'
range='[1.0.0,1.0.0]'>
<filter>
(org.eclipse.update.install.features=true)
</filter>
</required>
<required namespace='org.eclipse.equinox.p2.iu'
name='toolingorg.eclipse.configuration.macosx'
range='[1.0.0,1.0.0]'>
<filter>
(osgi.os=macosx)
</filter>
</required>
<required namespace='org.eclipse.equinox.p2.iu'
name='tooling.source.default' range='[1.0.0,1.0.0]'/>
<required namespace='org.eclipse.equinox.p2.iu'
name='toolingorg.eclipse.platform.sdk.configuration'
range='[4.13.0.I20190607-0725,4.13.0.I20190607-0725]'/>
<required namespace='org.eclipse.equinox.p2.iu'
name='toolingorg.eclipse.configuration' range='[1.0.0,1.0.0]'>
<filter>
(!(osgi.os=macosx))
</filter>
</required>
<required namespace='org.eclipse.equinox.p2.iu'
name='org.eclipse.platform.feature.group'
range='[4.13.0.v20190607-0954,4.13.0.v20190607-0954]'/>
<required namespace='org.eclipse.equinox.p2.iu'
name='org.eclipse.equinox.p2.user.ui.source.feature.group'
range='[2.4.400.v20190516-1504,2.4.400.v20190516-1504]'/>
<required namespace='osgi.ee' name='JavaSE'
range='0.0.0'/>
<required namespace='org.eclipse.equinox.p2.iu'
name='org.eclipse.equinox.p2.user.ui.feature.group'
range='[2.4.400.v20190516-1504,2.4.400.v20190516-1504]'/>
<required namespace='org.eclipse.equinox.p2.iu'
name='tooling.osgi.bundle.default' range='[1.0.0,1.0.0]'/>
<required namespace='org.eclipse.equinox.p2.iu'
name='org.eclipse.platform.source.feature.group'
range='[4.13.0.v20190607-0954,4.13.0.v20190607-0954]'/>
</requires>
<touchpoint id='org.eclipse.equinox.p2.osgi'
version='1.0.0'/>
<touchpointData size='1'>
<instructions size='1'>
<instruction key='configure'>
addRepository(type:0,location:http${#58}//download.eclipse.org/eclipse/updates/4.13,name:The
Eclipse Project
Updates);addRepository(type:1,location:http${#58}//download.eclipse.org/eclipse/updates/4.13,name:The
Eclipse Project
Updates);addRepository(type:0,location:http${#58}//download.eclipse.org/releases/2019-09,name:2019-09);addRepository(type:1,location:http${#58}//download.eclipse.org/releases/2019-09,name:2019-09);mkdir(path:${installFolder}/dropins);
</instruction>
</instructions>
</touchpointData>
<licenses size='1'>
<license uri='http://eclipse.org/legal/epl/notice.php'
url=''>
<!-- long bad license here -->
</license>
</licenses>
</unit>
On 24.08.2019 13:51, Rolf Theunissen
wrote:
"the platform products" are you referfing the the EPP
packages?
In that case:
At least a quick check shows that they do not mention EPL
2.0 yet.
Regards,
Rolf
The org.eclipse.license question was kind of a stupid one
I must admit. I'm well aware of the CBI repository, using
it as the basis against which to validate license
correctness, but I got completely sidetracked thinking
this thing used by the platform must from some platform
repository. Silly me, and thanks for all the friendly
help on that one!
__________________________
As a follow up question. Where do the platform's
products come from? I can't find any corresponding
.product files.
The reason I ask is that the only valid licenses in the
platform's p2 repos are the ones that come from EMF and
ECF. All other licenses are corrupted in some way. This
naturally leads to the assumption that this is something
that Oomph can fix or address:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=549523
But it is not something I can fix. It must be fixed at
the source of the bad license.
I believe I tracked down the source of most of the bad
licenses in the platform's repos, but not for the
products; these have yet two more different variants of
the SUA 2.0.
If someone could enlighten me on where the products come
from, then I'll be able to make progress to eliminate at
least this one source of end-user annoyance.
Regards,
Ed
On
24.08.2019 12:59, Vikas Chandra wrote:
>>if anyone
uses other ways to solve such a puzzle. :)
How about searching
for org.eclipse.license eclipse git repo
and then clicking on the 1st link?
Regards,
Vikas
-----
Original message -----
From: Michael Keppler <Michael.Keppler@xxxxxx>
Sent by: platform-dev-bounces@xxxxxxxxxxx
To: platform-dev@xxxxxxxxxxx
Cc:
Subject: [EXTERNAL] Re: [platform-dev] Where Does
org.eclipse.license Come From?
Date: Sat, Aug 24, 2019 4:16 PM
Am 23.08.2019 um 11:30
schrieb Ed Merks:
> Does anyone know where I might find it? I'd
be ever so grateful for a
> pointer!
Ed, you recently taught us to use the eclipse.org index for
finding the
sources of Java types. It can help with that
question, too.
Using the "Discover provided capabilities" dialog
from the Oomph
repository browser with the input
"org.eclipse.license" we can find jars
with the URL
http://download.eclipse.org/cbi/updates/license/2.0.2-SNAPSHOT and
similar, pointing us to the "cbi" project.
Given that information, we can ask gerrit to find
"org.eclipse.license"
in repositories related to "cbi":
https://git.eclipse.org/r/#/q/projects:cbi+org.eclipse.license.
That
shows several related source changes.
Of course I would like to know if anyone uses
other ways to solve such a
puzzle. :)
Ciao, Michael
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your
password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev
|