Mailing List Archive

perl-5.16.3 safe for IC?
Gentoo wants me to upgrade from perl-5.12.4-r1 to perl-5.16.3. Is
that safe for IC?

- Grant

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
On 14/07/2014 13:53, Grant wrote:
> Gentoo wants me to upgrade from perl-5.12.4-r1 to perl-5.16.3. Is
> that safe for IC?
>
> - Grant


My Gentoo dev server is running 5.16.3 without issues. No particular
reason why the production server isn't, just haven't got around to it.

Lyn

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
Quoting Grant (emailgrant@gmail.com):
> Gentoo wants me to upgrade from perl-5.12.4-r1 to perl-5.16.3. Is
> that safe for IC?

If you are already running 5.12.4, then you are probably fine.

I have had major issues getting anything over 5.8.9 to work well with
Interchange, when compiling from source:

- `make test` fails, which isn't necessarily indicative of a problem,
but it sure hurts our image for newbies.

- IC Jobs will not run. They make IC die with no errors or
warnings. strace'ing this shows a seg fault, which AFAIK
indicates a Perl problem.

- Attempts to use $Sql{mytable} and $sth->execute calls results in
failure with error: Had to create DBI::_dbistate unexpectedly at (eval
438) line 1. (This is a problem with Safe.)

YMMV.

--
Josh Lavin
Perusion -- Expert Interchange Consulting http://www.perusion.com/
... ask me about job opportunities ...

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
>> Gentoo wants me to upgrade from perl-5.12.4-r1 to perl-5.16.3. Is
>> that safe for IC?
>>
>> - Grant
>
>
> My Gentoo dev server is running 5.16.3 without issues. No particular
> reason why the production server isn't, just haven't got around to it.
>
> Lyn


Thanks Lyn.

- Grant

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
>> Gentoo wants me to upgrade from perl-5.12.4-r1 to perl-5.16.3. Is
>> that safe for IC?
>
> If you are already running 5.12.4, then you are probably fine.
>
> I have had major issues getting anything over 5.8.9 to work well with
> Interchange, when compiling from source:
>
> - `make test` fails, which isn't necessarily indicative of a problem,
> but it sure hurts our image for newbies.
>
> - IC Jobs will not run. They make IC die with no errors or
> warnings. strace'ing this shows a seg fault, which AFAIK
> indicates a Perl problem.
>
> - Attempts to use $Sql{mytable} and $sth->execute calls results in
> failure with error: Had to create DBI::_dbistate unexpectedly at (eval
> 438) line 1. (This is a problem with Safe.)
>
> YMMV.
>
> --
> Josh Lavin


That's weird. Which distro? Anybody else having these issues?

- Grant

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
Quoting Grant (emailgrant@gmail.com):
> >> Gentoo wants me to upgrade from perl-5.12.4-r1 to perl-5.16.3. Is
> >> that safe for IC?
> >
> > If you are already running 5.12.4, then you are probably fine.
> >
> > I have had major issues getting anything over 5.8.9 to work well with
> > Interchange, when compiling from source:
> >
> > - `make test` fails, which isn't necessarily indicative of a problem,
> > but it sure hurts our image for newbies.
> >
> > - IC Jobs will not run. They make IC die with no errors or
> > warnings. strace'ing this shows a seg fault, which AFAIK
> > indicates a Perl problem.
> >
> > - Attempts to use $Sql{mytable} and $sth->execute calls results in
> > failure with error: Had to create DBI::_dbistate unexpectedly at (eval
> > 438) line 1. (This is a problem with Safe.)
>
> That's weird. Which distro? Anybody else having these issues?

I tried on CentOS and Ubuntu, both virtual servers and non-virtual.
Tested perls built with perlbrew, but have also tested system-provided
perls and hand-compiled perls. Anything > 5.8.9 had `make test` and Job
issues. The $Sql issue I only noticed on 5.10.1 so far; did not test
other versions yet.

It is hard to believe that I have experienced these in isolation, so I
would welcome other testers.

--
Josh Lavin
Perusion -- Expert Interchange Consulting http://www.perusion.com/
... ask me about job opportunities ...

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
On 15/07/2014 22:06, Josh Lavin wrote:
> I tried on CentOS and Ubuntu, both virtual servers and non-virtual.
> Tested perls built with perlbrew, but have also tested system-provided
> perls and hand-compiled perls. Anything > 5.8.9 had `make test` and Job
> issues. The $Sql issue I only noticed on 5.10.1 so far; did not test
> other versions yet.
>
> It is hard to believe that I have experienced these in isolation, so I
> would welcome other testers.

