[request-tracker-maintainers] packaging of RT extensions

Dominic Hargreaves dom at earth.li
Wed Apr 10 22:13:17 UTC 2013


On Wed, Apr 10, 2013 at 03:49:03PM +0200, kai wrote:
> Are there any thoughts about packaging RT extensions?
> 
> I presume invoking "perl -I/usr/share/request-tracker4/lib
> Makefile.PL DESTDIR=debian/tmp" will do roughly what I want, and
> then adding a .install file that adds them to the binary package in
> a debhelper fasion.
> 
> Did any of you do this before? Is it a nasty subject? There seem to
> be a few vanished packages in the past, but no active ones.

The ones which were removed (rt-extension-emailcompletion and rt-rtfm
OTTOMH) were because of 4.0 compatibilty (or in the case or RTFM, because
it was integrated upstream).

The ones which remain include rt-extension-assettracker (maintained by
this group) and rt-authen-externalauth - you have a look at how they
do things. There's definite scope for improvement, as there is a fair
bit of code duplication between then IIRC.

There's also a couple of RFPs filed:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579249
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648837

It would certainly be nice to be in a position that extensions can
be packaged 'trivially' (such as most perl modules). There are probably
some hook scripts to be developed (see [1]) and maybe also the separate
packaging of and/or patches to Module::Install::RTx?

Cheers,
Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)



More information about the pkg-request-tracker-maintainers mailing list