Difference between revisions of "Porting PKI to Debian"

From Dogtag
Jump to: navigation, search
(Dependencies)
Line 4: Line 4:
 
Dogtag has a large number of dependencies, which are not all packaged for Debian.  Packaging all of the dependencies is the first step in porting Dogtag to Debian.
 
Dogtag has a large number of dependencies, which are not all packaged for Debian.  Packaging all of the dependencies is the first step in porting Dogtag to Debian.
  
Timo Aaltonen worked on porting dependencies in Summer 2012 and generated the following list of dependencies that needs to be packaged:
+
Timo Aaltonen worked on porting dependencies in Summer 2012 and generated the following list of dependencies that needs to be packaged ('''This list needs to be reviewed, as the dependencies have likely changed in the last year!'''):
  
 
  codehaus-parent
 
  codehaus-parent
Line 53: Line 53:
 
  snakeyml
 
  snakeyml
 
  resteasy
 
  resteasy
 
'''This list needs to be reviewed, as the dependencies have likely changed in the last year!'''
 
  
 
== Porting ==
 
== Porting ==
 
The Dogtag code and packaging will likely need some changes for Debian.  The specifics still need to be determined, but path differences between distributions and deployment of servlets to Tomcat are areas that will most likely require some work.  This section should be filled in as we do the investigation.
 
The Dogtag code and packaging will likely need some changes for Debian.  The specifics still need to be determined, but path differences between distributions and deployment of servlets to Tomcat are areas that will most likely require some work.  This section should be filled in as we do the investigation.

Revision as of 21:15, 3 September 2013

This page serves to track the overall effort to port Dogtag to Debian. Specifically, we would like to port Dogtag 10.x to Debian. We have no plans to port the 9.x version of Dogtag.

Dependencies

Dogtag has a large number of dependencies, which are not all packaged for Debian. Packaging all of the dependencies is the first step in porting Dogtag to Debian.

Timo Aaltonen worked on porting dependencies in Summer 2012 and generated the following list of dependencies that needs to be packaged (This list needs to be reviewed, as the dependencies have likely changed in the last year!):

codehaus-parent
keytool-maven-plugin
maven-help-plugin
maven-idea-plugin
maven-jarsigner-plugin
maven-jxr
maven-source-plugin
geronimo-parent-poms
geronimo-annotation
plexus-mail-sender
maven-release
plexus-resources
maven-checkstyle-plugin
maven-pmd-plugin
maven-anno-plugin
maven-reporting-api
maven-changes-plugin
maven-deploy-plugin
apache-james-project
javamail
base64coder
gdata-java
sonatype-oss-parent
forge-parent
mojo-parent
maven-plugin-build-helper
relaxngcc
xsom
glassfish-fastinfoset
jvnet-parent
glassfish-jaxb-api
glassfish-dtd-parser
stax-ex
istack-commons
rngom
glassfish-jaxb
maven-jaxb2-plugin
jboss-parent
jandex
jboss-specs-parent
jboss-annotations
jetty-parent
jetty-toolchain
jetty-version-maven-plugin
scannotation
snakeyml
resteasy

Porting

The Dogtag code and packaging will likely need some changes for Debian. The specifics still need to be determined, but path differences between distributions and deployment of servlets to Tomcat are areas that will most likely require some work. This section should be filled in as we do the investigation.