Hmm. I just ran make && make test for IC 5.8.2 on perl 5.16.3 on Gentoo
with all tests successful. If I get a chance I'll test those other two
issues. It's worth noting that Gentoo patches all source files before
installing. For perl, portage has 22 patches for perl 5.8.8, 2 for
5.10.1, 4 for 5.12, 1 for 5.14 but none for 5.16. Also 8 general patches
for all versions.

I also have a CentOS 6.5 virtual server which is now only used for
backup. I do recall now that perl gave me grief on that (though it may
have been for Catalyst, it was a while ago) and so I installed 5.12.5 by
hand. Just ran make test for IC 5.8.2 on that perl without issues.

Lyn

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
On 07/15/2014 11:06 PM, Josh Lavin wrote:
> Quoting Grant (emailgrant@gmail.com):
>>>> Gentoo wants me to upgrade from perl-5.12.4-r1 to perl-5.16.3. Is
>>>> that safe for IC?
>>>
>>> If you are already running 5.12.4, then you are probably fine.
>>>
>>> I have had major issues getting anything over 5.8.9 to work well with
>>> Interchange, when compiling from source:
>>>
>>> - `make test` fails, which isn't necessarily indicative of a problem,
>>> but it sure hurts our image for newbies.
>>>
>>> - IC Jobs will not run. They make IC die with no errors or
>>> warnings. strace'ing this shows a seg fault, which AFAIK
>>> indicates a Perl problem.
>>>
>>> - Attempts to use $Sql{mytable} and $sth->execute calls results in
>>> failure with error: Had to create DBI::_dbistate unexpectedly at (eval
>>> 438) line 1. (This is a problem with Safe.)
>>
>> That's weird. Which distro? Anybody else having these issues?
>
> I tried on CentOS and Ubuntu, both virtual servers and non-virtual.
> Tested perls built with perlbrew, but have also tested system-provided
> perls and hand-compiled perls. Anything > 5.8.9 had `make test` and Job
> issues. The $Sql issue I only noticed on 5.10.1 so far; did not test
> other versions yet.
>
> It is hard to believe that I have experienced these in isolation, so I
> would welcome other testers.
>

I got the following test failure with a 5.20 brew on Debian, but only on
the first run.

racke@argus:~/interchange/edge$ make test
PERL_DL_NONLAZY=1 /home/racke/perl5/perlbrew/perls/perl-5.20.0/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
server/unixmode.......ok 1
server/startup........ok 2
link/unixmode.........ok 3
server/inetmode.......ok 4
link/inetmode.........ok 5
server/control........not ok 6
6 tests run -- 1/6 failed.
Makefile:1497: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 1

Regards
Racke

--
Perl and Dancer Development

Visit our Perl::Dancer conference 2014:

http://act.perl.dance/

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
Re: perl-5.16.3 safe for IC? [ In reply to ]
Quoting Lyn St George (lyn@zolotek.net):
> On 15/07/2014 22:06, Josh Lavin wrote:
> > I tried on CentOS and Ubuntu, both virtual servers and non-virtual.
> > Tested perls built with perlbrew, but have also tested system-provided
> > perls and hand-compiled perls. Anything > 5.8.9 had `make test` and Job
> > issues. The $Sql issue I only noticed on 5.10.1 so far; did not test
> > other versions yet.
> >
> > It is hard to believe that I have experienced these in isolation, so I
> > would welcome other testers.
>
> Hmm. I just ran make && make test for IC 5.8.2 on perl 5.16.3 on Gentoo
> with all tests successful. If I get a chance I'll test those other two
> issues. It's worth noting that Gentoo patches all source files before
> installing. For perl, portage has 22 patches for perl 5.8.8, 2 for
> 5.10.1, 4 for 5.12, 1 for 5.14 but none for 5.16. Also 8 general patches
> for all versions.
>
> I also have a CentOS 6.5 virtual server which is now only used for
> backup. I do recall now that perl gave me grief on that (though it may
> have been for Catalyst, it was a while ago) and so I installed 5.12.5 by
> hand. Just ran make test for IC 5.8.2 on that perl without issues.

This is good to hear. I had it fail 4 out of 6 tests consistently, but
I know that the tests involve making socket connections and those may
fail but not really be a problem.

--
Josh Lavin
Perusion -- Expert Interchange Consulting http://www.perusion.com/
... ask me about job opportunities ...

_______________________________________________
interchange-users mailing list
interchange-users@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users