Jump to: navigation, search

Difference between revisions of "IAM Moving from Google Code"

(Changed sat4j version to the one used by P2 in Eclipse 3.4)
(Marking plexus components as not approved for Parallel IP)
 
(5 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>
 
** <del>'''TODO:''' ask if junit really required at runtime</del>  
 
** <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
 
** <del>'''TODO:''' not sure that maven needs to fix any html... '''ask!'''</del>
 
** <del>'''TODO:''' not sure that maven needs to fix any html... '''ask!'''</del>
Line 78: 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)
Line 94: Line 107:
 
** Changed by sat4j 2.0 (shipped with Eclipse 3.4 as part of P2)
 
** 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 approved 1.5.6 version
+
** ''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
Line 105: Line 119:
 
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)