[request-tracker-maintainers] packaging of RT extensions

Kai Storbeck kai at xs4all.nl
Thu Apr 11 07:51:20 UTC 2013


On 4/11/13 12:13 AM, Dominic Hargreaves wrote:
> 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.

Ah! I see now, they were named differently than I'd have expected. Its
rt4-extension-authenexternalauth. Horrible choice as it has no overlap
with the real module name.

And the rt4 prefix didn't immediately come to my mind.

Sorry, that took me a while to figure out.

> 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?

I'm busy creating a few extensions for $employer, I'll see if I get some
work done on these support tools.

Cheers,
Kai


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 906 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-request-tracker-maintainers/attachments/20130411/b2f2a3d7/attachment.pgp>


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