Re: [Catalyst] Slow template processing on debian lenny

2008-09-22 Thread Terence Monteiro
[EMAIL PROTECTED] wrote:
 
 Terence Monteiro [EMAIL PROTECTED] wrote on 09/15/2008 10:23:50 AM:
 
 Jose Luis Martinez wrote:
 Terence Monteiro escribió:
 On my machine, an ubuntu hardy, it works fast - about 2.5 seconds to
 process the template. On a production server using debian lenny, it
 used to
 take around the same amount of time. But recently, I upgraded it to
 libperl
 5.10 and updated the different Perl modules including Template and
 Catalyst::View::TT. After this upgrade, the same template takes 25
 seconds
 on average to process. The times I am mentioning are the times taken
 on the
 server side, as shown by the Catalyst application debug logs.
 Maybe Template Toolkit is packaged without the XS module enabled?

 http://search.cpan.org/~abw/Template-Toolkit-2.20
 /lib/Template/Stash/XS.pm
 When I run

   perl -MTemplate::Stash::XS -e 'print No problem\n'

 it tells me that Template::Stash::XS is present.

 I dumped c.session, c.config and c.stash into a YAML file, read it using
 a
 script and used the data to process my template. It took just 0.62
 seconds,
 which is way faster than when C::V::TT processes it. I actually did some
 tests to verify whether it is a TT problem, but it does not occur when I
 use the Template module directly. The log information and test results
 seem
 strange, and I still cannot point my finger on a specific Perl module.
 Could it be a libperl issue? My libperl5.10 version is 5.10.0-13 from
 debian lenny.
 
 try:
 
 perl -V  I bet you see !5.10.  XS is not binary compatible a lot of the
 time with different perl versions,  it is best to update perl to 5.10 too
 and then reinstall XS modules.
 
 -Wade
 

The output when I run perl -V is:

Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
  Platform:
osname=linux, osvers=2.6.26.1, archname=i486-linux-gnu-thread-multi
uname='linux ninsei 2.6.26.1 #1 smp preempt sun aug 3 22:34:07 pdt 2008
i686 gnulinux '
config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN
-Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr
-Dprivlib=/usr/share/perl/5.10 -Darchlib=/usr/lib/perl/5.1
0 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5
-Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local
-Dsitelib=/usr/local/share/perl/5.10.0 -Dsitearch=/usr/local/lib/perl/5.10.0 -D
man1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3
-Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3
-Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pa
ger -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -DDEBUGGING=-g
-Doptimize=-O2 -Duseshrplib -Dlibperl=libperl.so.5.10.0 -Dd_dosuid -des'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
  Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64',
optimize='-O2 -g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing
-pipe -I/usr/local/include'
ccversion='', gccversion='4.3.1', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
  Linker and Libraries:
ld='cc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /usr/lib64
libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
perllibs=-ldl -lm -lpthread -lc -lcrypt
libc=/lib/libc-2.7.so, so=so, useshrplib=true, libperl=libperl.so.5.10.0
gnulibc_version='2.7'
  Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_ITHREADS
USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API
  Built under linux
  Compiled at Aug  8 2008 22:12:45
  @INC:
/etc/perl
/usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl

So it seems like perl is at version 5.10

-- 
Thanks and Regards,
Terence Monteiro.

DeepRoot Linux,
Ph: +91 (80) 4112 4781 / 85.


___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


[Catalyst] Access context from within filter sub? (TT)

2008-09-22 Thread Oliver Block
Hello group,

I wonder if it's possible to access the the context from within a sub serving 
as filter for mytemplate.tt2?

Is that possible?

tia,

Oliver Block

___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


Re: [Catalyst] Access context from within filter sub? (TT)

2008-09-22 Thread Bogdan Lucaciu
On Monday 22 September 2008 14:28:22 Oliver Block wrote:
 I wonder if it's possible to access the the context from within a sub
 serving as filter for mytemplate.tt2?

 Is that possible?

I spotted an example in Angerwhale::View::HTML
http://search.cpan.org/src/JROCKWAY/Angerwhale-0.062/lib/Angerwhale/View/HTML.pm

enjoy

-- 
Bogdan Lucaciu
http://www.wiz.ro

___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


[Catalyst] Re: Two Forms via FormBuilder on one page

2008-09-22 Thread abhishek jain
On Sun, Sep 21, 2008 at 11:29 PM, abhishek jain
[EMAIL PROTECTED]wrote:

 Hi Friends,i know it may be silly to ask, but i need to have two forms on
 one page, i know Catalyst recognizes by the name of the function which form
 file to render but is there a way to render two files one after the another,
 also each going to a diff subroutine in catalyst in other words specifying
 the action as well,
 Pl. help.

 --
 Thanks and kind Regards,
 Abhishek jain



Someone pl. reply,
-- 
Thanks and kind Regards,
Abhishek jain
___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


[Catalyst] Re: Two Forms via FormBuilder on one page

2008-09-22 Thread kevin montuori
 aj == abhishek jain [EMAIL PROTECTED] writes:

 aj Someone pl. reply,

when you searched for catalyst::controller::formbuilder on cpan to see
what else might come up, did you miss c::c::formbuilder::multiform?  



k.


-- 
kevin montuori
[EMAIL PROTECTED]

___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


Re: [Catalyst] Failing tests in Catalyst::Controller::SOAP

2008-09-22 Thread Drew Taylor
On Fri, Sep 12, 2008 at 8:36 AM, Zbigniew Lukasiak [EMAIL PROTECTED] wrote:
 Dear all,

 I have tried to install Catalyst::Controller::SOAP on both an Open
 SUSE 10.3 with Perl 5.8.8 and Ubuntu Hardy with the same Perl version.
  Both give the same errors as in the report at:
 http://www.nntp.perl.org/group/perl.cpan.testers/2008/09/msg2179625.html

 Can anyone with more knowledge of SOAP tell if that is something important?

I'll try to take a look at the test errors soon, but I'm pretty
swamped at $work for the near future. That said, I'm using the latest
C:C::SOAP in production without any problems. :-)

Drew
-- 

 Drew Taylor *  Web development  consulting
 Email: [EMAIL PROTECTED]  *  Site implementation  hosting
 Web  : www.drewtaylor.com   *  perl/mod_perl/DBI/mysql/postgres
 

___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/