/!\ work in progress = Debian CAS packaging = <> == Infrastructure == * '''Website''': ''(not yet)'' * '''Alioth Project''': http://alioth.debian.org/projects/pkg-cas/ * '''Documentation''': ''(no more yet)'' == Interacting with the team == * '''Read the FAQ first''': [[/FAQ]] ''replace that link if you already have a FAQ somewhere else'' * '''Email contact''': [[mailto:pkg-cas-maintainers_AT_lists_DOT_alioth_DOT_debian_DOT_org|mailto:pkg-cas-maintainers_AT_lists_DOT_alioth_DOT_debian_DOT_org]] (see archives at http://lists.alioth.debian.org/pipermail/pkg-cas-maintainers/) == Usual roles == * MicheleBaldessari * libapache2-mod-auth-cas Formerly : * OlivierBerger (see also http://qa.debian.org/developer.php?login=olivier.berger@it-sudparis.eu), but no longer available/interested so much. See prior interest : * Packaging libauthcas-perl, twiki-caslogincontrib and libcas-php (see ITPs bellow) * testing CAS-ification of DebPkg:sympa, DebPkg:twiki, DebPkg:phpgroupware-0.9.16 in Debian, in order to bring SSO to PicoForge == 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 == * <> ''Put here an easy task that can be done to help you.'' * <><> ''Put here a task that can be done to help you.'' * <><><> ''Put here a difficult task that can be done to help you.'' == More stuff == * Announcement email sent to debian-devel list : http://lists.debian.org/debian-devel/2008/08/msg00464.html === Existing related packages === Here's a list of packages already existing prior to this packaging team creation : * DebPkg:libapache2-authcassimple-perl (Apache2 module to authentificate trough a CAS server / Apache2::AuthCASSimple perl module) * DebPkg:libauthen-cas-client-perl (Interface for authentication using JA-SIG's CAS / Authen::CAS::Client perl module) * DebPkg:libjifty-plugin-authentication-cas-perl (Jifty plugin for Jasig CAS authentication) === Packages in Debian === * [[http://packages.qa.debian.org/liba/libapache2-mod-auth-cas.html|libapache2-mod-auth-cas]] -- Apache 2 module supporting the CASv1 and CASv2 protocols / mod_auth_cas - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libapache2-mod-auth-cas/ === Existing related RFP === * DebianBug:493969 : RFP: cas-server -- Central Authentication Service (CAS) SSO server === Existing related ITP === * DebianBug:495428 : ITP: foswiki-caslogincontrib -- CAS LoginManager for Foswiki / CasLoginContrib extension for Foswiki - May be maintained through : http://svn.debian.org/wsvn/pkg-cas/twiki-caslogincontrib/ (depends on libauthcas-perl) === Existing RFS === * [[http://lists.debian.org/debian-mentors/2008/08/msg00298.html|RFS: libauthcas-perl]] -- Client library for CAS 2.0 / AuthCAS Perl module (See ITP : DebianBug:494849 for more details) - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libauthcas-perl/ - packager : OlivierBerger * [[http://lists.debian.org/debian-mentors/2008/11/msg00222.html|RFS: libcas-php]] -- CAS client library for PHP / phpCAS PHP library (See ITP : DebianBug:495542 - would help close DebianBug:505983 and DebianBug:505984) - Maintained through svn-buildpackage at : http://svn.debian.org/wsvn/pkg-cas/libcas-php/ - More details at http://mentors.debian.net/cgi-bin/maintainer-packages?action=details;package=libcas-php - packager : OlivierBerger === Non-official archives / packages === * See pam_cas packaged (http://www.crium.univ-metz.fr/docs/system/debian/makedeb.html ?) to be available in : "deb http://ftp.univ-metz.fr/debian lenny main cas" === 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://packages.qa.debian.org/o/ognl.html|ognl]]||DebianBug: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||[[http://packages.qa.debian.org/libq/libquartz-java.html|libquartz-java]]|| || || ||spring-aop-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259|| || ||spring-beans-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-binding-1.0.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-context-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-context-support-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-core-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-orm-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-security-cas-client-2.0.3.jar|| || || || ||spring-security-core-2.0.3.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-tx-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-web-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-webflow-1.0.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug:426259 || || ||spring-webmvc-2.5.5.jar||[[http://packages.qa.debian.org/libs/libspring-2.5-java.html|libspring-2.5-java]]||DebianBug: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|| || ||[[http://packages.qa.debian.org/libx/libxml-security-java.html|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<>), 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.''