Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Request Tracker: Devel

RT 3.8 beta 2 now available

 

 

Request Tracker devel RSS feed   Index | Next | Previous | View Threaded


jesse at bestpractical

May 7, 2008, 2:05 PM

Post #1 of 6 (389 views)
Permalink
RT 3.8 beta 2 now available

We've integrated about 350 changes to RT in the last two months as
part of the big push toward RT 3.8.0. Many of those changes were made
to integrate features Best Practical has built or prototyped for
clients over the past several years. Below, please find the high-level
changelog for the differences between RT 3.7.81 and RT 3.7.85 (Beta 1
and Beta 2).

At this point, the known remaining work is mostly related to polishing
the new web-based installation mechanism and cleaning up small issues
as they're reported.

RT 3.7.85 is NOT RECOMMENDED for production use, however we strongly
urge you to deploy it in your testing environment and provide feedback
to help ensure that RT 3.8.0 is released soon and does what you need
when we release it.


http://download.bestpractical.com/pub/rt/devel/rt-3.7.85.tar.gz
http://download.bestpractical.com/pub/rt/devel/rt-3.7.85.tar.gz.sig

Best,
Jesse


Major new features:
* Designed a new default RT 3.8 visual style
* Added support for Rich text / HTML mail composition within RT
* Added support for batched email 'digests' (Weekly or daily)
as well as the ability for a user disable mail him or herself
* Added the ability for users to build multiple custom 'dashboards'
out of saved searches, saved graphs and saved charts and to mail
those dashboards as reports on a regular basis.
* Added a new, friendlier web-based installation system.
* Added a Graphviz based visualization of ticket relationships
* Added simple buttons to create new related tickets
* Added simple 'bookmarks'/'favorites' support for tickets
* Added the Ability to subscribe to iCalendar feeds of ticket
start/due
dates in Google Calendar / iCal.app
* Integrated "BrandedQueues" RT extension. Let you specify a
different
subject token per queue
* Integrated RT::Action::ExtractSubjectTag to better support
conversations
between multiple ticketing systems
* Integrated RT::Action::LinearEscalate
* Integrated RT::Action::NotifyGroup

Minor new features:
* EmailInput refactoring, for possible later autocompleter
* Clean up prototype/scriptaculous files
* more cleanups on mysql schema vs. charsets, update upgrade
script as well
* Allow "mailto:" links as nav menu items
* Adding a PreForking variant of our Standalone webserver.
(currently disabled)
* Applied a patch from Brian Nelson to add better display of
"large text"
custom fields.
* The "CreateTicket" widget now supports ticket bodies
* Added Dean Edwards "IE7.js" to make it easier to write cross-
browser styles
* Finally killed code duplicated between RT::EmailParser and
RT::InterfaceEmail
Attachments: PGP.sig (0.18 KB)


ghenry at perl

May 8, 2008, 3:09 AM

Post #2 of 6 (367 views)
Permalink
Re: RT 3.8 beta 2 now available [In reply to]

Hi,

I've just finished installing this on Centos 5.1 with the following built
from source:

PostgreSQL 8.3.1
Perl 5.10.0
mod_perl 2.0.4

so I can show some screenshots at http://blog.suretecsystems.com

But I'm getting:

[Thu May 08 11:02:59 2008] [error] Couldn't load RT config file
RT_SiteConfig.pm:\n\nNot a GLOB reference at /opt/rt3/lib/RT/Config.pm
line 555.\nCompilation failed in require at /opt/rt3/lib/RT/Config.pm line
306.\nBEGIN failed--compilation aborted at /opt/rt3/bin/webmux.pl line
92.\nCompilation failed in require at (eval 2) line 1.\n

[Thu May 08 11:02:59 2008] [error] Can't load Perl file:
/opt/rt3/bin/webmux.pl for server rt.localhost:0, exiting...


Config is just what "make install" provides for RT and Apache config is:

cat /etc/httpd/conf.d/perl.conf
LoadModule perl_module modules/mod_perl.so

<VirtualHost *:80>
ServerName rt.localhost

DocumentRoot /opt/rt3/share/html
AddDefaultCharset UTF-8

