/!\ work in progress

Debian CAS packaging

Infrastructure

Interacting with the team

Usual roles

Formerly :

Task description

This team aims at collaboratively package CAS-related applications in Debian.

CAS stands for ?CentralAuthenticationService and is a SSO infrastructure for web applications.

At the moment, no CAS server package is available.

Some CAS client libraries are already available, but more are needed, to allow CAS-ification of applications deployed on Debian servers.

Get involved

More stuff

Here's a list of packages already existing prior to this packaging team creation :

Packages in Debian

Existing RFS

Non-official archives / packages

Packaging CAS Server

An initial hacked-up version package for the CAS server is already present in subversion. In order to have a proper cleanly built package, the following dependencies are required:

CAS Server dependencies

Jar

Package Name

ITP-RFP

Notes

antlr-2.7.6.jar

antlr

aopalliance-1.0.jar

libaopalliance-java

asm-1.5.3.jar

libasm-java

asm-attrs-1.5.3.jar

libasm-java

aspectjrt-1.5.3.jar

aspectj

aspectjweaver-1.5.3.jar

aspectj

cas-client-core-3.1.3.jar

cas-server-core-3.3.jar

cglib-2.1_3.jar

libcglib2.1-java

commons-codec-1.3.jar

libcommons-codec-java

commons-collections-3.2.jar

libcommons-collections3-java

commons-lang-2.2.jar

libcommons-lang-java

commons-logging-1.1.jar

libcommons-logging-java

dom4j-1.6.1.jar

libdom4j-java

ehcache-1.2.3.jar

libehcache-java

ejb3-persistence-1.0.1.GA.jar

Is this the same as : http://packages.qa.debian.org/libh/libhibernate-entitymanager-java.html ?

hibernate-3.2.6.ga.jar

libhibernate3-java

hibernate-annotations-3.3.1.GA.jar

libhibernate-annotations-java

hibernate-commons-annotations-3.0.0.ga.jar

libhibernate-commons-annotations-java

inspektr-core-0.7.0.jar

http://code.google.com/p/inspektr/

jdom-1.0.jar

libjdom1-java

jstl-1.1.2.jar

http://jakarta.apache.org/taglibs/

jta-1.0.1B.jar

http://java.sun.com/javaee/technologies/jta/index.jsp

log4j-1.2.15.jar

liblog4j1.2-java

ognl-2.6.9.jar

ognl

321476

http://www.ognl.org/

opensaml-1.1b.jar

http://shibboleth.internet2.edu/downloads/opensaml/java/1.1b/

persistence-api-1.0.jar

https://glassfish.dev.java.net/javaee5/persistence/ (seems that glassfish-toplink-essentials-2ur2-b04.jar could be used?)

person-directory-api-1.1.2.jar

http://developer.ja-sig.org/source/browse/jasigsvn/person-directory/tags/rel-1.1.2

person-directory-impl-1.1.2.jar

http://developer.ja-sig.org/source/browse/jasigsvn/person-directory/tags/rel-1.1.2

quartz-1.5.2.jar

libquartz-java

spring-aop-2.5.5.jar

libspring-2.5-java

426259

spring-beans-2.5.5.jar

libspring-2.5-java

426259

spring-binding-1.0.5.jar

libspring-2.5-java

426259

spring-context-2.5.5.jar

libspring-2.5-java

426259

spring-context-support-2.5.5.jar

libspring-2.5-java

426259

spring-core-2.5.5.jar

libspring-2.5-java

426259

spring-orm-2.5.5.jar

libspring-2.5-java

426259

spring-security-cas-client-2.0.3.jar

spring-security-core-2.0.3.jar

libspring-2.5-java

426259

spring-tx-2.5.5.jar

libspring-2.5-java

426259

spring-web-2.5.5.jar

libspring-2.5-java

426259

spring-webflow-1.0.5.jar

libspring-2.5-java

426259

spring-webmvc-2.5.5.jar

libspring-2.5-java

426259

standard-1.1.2.jar

http://jakarta.apache.org/taglibs/ (could glassifsh-javaee be used? It has javax/servlet/jsp/tagext)

xmldsig-1.0.jar

http://java.sun.com/webservices/xmldsig/index.jsp

xmlsec-1.4.0.jar

libxml-security-java

If you have no other dedicated place to document stuff concerning your team, then use this place. You can put documentation (with warnings/!\ and infos{i}), FAQ, TODO list (see "Get Involved" above) , ideas ((!)) etc.

You can use ?/Subpages to structure the content if you have many things to document here.