[ic] Threaded Perl

Mike Heins interchange-users@icdevgroup.org
Thu Jul 3 03:06:01 EDT 2003


Quoting cfm@maine.com (cfm@maine.com):
> On Wed, Jul 02, 2003 at 05:18:55PM -0400, Mike Heins wrote:
> > Quoting cfm@maine.com (cfm@maine.com):
> > > On Wed, Jul 02, 2003 at 04:04:34PM -0400, Philip S. Hempel wrote:
> > > > On Wed, 2003-07-02 at 11:56, Stefan Hornburg wrote:
> > > > 
> > > > <snip>
> > > > > > 
> > > > > > I am trying to find if there could be a way that the Perl maintainer for
> > > > > > Debian would be willing to create at a build with no threads as a
> > > > > > standard in addition to the threaded version. Hopefully he may go for
> > > > > > it.
> > > > > 
> > > > > Yes, please do this. And report back any results.
> > > > > 
> > > > 
> > > > Bug#199718 is the Debian bug I have put in today.
> > > > 
> > > > I hope others who use Debian and IC are willing to do the same. If
> > > > anyone kkonws of other apps that are affected by the threaded perl in
> > > > Debian please those of you using Debian please put in a bug report as
> > > > well.
> > > 
> > > 
> > > It is not that hard to build the debian src package.  It might be a 
> > > quicker fix to make a small *.deb repository for IC rather than to try
> > > to get a different version of perl into debian.
> > > 
> > > I'd also suggest that if you are not comfortable with above, you are
> > > asking for a world of hurt trying to maintain a non-standard perl
> > > in the middle of a packaged system.
> > > 
> > > FWIW, minivend 4.03 runs just fine with debian's stock threaded perl.  :-)
> > 
> > So will Interchange if all of the modules you install play nice
> > with threads...
> 
> Are the names of those modules well known?  And are any fixes
> available?

No. As far as I can tell Storable and SQL::Statement are the worst.
I am working on a SQL::Statement replacement, and Storable can
be replaced with Data::Dumper (though I don't know its status).

> 
> Attaching that to the bug report will likely go farther.  I'm also
> thinking it would be nice to know myself for our someday upgrade, maybe
> 5.03.
> 

Well, it is too much for me to bite off and chew. The problems are
basic, are within Perl, and anything we are likely to do outside
of bug reports -- where we can characterize them, threads are hard to
do that with when you aren't using them -- will not help much.

-- 
Mike Heins
Perusion -- Expert Interchange Consulting    http://www.perusion.com/
phone +1.513.523.7621      <mike@perusion.com>

Software axiom: Lack of speed kills.



More information about the interchange-users mailing list