[arch-dev-public] Perl pathing issues
I first noticed this with urxvt. It can't seem to find utf8.pm. This file exists in /usr/share/perl5/core_perl which does not appear to be in the @INC path, whereas the /usr/lib/ counterpart does. The weird part is that $ perl -e "print @INC;' actually has the /usr/share path in there (without spacing, of course). Has anyone tracked this down? I'm not sure where to go with this, but it breaks URL matching in urxvt
Aaron Griffin wrote:
I first noticed this with urxvt. It can't seem to find utf8.pm.
This file exists in /usr/share/perl5/core_perl which does not appear to be in the @INC path, whereas the /usr/lib/ counterpart does.
The weird part is that $ perl -e "print @INC;' actually has the /usr/share path in there (without spacing, of course).
Has anyone tracked this down? I'm not sure where to go with this, but it breaks URL matching in urxvt
http://bugs.archlinux.org/task/8915 urxvt rebuild fixed it for me, after kpiche pointed out that I had reported the wrong problem... :)
On Dec 14, 2007 2:04 AM, Tom K <tom@archlinux.org> wrote:
Aaron Griffin wrote:
I first noticed this with urxvt. It can't seem to find utf8.pm.
This file exists in /usr/share/perl5/core_perl which does not appear to be in the @INC path, whereas the /usr/lib/ counterpart does.
The weird part is that $ perl -e "print @INC;' actually has the /usr/share path in there (without spacing, of course).
Has anyone tracked this down? I'm not sure where to go with this, but it breaks URL matching in urxvt
http://bugs.archlinux.org/task/8915
urxvt rebuild fixed it for me, after kpiche pointed out that I had reported the wrong problem... :)
Aha! I didn't know urxvt actually embeds perl. Now it all makes sense!
On Dec 14, 2007 10:58 AM, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
On Dec 14, 2007 2:04 AM, Tom K <tom@archlinux.org> wrote:
Aaron Griffin wrote:
I first noticed this with urxvt. It can't seem to find utf8.pm.
This file exists in /usr/share/perl5/core_perl which does not appear to be in the @INC path, whereas the /usr/lib/ counterpart does.
The weird part is that $ perl -e "print @INC;' actually has the /usr/share path in there (without spacing, of course).
Has anyone tracked this down? I'm not sure where to go with this, but it breaks URL matching in urxvt
http://bugs.archlinux.org/task/8915
urxvt rebuild fixed it for me, after kpiche pointed out that I had reported the wrong problem... :)
Aha! I didn't know urxvt actually embeds perl. Now it all makes sense!
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911 -Dan
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
subversion, mod_perl also, afaik
On Fri, Dec 14, 2007 at 08:55:28PM +0000, Tom K wrote:
Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
subversion, mod_perl also, afaik
Wait... we're talking about apps that embed a perl interpreter, right? Cause subversion's only flaw is that it includes perl bindings. I'm pretty sure none of the core subversion source is in perl, just some modules for *other* apps to include. Jason
Jason Chu wrote:
On Fri, Dec 14, 2007 at 08:55:28PM +0000, Tom K wrote:
Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911 Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
subversion, mod_perl also, afaik
Wait... we're talking about apps that embed a perl interpreter, right? Cause subversion's only flaw is that it includes perl bindings. I'm pretty sure none of the core subversion source is in perl, just some modules for *other* apps to include.
Jason
OK. xterminus mentioned it on his Perl Policy wiki page, which I understand is one of the resources for this whole thing - see FS#8374.
On Fri, Dec 14, 2007 at 10:20:56PM +0000, Tom K wrote:
Jason Chu wrote:
On Fri, Dec 14, 2007 at 08:55:28PM +0000, Tom K wrote:
Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911 Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
subversion, mod_perl also, afaik
Wait... we're talking about apps that embed a perl interpreter, right? Cause subversion's only flaw is that it includes perl bindings. I'm pretty sure none of the core subversion source is in perl, just some modules for *other* apps to include.
Jason
OK. xterminus mentioned it on his Perl Policy wiki page, which I understand is one of the resources for this whole thing - see FS#8374.
Hmmm... quoted from the Perl Policy wiki page: ------------------ Current Caveats It does not reflect the current ArchLinux perl package(s) layout. Please do not use this document as a template for creating new perl module packages... yet... This policy, if implemented - represents a major change in way Arch handles perl. For a draft proposal of a current “perl packaging standard” see instead Perl_Package_Guidelines. ------------------ I didn't think we were actually doing this yet. Did I miss some big announcement? Jason
On Dec 14, 2007 5:00 PM, Jason Chu <jason@archlinux.org> wrote:
I didn't think we were actually doing this yet. Did I miss some big announcement?
It's been in the status report for like 6 weeks. It's not a big-push thing, but one of those slow progression things.
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Hold on for a sec here, does that mean: 1. I have to rebuildd urvxt for testing? 2. vim does not need perl as a runtime dep? 3. neither does it need python? -T
On Dec 14, 2007 3:30 PM, Tobias Kieslich <tobias@justdreams.de> wrote:
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Hold on for a sec here, does that mean: 1. I have to rebuildd urvxt for testing? 2. vim does not need perl as a runtime dep? 3. neither does it need python?
1. yes 2. and 3. I'm mistaken. This is _not_ the case. Vim loads them at runtime.
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 3:30 PM, Tobias Kieslich <tobias@justdreams.de> wrote:
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Hold on for a sec here, does that mean: 1. I have to rebuildd urvxt for testing? 2. vim does not need perl as a runtime dep? 3. neither does it need python?
1. yes 2. and 3. I'm mistaken. This is _not_ the case. Vim loads them at runtime. not sure if you are actually, vim links against libruby but there are no actual dependencies to python or perl. I swear they used to be though ... wtf
-T
On Dec 14, 2007 4:07 PM, Tobias Kieslich <tobias@justdreams.de> wrote:
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 3:30 PM, Tobias Kieslich <tobias@justdreams.de> wrote:
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Hold on for a sec here, does that mean: 1. I have to rebuildd urvxt for testing? 2. vim does not need perl as a runtime dep? 3. neither does it need python?
1. yes 2. and 3. I'm mistaken. This is _not_ the case. Vim loads them at runtime. not sure if you are actually, vim links against libruby but there are no actual dependencies to python or perl. I swear they used to be though ... wtf
I think it uses dlopen/dlsym to load it. I looked at the code once. So it does it at runtime, but will fail hard if compiled with the option and not found.
Tobias Kieslich wrote:
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911 Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Hold on for a sec here, does that mean: 1. I have to rebuildd urvxt for testing?
Kevin's already done urxvt - it's 8.7-2, in testing now.
On Fri, 14 Dec 2007, Tom K wrote:
Tobias Kieslich wrote:
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911 Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Hold on for a sec here, does that mean: 1. I have to rebuildd urvxt for testing?
Kevin's already done urxvt - it's 8.7-2, in testing now.
:( not his fault but I wanted to fix a bugreport with that, I'll do it later -T
On Fri, 2007-12-14 at 14:06 -0800, Tobias Kieslich wrote:
On Fri, 14 Dec 2007, Tom K wrote:
Tobias Kieslich wrote:
On Fri, 14 Dec 2007, Aaron Griffin wrote:
On Dec 14, 2007 1:23 PM, Dan McGee <dpmcgee@gmail.com> wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911 Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Hold on for a sec here, does that mean: 1. I have to rebuildd urvxt for testing?
Kevin's already done urxvt - it's 8.7-2, in testing now.
:( not his fault but I wanted to fix a bugreport with that, I'll do it later
-T
Sorry! :) Just bump to rel 3... -- K. Piche <kpiche@rogers.com>
On Dec 14, 2007 2:26 PM, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Weechat is fine on my system here. I'm pretty sure it loads perl plugins at runtime. // jeff -- . : [ + carpe diem totus tuus + ] : .
On Dec 14, 2007 3:55 PM, Jeff Mickey <jeff@archlinux.org> wrote:
On Dec 14, 2007 2:26 PM, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
Good catch. Jeff, is weechat also affected? Do we know of any other apps that embed perl? vim, at least, does.
Weechat is fine on my system here. I'm pretty sure it loads perl plugins at runtime.
Could you... possibly... verify that @INC has the core_perl paths in it? I know there was a way to run raw perl stuff... it's possible perl might "just work" because no imports have moved to the /usr/share/perl5/core_perl dir
Dan McGee wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
-Dan
irssi rebuild done and working. I'll push it up to testing shortly. One thing, though - irssi is now installing its stuff in /usr/lib/perl5/core_perl. As I understand the proposed new policy, these files should now move to vendor_perl, so I'll do that before uploading. Any problems with that? T.
On Fri, 2007-12-14 at 22:13 +0000, Tom K wrote:
Dan McGee wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
-Dan
irssi rebuild done and working. I'll push it up to testing shortly.
One thing, though - irssi is now installing its stuff in /usr/lib/perl5/core_perl. As I understand the proposed new policy, these files should now move to vendor_perl, so I'll do that before uploading. Any problems with that?
T.
I saw this too and it should be in the vendor dirs. The configure has a --with-perl=vendor option but the build doesn't seem to honour that. k -- K. Piche <kpiche@rogers.com>
K. Piche wrote:
On Fri, 2007-12-14 at 22:13 +0000, Tom K wrote:
Dan McGee wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
-Dan irssi rebuild done and working. I'll push it up to testing shortly.
One thing, though - irssi is now installing its stuff in /usr/lib/perl5/core_perl. As I understand the proposed new policy, these files should now move to vendor_perl, so I'll do that before uploading. Any problems with that?
T.
I saw this too and it should be in the vendor dirs. The configure has a --with-perl=vendor option but the build doesn't seem to honour that.
k
It's --with-perl-lib=vendor, and it worked fine for me. It's in testing since Friday, if you want to have a look. T.
On Wed, 2007-12-19 at 08:00 +0000, Tom K wrote:
K. Piche wrote:
On Fri, 2007-12-14 at 22:13 +0000, Tom K wrote:
Dan McGee wrote:
There is a bug dealing with IRSSI on this, can anyone try a rebuild for me and see if that fixes it? I currently can't build packages... http://bugs.archlinux.org/task/8911
-Dan irssi rebuild done and working. I'll push it up to testing shortly.
One thing, though - irssi is now installing its stuff in /usr/lib/perl5/core_perl. As I understand the proposed new policy, these files should now move to vendor_perl, so I'll do that before uploading. Any problems with that?
T.
I saw this too and it should be in the vendor dirs. The configure has a --with-perl=vendor option but the build doesn't seem to honour that.
k
It's --with-perl-lib=vendor, and it worked fine for me. It's in testing since Friday, if you want to have a look.
Yeah, that's the one. Maybe I didn't clean out my src dir first cause it had no effect. I'll have to check. Of course there's a new version of perl now :( And shockingly the first release of XMMS in 10 years.
-- K. Piche <kpiche@rogers.com>
participants (7)
-
Aaron Griffin
-
Dan McGee
-
Jason Chu
-
Jeff Mickey
-
K. Piche
-
Tobias Kieslich
-
Tom K