On 26 March 2010 00:17, River Tarnell river.tarnell@wikimedia.de wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Andrew Dunbar:
It seems there are some very stale old modules still installed which seem to now be considered defacto standard by the Perl community. POE and its child classes such as POE::Component::IRC for example.
Are you asking for these modules to be upgraded, or something else?
It's probably a good idea. Our version of POE.pm is 1.0003 from June 2008, current version is 1.287 Our version of POE::Component::IRC.pm is 5.84 current version is 6.28
I couldn't even find what was the right path for these modules for a script running on nightshade or wolfsbane and ended up installing local copies of the current versions.
I'm afraid I don't really understand what you mean here. What do you need the path for? System modules are installed in the default Perl search path, and you shouldn't need to know (or care) what that is, since Perl will search it by default.
I was trying to track down why my code wasn't working. I thought I had the include paths right for my local modules but still a documented function was missing. I was trying to find out if there was another, out of date, version of the module the sytem was pulling in or whether there was some other problem with my code that I wasn't seeing.
It turned out there were stale modules in /usr/share/perl5/ but it took me a while. Once I knew that I could be sure that there really was something wrong with how I was specifying the paths to my local modules and could focus on fixing that.
Andrew Dunbar (hippietrail)
- river. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (HP-UX)
iEYEARECAAYFAkurYmgACgkQIXd7fCuc5vIwxACfSwGTQUDzbmaIMSOu+38Wh0Vz wBsAniToJr0a77NIX5kRHulBYMyFMKJE =eI2q -----END PGP SIGNATURE-----
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/toolserver-l Posting guidelines for this list: https://wiki.toolserver.org/view/Mailing_list_etiquette