ports/61567: Gaim's Perl plugin API exhibits strange silent failures

Christopher Nehren apeiron at comcast.net
Mon Jan 19 05:00:46 UTC 2004


>Number:         61567
>Category:       ports
>Synopsis:       Gaim's Perl plugin API exhibits strange silent failures
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 18 21:00:41 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Christopher Nehren
>Release:        FreeBSD 5.2-RELEASE i386, FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System 1: FreeBSD prophecy.dyndns.org 5.2-RELEASE FreeBSD 5.2-RELEASE #0: Tue Jan 13 02:50:17 EST 2004 root at prophecy.dyndns.org:/usr/obj/usr/src/sys/PROPHECY i386 , Perl 5.8.3

System 2: FreeBSD adjunct 4.9-STABLE FreeBSD 4.9-STABLE #0: Sun Jan 18 15:27:04 EST 2004     root at adjunct:/usr/src/sys/compile/ADJUNCT i386 , Perl 5.8.2

	
>Description:
The Perl API for Gaim is flat-out broken in Gaim 0.75 (I can't get it to detect
or load any scripts at all), and the one in Gaim 0.74 silently fails when trying
to access at the very least Gaim::Account object methods. I've tested numerous 
scripts, including the fortune script that ships with Gaim (which by the way 
needs to be fixed to not try to execute 'fortune -ns' as the -n option doesn't
exist on FreeBSD). The most curious thing about these failures is that they're
_all_ silent, except for the one with fortune.
>How-To-Repeat:
Install Gaim (I've tested 0.74 and 0.75 on the systems above, with both Perl
5.8.3 on 5.2-R (see my previous PR, #61444) and Perl 5.8.2 on 4.9-S), try to use
the Perl API. I've tested the same scripts on both of the machines listed above,
and the problems recur.
>Fix:
None known. I've never touched XS and I barely know how to do "Hello World" in
C.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list