FreeIPA work for R

Registered by Timo Aaltonen on 2012-10-24

This blueprint has been superseded. See the newer blueprint "FreeIPA for trusty" for updated plans.

Planning the work needed to get a working FreeIPA server on Ubuntu.

TODO:
- nss: support for shared certificate database(s) in /etc/pki (discussed with the Debian maintainer, now JFDI)
- bind: add support for bind-dyndb-ldap
  * steal a more current patch for bind from fedora
  * propose to add it for debian/ubuntu
  * test in a ppa
- tomcatjss update to 7.0
- package ~48 java packages to get RESTEasy for Dogtag 10:
  codehaus-parent
  mojo-parent
  keytool
  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
  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.. phew
- add platform code for Debian/Ubuntu to FreeIPA (needs restructuring the instance creating modules)

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Timo Aaltonen
Direction:
Needs approval
Assignee:
FreeIPA
Definition:
Superseded
Series goal:
Accepted for raring
Implementation:
Unknown
Milestone target:
milestone icon ubuntu-13.04
Completed by
Timo Aaltonen on 2013-12-13

Related branches

Sprints

Whiteboard

2012-12-01: Sent a preliminary patch to Debian bug #537866 to add support for /etc/pki/nssdb

(?)

Work Items

Work items:
[tjaalton] support for nssdb added to nss: INPROGRESS
[tjaalton] update tomcatjss to 7.0: TODO
[tjaalton] update jss to whatever is latest in fedora: TODO
[tjaalton] see what can be done with the bind-dyndb-ldap patch to bind: TODO
[tjaalton] rework the platform code on freeipa to make it easier to support new distros: INPROGRESS
[tjaalton] freeipa: write platform support for Debian/Ubuntu: TODO
[tjaalton] package RESTEasy (maybe split this into smaller bits..): TODO
[tjaalton] update Dogtag packaging to match v10: TODO
[tjaalton] upload Dogtag pki: TODO
[tjaalton] upload libapache2-mod-rev: TODO
[tjaalton] package slapi-nis, or drop NIS support from freeipa (if possible): TODO
[tjaalton] upload slapi-nis: TODO
[tjaalton] package freeipa-server: INPROGRESS
[tjaalton] upload freeipa-server: TODO
[tjaalton] test /usr/sbin/ipa-server-install: TODO

This blueprint contains Public information 
Everyone can see this information.