# optional apache logs for RT
# ErrorLog /opt/rt3/var/log/apache2.error
# TransferLog /opt/rt3/var/log/apache2.access

PerlRequire "/opt/rt3/bin/webmux.pl"

<Location /NoAuth/images>
SetHandler default
</Location>
<Location />
SetHandler perl-script
PerlResponseHandler RT::Mason
</Location>
</VirtualHost>

as per README.

Tips?

Gavin.
_______________________________________________
List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel


ghenry at perl

May 8, 2008, 3:28 AM

Post #3 of 6 (367 views)
Permalink
Re: RT 3.8 beta 2 now available [In reply to]

<quote who="Manuel SUBREDU">
> Hi,
>
> try 'perl /opt/rt3/etc/RT_SiteConfig.pm' and see if perl complains about
> something. Maybe is something you missed in the configuration file.

That won't work because of Set right?
_______________________________________________
List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel


ruz at bestpractical

May 8, 2008, 4:02 AM

Post #4 of 6 (368 views)
Permalink
Re: RT 3.8 beta 2 now available [In reply to]

Try the following patch that should fix config:
=== lib/RT/Config.pm
==================================================================
--- lib/RT/Config.pm (revision 12186)
+++ lib/RT/Config.pm (local)
@@ -549,7 +549,7 @@
# SCALAR, ARRAY... and other types with
# the same name
my $entry = ${$pack}{$k};
- next unless $entry;
+ next unless $entry && ref($entry) eq 'GLOB';

# get entry for type we are looking for
my $entry_ref = *{$entry}{ ref($ref) };


Also, default RT layout has been changed, check ./configure --help and
try layout RT3

On Thu, May 8, 2008 at 2:09 PM, Gavin Henry <ghenry[at]perl.me.uk> wrote:
> Hi,
>
> I've just finished installing this on Centos 5.1 with the following built
> from source:
>
> PostgreSQL 8.3.1
> Perl 5.10.0
> mod_perl 2.0.4
>
> so I can show some screenshots at http://blog.suretecsystems.com
>
> But I'm getting:
>
> [Thu May 08 11:02:59 2008] [error] Couldn't load RT config file
> RT_SiteConfig.pm:\n\nNot a GLOB reference at /opt/rt3/lib/RT/Config.pm
> line 555.\nCompilation failed in require at /opt/rt3/lib/RT/Config.pm line
> 306.\nBEGIN failed--compilation aborted at /opt/rt3/bin/webmux.pl line
> 92.\nCompilation failed in require at (eval 2) line 1.\n
>
> [Thu May 08 11:02:59 2008] [error] Can't load Perl file:
> /opt/rt3/bin/webmux.pl for server rt.localhost:0, exiting...
>
>
> Config is just what "make install" provides for RT and Apache config is:
>
> cat /etc/httpd/conf.d/perl.conf
> LoadModule perl_module modules/mod_perl.so
>
> <VirtualHost *:80>
> ServerName rt.localhost
>
> DocumentRoot /opt/rt3/share/html
> AddDefaultCharset UTF-8
>
> # optional apache logs for RT
> # ErrorLog /opt/rt3/var/log/apache2.error
> # TransferLog /opt/rt3/var/log/apache2.access
>
> PerlRequire "/opt/rt3/bin/webmux.pl"
>
> <Location /NoAuth/images>
> SetHandler default
> </Location>
> <Location />
> SetHandler perl-script
> PerlResponseHandler RT::Mason
> </Location>
> </VirtualHost>
>
> as per README.
>
> Tips?
>
> Gavin.
> _______________________________________________
> List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel
>



--
Best regards, Ruslan.
_______________________________________________
List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel


ghenry at perl

May 8, 2008, 4:44 AM

Post #5 of 6 (367 views)
Permalink
Re: RT 3.8 beta 2 now available [In reply to]

I've made that change:

