[needs-packaging] mod_auth_cas

Bug #199754 reported by Craig
10
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
Ubuntu
Fix Released
Wishlist
Unassigned

Bug Description

Can someone please package mod_auth_cas? The package name would be libapache2-mod-auth-cas.

mod_auth_cas is an Apache 2.0/2.2 compliant module that supports the CASv1 and CASv2 protocols.

CAS is a popular centralized authentication provider. We're considering using at the company I work for, and I bet a bunch of other companies (as well as many universities - I know UConn and VA Tech do) use it as well. Here's a link to this module's home: http://www.ja-sig.org/wiki/display/CASC/mod_auth_cas

This seems like the packaging effort would be low - someone has already packaged it for debian: http://michele.pupazzo.org/diary/?p=277

Thank you!

Iulian Udrea (iulian)
description: updated
Revision history for this message
Fahad Sadah (fahadsadah) wrote :

I'll give it a go!

Revision history for this message
Fahad Sadah (fahadsadah) wrote :

It seems like that package is broken.
Oh well, I can always package it from scratch!

Revision history for this message
Craig (candrews-integralblue) wrote :

Reported to Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=470365

Also... I'm working on packaging this, but this would be my first package... so I'm not too sure I'll pull it off.

Revision history for this message
Michele Baldessari (michele) wrote :

Guys,

what exactly do you feel is broken in the package? Please detail the problems you have it.
I'm using it here on a few Etch servers without any problem and it's lintian and piuparts clean.
I'd be glad to fix up the issues you guys have with it.

Ciao,
Michele

Revision history for this message
Craig (candrews-integralblue) wrote :

I just managed to fix it. There was a typo in the debian/auth_cas.load file.

Yours:
LoadModule authcas_module /usr/lib/apache2/modules/mod_auth_cas.so

It should be:
LoadModule auth_cas_module /usr/lib/apache2/modules/mod_auth_cas.so

That fixes it. Now it just needs to be updated to 1.0.7. That's it!

Revision history for this message
Michele Baldessari (michele) wrote :

Hi Craig,

ah ok. I fixed that locally but never updated my old post.
Here's new debs, dsc and diff signed with my key for version 1.0.7 (which got autotooled I see) :

http://michele.pupazzo.org/files/debian/mod-auth-cas/1.0.7/

hth,
Michele

Revision history for this message
Craig (candrews-integralblue) wrote :

Michele,

There is a build dependency on apache2-mpm-worker (>= 2.2.3), which I don't believe is necessary. I took it out, and was able to compile and use it fine.

The only other problem I can see is that I think the copyright is wrong. According to the README at https://www.ja-sig.org/svn/cas-clients/mod_auth_cas/tags/mod_auth_cas-1.0.7/README the license is GPLv3+. You seem to have specified a public domain release in the copyright file.

Assuming these 2 issues are fixed soon, what needs to happen to get this in the Ubuntu repository?

Revision history for this message
Michele Baldessari (michele) wrote :

Hi Craig,

I fixed these two aspects. New package is uploaded at the usual place. I haven't yet investigated Ubuntu's procedures to
get a package in to the archive. Will do

Revision history for this message
Matt (matt-smith-uconn) wrote :

Hello all-
  I am one of the m-a-c developers, and am excited to see the packaging efforts here (and in a few other distros). Please consider joining the cas-dev mailing list for discussion, as I am aware of a number of disjoint efforts towards packaging m-a-c, and I'd like to try to increase collaboration. Further, cas-dev is the current location for discussion of future m-a-c development, which is likely relevant to the package maintainer.

http://www.ja-sig.org/products/cas/community/lists/

Thanks all,
-Matt

Revision history for this message
Craig (candrews-integralblue) wrote :

As we're now in the intrepid cycle, can we get this included?

Revision history for this message
Adam Buchbinder (adam-buchbinder) wrote :

If anyone's looking for the packages, it's on mentors.debian.net:

http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=libapache2-mod-auth-cas

I downloaded the source, built and installed it on Intrepid, and it's working fine. I'm not sure what the wait is on getting it included in Debian.

Revision history for this message
Michele Baldessari (michele) wrote :

FYI It's been uploaded to the debian archive

Revision history for this message
Adam Buchbinder (adam-buchbinder) wrote :

The package is in Karmic; it'll be part of the next release. Marking fix-committed; please mark fix-released with Karmic comes out.

http://packages.ubuntu.com/libapache2-mod-auth-cas

Changed in ubuntu:
status: Incomplete → Fix Committed
Changed in ubuntu:
status: Fix Committed → Fix Released
Changed in debian:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.