/!\ work in progress

Debian CAS packaging

?TableOfContents

Infrastructure

Interacting with the team

Usual roles

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 :

Existing RFS

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

[http://packages.qa.debian.org/a/antlr.html antlr]

aopalliance-1.0.jar

[http://packages.qa.debian.org/liba/libaopalliance-java.html libaopalliance-java]

asm-1.5.3.jar

[http://packages.qa.debian.org/a/asm.html libasm-java]

asm-attrs-1.5.3.jar

[http://packages.qa.debian.org/a/asm.html libasm-java]

aspectjrt-1.5.3.jar

[http://packages.qa.debian.org/a/aspectj.html aspectj]

aspectjweaver-1.5.3.jar

[http://packages.qa.debian.org/a/aspectj.html aspectj]

cas-client-core-3.1.3.jar

cas-server-core-3.3.jar

cglib-2.1_3.jar

[http://packages.qa.debian.org/c/cglib2.1.html libcglib2.1-java]

commons-codec-1.3.jar

[http://packages.qa.debian.org/libc/libcommons-codec-java.html libcommons-codec-java]

commons-collections-3.2.jar

[http://packages.qa.debian.org/libc/libcommons-collections3-java.html libcommons-collections3-java]

commons-lang-2.2.jar

[http://packages.qa.debian.org/libc/libcommons-lang-java.html libcommons-lang-java]

commons-logging-1.1.jar

[http://packages.qa.debian.org/libc/libcommons-logging-java.html libcommons-logging-java]

dom4j-1.6.1.jar

[http://packages.qa.debian.org/d/dom4j.html libdom4j-java]

ehcache-1.2.3.jar

[http://packages.qa.debian.org/e/ehcache.html 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

[http://packages.qa.debian.org/libh/libhibernate3-java.html libhibernate3-java]

hibernate-annotations-3.3.1.GA.jar

[http://packages.qa.debian.org/libh/libhibernate-annotations-java.html libhibernate-annotations-java]

hibernate-commons-annotations-3.0.0.ga.jar

[http://packages.qa.debian.org/libh/libhibernate-commons-annotations-java.html libhibernate-commons-annotations-java]

inspektr-core-0.7.0.jar

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

jdom-1.0.jar

[http://packages.qa.debian.org/libj/libjdom1-java.html 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

[http://packages.qa.debian.org/j/jakarta-log4j.html liblog4j1.2-java]

ognl-2.6.9.jar

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

[http://packages.qa.debian.org/libq/libquartz-java.html libquartz-java]

spring-aop-2.5.5.jar

426259

spring-beans-2.5.5.jar

426259

spring-binding-1.0.5.jar

426259

spring-context-2.5.5.jar

426259

spring-context-support-2.5.5.jar

426259

spring-core-2.5.5.jar

426259

spring-orm-2.5.5.jar

426259

spring-security-cas-client-2.0.3.jar

spring-security-core-2.0.3.jar

426259

spring-tx-2.5.5.jar

426259

spring-web-2.5.5.jar

426259

spring-webflow-1.0.5.jar

426259

spring-webmvc-2.5.5.jar

426259

standard-1.1.2.jar

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

xmldsig-1.0.jar

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

xmlsec-1.4.0.jar

http://xml.apache.org/security/dist/java-library/

If you have no other dedicated place to document stuff concerning your team, then use this place. You can put documentation (with warnings?Icon(alert.png) and infos?Icon(icon-info.png)), FAQ, TODO list (see "Get Involved" above) , ideas (?Icon(idea.png)) etc.

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