From Fedora Project Wiki
No edit summary
Line 1: Line 1:
This page lists all of the packages that the Soprano backend downloads when building with Maven. I'm currently in the process of checking whether each is in Fedora and JPackage, and whether each package includes the necessary Maven fragments to allow it to be used in an offline Maven build.
This page lists all of the packages that the Soprano backend downloads when building with Maven. I'm currently in the process of checking whether each is in Fedora and JPackage, and whether each package includes the necessary Maven fragments to allow it to be used in an offline Maven build.
   
   
== Included in Fedora (and JPackage) ==
== Included in Fedora with metadata ==


These packages are already in Fedora, although in some cases the JPackage version is newer or has the necessary Maven metadata.
These packages are already in Fedora and have the necessary metadata -- no work required here.


* activation-1.1.jar
** Included in classpathx-jaf (fedora and jpackage); no maven metadata in either package
* ant-1.6.5.jar
* ant-1.6.5.jar
** ant-1.7.1 is in fedora and has the necessary maven stuff
** ant-1.7.1 is in fedora and has the necessary maven stuff
* commons-cli-1.1.jar
** In jpackage and fedora -- neither has maven metadata
* commons-codec-1.3.jar
** In jpackage and fedora -- fedora has no maven stuff, jpackage might (hard to tell, odd format)
* commons-collections-3.2.jar
** In jpackage and fedora -- neither has maven metadata
* commons-dbcp-1.2.2.jar
** In jpackage and fedora -- neither has maven metadata
* commons-fileupload-1.2.1.jar
** The 1.2 version is only in jpackage (fedora has 1.0) -- jpackage has metadata, fedora does not
* commons-httpclient-3.1.jar
** In jpackage and fedora -- neither has maven metadata
* commons-lang-2.1.jar
* commons-lang-2.1.jar
** In jpackage and fedora (fedora's is newer, 2.3 vs 2.1) -- fedora has metadata, jpackage may have (odd format)
** In jpackage and fedora (fedora's is newer, 2.3 vs 2.1) -- fedora has metadata, jpackage may have (odd format)
* commons-pool-1.3.jar
** In jpackage and fedora -- neither has maven metadata
* core-3.1.1.jar
** This file comes from the Eclipse JDT, which is in Fedora but fairly certainly doesn't have maven metadata
* doxia-core-1.0.jar
* doxia-core-1.0.jar
* doxia-decoration-model-1.0.jar
* doxia-decoration-model-1.0.jar
Line 67: Line 49:
** 2.0.8 in Fedora
** 2.0.8 in Fedora
* mysql-connector-java-5.1.6.jar
* mysql-connector-java-5.1.6.jar
* plexus-digest-1.0.jar
** Only in Fedora -- has metadata
* plexus-i18n-1.0-beta-7.jar
** Only in Fedora -- has metadata
* plexus-velocity-1.1.7.jar
** Only in Fedora -- has metadata
== Included in Fedora, missing metadata ==
These packages are in Fedora, but don't have the necessary metadata. In some cases, there's a jpackage package that does have the metadata
* activation-1.1.jar
** Included in classpathx-jaf (fedora and jpackage); no maven metadata in either package
* commons-cli-1.1.jar
** In jpackage and fedora -- neither has maven metadata
* commons-codec-1.3.jar
** In jpackage and fedora -- fedora has no maven stuff, jpackage might (hard to tell, odd format)
* commons-collections-3.2.jar
** In jpackage and fedora -- neither has maven metadata
* commons-dbcp-1.2.2.jar
** In jpackage and fedora -- neither has maven metadata
* commons-fileupload-1.2.1.jar
** The 1.2 version is only in jpackage (fedora has 1.0) -- jpackage has metadata, fedora does not
* commons-httpclient-3.1.jar
** In jpackage and fedora -- neither has maven metadata
* commons-pool-1.3.jar
** In jpackage and fedora -- neither has maven metadata
* core-3.1.1.jar
** This file comes from the Eclipse JDT, which is in Fedora but fairly certainly doesn't have maven metadata
** In Fedora and jpackage -- neither with metadata
** In Fedora and jpackage -- neither with metadata
* oro-2.0.8.jar
* oro-2.0.8.jar
Line 74: Line 85:
* plexus-container-default-1.0-alpha-9.jar
* plexus-container-default-1.0-alpha-9.jar
** Only in Fedora -- no metadata
** Only in Fedora -- no metadata
* plexus-digest-1.0.jar
** Only in Fedora -- has metadata
* plexus-i18n-1.0-beta-7.jar
** Only in Fedora -- has metadata
* plexus-velocity-1.1.7.jar
** Only in Fedora -- has metadata
* postgresql-8.3-603.jdbc3.jar
* postgresql-8.3-603.jdbc3.jar
** In both (Fedora has 8.4, jpackage 8.3) -- neither has metadata
** In both (Fedora has 8.4, jpackage 8.3) -- neither has metadata

Revision as of 10:04, 22 October 2009

This page lists all of the packages that the Soprano backend downloads when building with Maven. I'm currently in the process of checking whether each is in Fedora and JPackage, and whether each package includes the necessary Maven fragments to allow it to be used in an offline Maven build.

Included in Fedora with metadata

These packages are already in Fedora and have the necessary metadata -- no work required here.

  • ant-1.6.5.jar
    • ant-1.7.1 is in fedora and has the necessary maven stuff
  • commons-lang-2.1.jar
    • In jpackage and fedora (fedora's is newer, 2.3 vs 2.1) -- fedora has metadata, jpackage may have (odd format)
  • doxia-core-1.0.jar
  • doxia-decoration-model-1.0.jar
  • doxia-module-apt-1.0.jar
  • doxia-module-fml-1.0.jar
  • doxia-module-xdoc-1.0.jar
  • doxia-module-xhtml-1.0.jar
  • doxia-site-renderer-1.0.jar
    • These all come from the maven-doxia package, which is in Fedora and has the correct metadata
  • jcl104-over-slf4j-1.5.0.jar
  • log4j-over-slf4j-1.5.0.jar
  • slf4j-api-1.5.0.jar
  • slf4j-jdk14-1.5.0.jar
  • slf4j-simple-1.5.0.jar
    • These all come from sl4fj, which is in Fedora and has the correct metadata
  • jetty-6.1.5.jar, jetty-6.1.9.jar
  • jetty-util-6.1.5.jar, jetty-util-6.1.9.jar
    • Fedora has jetty-6.2 with all necessary metadata
  • junit-3.8.1.jar, junit-3.8.2.jar
    • Fedora has junit-3.8.2 with metadata
  • maven-antrun-plugin-1.3.jar
    • Version 2.0.8 in Fedora
  • maven-archiver-2.3.jar, maven-archiver-2.4.jar
    • Version 2.2 in Fedora (new enough?)
  • maven-assembly-plugin-2.2-beta-1.jar
    • Version 2.0.8 in Fedora (new enough?)
  • maven-compiler-plugin-2.0.2.jar
    • Version 2.0.8 in Fedora
  • maven-install-plugin-2.3.jar
    • 2.0.8 in Fedora
  • maven-jar-plugin-2.2.jar
    • 2.0.8 in Fedora
  • maven-resources-plugin-2.4.1.jar
    • 2.0.8 in Fedora
  • maven-site-plugin-2.0.1.jar
    • 2.0.8 in Fedora
  • maven-surefire-plugin-2.4.3.jar
    • 2.3 in Fedora
  • maven-war-plugin-2.1-beta-1.jar
    • 2.0.8 in Fedora
  • mysql-connector-java-5.1.6.jar
  • plexus-digest-1.0.jar
    • Only in Fedora -- has metadata
  • plexus-i18n-1.0-beta-7.jar
    • Only in Fedora -- has metadata
  • plexus-velocity-1.1.7.jar
    • Only in Fedora -- has metadata

Included in Fedora, missing metadata

These packages are in Fedora, but don't have the necessary metadata. In some cases, there's a jpackage package that does have the metadata

  • activation-1.1.jar
    • Included in classpathx-jaf (fedora and jpackage); no maven metadata in either package
  • commons-cli-1.1.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-codec-1.3.jar
    • In jpackage and fedora -- fedora has no maven stuff, jpackage might (hard to tell, odd format)
  • commons-collections-3.2.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-dbcp-1.2.2.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-fileupload-1.2.1.jar
    • The 1.2 version is only in jpackage (fedora has 1.0) -- jpackage has metadata, fedora does not
  • commons-httpclient-3.1.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-pool-1.3.jar
    • In jpackage and fedora -- neither has maven metadata
  • core-3.1.1.jar
    • This file comes from the Eclipse JDT, which is in Fedora but fairly certainly doesn't have maven metadata
    • In Fedora and jpackage -- neither with metadata
  • oro-2.0.8.jar
    • Package is called jakarta-oro -- neither fedora nor jpackage has metadata
  • plexus-archiver-1.0-alpha-7.jar, plexus-archiver-1.0-alpha-9.jar
    • Fedora has 1.0a7, Jpackage has 1.0a8 -- only jpackage has metadata
  • plexus-container-default-1.0-alpha-9.jar
    • Only in Fedora -- no metadata
  • postgresql-8.3-603.jdbc3.jar
    • In both (Fedora has 8.4, jpackage 8.3) -- neither has metadata

Included in JPackage only

These packages can hopefully be imported to Fedora from JPackage with minor changes, possibly with the addition of the necessary Maven fragments

  • aopalliance-1.0.jar
    • maven metadata included
  • asm-1.5.3.jar
    • maven metadata included
  • cglib-2.1_3.jar
    • no maven metadata
  • commons-io-1.3.2.jar, commons-io-1.4.jar
    • jpackage has version 1.4 -- maven metadata included
  • jsp-2.1-6.1.9.jar
  • jsp-api-2.1-6.1.9.jar
    • jpackage has geronimo-jsp-2.1-api, with no maven metadata
  • jstl-1.1.2.jar
    • jpackage has glassfish-jstl-1.2.0 with maven metadata
  • plexus-compiler-api-1.5.3.jar
  • plexus-compiler-javac-1.5.3.jar
  • plexus-compiler-manager-1.5.3.jar
    • All included in plexus-compiler package, with metadata
  • plexus-io-1.0-alpha-1.jar
    • With metadata
  • plexus-utils-1.0.4.jar, plexus-utils-1.4.9.jar, plexus-utils-1.5.15.jar, plexus-utils-1.5.1.jar, plexus-utils-1.5.5.jar, plexus-utils-1.5.6.jar
    • jpackage has 1.4.8, with metadata

Not in Fedora or JPackage

These packages need completely new RPMs -- in some cases, they may themselves have dependencies which also need to be packaged. :(

  • aduna-appbase-core-3.4.1.jar
  • aduna-appbase-logging-api-3.4.1.jar
  • aduna-appbase-logging-file-3.4.1.jar
  • aduna-appbase-webapp-base-core-3.4.1.jar
  • aduna-commons-collections-2.3.jar
  • aduna-commons-concurrent-2.2.jar
  • aduna-commons-i18n-1.0.jar
  • aduna-commons-io-2.4.jar
  • aduna-commons-iteration-2.3.jar
  • aduna-commons-lang-2.3.jar
  • aduna-commons-net-2.2.jar
  • aduna-commons-net-http-server-embedded-2.1.jar
  • aduna-commons-platform-info-2.4.jar
  • aduna-commons-text-2.2.jar
  • aduna-commons-webapp-core-2.4.jar
  • aduna-commons-xml-2.2.jar
    • All have to be checked out of svn at [1]
  • logback-classic-0.9.9.jar
  • logback-core-0.9.9.jar
    • Available at [2] -- packaging in progress
  • maven-doxia-tools-1.0.2.jar
    • Not sure if this is included in maven-doxia -- homepage at [3]
  • maven-filtering-1.0-beta-2.jar, maven-filtering-1.0-beta-3.jar
    • Available through [4]
  • maven-toolchain-1.0.jar
    • Possible available by following links on [5]
  • plexus-build-api-0.0.4.jar
    • Debian package at [6]
  • plexus-interpolation-1.13.jar, plexus-interpolation-1.6.jar
    • Homepage is [7]

In progress

  • servlet-api-2.4.jar, servlet-api-2.5-6.1.5.jar, servlet-api-2.5-6.1.9.jar
  • sesame-console-2.2.4.jar
  • sesame-http-client-2.2.4.jar
  • sesame-http-protocol-2.2.4.jar
  • sesame-http-server-spring-2.2.4.jar
  • sesame-model-2.2.4.jar
  • sesame-model-compliance-2.2.4.jar
  • sesame-query-2.2.4.jar
  • sesame-queryalgebra-evaluation-2.2.4.jar
  • sesame-queryalgebra-model-2.2.4.jar
  • sesame-queryparser-api-2.2.4.jar
  • sesame-queryparser-serql-2.2.4.jar
  • sesame-queryparser-sparql-2.2.4.jar
  • sesame-queryresultio-api-2.2.4.jar
  • sesame-queryresultio-binary-2.2.4.jar
  • sesame-queryresultio-sparqljson-2.2.4.jar
  • sesame-queryresultio-sparqlxml-2.2.4.jar
  • sesame-queryresultio-text-2.2.4.jar
  • sesame-repository-api-2.2.4.jar
  • sesame-repository-contextaware-2.2.4.jar
  • sesame-repository-dataset-2.2.4.jar
  • sesame-repository-event-2.2.4.jar
  • sesame-repository-http-2.2.4.jar
  • sesame-repository-manager-2.2.4.jar
  • sesame-repository-sail-2.2.4.jar
  • sesame-rio-api-2.2.4.jar
  • sesame-rio-compliance-2.2.4.jar
  • sesame-rio-n3-2.2.4.jar
  • sesame-rio-ntriples-2.2.4.jar
  • sesame-rio-rdfxml-2.2.4.jar
  • sesame-rio-testsuite-2.2.4.jar
  • sesame-rio-trig-2.2.4.jar
  • sesame-rio-trix-2.2.4.jar
  • sesame-rio-turtle-2.2.4.jar
  • sesame-runtime-2.2.4.jar
  • sesame-sail-api-2.2.4.jar
  • sesame-sail-inferencer-2.2.4.jar
  • sesame-sail-memory-2.2.4.jar
  • sesame-sail-nativerdf-2.2.4.jar
  • sesame-sail-rdbms-2.2.4.jar
  • sesame-serql-testsuite-2.2.4.jar
  • sesame-sparql-testsuite-2.2.4.jar
  • sesame-store-testsuite-2.2.4.jar
  • spring-aop-2.5.1.jar
  • spring-beans-2.5.1.jar
  • spring-context-2.5.1.jar
  • spring-context-support-2.5.1.jar
  • spring-core-2.5.1.jar
  • spring-web-2.5.1.jar
  • spring-webmvc-2.5.1.jar
  • standard-1.1.2.jar
  • surefire-api-2.4.3.jar
  • surefire-booter-2.4.3.jar
  • surefire-junit-2.4.3.jar
  • tomcat-maven-plugin-1.0-beta-1.jar
  • uba-1.7.jar
  • ubt-1.1.jar
  • velocity-1.5.jar
  • wagon-provider-api-1.0-beta-4.jar
  • xalan-2.6.0.jar
  • xml-apis-1.0.b2.jar
  • xmlsec-1.3.0.jar
  • xpp3_min-1.1.4c.jar
  • xstream-1.3.1.jar