Bug 2206 - Trying to load a 3rd-party Perl plugin doesn't work in Pidgin
Summary: Trying to load a 3rd-party Perl plugin doesn't work in Pidgin
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 1
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Damien Lallement
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-19 16:34 CEST by Frédéric "LpSolit" Buclin
Modified: 2012-03-16 03:03 CET (History)
1 user (show)

See Also:
Source RPM: pidgin-perl-2.7.11-1.mga1
CVE:
Status comment:


Attachments

Description Frédéric "LpSolit" Buclin 2011-07-19 16:34:57 CEST
Write a minimal Perl plugin for Pidgin, and put it in ~/.purple/plugins/. You will get the following error when starting pidgin:

Can't locate auto/Purple/autosplit.ix in @INC (@INC contains: /usr/lib/purple-2//perl /usr/lib/pidgin//perl /home/buclin/.purple/plugins/perl /usr/lib/perl5/site_perl/5.12.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.12.3 /usr/lib/perl5/vendor_perl/5.12.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.12.3 /usr/lib/perl5/5.12.3/i386-linux-thread-multi /usr/lib/perl5/5.12.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.12.2 /usr/lib/perl5/vendor_perl/5.12.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/5.12.3/AutoLoader.pm line 173.
 at /usr/lib/purple-2//perl/Purple.pm line 9
Comment 1 Manuel Hiebel 2011-09-18 00:04:07 CEST
same issue with pidgin 2.10 ?
Comment 2 Dave Hodgins 2011-09-19 04:29:38 CEST
The file auto/Purple/autosplit.ix is available from the rpm package
libpurple-perl, which neither Mageia nor Mandriva have.

Fedora has it ...
http://rpm.pbone.net/index.php3/stat/4/idpl/16989368/dir/fedora_1/com/libpurple-perl-2.10.0-3.fc16.x86_64.rpm.html

CC: (none) => davidwhodgins

Manuel Hiebel 2011-09-19 07:39:38 CEST

Assignee: bugsquad => mageia

Comment 3 Manuel Hiebel 2011-10-16 00:49:51 CEST
ping dams
Comment 4 Damien Lallement 2011-11-09 19:02:48 CET
Working on it.

Status: NEW => ASSIGNED

Comment 5 Damien Lallement 2011-11-09 19:56:48 CET
Fixed in Cauldron: http://svnweb.mageia.org/packages?view=revision&revision=165978

[dams@maximus pidgin]$ rpm -qpl ../../RPMS/x86_64/pidgin-perl-2.10.0-2.mga2.x86_64.rpm 
/usr/lib64/pidgin/perl
/usr/lib64/pidgin/perl/Pidgin.pm
/usr/lib64/pidgin/perl/auto
/usr/lib64/pidgin/perl/auto/Pidgin
/usr/lib64/pidgin/perl/auto/Pidgin/Pidgin.so
/usr/lib64/purple-2/perl
/usr/lib64/purple-2/perl.so
/usr/lib64/purple-2/perl/Purple.pm
/usr/lib64/purple-2/perl/auto
/usr/lib64/purple-2/perl/auto/Purple
/usr/lib64/purple-2/perl/auto/Purple/Purple.so
/usr/lib64/purple-2/perl/auto/Purple/autosplit.ix
/usr/share/doc/pidgin-perl
/usr/share/doc/pidgin-perl/PERL-HOWTO.dox
/usr/share/man/man3/Pidgin.3pm.xz
/usr/share/man/man3/Purple.3pm.xz
[dams@maximus pidgin]$ 

Will work on it for Mageia 1 tomorrow.
Can you test it on Cauldron (VM or other)?

Thanks.
Comment 6 Damien Lallement 2012-03-16 03:03:46 CET
Fixed in pidgin-2.10.1-1.1.mga1.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.