[Thu May 08 12:39:13 2008] [error] Can't load Perl file:
/opt/rt3/bin/webmux.pl for server rt.localhost:0, exiting...
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 503.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 505.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 505.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 505.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 505.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 505.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 444.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 445.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 453.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 454.
Use of uninitialized value $name in concatenation (.) or string at
/opt/rt3/lib/RT/Config.pm line 454.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 456.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
Use of uninitialized value $name in hash element at
/opt/rt3/lib/RT/Config.pm line 498.
Use of uninitialized value $name in exists at /opt/rt3/lib/RT/Config.pm
line 501.
[Thu May 08 12:42:35 2008] [error] Couldn't load RT config file
RT_Config.pm:\n\nNot a SCALAR reference at /opt/rt3/lib/RT/Config.pm line
497.\nCompilation failed in require at /opt/rt3/lib/RT/Config.pm line
306.\nBEGIN failed--compilation aborted at /opt/rt3/bin/webmux.pl line
92.\nCompilation failed in require at (eval 2) line 1.\n
[Thu May 08 12:42:35 2008] [error] Can't load Perl file:
/opt/rt3/bin/webmux.pl for server rt.localhost:0, exiting...
_______________________________________________
List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel


ghenry at perl

May 13, 2008, 2:31 AM

Post #6 of 6 (319 views)
Permalink
Re: RT 3.8 beta 2 now available [In reply to]

Hi,

Any more news on this?

It didn't work for me, as per my follow up e-mail last week.

Thanks.

<quote who="Ruslan Zakirov">
> Try the following patch that should fix config:
> === lib/RT/Config.pm
> ==================================================================
> --- lib/RT/Config.pm (revision 12186)
> +++ lib/RT/Config.pm (local)
> @@ -549,7 +549,7 @@
> # SCALAR, ARRAY... and other types with
> # the same name
> my $entry = ${$pack}{$k};
> - next unless $entry;
> + next unless $entry && ref($entry) eq 'GLOB';
>
> # get entry for type we are looking for
> my $entry_ref = *{$entry}{ ref($ref) };
>
>
> Also, default RT layout has been changed, check ./configure --help and
> try layout RT3
>
> On Thu, May 8, 2008 at 2:09 PM, Gavin Henry <ghenry[at]perl.me.uk> wrote:
>> Hi,
>>
>> I've just finished installing this on Centos 5.1 with the following
>> built
>> from source:
>>
>> PostgreSQL 8.3.1
>> Perl 5.10.0
>> mod_perl 2.0.4
>>
>> so I can show some screenshots at http://blog.suretecsystems.com
>>
>> But I'm getting:
>>
>> [Thu May 08 11:02:59 2008] [error] Couldn't load RT config file
>> RT_SiteConfig.pm:\n\nNot a GLOB reference at /opt/rt3/lib/RT/Config.pm
>> line 555.\nCompilation failed in require at /opt/rt3/lib/RT/Config.pm
>> line
>> 306.\nBEGIN failed--compilation aborted at /opt/rt3/bin/webmux.pl line
>> 92.\nCompilation failed in require at (eval 2) line 1.\n
>>
>> [Thu May 08 11:02:59 2008] [error] Can't load Perl file:
>> /opt/rt3/bin/webmux.pl for server rt.localhost:0, exiting...
>>
>>
>> Config is just what "make install" provides for RT and Apache config
>> is:
>>
>> cat /etc/httpd/conf.d/perl.conf
>> LoadModule perl_module modules/mod_perl.so
>>
>> <VirtualHost *:80>
>> ServerName rt.localhost
>>
>> DocumentRoot /opt/rt3/share/html
>> AddDefaultCharset UTF-8
>>
>> # optional apache logs for RT
>> # ErrorLog /opt/rt3/var/log/apache2.error
>> # TransferLog /opt/rt3/var/log/apache2.access
>>
>> PerlRequire "/opt/rt3/bin/webmux.pl"
>>
>> <Location /NoAuth/images>
>> SetHandler default
>> </Location>
>> <Location />
>> SetHandler perl-script
>> PerlResponseHandler RT::Mason
>> </Location>
>> </VirtualHost>
>>
>> as per README.
>>
>> Tips?
>>
>> Gavin.
>> _______________________________________________
>> List info:
>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel
>>
>
>
>
> --
> Best regards, Ruslan.
>

_______________________________________________
List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel

Request Tracker devel RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.