Jump to: navigation, search

Difference between revisions of "IAM Moving from Google Code"

(Note on xercesMinimal)
(Marking plexus components as not approved for Parallel IP)
 
(10 intermediate revisions by the same user not shown)
Line 35: Line 35:
 
* {{task-done}} com.google.code.google-collections:google-collect:java-source:sources:snapshot-20080530
 
* {{task-done}} com.google.code.google-collections:google-collect:java-source:sources:snapshot-20080530
 
* {{task-done}} (already reviewed) <del>commons-cli:commons-cli:java-source:sources:1.0</del>
 
* {{task-done}} (already reviewed) <del>commons-cli:commons-cli:java-source:sources:1.0</del>
* junit:junit:java-source:sources:3.8.2
+
* <del>junit:junit:java-source:sources:3.8.2</del>
** '''TODO:''' ask if junit really required at runtime  
+
** <del>'''TODO:''' ask if junit really required at runtime</del>
 +
*** Seems to be part fo the Plexus API (see link below), but we are not going to use it. '''SKIPPED'''
 
* nekohtml:nekohtml:java-source:sources:1.9.6.2
 
* nekohtml:nekohtml:java-source:sources:1.9.6.2
** '''TODO:''' not sure that maven needs to fix any html... '''ask!'''
+
** <del>'''TODO:''' not sure that maven needs to fix any html... '''ask!'''</del>
 +
