Camelia, the Perl 6 bug

IRC log for #padre, 2009-12-08

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

All times shown according to UTC.

Time Nick Message
00:17 teejay joined #padre
00:45 Getty svn?
00:45 Hyppolit svn is http://padre.perlide.org/trac/wiki/Download#​Moredetailedinstructionformanualinstallation
01:11 jazzanova joined #padre
01:33 [1]awnstudio joined #padre
03:26 CromeDome joined #padre
03:26 holli joined #padre
03:35 SvenDowideit joined #padre
04:19 kentnl joined #padre
04:46 Hyppolit svn: r9544 | szabgab++ | http://padre.perlide.org/trac/changeset/9544
04:46 Hyppolit [XL] Add changes file, version to 0.02, eliminate PERL5LIB in runtime
04:46 Hyppolit trunk/Perl-Dist-XL/ trunk/Perl-Dist-XL/lib/Perl/Dist/ trunk/Perl-Dist-XL/share/files/
04:48 Alias_ joined #padre
04:48 Alias_ TA DA!
04:48 * Alias_ has internet for the first time in like a year
04:49 Alias_ That sound you hear is my productivity crashing violently to the floor
04:52 Hyppolit svn: r9545 | szabgab++ | http://padre.perlide.org/trac/changeset/9545
04:52 Hyppolit [XL] eliminate PERLLIB as well
04:52 Hyppolit trunk/Perl-Dist-XL/share/files/
04:54 szabgab gm Alias
04:54 Alias_ Hi
04:55 szabgab finally I managed to build perl + wx+padre for linux
04:55 szabgab that people can download/unzip and crash
04:55 szabgab err, run
04:57 szabgab I wonder if I should give it a name other than XL perl?
04:57 szabgab Maybe calling it BluberryPerl ?
05:07 submersible joined #padre
05:09 * Alias_ shrugs
05:09 Alias_ submersible: It would appear I am no longer stuck at work after hours
05:09 submersible hot damn!
05:09 submersible real home networking
05:09 Alias_ *gasp*
05:09 Alias_ Good thing too
05:09 submersible u only had to wait .. what - a few weeks
05:09 Alias_ I think my home and work lives were slowly bleeding together
05:10 Alias_ Hopefully this will help me get some separation again
05:10 submersible ever tried webgui?
05:10 submersible OT
05:11 Alias_ Personally, no
05:11 Alias_ But there's an excellent Padre plugin
05:11 Alias_ Probably the most well developed other than the Perl 6 one
05:14 submersible erm... Alias
05:14 submersible perldoc Padre::Debug
05:15 submersible # In each LP2:: class
05:15 submersible :)
05:15 submersible I am messing w/ the plugin now
05:20 submersible afk
05:25 Alias_ oops
05:25 Alias_ s/LP2/Padre/ :)
05:25 Alias_ OMG blatant THEIVERY!
06:02 kaare joined #padre
06:48 Sewi joined #padre
06:48 Sewi gm all
06:49 pece2 joined #padre
06:49 jq hi
06:49 marcela_ joined #padre
06:51 Alias_ \o
06:52 Sewi Hi Alias, how is your training going?
06:55 Alias_ It went amazingly well
06:55 Alias_ Best boring corporate training ever I think
07:04 azawawi joined #padre
07:24 marcela joined #padre
07:27 Hyppolit #729: install of padre0.49 does not work on windows (closed defect) [ http://padre.perlide.org/trac/ticket/729#comment:2 ]
07:32 Sewi thanks
08:10 Hyppolit svn: r9546 | azawawi++ | http://padre.perlide.org/trac/changeset/9546
08:10 Hyppolit Make sure that "Extract subroutine" does not crash Padre when the PPI token is undefined
08:10 Hyppolit trunk/Padre/lib/Padre/Document/
08:19 JRWeiss joined #padre
08:22 Alias_ When PPI token is undefined?
08:22 Alias_ How the hell does that happen
08:31 submersible has anyone used the WebGui asset manager plugin ? or rather , got it working w/  their webgui
08:32 kentnl joined #padre
08:34 garu Alias, when there is no open document, maybe? :)
08:35 garu submersible, sorry, no
08:35 garu g'night folks :) &
08:38 Sewi gn garu
08:41 garu oh, btw
08:41 garu Sewi, I have this recurring bug with Padre
08:42 Sewi garu: Which one?
08:42 garu Sewi, I think I know how do reproduce it, can you work with me for a while?
08:42 Sewi I could try
08:43 garu open Padre, with just one file opened, and only with the "syntax checking" and "output" panels on
08:43 garu close the file (so Padre has no open files) and hit the "Plugins" menu option
08:44 garu if all went "well", the Plugin menu option disappeared and your Padre window froze
08:44 Sewi Do side-panels matter?
08:44 Alias_ garu: Perhaps
08:44 garu Sewi, not sure, but I have the "Project" side panel on
08:44 Alias_ Has anyone else noticed the new addition to the save intuition?
08:44 Alias_ Where it puts the Cwd for the file save to the correct directory when saving a class?
08:45 Alias_ If so, did you like it
08:45 garu o/
08:45 garu oh, "anyone else", ok :)
08:45 garu Sewi, did it work?
08:45 Sewi garu: It's a gtk problem.
08:45 Sewi The console shows Gtk-CRITICAL gtk_widget_event assertion WIDGET_REALIZED_FOR_EVENT failed.
08:46 garu yay! not crazy!
08:46 garu I love it when people succeed in reproducing my bugs :)
08:46 Sewi I freezes my X
08:46 Sewi garu: Win or Linux?
08:46 garu my entire X... yeah! me too!
08:46 garu I had to ctrl-alt F2, login on the console and kill the perl process
08:47 garu (should have warned you earlier, sorry :D)
08:48 garu also, I think something is wrong with the "syntax check" panel...
08:48 Sewi no.
08:48 jq Alias_: i already noticed the fact that it proposes a filename after the package name
08:48 jq that's definitely neat
08:48 Sewi It happens when a menu object is being reused.
08:49 garu Sewi, if you take that "no doc opened" padre instance with both "output" and "syntax check" panels enabled, and you close the "output" one (by clicking on the little '[x]' thingie), the syntax panel also closes
08:51 Sewi garu: The bottom panels have some closing issues. The ack panel is closeable but doesn't close the bottom tab space, for example.
08:51 garu in some combinations, with other panels opened, I even got padre to crash
08:51 Sewi Simple: do a find-in-files, close the ack panel and do another one.
08:52 garu yeah, I found that the hard way too :)
08:52 Sewi It's clearly the moment when the ack panel should be displayed but I didn't get into this until now.
08:52 garu Sewi, Still, the "syntax check" panel is the only panel that closes when you close any other panel via the [x] thingie next to the panel label
08:52 Sewi Could you open a ticket on your gtk crash thing, I'll try to look into it.
08:53 garu or at least the only one I caught
09:01 Hyppolit #783: SVN plugin can't find SVN directory (new defect) [ http://padre.perlide.org/trac/ticket/783 ]
09:01 Sewi Just a reminder to myself (if noone else wants to fix)
09:03 Hyppolit #784: GTK CRITICAL error locks down Padre and X (new defect) [ http://padre.perlide.org/trac/ticket/784 ]
09:04 garu Sewi, ^^
09:04 garu :)
09:04 Sewi thanks
09:04 garu no, thank you :)
09:04 Sewi Currently fighting a ugly SQL query. Need to finish this or I won't start again on it :-)
09:05 garu no problem
09:05 garu now I really gotta go... sun's come up about an hour ago and I haven't slept
09:05 garu g'night!
09:05 Sewi sleep well
09:36 marcela_ joined #padre
09:47 tlousky joined #padre
09:47 tlousky hey everyone
09:48 Sewi Hi tlousky
09:48 tlousky I've been having trouble upgrading to the latest version of Padre on 'buntu 9.10
09:48 Sewi Which kind of trouble?
09:48 tlousky I get this message: 'Xlib:  extension "RANDR" missing on display ":0.0".
09:48 tlousky In many of the tests (I tried installing using CPAN)
09:49 tlousky As far as I could see from synaptic, I do have the randr lib installed
09:49 tlousky Help?
09:49 submersible tlousky: what happens if you run xrandr from a shell?
09:49 tlousky let's see
09:49 submersible I sounds like the X server is running _without_ Rate and Res support
09:50 tlousky Xlib:  extension "RANDR" missing on display ":0.0".
09:50 Sewi tlousky: Do you use XFCE?
09:50 tlousky Same thing
09:50 tlousky Maybe it is missing then...
09:50 tlousky No, Gnome
09:50 Sewi Strange.
09:50 submersible weird
09:50 submersible jinx
09:50 submersible :)
09:50 tlousky probably :)
09:51 tlousky Any ideas?
09:51 Sewi This message usually appears if the X server doesn't support a command/extension/API-call he promises to support.
09:51 Sewi It _should_ not harm anything, does your Padre start/work?
09:51 tlousky Do you think It will work if I force install?
09:51 submersible take a look at your Xorg log
09:51 Sewi Oh, it happens during make test?
09:52 submersible hmm
09:52 Sewi I read about the same issue with XFCE some days ago and it's only a warning without any meaning to the user there.
09:52 tlousky Yes, I already have a previous version of Padre working here
09:52 tlousky This happens during the attempted upgrade
09:53 Sewi Any failing tests or just this warning�
09:53 Sewi ?
09:53 tlousky Lots of tests failing
09:53 tlousky And it won't install as a result
09:54 tlousky These are all the wx tests which are failing
09:54 Sewi Could you copy the test output to nopaste.org (or something like this)
09:54 tlousky Sure, sec
09:56 Sewi Please type this on the command line: perl -MWx -le 'print Wx::wxVERSION_STRING; print $Wx::VERSION;' and show me the output. Thanks.
09:58 tlousky Here's the output from where it starts getting messy:
09:58 tlousky http://pastebin.com/d3cd2b66b
09:58 tlousky Output is:
09:58 tlousky Xlib:  extension "RANDR" missing on display ":0.0".
09:58 tlousky wxWidgets 2.8.10
09:58 tlousky 0.94
10:00 submersible is that Test::NoWarnings complaining ?
10:00 Sewi I'm using Widgets 2.8.9 and Wx 0.91.
10:01 tlousky Hmmm. Think the newer versions are making trouble?
10:01 Sewi Don't know.
10:02 Sewi I think the new Padre version will work, but I may be wrong.
10:02 Sewi You may want to checkout the svn trunk version and try to start this. It could be used without replacing your installed Padre.
10:03 Sewi svn?
10:03 Hyppolit svn is http://padre.perlide.org/trac/wiki/Download#​Moredetailedinstructionformanualinstallation
10:03 Sewi Thanks, Hyppolit
10:03 Hyppolit svn: r9547 | szabgab++ | http://padre.perlide.org/trac/changeset/9547
10:03 Hyppolit [XL] rename padre.sh to padre.sh.tmpl
10:03 Hyppolit trunk/Perl-Dist-XL/lib/Perl/Dist/ trunk/Perl-Dist-XL/share/files/
10:03 tlousky Cool, I'll try that
10:03 tlousky Thanks!
10:03 Sewi szabgab: If you're reading this... Do you also use Ubuntu 9.10 with the same Wx versions?
10:04 Sewi tlousky: svn checkout http://svn.perlide.org/padre/trunk/Padre Padre
10:04 Sewi perl Makefile.PL
10:04 Sewi make
10:04 Sewi ./dev.pl
10:04 Sewi If this runs (maybe also showing the RANDR warning), the 0.51 release should also do.
10:05 tlousky Runs with the warning
10:06 tlousky But runs well
10:06 waxhead joined #padre
10:06 tlousky Come to think of it, I always had that warning, with the previous version as well
10:06 Sewi Ok, if you don't care about the warning, go ahead and install either 0.51 or trunk (while 0.51 _should_ be more stable)
10:07 Sewi tlousky: If you run xeyes or something like this from the console, do you also get this warning?
10:07 tlousky here we go
10:07 tlousky nope - xeyes works without warnings
10:08 szabgab Sewi, same what ?
10:09 Sewi szabgab: wxWidgets 2.8.10 and Wx 0.94 ( perl -MWx -le 'print Wx::wxVERSION_STRING; print $Wx::VERSION;')
10:09 tlousky ouch. I did a make install, and now.... when trying to run Padre, It loads for a sec and the crashes and I get this:
10:09 tlousky (padre:3277): Gtk-WARNING **: gtk_menu_attach_to_widget(): menu already attached
10:09 waxhead evening
10:09 tlousky to GtkMenuItem
10:09 tlousky Segmentation fault
10:09 Sewi Hi wax.
10:10 szabgab that's what I have on a 64 bit machine
10:10 Sewi tlousky: make install from the trunk
10:10 szabgab tlousky, have you tried the new packaged perl+padre ?
10:10 tlousky no, I didn't
10:11 tlousky Perhaps I should
10:11 szabgab http://perlide.org/download/bin​ary/perl-5.10.1-xl-0.01.tar.gz
10:11 szabgab if nothing else you could tell me how is it broken :-)
10:12 Sewi tlousky: is this gtk issue reproduceable?
10:12 tlousky yes
10:12 szabgab back to my virtualbox to build the next version
10:12 tlousky Happens every time I type in "padre" in the shell
10:12 Sewi Would you like to open a ticket on this and add the Wx version info and a "perl -V" output to it?
10:13 tlousky Sure, will do
10:13 Sewi Do you have a Padre trac account?
10:14 tlousky nope
10:14 Sewi Wait a moment, please...
10:14 Sewi trac?
10:14 Hyppolit trac is http://padre.perlide.org/trac and also http://padre.perlide.org/trac/register
10:14 Sewi Registration is now open.
10:15 tlousky That's certainly a useful bot :-)
10:15 Sewi We all love Hyppolit :-)
10:23 Sewi Registration done?
10:23 tlousky I'm writing the ticket. Trying to be thorough :)
10:23 Sewi thanks
10:23 azawawi joined #padre
10:24 azawawi Alias: PPIx::EditorTools::find_token_at_location() can return undef... (empty document)
10:24 azawawi Alias: sorry for the long response time :)
10:24 Sewi Hi azawawi
10:24 azawawi Sewi: hey
10:29 tlousky OK, ticket created
10:29 Hyppolit #785: Installation problems on Ubuntu 9.10 and then a Crash after manual install (new defect) [ http://padre.perlide.org/trac/ticket/785 ]
10:29 tlousky Damn, this bot reads minds :-D
10:30 tlousky Padre runs without crashing from either ./dev.pl or perl/bin/padre.sh
10:30 Hyppolit svn: r9548 | szabgab++ | http://padre.perlide.org/trac/changeset/9548
10:30 Hyppolit [XL] connect_to_internet_ok added
10:30 Hyppolit trunk/Perl-Dist-XL/lib/Perl/Dist/ trunk/Perl-Dist-XL/share/files/
10:31 Sewi Sure., we thought about connecting him to the database but it turned out that reading user's minds was more efficient :-)
10:31 Sewi tlousky: You might want to symlink /usr/local/bin/padre to the working padre.sh
10:31 tlousky yeah, that's what I'm gonna do for now
10:32 tlousky So, thanks :)
10:32 Sewi thank you for your help, trac will keep you updated on this.
10:32 szabgab tlousky, is that the XL thing ?
10:32 tlousky That's a rather awkward way to upgrade, but still works :-D
10:33 tlousky szabgab: The ticket?
10:33 tlousky (if that's what you meant, then yes - that and more)
10:34 szabgab there is a serious bug in the XL thing I pointed to
10:34 szabgab if you have PERL5LIB or PERLIB it can get confused
10:35 szabgab you can add    export PERL5LIB=    to the padre.sh   before it launches padre
10:35 pece joined #padre
10:35 szabgab it is already in svn and will be in the next version
10:36 tlousky Cool, ok
10:36 tlousky Back to work for me, and thanks again people :)
10:36 Sewi thanks for using Padre
10:37 Sewi szabgab: perl/bin/padre from your download doesn't run because I didn't untar it in /home/szabgab :-)
10:38 Sewi The first line of the file is a hard-coded path
10:38 szabgab that's why there is padre.sh file
10:38 szabgab the whole thing needs to be solved
10:39 Sewi ok
10:39 szabgab look at the padre.sh file what kind of things I am doing there
10:39 Sewi Saw it
10:40 szabgab I will have to do that trickery to padre and any other perl script installed in perl/bin/
10:40 szabgab but I don't know yet how
10:40 szabgab if you have any idea, let me know
10:40 szabgab so this can stay portable
10:40 Sewi Adding a Makefile?
10:40 Sewi just "make", no install.
10:48 szabgab install what and where to ?
10:48 Sewi no install.
10:49 szabgab oh to ask people to run some script that will update all the scripts with the necessary path
10:49 szabgab might be a good idea, but I think I still would like to reset PERL5LIB before running anything
10:51 Sewi szabgab: Just sent you a link to a small bash script which finds it's own path and name
10:54 szabgab thanks, I'll check it
10:55 Sewi Sorry for spamming you, but I don't want to publish this URL to the public internet.
11:00 Hyppolit svn: r9549 | szabgab++ | http://padre.perlide.org/trac/changeset/9549
11:00 Hyppolit [XL] process more of the template files
11:00 Hyppolit trunk/Perl-Dist-XL/lib/Perl/Dist/ trunk/Perl-Dist-XL/share/files/
11:12 SvenDowideit joined #padre
11:26 waxhead righto.. time for bed...
11:26 waxhead nite all...
11:30 Hyppolit svn: r9550 | szabgab++ | http://padre.perlide.org/trac/changeset/9550
11:30 Hyppolit [XL] stop separating the get_perl method, make the perl_version into a method
11:30 Hyppolit trunk/Perl-Dist-XL/lib/Perl/Dist/
12:34 azawawi joined #padre
12:37 Haarg joined #padre
12:43 Hyppolit svn: r9551 | szabgab++ | http://padre.perlide.org/trac/changeset/9551
12:43 Hyppolit [XL] enable the fetching and building using development version of perl
12:43 Hyppolit trunk/Perl-Dist-XL/ trunk/Perl-Dist-XL/lib/Perl/Dist/ trunk/Perl-Dist-XL/script/
12:49 Hyppolit svn: r9552 | azawawi++ | http://padre.perlide.org/trac/changeset/9552
12:49 Hyppolit Fixed refactor menu shortcut to use ALT-T instead of ALT-C which is being already being by "Goto Syntax Check Window"
12:49 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
12:50 zamolxes joined #padre
13:18 Hyppolit svn: r9553 | Sewi++ | http://padre.perlide.org/trac/changeset/9553
13:18 Hyppolit Fixed wrong line endings
13:18 Hyppolit trunk/Padre/privinc/Module/Install/PRIVATE/
13:29 Hyppolit svn: r9554 | Sewi++ | http://padre.perlide.org/trac/changeset/9554
13:29 Hyppolit Add title to process list
13:29 Hyppolit trunk/Padre/lib/Padre/Wx/
13:30 Hyppolit svn: r9555 | Sewi++ | http://padre.perlide.org/trac/changeset/9555
13:30 Hyppolit Add "make versioninfo" makeing life easier for supporters
13:30 Hyppolit trunk/Padre/ trunk/Padre/privinc/Module/Install/PRIVATE/
13:53 jnap joined #padre
13:53 zamolxes garu: the article is great. I would add though some cool general stuff about padre, or at least a link to an advocacy page. Cause i'm sure many readers of the article maybe didn't consider padre before
14:07 szabgab Sewi, 9555 failed on linux
14:11 Sewi sorry, trying...
14:19 Sewi szabgab: Currently running critic, no fails until now
14:24 Sewi szabgab: Ok, saw it, 9554 fails.
14:24 patspam joined #padre
14:27 mib_81bhz7 joined #padre
14:28 mib_81bhz7 Hello guru's, can I ask a quick question?
14:29 mib_81bhz7 If I install padre on vista, it won't run, what to do?
14:29 szabgab vista is problematic but try this
14:29 szabgab try to run the padre.bat file first from the perl/bin directory
14:30 mib_81bhz7 Ok
14:30 szabgab if that runs then you can close Padre and try it again from the regular icon
14:30 mib_81bhz7 YES!
14:30 mib_81bhz7 thank you, it's running now!
14:30 szabgab we seriously have to fix this issue :-)
14:31 mib_81bhz7 Good luck with that! :)
14:33 Sewi szabgab: Critic complains but in this place, the critic is wrong. Using local would be wrong in this case.
14:44 kthakore szabgab: I am sending a mail to events mailing list for FOSDEM right?
14:44 SvenDowideit_ joined #padre
14:46 SvenDowideit joined #padre
14:58 szabgab kthakore, heh?
14:59 szabgab regarding the CDVD?
14:59 szabgab send to the new events list
14:59 kthakore szabgab: ok
14:59 kthakore szabgab: oh and morning
14:59 szabgab gm
14:59 kthakore szabgab: congrats on release :)
14:59 kthakore szabgab: we did two yesterday and ... it went ok :p
15:00 kthakore szabgab: I will send a compiled email tonight
15:01 kthakore szabgab: for FOSDEM or rather a repo of liveDVD or CD we can keep improving for events from now on
15:10 dapatrick joined #padre
15:28 CromeDome joined #padre
15:28 marcela__ joined #padre
15:40 garu zamolxes, hmmm... I did give Padre a section of its own, but I kept things simple since it's a catalyst piece. I'll improve the text there
15:42 garu glad you liked it, btw... is there a way to look at it before it's live? so I can see the pictures and how they fit? so far I was only able to see the pod via perldoc :P
15:42 garu zamolxes, ^^
15:54 Haarg joined #padre
15:55 zamolxes garu: yes, checkout the code on your own machine and start the dev server?
15:56 garu oohhh.... I only checked out the inner tree :P
15:57 zamolxes yea, I usually tell people just about root/
15:57 garu shame on you! :)
16:12 awnstudio joined #padre
16:53 Hyppolit svn: r9556 | Sewi++ | http://padre.perlide.org/trac/changeset/9556
16:53 Hyppolit Fixed wrong "unable to find SVN file" (ticket #783)
16:53 Hyppolit trunk/Padre-Plugin-SVN/lib/Padre/Plugin/
16:54 Hyppolit #783: SVN plugin can't find SVN directory (closed defect) [ http://padre.perlide.org/trac/ticket/783#comment:1 ]
16:56 kthakore szabgab: I figured out padre fail !!!!!
16:56 kthakore yay!
16:57 kthakore so simple
16:57 Hyppolit #784: GTK CRITICAL error locks down Padre and X (new defect) [ http://padre.perlide.org/trac/ticket/784#comment:1 ]
16:57 kthakore Padre couldn't write config.yml
16:57 kthakore hi garu
16:57 Sewi There should be a error message on write errors.
16:58 kthakore Sewi there isn't
16:58 kthakore jsut crash
16:58 Sewi Change it :-)
16:59 kthakore Sewi: I have no clue where this is
16:59 kthakore Sewi: please point me in the right directiong
16:59 Sewi go to Config.pm
16:59 kthakore ok
16:59 Sewi It should have some write, store, flush or similar method
17:00 kthakore ok
17:00 kthakore Padre::Config?
17:01 Sewi Other way: ack/grep the Padre source for "config.yml". It must be defined somewhere if the filename is being used. Usually it will be defined in a method or into a variable. Search for that method or variable.
17:02 kthakore grep . -rn  config.yml right?
17:02 kthakore what is the ack way for this?
17:02 Sewi ack config.yml lib/
17:02 Sewi But for this, starting at Padre::Config should be faster.
17:03 kthakore ok
17:03 kthakore The Padre configuration lives in two places:
17:03 kthakore =over
17:03 kthakore =item a user-editable text file usually called F<config.yml>
17:03 kthakore that is all I see for config.yml
17:04 kthakore no place where it reads or writes it if it is minig
17:04 kthakore misssing
17:04 Sewi Padre::Config->write
17:04 kthakore ok
17:04 szabgab can you guys write a test for this ?
17:05 szabgab just for the fun
17:05 kthakore szabgab: lol ok
17:05 kthakore szabgab: I will try
17:05 szabgab while I go to grab dinner
17:05 kthakore Sewi: $self->[Padre::Constant::HUMAN]->write; right ...?
17:05 Sewi szabgab: Remember checking/closing #736 :-)
17:05 Hyppolit #736: Function list is incorrect (new defect) [ http://padre.perlide.org/trac/ticket/736#comment:1 ]
17:06 Sewi #763
17:06 Hyppolit #763: folding doesn't work anymore (new defect) [ http://padre.perlide.org/trac/ticket/763#comment:1 ]
17:06 Sewi sorry.
17:06 Sewi 736 was the right one.
17:06 Sewi kthakore: Yes.
17:07 Sewi This is ugly, because it's unclear, but we have a Padre/Config - directory.
17:07 Sewi There lives a Human.pm
17:07 tsee joined #padre
17:07 kthakore ah ok
17:07 kthakore hi tsee
17:07 kthakore tsee++ for XS support
17:07 Sewi Hi tsee
17:07 kthakore tsee: I love you
17:08 kthakore tsee: thank you soooooooo much
17:08 tsee hi
17:08 tsee kthakore, well, it's kind of shaky still.
17:08 tsee Feel free to improve on it as you go.
17:08 kthakore tsee: it is better then vim right now so ...
17:08 kthakore tsee: have my BABBY!!!
17:09 Sewi kthakore: There is another ->write method which does the YAML dumping.
17:10 Sewi You should try perl -MYAML::Tiny -e 'YAML::Tidy::Dumpfile("/mnt/cdrom/readonly",1) or print "fail"; print $!;' or something like this...
17:11 kthakore ok
17:11 Sewi If you know what happens if there is an error, you may be able to catch it.
17:12 tsee kthakore, so write a blog post about the Padre XS support if you like it. No need to mention me, though.
17:12 rindolf joined #padre
17:12 tsee I was going to write something with nice screenshots of the perlapi reference calltips but didn't have the time.
17:13 Sewi kthakore: Maybe YAML returns 0 on fail, it may die() or just set $!. rtfm or try it out.
17:13 tsee Anyhow, heading home. Was just stopping by briefly to try and hunt down Adam :)
17:13 kthakore tsee: just so you know I love you
17:14 kthakore Sewi:  I also need a croak in read
17:14 kthakore Sewi: it still trys to read the file when it couldn't creat for some reason
17:15 kthakore hi rindolf
17:15 rindolf Hi kthakore
17:17 kthakore Sewi: ok I got it now to test it.....
17:17 kthakore how do I make the fodler unwritable in dev.pl?
17:17 kthakore does windows have chmod?
17:17 kthakore Sewi: ????
17:17 Sewi no
17:17 kthakore ok how do I do this then?
17:18 Sewi Set the padre home dir to something which doesn't exist. Don't know if this works.
17:18 kthakore ok will try
17:20 Hyppolit svn: r9557 | Sewi++ | http://padre.perlide.org/trac/changeset/9557
17:20 Hyppolit Removed use of uninitlized value in warning
17:20 Hyppolit trunk/Padre/lib/Padre/
17:21 kthakore Sewi: how do I get the file it is trying to read ?
17:22 Sewi Look at the methods...
17:22 kthakore $Padre::Constant::CONFIG_HUMAN ??
17:22 Sewi I'd guess it comes from Padre::Constant
17:22 kthakore right
17:22 kthakore but it is empty
17:22 Sewi Either print the constant or look at Constant.pm how it's being created.
17:22 kthakore oops
17:22 kthakore it is a function
17:22 kthakore ok
17:22 Sewi I think it's without �
17:22 Sewi $
17:24 kthakore where is paste?
17:24 Sewi paste?
17:30 kthakore Sewi: it dies way before it hits Config.pm :(
17:31 kthakore you guys are using Config some where before you test for it
17:32 Sewi How do you start pade?
17:32 Sewi padre?
17:32 kthakore padre
17:33 kthakore right
17:33 Sewi Try "./dev.pl --die"
17:33 kthakore ok
17:34 kthakore LMAO
17:35 kthakore i had carp as crap
17:35 kthakore lo
17:37 kthakore Sewi: um ... I did a dmake install
17:38 kthakore and when I run padre with PADRE_DIE=1 it doesn't wor
17:38 kthakore no error message
17:39 kthakore Sewi: how do I get normal Padre run to give me error message?
17:40 Sewi Sry, don't know.
17:40 Sewi Ask dev.pl, padre --help and the padre script
17:40 kthakore ok
17:41 kthakore lol even that crashed
17:42 kthakore *sigh*
17:43 kthakore so close
17:43 Hyppolit svn: r9558 | Sewi++ | http://padre.perlide.org/trac/changeset/9558
17:43 Hyppolit Partly reversing Alias reverse from r9372 which broke the goto-sub - functionality.
17:43 Hyppolit trunk/Padre/lib/Padre/Document/
17:43 Sewi ping Alias
17:45 kthakore Sewi: it creates a config.db that is 0 bytes
17:45 kthakore what does it use to create the .db?
17:46 Sewi Should be the host part, the human should be the yml
17:47 kthakore right
17:47 kthakore but it seems I can't write that perl sqlite thingyy
17:51 kthakore ok lunch time
17:51 tsee joined #padre
17:53 virtualsue_ joined #padre
18:37 pece joined #padre
19:27 pece2 joined #padre
19:50 Sewi kthakore: May I quote you? http://padre-ide.de/blog/?p=72
19:50 tsee_ joined #padre
19:50 Sewi Do you have a homepage or blog where I could link to?
19:51 garu are bookmarks disabled?
19:56 garu hey Sewi, any luch with that crash of ours?
19:58 Hyppolit svn: r9559 | sblandin++ | http://padre.perlide.org/trac/changeset/9559
19:58 Hyppolit Updated Padre Italian translation
19:58 Hyppolit trunk/Padre/share/locale/
19:58 garu hmm... who's sblandin?
20:02 * garu would love to see Padre::Plugin::Catalyst translations updated... and maybe a new italian one
20:15 Sewi garu: No, sorry, did some other fixes...
20:16 garu Sewi++ for making the goto sub work again :)
20:17 Sewi thanks
20:17 Sewi It was annoying
20:20 virtualsue_ joined #padre
21:06 kthakore Sewi: I am ath http://yapgh.blogspot.com/ thanks
21:06 Sewi kthakore: Is the quote ok?
21:06 kthakore sure
21:07 kthakore you just made me look like noob though
21:07 kthakore :p
21:07 kthakore now put http://sdl.perl.org link somewhere so ppl know I am not totally useless
21:07 kthakore :p
21:07 Sewi Sorry, I'll change it.
21:08 kthakore lol
21:08 kthakore I was kiddin
21:08 kthakore Sewi: it is a good post
21:08 kthakore Sewi: I fixed that problem but found another :p
21:09 kthakore Sewi: now it works with user defined .yml file but only if I manually put it in the folder
21:09 kthakore Sewi: however we need to find out why it craps out on .db
21:09 kthakore Sewi: my setup doesn't seem to like writing sqllite files from padre
21:10 kthakore I tested DBI sqlite
21:10 kthakore and it works fine
21:10 kthakore Sewi: ?? any clue what I can look at?
21:10 kthakore I am looking in Padre::DB
21:11 kthakore but it has no comments ...
21:11 Sewi Hmm, it should be similar to YAML.
21:11 Sewi Post updated with your blog and SDL reference.
21:12 Sewi Padre::DB is a nice construction but it's way too complex for easy understanding. I'm using it which doesn't mean I understand it :-)
21:12 kthakore Sewi: ok
21:13 kthakore Sewi: well .... how do I get padre to print our warn or carp messages
21:13 kthakore atleast give me that :p
21:13 Sewi print "WARNING: If you see this, something got wrong!\n";
21:13 kthakore ok let me try .....
21:13 Sewi This is how I do it, but Alias made a new debugging module not long ago.
21:15 kthakore ok
21:15 kthakore well try and error time :p
21:15 kthakore thanks
21:16 Sewi This is the same I'm doing :-)
21:16 Hyppolit svn: r9560 | Sewi++ | http://padre.perlide.org/trac/changeset/9560
21:16 Hyppolit Spamming the about page
21:16 Hyppolit trunk/template.padre.perlide.org/data/
21:16 kthakore .....
21:16 kthakore lol
21:17 kthakore doesn;t prints
21:17 kthakore when I do dmake install
21:17 kthakore and run padre
21:17 kthakore but it does work with dev.pl
21:17 kthakore WTH!
21:17 Sewi Maybe another version is executed.
21:18 cognominal joined #padre
21:18 kthakore Sewi: how do I verify this?
21:18 Sewi which padre
21:18 kthakore on windows?
21:18 Sewi :-(
21:18 Sewi ok.
21:18 kthakore lol
21:18 kthakore indeed
21:19 kthakore I am fixing this for work
21:19 Sewi Edit the padre script being run and print Dumper(%INC); near the end of the script.
21:19 kthakore were we sometimes don't ahve access to write files to our local settings folder
21:19 Sewi It will show you which files are used.
21:19 kthakore as they are network dirves
21:19 kthakore ok
21:19 Sewi Right click --> Run as Admin :-)
21:19 kthakore I am going to have to try this tommrow
21:20 kthakore Sewi: ya but that is cheating for windwos users who don't have admin rights
21:20 kthakore like me
21:20 kthakore :(
21:20 Sewi Put in a Ubuntu boot CD :-))
21:20 kthakore :)
21:20 kthakore if only
21:20 Sewi It need to work.
21:20 Sewi So we need to fix it.
21:20 kthakore Sewi: it is unreasable to ask that at work
21:20 kthakore Sewi: don't worry I know the problem
21:21 Sewi Maybe running padre with another padre_home dir is better...
21:21 kthakore Sewi: yes!! That is my fix
21:21 kthakore it will check if it can write to default area
21:21 kthakore if not
21:21 kthakore it will warn!
21:21 kthakore and write to desktop or my documetns
21:21 Hyppolit svn: r9561 | szabgab++ | http://padre.perlide.org/trac/changeset/9561
21:21 Hyppolit [XL] failed attempt to build XL using 5.11.2
21:21 Hyppolit trunk/Perl-Dist-XL/lib/Perl/Dist/
21:21 kthakore what do you think?
21:21 kthakore Sewi: ^^
21:22 kthakore szabgab: how would I make a test for this btw ?
21:22 szabgab I am not really here :-)
21:23 kthakore szabgab: ok ... :p
21:23 kthakore Sewi: I will take this up tonight then
21:23 kthakore Sewi: cya
21:23 szabgab just came by and saw that the build horribly failed
21:23 kthakore Sewi: thanks for the help
21:23 kthakore szabgab: I hate that
21:23 kthakore :p
21:24 kthakore Sewi: also btw remove 'Expert at SDL' I was kidding
21:24 kthakore please it makes me look like a douce
21:24 szabgab I guess I should setup a smoker for perl and the modules we need for padre
21:24 kthakore szabgab: no clue what you said there
21:24 szabgab so when the next version of perl comes out we know our stuff builds correctly
21:24 kthakore but have fun
21:24 kthakore ah ok
21:24 szabgab smoking blead perl
21:24 kthakore ah ok
21:25 szabgab and testing padre on it
21:25 * kthakore is going home now ... padre makes me tired today :p
21:25 Sewi have fun
21:25 kthakore szabgab: you need to test padre on windows without admin access
21:26 kthakore szabgab: I have a feeling this can happen to linux users with out homdirs too
21:26 Sewi kthakore: sure, it will.
21:26 Sewi But they're very rare.
21:26 kthakore like my whole office?
21:27 kthakore not that rare if you want workers to use this
21:27 Sewi Linux users without homedir
21:27 kthakore ah ok
21:27 kthakore yeah that would be rare
21:27 kthakore Sewi: k really need to go
21:54 virtualsue_ joined #padre
22:59 asphere joined #padre
23:25 lsm joined #padre
23:36 lsm left #padre
23:39 Sewi Alias: If you read this... Main.pm has a critic error but the $0 assignment is ok in this case. How to stop critic from complaining about this?
23:39 Sewi gn8

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