Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] Incubating Packages

2020-06 M3 has more inconsistencies as the Java and Scout packages are newly containing incubating components.

A slightly tweaked version of Ed's bash script, to exactly generate what's shown:
for i in eclipse*win32-x86_64.zip; do echo $i; unzip -l $i "eclipse/plugins/*" | grep "_0\\." | sed "1,\$s/.*eclipse\/plugins\//  /g" | grep "org\\.eclipse\\." | grep -v "org\\.eclipse\\.e4\\..*" | grep -v "org\\.eclipse\\.wst\\.jsdt\\.chromium.*" | grep -v "org\\.eclipse\\.passage\\..*" | grep -v "org\\.eclipse\\.tips\\..*" | grep -v "org\\.eclipse\\.tracecompass\\..*" | grep -v "org\\.eclipse\\.m2e\\.workspace\\.cli.*" | grep -v "org\\.eclipse\\.jface\\.notifications" | cut -f1 -d\/ | sort | uniq ; done

eclipse-committers-2020-06-M3-win32-x86_64.zip
  org.eclipse.lsp4e.debug_0.12.0.202003021135.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
  org.eclipse.wildwebdeveloper_0.5.8.202005190736
eclipse-cpp-2020-06-M3-incubation-win32-x86_64.zip
  org.eclipse.swtchart.extensions_0.12.0.202003130409.jar
  org.eclipse.swtchart_0.12.0.202003130409.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
eclipse-dsl-2020-06-M3-win32-x86_64.zip
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.generator.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.generator_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.websocket.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.websocket_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
eclipse-java-2020-06-M3-win32-x86_64.zip
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
eclipse-_javascript_-2020-06-M3-incubation-win32-x86_64.zip
  org.eclipse.lsp4e.debug_0.12.0.202003021135.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
  org.eclipse.wildwebdeveloper_0.5.8.202005190736
eclipse-jee-2020-06-M3-incubation-win32-x86_64.zip
  org.eclipse.lsp4e.debug_0.12.0.202003021135.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
  org.eclipse.wildwebdeveloper_0.5.8.202005190736
eclipse-modeling-2020-06-M3-win32-x86_64.zip
eclipse-parallel-2020-06-M3-win32-x86_64.zip
  org.eclipse.swtchart.extensions_0.12.0.202003130409.jar
  org.eclipse.swtchart_0.12.0.202003130409.jar
eclipse-php-2020-06-M3-win32-x86_64.zip
  org.eclipse.lsp4e.debug_0.12.0.202003021135.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
  org.eclipse.wildwebdeveloper_0.5.8.202005190736
eclipse-rcp-2020-06-M3-win32-x86_64.zip
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
eclipse-rust-2020-06-M3-incubation-win32-x86_64.zip
  org.eclipse.corrosion_0.4.2.201908051347.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
eclipse-scout-2020-06-M3-win32-x86_64.zip
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.8.0.202005111341.jar
eclipse-testing-2020-06-M3-win32-x86_64.zip

On Mon, Mar 16, 2020 at 10:55 AM Ed Merks <ed.merks@xxxxxxxxx> wrote:

Jonah,

It's not the end of the world if this doesn't get done.  It's just disappointing that you do so much work while others invest the minimal possible effort. :-(

Regards,
Ed

On 16.03.2020 15:46, Jonah Graham wrote:


On Sun., Mar. 15, 2020, 06:32 Ed Merks, <ed.merks@xxxxxxxxx> wrote:

FYI,

I did a relatively quick analysis to determine which packages actually contain incubating components.  This involves is looking in each package zip for plugins with 0.* versions, which is complicated by the fact that many non-incubating projects are nevertheless shipping 0.* versions of bundles.

So I make the following assumptions about plugins that look to be incubating, based on the version number, but apparently are not incubating:

  • exclude all Orbit bundles, i.e., all bundles not of the form org.eclipse.*
  • exclude all org.eclipse.e4.*
  • exclude  org.eclipse.m2e.workspace.cli
  • exclude all org.eclipse.passage.* which claims to be graduated from incubation
  • exclude org.eclipse.tips.*
  • exclude org.eclipse.tracecompass.analysis.counters.ui
  • exclude org.eclipse.wst.jsdt.chromium.*

Other than the Orbit bundles, all these org.eclipse.* bundles with 0.* version numbers are in kind of a questionable state, in my opinion, but let's ignore that and exclude them.

This leaves only bundles from the following projects, all of which are actually marked as incubating in the portal:

https://projects.eclipse.org/projects/technology.tm4e
https://projects.eclipse.org/projects/tools.wildwebdeveloper
https://projects.eclipse.org/projects/technology.lsp4e
https://projects.eclipse.org/projects/technology.lsp4j
https://projects.eclipse.org/projects/science.swtchartk
https://projects.eclipse.org/projects/tools.corrosion

Here's the command that I ran in a folder with all the *.zips downloaded from https://download.eclipse.org/technology/epp/downloads/release/2020-03/RC2a/

$for i in *.zip; do echo $i; unzip -l $i "eclipse/plugins/*" | grep "_0\\." | sed "1,\$s/.*eclipse\/plugins\//  /g" | grep "org\\.eclipse\\." | grep -v "org\\.eclipse\\.e4\\..*" | grep -v "org\\.eclipse\\.wst\\.jsdt\\.chromium.*" | grep -v "org\\.eclipse\\.passage\\..*" | grep -v "org\\.eclipse\\.tips\\..*" | grep -v "org\\.eclipse\\.tracecompass\\..*" | grep -v "org\\.eclipse\\.m2e\\.workspace\\.cli.*" | sort; done

This prints out the following summary, where the packages in bold are packages not marked as incubating but that actually do contain incubating components:

eclipse-committers-2020-03-R-win32-x86_64.zip
  org.eclipse.lsp4e.debug_0.12.0.202003021135.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.6.1.202003111701.jar
eclipse-cpp-2020-03-R-incubation-win32-x86_64.zip
  org.eclipse.swtchart.extensions_0.12.0.202003101351.jar
  org.eclipse.swtchart_0.12.0.202003101351.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
eclipse-dsl-2020-03-R-win32-x86_64.zip
  org.eclipse.lsp4j.debug.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.generator.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.generator_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.websocket.source_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.websocket_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
eclipse-java-2020-03-R-win32-x86_64.zip
eclipse-_javascript_-2020-03-R-incubation-win32-x86_64.zip
  org.eclipse.lsp4e.debug_0.12.0.202003021135.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.6.1.202003111701.jar
eclipse-jee-2020-03-R-incubation-win32-x86_64.zip
  org.eclipse.lsp4e.debug_0.12.0.202003021135.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc.debug_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.6.1.202003111701.jar
eclipse-modeling-2020-03-R-win32-x86_64.zip
eclipse-parallel-2020-03-R-win32-x86_64.zip
  org.eclipse.swtchart.extensions_0.12.0.202003101351.jar
  org.eclipse.swtchart_0.12.0.202003101351.jar
eclipse-php-2020-03-R-win32-x86_64.zip
eclipse-rcp-2020-03-R-win32-x86_64.zip
eclipse-rust-2020-03-R-incubation-win32-x86_64.zip
  org.eclipse.corrosion_0.4.2.201908051347.jar
  org.eclipse.lsp4e_0.13.1.202003021135.jar
  org.eclipse.lsp4j.jsonrpc_0.9.0.v20200229-1009.jar
  org.eclipse.lsp4j_0.9.0.v20200229-1009.jar
  org.eclipse.tm4e.core_0.4.0.201911211357.jar
  org.eclipse.tm4e.languageconfiguration_0.3.4.201911130739.jar
  org.eclipse.tm4e.registry_0.4.0.201911130739.jar
  org.eclipse.tm4e.ui_0.4.0.201911211357.jar
  org.eclipse.wildwebdeveloper.xml_0.6.1.202003111701.jar
eclipse-scout-2020-03-R-win32-x86_64.zip
eclipse-testing-2020-03-R-win32-x86_64.zip

It seems to me that three of the package maintainers (committers, dsl, and parallel/science) are not actively paying attention to Jonah's previous request for maintainers to maintain the incubation status of their package.

I don't know if it's too late now.  Certainly the web page is generated later from the packageName of the packageMetaData, but the artifact names use the name attribute of the product element and the artifacts with their final names already exist now.


It is not too late for changes to epp.website.xml files. This happens in the publish step, so will use the main build output for binaries and p2 repo.

Changing pretty much anything else needs a respin which I don't think is justified. 

Please notify me if you change the epp.website.xml files as I need to re run the publish step in that case. (add me to Gerrit review is sufficient to notify me.) 

Thanks, 
Jonah 


Regards,
Ed

_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev

_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev
_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev


--
Regards,
Nitin Dahyabhai
Eclipse WTP PMC

Back to the top