** Both questions [http://www.nabble.com/Unneeded-transitive-dependencies--td22188659.html asked].
 
* {{task-done}} org.apache.maven:maven-compat:java-source:sources:3.0-alpha-2
 
* {{task-done}} org.apache.maven:maven-compat:java-source:sources:3.0-alpha-2
 
* {{task-done}} org.apache.maven:maven-core:java-source:sources:3.0-alpha-2
 
* {{task-done}} org.apache.maven:maven-core:java-source:sources:3.0-alpha-2
Line 77: Line 79:
 
* {{task-done}} org.apache.xbean:xbean-reflect:java-source:sources:3.4
 
* {{task-done}} org.apache.xbean:xbean-reflect:java-source:sources:3.4
 
* {{task-done}} org.codehaus.plexus:plexus-classworlds:java-source:sources:1.3
 
* {{task-done}} org.codehaus.plexus:plexus-classworlds:java-source:sources:1.3
 +
** {{warning2|text=Not approved for parallel IP}}
 
* {{task-done}} org.codehaus.plexus:plexus-component-annotations:java-source:sources:1.0-beta-3.0.5
 
* {{task-done}} org.codehaus.plexus:plexus-component-annotations:java-source:sources:1.0-beta-3.0.5
 +
** {{warning2|text=Not approved for parallel IP}}
 
* {{task-done}} org.codehaus.plexus:plexus-container-default:java-source:sources:1.0-beta-3.0.5
 
* {{task-done}} org.codehaus.plexus:plexus-container-default:java-source:sources:1.0-beta-3.0.5
 +
** {{warning2|text=Not approved for parallel IP}}
 
* {{task-done}} org.codehaus.plexus:plexus-interactivity-api:java-source:sources:1.0-alpha-6
 
* {{task-done}} org.codehaus.plexus:plexus-interactivity-api:java-source:sources:1.0-alpha-6
 +
** {{warning2|text=Not approved for parallel IP}}
 
* {{task-done}} org.codehaus.plexus:plexus-interpolation:java-source:sources:1.1
 
* {{task-done}} org.codehaus.plexus:plexus-interpolation:java-source:sources:1.1
 +
** {{warning2|text=Not approved for parallel IP}}
 
* {{task-done}} org.codehaus.plexus:plexus-utils:java-source:sources:1.5.6
 
* {{task-done}} org.codehaus.plexus:plexus-utils:java-source:sources:1.5.6
 +
** {{warning2|text=Not approved for parallel IP}}
 
* {{task-done}} org.codehaus.woodstox:wstx-asl:java-source:sources:3.2.6
 
* {{task-done}} org.codehaus.woodstox:wstx-asl:java-source:sources:3.2.6
 
* {{task-done}} org.mortbay.jetty:jetty:java-source:sources:6.1.12
 
* {{task-done}} org.mortbay.jetty:jetty:java-source:sources:6.1.12
 +
** ''amuino'' Use 6.1.15 instead (from http://repository.codehaus.org/)
 
* {{task-done}} org.mortbay.jetty:jetty-client:java-source:sources:6.1.12
 
* {{task-done}} org.mortbay.jetty:jetty-client:java-source:sources:6.1.12
 +
** ''amuino'' Use 6.1.15 instead (from http://repository.codehaus.org/)
 
* {{task-done}} org.mortbay.jetty:jetty-sslengine:java-source:sources:6.1.12
 
* {{task-done}} org.mortbay.jetty:jetty-sslengine:java-source:sources:6.1.12
 +
** ''amuino'' Use 6.1.15 instead (from http://repository.codehaus.org/)
 
* {{task-done}} org.mortbay.jetty:jetty-util:java-source:sources:6.1.12
 
* {{task-done}} org.mortbay.jetty:jetty-util:java-source:sources:6.1.12
 +
** ''amuino'' Use 6.1.15 instead (from http://repository.codehaus.org/)
 
* {{task-done}} org.mortbay.jetty:servlet-api-2.5:java-source:sources:6.1.12
 
* {{task-done}} org.mortbay.jetty:servlet-api-2.5:java-source:sources:6.1.12
 +
** ''amuino'' Use tomcat's version of the servlet API [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3183 CQ 3183].
 +
** org.apache.tomcat:servlet-api:6.0.18
 
* {{task-done}} org.sat4j:org.sat4j.core:java-source:sources:2.0.4
 
* {{task-done}} org.sat4j:org.sat4j.core:java-source:sources:2.0.4
 +
** Changed to sat4j 2.0 (shipped with Eclipse 3.4 as part of P2)
 
* {{task-done}} org.sat4j:org.sat4j.pb:java-source:sources:2.0.4
 
* {{task-done}} org.sat4j:org.sat4j.pb:java-source:sources:2.0.4
 +
** Changed by sat4j 2.0 (shipped with Eclipse 3.4 as part of P2)
 
* {{task-done}} org.slf4j:slf4j-api:java-source:sources:1.5.3
 
* {{task-done}} org.slf4j:slf4j-api:java-source:sources:1.5.3
 +
** ''amuino'' Replaced by the already submitted 1.5.6 version
 
* {{task-done}} org.slf4j:slf4j-jdk14:java-source:sources:1.5.3
 
* {{task-done}} org.slf4j:slf4j-jdk14:java-source:sources:1.5.3
 +
** ''amuino'' Replaced by the already submitted slf4j-log4j12 Version: 1.5.6
 
* org.sonatype.plexus:plexus-plugin-manager:java-source:sources:1.0-alpha-1
 
* org.sonatype.plexus:plexus-plugin-manager:java-source:sources:1.0-alpha-1
 
** ''aramirez'' i don't know what's the license for this
 
** ''aramirez'' i don't know what's the license for this
 
* org.sonatype.spice:model-builder:java-source:sources:1.3
 
* org.sonatype.spice:model-builder:java-source:sources:1.3
 
** ''aramirez'' i don't know what's the license for this
 
** ''aramirez'' i don't know what's the license for this
 +
** ''amuino'' Asked on [http://www.nabble.com/License-for-maven-3.0-artifacts-td22188188.html maven-dev] (for both).
 +
*** ''amuino'' [http://www.nabble.com/License-for-maven-3.0-artifacts-td22188188.html#a22189311 Both are ASL 2.0]
  
 
The following files have NOT been resolved:
 
The following files have NOT been resolved:
 
* bouncycastle:bcpg-jdk15:java-source:sources:140
 
* bouncycastle:bcpg-jdk15:java-source:sources:140
 +
** ''amuino'': Try not using this by now (without PGP support). '''SKIPPED'''
 
* com.jcraft:jsch:java-source:sources:0.1.38
 
* com.jcraft:jsch:java-source:sources:0.1.38
 +
** ''amuino'': Try to use 0.1.31 (already approved) by now. '''SKIPPED'''
 
* commons-logging:commons-logging-api:java-source:sources:1.1
 
* commons-logging:commons-logging-api:java-source:sources:1.1
 
* log4j:log4j:java-source:sources:1.2.12
 
* log4j:log4j:java-source:sources:1.2.12
 +
** ''amuino'': '''TODO''' Use version 1.2.13 from Orbit ([https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2168 CQ2168])
 
* nekohtml:xercesMinimal:java-source:sources:1.9.6.2
 
* nekohtml:xercesMinimal:java-source:sources:1.9.6.2
 
** ''amuino'': First confirm that nekohtml is needed.
 
** ''amuino'': First confirm that nekohtml is needed.
 
* org.codehaus.plexus:plexus-lang:java-source:sources:1.1
 
* org.codehaus.plexus:plexus-lang:java-source:sources:1.1
 
* stax:stax-api:java-source:sources:1.0.1
 
* stax:stax-api:java-source:sources:1.0.1
 +
** ''amuino'': '''TODO''' Use exact version from Orbit ([https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3088 CQ3088])
  
  
  
 
[[Category:IAM]]
 
[[Category:IAM]]

Latest revision as of 10:23, 9 March 2009

< To: IAM

Tasks to do

  • [done] Rename in packages/files
    • [done] org.devzuz.q.maven to org.eclipse.iam
    • [done] org.devzuz.q.maven to org.eclipse.iam.core in the org.devzuz.q.maven.core plugin
    • [done]org.eclipse.iam.search or org.eclipse.iam.search.core ?
      • amuino: This is interesting, but I don't think it is needed as part of the move. In the same line, buckminster integration needs to be split in `core` and `ui` ([done]).
  • Support legacy naming bug 264766
    • classpath container
    • nature
    • builder
    • markers
    • what else?
  • [done] Make uniform use of the maven conventions (some projects have source code on src, some on src/main/java)
  • [done] Rename the plug-in "org.eclipse.iam.maven.dependencyviewer" to "org.eclipse.iam.maven.dependency.viewer" (i.e. split that last segment in two)
    • This is to match the dependency.analisys plug-in. It makes sense to have them sharing the same naming scheme.
  • [done] Related to the previous one, move the org.devzuz.q.maven.dependency.* in the dependency viewer to org.eclipse.iam.dependency.viewer (insert the "viewer" segment that is currently missing).

IP Review of the maven embedder and its dependencies

This is the list of dependencies (with/without source) for the alpha-2 release.

Check the IP Log for specific CQ numbers.


The following files have been resolved: The following files have been resolved:

  • [done] bouncycastle:bcprov-jdk15:java-source:sources:140
  • [done] com.google.code.google-collections:google-collect:java-source:sources:snapshot-20080530
  • [done] (already reviewed) commons-cli:commons-cli:java-source:sources:1.0
  • junit:junit:java-source:sources:3.8.2
    • TODO: ask if junit really required at runtime
      • Seems to be part fo the Plexus API (see link below), but we are not going to use it. SKIPPED
  • nekohtml:nekohtml:java-source:sources:1.9.6.2
    • TODO: not sure that maven needs to fix any html... ask!
    • Both questions asked.
  • [done] org.apache.maven:maven-compat:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-core:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-embedder:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-lifecycle:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-mercury:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-model:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-plugin-api:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-project:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-project-builder:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-reporting-api:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven:maven-toolchain:java-source:sources:3.0-alpha-2
  • [done] org.apache.maven.doxia:doxia-sink-api:java-source:sources:1.0-alpha-9
  • [done] org.apache.maven.mercury:mercury-artifact:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-crypto-api:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-crypto-basic:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-event:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-external:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-logging:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-md-sat:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-md-shared:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-plexus:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-repo-api:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-repo-cache-fs:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-repo-local-m2:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-repo-remote-m2:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-repo-virtual:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-transport-api:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-transport-http:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.mercury:mercury-util:java-source:sources:1.0.0-alpha-2
  • [done] org.apache.maven.wagon:wagon-file:java-source:sources:1.0-beta-4
  • [done] org.apache.maven.wagon:wagon-http-lightweight:java-source:sources:1.0-beta-4
  • [done] org.apache.maven.wagon:wagon-http-shared:java-source:sources:1.0-beta-4
  • [done] org.apache.maven.wagon:wagon-provider-api:java-source:sources:1.0-beta-4
  • [done] org.apache.maven.wagon:wagon-ssh:java-source:sources:1.0-beta-4
  • [done] org.apache.maven.wagon:wagon-ssh-common:java-source:sources:1.0-beta-4
  • [done] org.apache.maven.wagon:wagon-ssh-external:java-source:sources:1.0-beta-4
  • [done] org.apache.xbean:xbean-reflect:java-source:sources:3.4
  • [done] org.codehaus.plexus:plexus-classworlds:java-source:sources:1.3
    • Not approved for parallel IP
  • [done] org.codehaus.plexus:plexus-component-annotations:java-source:sources:1.0-beta-3.0.5
    • Not approved for parallel IP
  • [done] org.codehaus.plexus:plexus-container-default:java-source:sources:1.0-beta-3.0.5
    • Not approved for parallel IP
  • [done] org.codehaus.plexus:plexus-interactivity-api:java-source:sources:1.0-alpha-6
    • Not approved for parallel IP
  • [done] org.codehaus.plexus:plexus-interpolation:java-source:sources:1.1
    • Not approved for parallel IP
  • [done] org.codehaus.plexus:plexus-utils:java-source:sources:1.5.6
    • Not approved for parallel IP
  • [done] org.codehaus.woodstox:wstx-asl:java-source:sources:3.2.6
  • [done] org.mortbay.jetty:jetty:java-source:sources:6.1.12
  • [done] org.mortbay.jetty:jetty-client:java-source:sources:6.1.12
  • [done] org.mortbay.jetty:jetty-sslengine:java-source:sources:6.1.12
  • [done] org.mortbay.jetty:jetty-util:java-source:sources:6.1.12
  • [done] org.mortbay.jetty:servlet-api-2.5:java-source:sources:6.1.12
    • amuino Use tomcat's version of the servlet API CQ 3183.
    • org.apache.tomcat:servlet-api:6.0.18
  • [done] org.sat4j:org.sat4j.core:java-source:sources:2.0.4
    • Changed to sat4j 2.0 (shipped with Eclipse 3.4 as part of P2)
  • [done] org.sat4j:org.sat4j.pb:java-source:sources:2.0.4
    • Changed by sat4j 2.0 (shipped with Eclipse 3.4 as part of P2)
  • [done] org.slf4j:slf4j-api:java-source:sources:1.5.3
    • amuino Replaced by the already submitted 1.5.6 version
  • [done] org.slf4j:slf4j-jdk14:java-source:sources:1.5.3
    • amuino Replaced by the already submitted slf4j-log4j12 Version: 1.5.6
  • org.sonatype.plexus:plexus-plugin-manager:java-source:sources:1.0-alpha-1
    • aramirez i don't know what's the license for this
  • org.sonatype.spice:model-builder:java-source:sources:1.3

The following files have NOT been resolved:

  • bouncycastle:bcpg-jdk15:java-source:sources:140
    • amuino: Try not using this by now (without PGP support). SKIPPED
  • com.jcraft:jsch:java-source:sources:0.1.38
    • amuino: Try to use 0.1.31 (already approved) by now. SKIPPED
  • commons-logging:commons-logging-api:java-source:sources:1.1
  • log4j:log4j:java-source:sources:1.2.12
    • amuino: TODO Use version 1.2.13 from Orbit (CQ2168)
  • nekohtml:xercesMinimal:java-source:sources:1.9.6.2
    • amuino: First confirm that nekohtml is needed.
  • org.codehaus.plexus:plexus-lang:java-source:sources:1.1
  • stax:stax-api:java-source:sources:1.0.1
    • amuino: TODO Use exact version from Orbit (CQ3088)