Jump to: navigation, search

Difference between revisions of "IAM Moving from Google Code"

(Find already approved versions of other dependencies)
(Marking plexus components as not approved for Parallel IP)
 
(2 intermediate revisions by the same user not shown)
Line 79: 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)
 
** Changed to sat4j 2.0 (shipped with Eclipse 3.4 as part of P2)

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)