RT Extension installation on Centos 6

Hi Centos guys,

I got an bug report [1] from a Centos 6 user which tried to install my
RT-Extension-BriefHistory [2].

RT::MasonComponentRoot is set to /usr/share/rt4/html and the “make
install” transcript of my extension shows:
Installing
/usr/share/rt4/html/Callbacks/BriefHistory/Ticket/Elements/ShowHistory/SkipTransaction

So the extension mason components are installed in
RT::MasonComponentRoot which I think is total wrong.

As the user says that there is no RT::LocalPluginPath I would think
there is something wrong with the RT package in Cenos.

Maybe someone who installed RT from the Centos package and use RT
extensions can share their knowledge with me.

Thanks.

Chris

[1] RT-Extension-BriefHistory-0.01: empty ticket display · Issue #1 · netsandbox/RT-Extension-BriefHistory · GitHub
[2] GitHub - netsandbox/RT-Extension-BriefHistory: https://metacpan.org/release/RT-Extension-BriefHistory

So the extension mason components are installed in
RT::MasonComponentRoot which I think is total wrong.

As the user says that there is no RT::LocalPluginPath I would think
there is something wrong with the RT package in Cenos.

Maybe someone who installed RT from the Centos package and use RT
extensions can share their knowledge with me.

That looks like the package is totally busted for plugins honestly.

Someone is going to need to reach out to the CentOS packagers because
they’ve never been responsive to us.

It’d be interesting to get a lib/RT/Generated.pm for that package
since it would point more at why it’s installing more like an RT 3.6
package instead of the way we’ve been doing plugins for 6+ years now.

-kevin

1 Like