Camelia, the Perl 6 bug

IRC log for #padre, 2012-02-01

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:27 jnap joined #padre
01:12 tome joined #padre
01:22 Hyppolit svn: r18163 | bowtie++ | http://padre.perlide.org/trac/changeset/18163
01:22 Hyppolit add Perl::Tidy to Padre-Plugin-PerlTidy Makefile.Pl :)
01:22 Hyppolit trunk/Padre-Plugin-PerlTidy/
01:24 jnap joined #padre
01:30 bowtie left #padre
01:46 jpollack joined #padre
01:46 jpollack hello all
01:46 jpollack question -- anybody ever install padre on centos?
01:46 jpollack i'm having a devil of a time
01:48 jpollack is anybody here?
01:49 jnap joined #padre
01:50 jpollack is there anyplace i can go for help with installing padre on centos?
01:57 Alias_ Here?
01:57 Alias_ Hi
01:57 jpollack hey!
01:57 jpollack i think we're the only ones here
01:57 Alias_ Not at all
01:57 jpollack i'm looking for help installing padre on centos
01:57 jpollack and i'm being ignored by practically everybody
01:57 Alias_ Just that people are spread around the world, and doing other things like work :)
01:58 jpollack hah!
01:58 jpollack so, do you have any advice for me?
01:58 jpollack :)
01:58 Alias_ But they lurk so that, when someone arrives eventually, we see your question and can answer :)
01:58 Alias_ What's your problem?
01:58 jpollack completely failed at installing padre on centos
01:58 jpollack yum doesn't seem to know about it
01:58 jpollack so i tried installing it from cpan
01:58 jpollack total failure there too
01:58 jpollack :(
01:59 Alias_ Not hugely surprised yum doesn't know about it
01:59 Alias_ Would need someone packaging
01:59 Alias_ What's failing with cpan?
01:59 Alias_ Can you pastebin the output?
01:59 jpollack well, i'm thinking that maybe cpan didn't install properly for some reason
02:00 jpollack do you think it's a bad idea to install cpan from yum?
02:00 Alias_ That should be fine
02:00 jpollack okay
02:00 jpollack i'll reinstall
02:00 jpollack 1sec
02:00 Alias_ Of all the things you'd need to get started with a cpan install, having the yum-blessed cpan client would be one I'd expect
02:01 jpollack (i had removed it because i thought the install was messed)
02:01 jpollack also signing up for pastebin
02:01 jpollack 1sec
02:01 Alias_ signing up?
02:01 Alias_ eep
02:01 Alias_ Didn't realise you need an account :/
02:02 jpollack hehe, it's all good
02:02 jpollack now, should i run cpan as root?
02:02 jpollack (sorry, i'm kind of a n00b)
02:02 Alias_ The fedora information might help
02:02 Alias_ http://padre.perlide.org/trac/wiki/DownloadFedora
02:02 jpollack i tried installing from a fedora RPM i found
02:02 jpollack it failed
02:02 Alias_ It has some stuff on how to fallback
02:03 Alias_ i.e. yum install wxGTK-devel first, before starting the cpan install
02:03 Alias_ And I'd sudo cpan
02:03 jpollack well, the fedora instructions tell you to use yum :(
02:03 Alias_ Look at the Fedora 14 instructions
02:04 Alias_ http://padre.perlide.org/trac/wiki/DownloadCPAN
02:04 Alias_ Full disclosure here though, I don't use Linux on the desktop, only server
02:04 jpollack all good
02:04 jpollack i appreciate the help
02:05 jpollack okay, here's my pastebin'd output :
02:05 jpollack http://pastebin.com/NRJB3FMp
02:05 jpollack (also, I just tried to yum install wxGTK-devel, and yum has apparently never heard of it)
02:06 Alias_ erk
02:06 Alias_ Interesting error, never seen that one myself
02:06 jpollack hehe
02:06 Alias_ But I know what's emitting it, so let me take a squiz
02:07 jpollack awesome
02:07 jpollack thanks for the help!
02:08 bricas joined #padre
02:08 jpollack hello!
02:09 jpollack working on trying to get padre set up on centos
02:09 jpollack any experience with that?
02:10 jpollack (to bricas)
02:10 Alias_ I wouldn't assume new arrivals are present :)
02:10 jpollack really?  (sorry, haven't used irc much)
02:10 bricas errr..
02:10 jpollack would they be scripts or something?
02:10 bricas i'm off and on here, just getting things setup again
02:10 jpollack hehe, cool
02:11 jpollack apologies if i'm breaching etiquette
02:11 bricas fwiw, i'm an ubuntu user.
02:12 Alias_ So your initial problem appears to be you are missing a module that has been included with the core of Perl for 10 years
02:12 jpollack haha, really?
02:12 Alias_ bricas: Makefile.PL can't find ExtUtils::Embed
02:12 jpollack weird
02:12 Alias_ Not necesarily
02:12 jpollack how do i go about getting that?
02:13 Alias_ Some vendors have been playing silly games recently ripping out bits of core Perl into separate dists to try and stuff more into the first CD
02:13 jpollack interesting!
02:13 Alias_ try
02:13 Alias_ locate Embed.pm
02:13 Alias_ Just make sure it's not on the machine
02:13 jpollack (BTW, i'm super super new to perl.  apologies for my n00biness)
02:13 jpollack will do
02:14 jpollack locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
02:14 Alias_ er
02:14 Alias_ sudo updatedb
02:14 Alias_ Then
02:14 Alias_ locate Embed.pm
02:14 jpollack got it
02:14 jpollack 1sec
02:15 jpollack hmmm
02:15 Alias_ 64-bit perl?
02:15 Alias_ This should be interesting...
02:15 jpollack locaate Embed.pm did not return anything
02:15 jpollack i mean locate Embed.pm
02:15 Alias_ So yeah, that confirms they aren't shipping part of the core perl
02:15 jpollack interesting
02:15 jpollack how do i go about getting that?
02:15 Alias_ If you yum installed cpan I would have expected it was a dep of that
02:16 jpollack well, i think cpan wasn't working either
02:16 jpollack i was getting errors all over the place
02:16 jpollack it wouldn't even let me 'install CPAN' to get the latest version
02:16 Alias_ Well, if centos have gutted the Perl install, that's entirely possible
02:17 jpollack is there a way for me to supplement what i already have with the missing files, or do i need to completely reinsall perl?
02:17 Alias_ I hope it's as simple as installing the extra bits
02:17 Alias_ I don't suppose there's a perl-devel package or something
02:18 jpollack not that i can see
02:19 jpollack would it help if i pastebin'd the output of 'yum search perl' ?
02:19 Alias_ Quite possibly
02:19 jpollack ok, 1sec
02:19 bricas centos is a mystery to me.
02:20 Alias_ You could also ask on the #centos channel on FreeNode IRC why parts of core Perl are missing and how to install them
02:20 jpollack http://pastebin.com/Q7pt9X2T
02:20 jpollack that's not a bad idea
02:20 Alias_ Wait...
02:20 Alias_ perl-ExtUtils-Embed.x86_64
02:20 jpollack oooh
02:21 jpollack installing
02:21 jpollack installed
02:21 jpollack okay, i'll give it another whirl in cpan
02:21 jpollack 1sec
02:23 jpollack different error this time
02:23 jpollack can't locate wxwidgets
02:23 jpollack exit
02:23 Hyppolit svn: r18164 | adamk++ | http://padre.perlide.org/trac/changeset/18164
02:23 Hyppolit # Force an explicit configure_requires dependency on module that is
02:23 Hyppolit # SUPPOSED to be in the Perl core but that some Perl vendors seem to
02:23 Hyppolit # be splitting out into separate modules (spotted first on centos)
02:23 Hyppolit configure_requires 'ExtUtils::Embed' => '1.250601';
02:23 jpollack (oops, wrong window)
02:23 Hyppolit trunk/Padre/
02:25 jpollack latest err log :
02:25 jpollack http://pastebin.com/4BC92bLH
02:30 jpollack just tried 'install Alien'
02:30 jpollack now it's doing a bunch of stuff
02:32 jpollack okay, it successfully installed a bunch of stuff
02:33 jpollack now it's giving me a brief, unexplained error :
02:33 jpollack Has already been unwrapped into directory /root/.cpan/build/Padre-0.94-nTnuWv
02:33 jpollack '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 512, won't make
02:34 jpollack pastebin : http://pastebin.com/0HGwG2S7
02:36 jpollack just moved the padre stuff out of my /root/.cpan folder and tired 'install Padre' again
02:36 jpollack it's doing stuff
02:37 jpollack fail
02:38 jpollack definitely having problems with this alien wxwidget stuff
02:38 jpollack getting a more interesting error this time, though
02:38 jpollack http://pastebin.com/t1QPGdf7
02:40 Alias_ God I hate that bug
02:40 Alias_ exit cpan and restart
02:40 Alias_ It does stupid skipping when it shouldn't
02:40 jpollack okay, i'll exit cpan and start it again
02:41 jpollack okay, fetching wxWidgets
02:41 Alias_ Problem is going to be getting wxWidgets installed
02:41 jpollack why is that a problem?
02:42 Alias_ Because it's a giant C library and NORMALLY you'd use the vendor install
02:42 jpollack interesting
02:43 Alias_ The Alien:: namespace is for CPAN modules who's job it is to ensure a particular C library or other non-Perl resource is available by any means necesary, using evil if needed
02:43 jpollack okay, now it's complaining about a bad gtk+ install
02:43 Alias_ So some of them will try to install vendor packages, they do different things on different OS etc
02:43 jpollack http://pastebin.com/yJ6EfcHA
02:44 jpollack well, it looks like Alien installed successfully, anyway
03:21 jpollack installed a bunch of promising-looking gtk things from yum
03:21 jpollack wnet back into cpan, told it to install padre
03:22 jpollack now it's doing stuff
03:22 jpollack looks like it's doing c++ stuff
03:32 jpollack lots of c++ stuff, lotsa compiler warnings to the effect of 'Perl___notused' but so far nothing fatal
03:32 jpollack back in perl land now
03:33 jpollack getting test frame popups
03:33 jpollack i assume that's good
03:34 jpollack yes
03:34 jpollack (oops, wrong window)
03:40 jpollack wow, i've had to type 'yes' a lot
03:40 jpollack i bet there's a way to automate that
03:40 jpollack hehehehe
03:40 jpollack should have looked into that
03:41 Alias It's a setting
03:41 Alias With a really bad default on Linux
03:42 jpollack hehehe
03:42 jpollack is it an environment variable?  or a setting in cpan?
03:44 jpollack oh, now this is weird
03:44 jpollack problem with :
03:44 jpollack CPAN.pm: Building I/IL/ILYAZ/modules/Term-Re​adLine-Perl-1.0303.tar.gz
03:45 jpollack Operator or semicolon missing before &__inline at (eval 106) line 1.
03:45 jpollack Enter arithmetic or Perl expression: exit
03:45 jpollack it wants me to make a decision
03:45 jpollack hahaha
03:46 jpollack http://pastebin.com/VzeK1KpK
03:47 jpollack well, i hit enter and it continued on its merry way, so maybe not so bad?
03:47 jpollack hehehe
03:54 jpollack okay!  looks like it installed!
03:54 jpollack Padre is up to date (0.94).
03:56 jpollack yaaaaaay!  it works it works it works!
03:56 jpollack thank you so much!
03:56 jpollack is there a wiki where i can tell the world what i did and save somebody some pain?
05:11 sewi_work joined #padre
07:02 dodathome joined #padre
07:51 Di-ima joined #padre
08:31 mj41 joined #padre
08:37 dolmen joined #padre
08:57 waxhead joined #padre
09:14 waxhead hey everyone
09:53 AnotherOneAckap hi
10:03 daxim joined #padre
10:04 El_Che someone here going to FOSDEM?
10:17 bowtie joined #padre
10:17 bowtie gm
10:26 Alias hi
10:32 bowtie Alias, hi, centos guru,
10:32 Alias Hey, don't look at me
10:34 GabrielVieira joined #padre
10:35 shadowpaste "bowtie" at 217.168.150.38 pasted "Alias, any thoughts" (178 lines) at http://paste.scsys.co.uk/179329
10:36 bowtie ok what about this, I have gone back wards
10:36 Alias Nope, you need p5p or C type people
10:36 Alias azawawi, etc
10:37 bowtie Alias, ok
10:41 bowtie now this sloc, was that wxlistctrl request aimed at me
10:41 ecocode joined #padre
11:04 waxhead alias++ for the centos assist.. :)
11:05 ecocode joined #padre
11:08 Mithaldu joined #padre
11:16 bowtie waxhead, hi
11:21 waxhead hey bo
11:21 waxhead hey bowtie
11:21 waxhead :-/
11:23 bowtie waxhead, do you run win32?
11:31 waxhead bowtie, both
11:31 waxhead on win32 now
11:31 waxhead only because the photo software is installed on win32... there are open source apps that I can use on linux..
11:31 waxhead bed time now though...
11:31 waxhead night!
11:59 bowtie joined #padre
12:35 mishin joined #padre
13:08 daxim joined #padre
13:44 jnap joined #padre
14:03 mishin Hi Padre, perl6 plugin fell in Padre 0.94
15:06 Di-ima joined #padre
15:30 kaare joined #padre
16:19 gabriel joined #padre
16:29 jnap_ joined #padre
16:29 jnap joined #padre
16:55 Maltus joined #padre
17:26 fenway joined #padre
17:26 fenway anyone home?
18:01 jnap joined #padre
18:11 bowtie joined #padre
18:31 asarch joined #padre
19:12 jnap joined #padre
19:29 ServerSage joined #padre
20:32 mj41 joined #padre
20:41 Mithaldu joined #padre
20:45 kaare joined #padre
20:56 jnap joined #padre
20:56 Hyppolit # 1374 :  when you open a file that is not in a Padre Session or Perl project (accepted defect) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1374#comment:9 ]
21:04 asarch joined #padre
21:18 perlite_ joined #padre
21:22 asarch joined #padre
21:22 ecocode joined #padre
22:18 Hyppolit svn: r18165 | adamk++ | http://padre.perlide.org/trac/changeset/18165
22:18 Hyppolit GetItemLabel --> GetItemText
22:18 Hyppolit trunk/Padre/lib/Padre/Wx/
22:25 Alias Sorry about that, you should get the correct diagnostic info now
22:28 bowtie so are you any the wiser, or is this an on going that I will add new output to?
22:29 bowtie will it still cause Padre to die?
22:34 bowtie Alias, ok, applied 18165, die's no error or PID hanging around
22:34 Alias You'll get the same error + hide directory
22:34 Alias Only this time the error will have more information
22:34 Alias i.e. the text label for the bad node
22:35 bowtie surely a message on command line is better than none
22:35 Alias Which maybe will help you work out what filesystem artifact it's bailing on
22:35 bowtie thank's
22:35 Alias The real bug isn't this error
22:35 Alias It's whatever is causing the rotton node to be added in the first place
22:35 Alias So we need to try and work out what that is
22:36 bowtie I appreciate that this is just a noisy side affect
22:45 bowtie Alias, just re-tested, Padre die's -> No PID's -> NO Message on command line
22:48 Alias Unless and until you can find the problem in the debugger, there's little more I can do
22:48 Alias It should be super easy
22:48 Alias Well, relatively easy
22:49 Alias You need to drop a breakpoint in where the problem is
22:49 Alias Then run till you hit it
22:49 Alias Then carefully examine with x in the debugger what the node looks like, what parent nodes there might be etc
22:49 Alias I just can't do it remotely
22:50 Alias Should take very little time to work it out if you can replicate the problem reliably
22:50 bowtie Alias, thanks for that, tomorrow is going to be fun
22:51 bowtie yes I can make padre die on command,
23:20 Hyppolit svn: r18166 | adamk++ | http://padre.perlide.org/trac/changeset/18166
23:20 Hyppolit Add the start of a number formatting API that is logically separate from the core Padre::Locale core translation API.
23:20 Hyppolit trunk/Padre/lib/Padre/Locale/
23:45 Hyppolit svn: r18167 | adamk++ | http://padre.perlide.org/trac/changeset/18167
23:45 Hyppolit Moving around some tests to free up the 20-29 range for more low level API tests
23:45 Hyppolit trunk/Padre/t/

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary