Camelia, the Perl 6 bug

IRC log for #padre, 2009-12-05

| 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:19 awnstudio joined #padre
03:02 Hyppolit svn: r9478 | garu++ | http://padre.perlide.org/trac/changeset/9478
03:02 Hyppolit updated brazilian portuguese translation
03:02 Hyppolit trunk/Padre/share/locale/
03:26 holli_ joined #padre
05:01 waxhead joined #padre
05:01 waxhead afternoon...
05:13 user_5089 joined #padre
05:18 user_5089 I just installed padre 0.5 and I'm having trouble with the Context Help feature
05:18 user_5089 I can get info for strict and warnings
05:18 user_5089 but not if i highlight use
05:18 user_5089 or 'map'
05:19 user_5089 what kind of things are there context help for?
05:23 user_5089 i figured it out. problem was i was using F1 instead of F2.
05:24 user_5089 the demo video at http://padre.perlide.org/screenshots.html is what confused me
05:25 user_5089 in that video, the Context Help and Help Search menu options are in the opposite positions, compared to the actual padre ui that i just installed
05:26 user_5089 good job on padre.  bye.
05:26 jayk Yah.  It'll probably be time for a new video
05:26 jayk heh.  ok bye
05:37 I_am_teh_awesome joined #padre
06:07 waxhead joined #padre
07:19 szabgab the video is ok for the padre in SVN  so 0.51 will be ok
07:20 szabgab sorry for the confusion
08:22 kaare joined #padre
08:27 pece joined #padre
10:02 tsee joined #padre
10:05 waxhead joined #padre
10:12 waxhead Alias, ping
10:25 szabgab joined #padre
10:26 SvenDowideit joined #padre
10:45 Sewi joined #padre
10:45 Sewi Hi all
10:46 chorny joined #padre
10:47 Sewi ping waxhead
10:48 waxhead Sewi, hey
10:48 Sewi You're doing the next release, are you?
10:48 waxhead Sewi, yeah, coming up to speed on how to do one..
10:48 waxhead hit a problem with the critic text failing
10:49 Sewi I ran make test yesterday and everything was fine!?
10:49 waxhead Sewi, really?
10:49 waxhead I wonder what I'm missing here
10:49 waxhead Sewi, check the dev list.. I sent an email last night
10:49 Sewi Just started it again
10:49 Sewi I saw it :-)
10:49 waxhead the critic tests here are failing...
10:50 Sewi Do you plan to use a branch?
10:50 waxhead Sewi, wasn't going to...
10:50 waxhead things seemed to have slowed down enough.. and gabor was around at the time and figured it would be OK to not do it this time
10:50 Sewi ok.
10:51 waxhead Sewi,  do you see the critic fails?
10:51 Sewi Oh, it's still at "00-compile"... make tests runs for minutes here...
10:51 waxhead oh... critic is picking on up issues in PPI...
10:52 Sewi sry, afk for a few minutes, need to look for the childs...
10:52 waxhead # Perl::Critic had errors in "t/lib/Padre/Win32.pm":
10:52 waxhead # Can't locate object method "type" via package "PPI::Structure::List" at /usr/local/share/perl/5.10.0/PPI/Structure/List.pm line 52.
10:57 waxhead Sewi, I'll fiddle with the critic.ini file to see if I can turn down the errors for now
10:57 waxhead I'm not realy sure what the right way to deal with this is...
10:58 waxhead acutally why should critic errors be a reason to stop a build?
10:58 waxhead they really should be a guide to get people to look into issues identified...
10:59 Sewi back
10:59 Sewi Critic is in xt
11:00 waxhead yes it is
11:00 Sewi It should not run during installation, only for developers
11:00 waxhead make test runs it...
11:00 waxhead and when you try to run release.pl it also gets run
11:00 Sewi Sure, from svn.
11:00 chorny Padre stores directory in configuration in Unicode. And checks that this directory exists in utf8 too - in Windows this fails.
11:01 Sewi But (as far as I understood alias), xt shouldn't run on released packages.
11:01 waxhead chorny, can you raise a ticket for this?
11:01 chorny sure
11:01 Sewi chorny: Do you like to fix it?
11:01 waxhead chorny, thanks...
11:01 waxhead ha.. yeah.. feel free to open the ticket and then fix it too... chorny++
11:01 Sewi chorny: Do you have a trac account?
11:01 waxhead :)
11:02 chorny Sewi: no and yes
11:02 Sewi chorny: Ok :-)
11:03 waxhead so I wonder should release.pl be changed to not pull the xt directory?
11:03 * waxhead wonders how to handle this...
11:04 Sewi waxhead: Critic just running here...
11:05 Sewi No critic failures (on linux)
11:05 waxhead Sewi, serious!!!!
11:05 waxhead oh.. what version of PPI do you have there?
11:06 waxhead nearly all the failures I'm seeing are PPI related...
11:06 Sewi PPIx::EditorTools 0.08, Text::FindIdent 0.05
11:06 * Sewi upgrading
11:07 waxhead Sewi, no.. "core" PPI
11:07 Sewi Wait...
11:08 waxhead 1.205 here
11:08 Sewi same here
11:08 chorny waxhead: If I understand you correctly, you may try MANIFEST.SKIP
11:09 waxhead Sewi, there's a later version 1.206  I'm upgrading just now.. we'll see what happens with that..
11:09 waxhead chorny, ok, I'll look into it...
11:09 waxhead we have a release script I'm looking at the way it builds up the tests it runs.. I might be able to comment them out for now...
11:10 waxhead the xt ones that is..
11:10 waxhead just running make test again now I've upgrade PPI
11:11 szabgab I think xt/ should be run during release and should be included
11:11 Hyppolit svn: r9479 | Sewi++ | http://padre.perlide.org/trac/changeset/9479
11:11 Hyppolit Added PPI version
11:11 Hyppolit trunk/Padre/lib/Padre/Wx/
11:12 szabgab during installation it should not be run  - AFAIK
11:12 Sewi If there are only few critic tests failing and everything else is working, we might ignore these fails and build the release anyway.
11:12 szabgab for some reason I have really crappy Internet connection and the svn up keeps failing on my windows image runnnig the smoke test
11:13 waxhead szabgab, hey...
11:13 Hyppolit #781: Unicode should not be used for accessing file system (new defect) [ http://padre.perlide.org/trac/ticket/781 ]
11:13 szabgab Sewi, I agree for this release as the whole critic stuff  is new
11:13 waxhead ok.. so how do I get release.pl to run through to completion?
11:14 waxhead there are errors that causes the make test to fail and so the build halts
11:14 Sewi waxhead: Upgraded the two where Makefile.PL was complaining (see above) and re-runing make test
11:16 szabgab waxhead, are those only errors in xt ?
11:21 pece2 joined #padre
11:22 waxhead ok. svn upped...
11:22 * Sewi running make test on Win
11:23 * waxhead is running make test on linux
11:24 * waxhead wonders how long his wireless will hold out tonight
11:25 * Sewi will donate a LAN cable to waxhead
11:25 Sewi You're AU, aren't you?
11:26 * waxhead will refuse on the prinicipal of the inventment made in the wireless to date
11:26 waxhead nope still fails...
11:26 Sewi strange
11:26 waxhead Sewi, yep.. au
11:26 Sewi How long do you need it? 30m? 50m?
11:26 waxhead xt/critic-core.t ........... 181/182 # Looks like you failed 15 tests of 182.
11:26 waxhead xt/critic-core.t ........... Dubious, test returned 15 (wstat 3840, 0xf00)
11:27 waxhead Sewi, that's not the point.. I have one of those cables...
11:27 waxhead it's the danger of people tripping over it that's the issue
11:27 waxhead hence the wireless
11:27 waxhead the issue is the intel card in the laptop...
11:27 waxhead the net is littered with issues with it
11:27 waxhead oh.. failed 15 sub tests
11:31 shadowpaste "waxhead" at 58.165.251.190 pasted "failed tests" (13 lines) at http://scsys.co.uk:8001/36946
11:31 waxhead so that's what's failing here...
11:35 waxhead ok.. the brute force "remove xt/*" from the MakeFile.PL works all tests pass
11:35 waxhead so the thing is, should I remove all of xt.* for this release, or do we need to fix the breakages?
11:36 Sewi Up to me: Remove them for running release.pl but include them in the release.
11:37 waxhead this is where the xt directory gets added
11:37 waxhead #if ( author_context or $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) {
11:37 waxhead #   push @TESTS, 'xt/*.t';
11:37 waxhead #}
11:38 waxhead that's me commenting them out tohugh
11:39 Sewi Please upload the release package somewhere and post the link here. People will (should) dl and test the package on their boxed and if everything goes right, you could up it to cpan
11:54 waxhead ok...
11:54 waxhead I'll run through the release with this change locally and see what happens
11:54 waxhead hmm... we do lose a lot of tests out of xt though
11:55 waxhead the only ones we need to lose are the critic ones
11:56 Sewi win: All tests successful
11:57 Sewi Oh, need to install test perl critic on win...
11:58 chorny All test pass for me (svn checkout), including xt/critic-core.t and xt/critic-util.t with latest perlcritic and T::P::C
11:59 waxhead that's really odd...
11:59 waxhead so why is it failing here... ?
12:00 * waxhead might go fire up the windows box to see what happens
12:03 Sewi wax: did you make clean?
12:04 waxhead Sewi, erm... no... I didn't
12:04 waxhead just did.. starting again
12:05 * Sewi got failures on Log.pm yesterday until I noticed that it wasn't in lib anymore, only left in blib
12:06 waxhead ok.. readded in the xt dir in the Makefile.PL
12:06 waxhead make clean
12:06 waxhead starting agian
12:07 Sewi Critics ok on win after installing test::perl::critic
12:10 waxhead ok.. just installing Test::Perl::Critic on linux too
12:13 waxhead nah.. still failing here...
12:13 waxhead tring on windows
12:18 waxhead ok.. windows tests OK.. but Test::Perl::Critic isn't installed
12:18 waxhead I'm installing it now and will try again...
12:20 Sewi waxhead: Could you try prove -lv xt/critic*.t ?
12:21 waxhead Sewi, ok.. in a sec.. just trying something
12:23 chorny joined #padre
12:24 waxhead Sewi, what did you want to see?
12:24 waxhead the whole output?
12:24 waxhead a snippet?
12:25 Sewi It should make clearer what exactly is failing...
12:25 waxhead Sewi, not really... it's the same error message..
12:25 Sewi szabgab: Do you have a English-only windows running or also with hebrew charset?
12:26 Sewi -v should add more details about the failures.
12:26 shadowpaste "waxhead" at 58.165.251.190 pasted "critic fails" (21 lines) at http://scsys.co.uk:8001/36951
12:27 waxhead the common theme to the errors is this one: Can't locate object method "type" via package "PPI::Structure::List" at /usr/local/share/perl/5.10.0/PPI/Structure/List.pm line 52
12:27 Sewi thanks. /usr/local/share/perl/5.10.0/PPI/Structure/List.pm has the right version, too?
12:28 Sewi It doesn't look like a critic failure to me.
12:40 waxhead joined #padre
12:46 waxhead back...
12:46 waxhead I'm thinking that cable might come in handy...
12:46 waxhead ok.. it's later here and my boy is turning 14 tomorrow... not likely to get  much of a sleep in...
12:46 waxhead I can't see why these tests pass OK on the windows box but not this linux box...
12:46 waxhead I suspect possibly a different version of perl... ?
12:46 waxhead who knows...
12:56 waxhead ok.. bed time here..
12:56 waxhead nite
16:01 jq joined #padre
16:43 virtualsue joined #padre
16:56 GabrielVieira joined #padre
17:05 patspam joined #padre
17:18 misterwhipple joined #padre
17:18 misterwhipple Good morning, all.
17:19 misterwhipple Can anyone point me to a plugin that uses the preferences mechanism? I'd like to see how that's done.
17:31 garu misterwhipple, I don't think there are any at the moment... but I guess it's whatever window you create inside the "sub plugin_preferences" of your Padre::Plugin object
17:32 garu most likely interfacing with config_read() and config_write()
17:34 Hyppolit svn: r9480 | zipf++ | http://padre.perlide.org/trac/changeset/9480
17:34 Hyppolit Updated es-es.po
17:34 Hyppolit trunk/Padre/share/locale/
17:57 Hyppolit svn: r9481 | garu++ | http://padre.perlide.org/trac/changeset/9481
17:57 Hyppolit some widgets and other cosmetics stubs for catalyst panel
17:57 Hyppolit trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
17:58 Hyppolit svn: r9482 | garu++ | http://padre.perlide.org/trac/changeset/9482
17:58 Hyppolit initial support for toggle dev server panel button
17:58 Hyppolit trunk/Padre-Plugin-Catalyst/lib/Padre/Plugin/
18:42 Hyppolit svn: r9483 | garu++ | http://padre.perlide.org/trac/changeset/9483
18:42 Hyppolit server auto-restart, and better handling options' greying-out
18:42 Hyppolit trunk/Padre-Plugin-Catalyst/lib/Padre/Plugin/ trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
18:44 Hyppolit svn: r9484 | gabrielmad++ | http://padre.perlide.org/trac/changeset/9484
18:44 Hyppolit [Plugin/Catalyst] Fixing Led
18:44 Hyppolit trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
18:44 Hyppolit svn: r9485 | szabgab++ | http://padre.perlide.org/trac/changeset/9485
18:44 Hyppolit stop sending out FAIL mails when cannot update from SVN
18:44 Hyppolit trunk/tools/
19:01 Getty For stealing ideas: you guys should search someday for "gedit ide", its very nice to see how people extend a very primitive base editor with plugins to powerful stuff
19:01 szabgab Getty, open ticket(s) with those
19:02 Getty if i find something that i think is cool definitly, i just suggested this cause there are many many many solutions and plugins and ideas, probably someone else also find it interesting
19:02 Hyppolit svn: r9486 | garu++ | http://padre.perlide.org/trac/changeset/9486
19:02 Hyppolit led changes when server status changes
19:02 Hyppolit trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
19:15 Haarg joined #padre
19:24 szabgab you can open a ticket with just that "Go over list of geddit plugins and steal"   with links to places where one could search or see a list
19:26 Hyppolit svn: r9487 | szabgab++ | http://padre.perlide.org/trac/changeset/9487
19:26 Hyppolit some description of how to create context help
19:26 Hyppolit trunk/Padre/lib/Padre/
19:26 Hyppolit svn: r9488 | szabgab++ | http://padre.perlide.org/trac/changeset/9488
19:26 Hyppolit eliminate list copying
19:26 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
19:48 Sewi joined #padre
19:49 SvenDowideit__ joined #padre
20:02 Hyppolit svn: r9489 | garu++ | http://padre.perlide.org/trac/changeset/9489
20:02 Hyppolit Current led image sucks. Making it (a little) better
20:02 Hyppolit trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
20:10 Sewi garu: Maybe I found a way to create your hook, but 'll wait until the release in done before committing
20:10 garu Sewi++
20:11 Sewi I said: maybe :-)
20:12 garu I don't care... you took the time to give it a look, that alone is worth the karma :)
20:12 Sewi thanks
20:12 garu like I said, thank -you- :)
20:13 Hyppolit svn: r9490 | szabgab++ | http://padre.perlide.org/trac/changeset/9490
20:13 Hyppolit skip win32 test files
20:13 Hyppolit trunk/Padre/t/win32/
20:14 Hyppolit svn: r9491 | szabgab++ | http://padre.perlide.org/trac/changeset/9491
20:14 Hyppolit remove debugging print to console
20:14 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
20:14 garu Sewi, btw, do you know what is called when you click on the [x] close icon on the bottom panels?
20:14 Sewi szabgab++; # for finding and removing this :-)
20:14 * garu looking at other stuff at the moment
20:15 Sewi garu: No, this is on my list for being checked because it crashes the find-in-files window on the next find
20:17 garu szabgab++ # I did that, and went like crazy trying to find it later on but couldn't... thanks!
20:18 * szabgab is further refactoring that code now
20:18 szabgab and you are all welcome :-)
20:20 PacoLinux joined #padre
20:21 Sewi garu: Did you create a ticket for the change hook?
20:21 garu of course....not
20:21 garu I just asked how it was done currently, you're the one that said it wasn't done at all :)
20:26 garu Sewi, I have that issue as well with the catalyst window and saw it in the find-in-files. Crashes everytime the panel is closed. I tried re-opening it in the same way done by Padre::Wx::Main's show_output(), but no dice
20:27 Sewi Find in files crashes when Find_in_files is being started after closing that panel.
20:27 Sewi I expect a bug in the panel-is-open detection.
20:29 garu yes, same with catalyst panel.
20:30 kthakore garu: hiya!
20:30 kthakore szabgab: I think I figure out bug
20:30 garu kthakore, heya
20:30 kthakore garu: SDL::Image done! :P http://sdl.perl.org/SDL-Image.html
20:30 Sewi szabgab: May I move the long-time-unchan ged and non-working modules to another directory? It just floods masses of errors using dev.pl -a :-(
20:30 Sewi Hi kthakore
20:30 kthakore szabgab: hi
20:30 kthakore oops
20:30 kthakore Sewi: hi
20:31 szabgab Sewi, what do you mean non working modules ?
20:31 kthakore There are some problems with old version of strawberry and new version of padre
20:31 szabgab I don't get any error message when launching padre
20:31 Sewi dev.pl --die -a really floods the console.
20:31 kthakore when I installed padre on new strawberry my bugs disappeared
20:31 szabgab then don't use --die :-)
20:32 kthakore lol
20:32 szabgab but I'll take a look later
20:32 Sewi And the Pluginmanager can't access (for example): Guitest, shellscript, nopaste, datawalker and many more.
20:32 szabgab then those need to be fixed :-)
20:32 kthakore any who I am heading out
20:32 kthakore seeya
20:32 kthakore Sewi: I will send patch when I fix it
20:33 szabgab kthakore, at least problems are gone
20:33 kthakore szabgab: yup :p
20:33 Sewi szabgab: Sure, but there are many plugins who seem to be unmaintained and not updated for a long time.
20:33 kthakore but I still don't know why it happened
20:34 szabgab kthakore, because you used a new version of Padre with an old version of Strawberry....
20:35 Sewi szabgab: I accepted this flooding for a long time but now they're making any error checking in the pluginmanager (not the gui window) useless. .-(
20:36 szabgab Sewi, can I look at those a bit later? before you kill the plugins ?
20:36 szabgab for now the debug() call kills the Parrot plugin
20:36 szabgab I need to find out how was it refactored
20:36 Sewi I don't want to kill them, just move them out of the -a scope...
20:36 kthakore szabgab: but that is genral problem not specific like wxWidgets did so on so forth
20:37 rindolf joined #padre
20:37 Sewi Sure, I'll disable the new error checking for the moment.
20:38 szabgab Sewi, if you really want it then maybe you could add a flag -s (for sewi :-) and that would only inlcude the modules that you want
20:39 Sewi lol
20:39 szabgab or you could have -s (standing for some)  and generalize that so others can do their own list
20:40 szabgab maybe with a file people can maintain (but not check-in) next to dev.pl or in their .padre dir
20:41 Sewi What about -w (working-modules-only) which could skip all modules which don't init (e.g. fail to create a plugin object)
20:43 szabgab We don't check that in dev.pl do we ?
20:43 Sewi No, it won't be a good solution at all.
20:44 Sewi Maybe I should add PERL5LIB=~sewi/padre/Padre-Plugin-SVN/lib to my .profile :-)
20:44 GabrielVieira joined #padre
20:46 szabgab anyone knows what did Alias do with the debug() call ?
20:46 Sewi He re-created it, I think.
20:46 szabgab ah there is  Padre::Debug now
20:47 Sewi Somewhere between r9395 and r9418
20:47 Hyppolit Changeset #9395 http://padre.perlide.org/trac/changeset/9395
20:54 Hyppolit svn: r9492 | szabgab++ | http://padre.perlide.org/trac/changeset/9492
20:54 Hyppolit move find_help_topic to the Perl5 document class
20:54 Hyppolit trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/Dialog/
20:55 Hyppolit svn: r9493 | szabgab++ | http://padre.perlide.org/trac/changeset/9493
20:55 Hyppolit replace the debug calls with the new-style TRACE calls
20:55 Hyppolit trunk/Padre-Plugin-Parrot/lib/Padre/Document/ trunk/Padre-Plugin-Parrot/lib/Padre/HelpProvider/
20:59 kentnl joined #padre
21:02 rindolf Hi szabgab
21:03 szabgab hi
21:04 rindolf szabgab: what's up?
21:09 Hyppolit svn: r9494 | szabgab++ | http://padre.perlide.org/trac/changeset/9494
21:09 Hyppolit replace debug() call with newer TRACE() call
21:09 Hyppolit trunk/Padre-Plugin-WebGUI/ trunk/Padre-Plugin-WebGUI/​lib/Padre/Document/WebGUI/ trunk/Padre-Plugin-WebGUI/lib​/Padre/Document/WebGUI/Asset/ trunk/Padre-Plugin-WebGUI/lib/Padre/Plugin/ trunk/Padre-Plugin-WebGUI/lib/Padre/Plugin/WebGUI/
21:09 Hyppolit svn: r9495 | szabgab++ | http://padre.perlide.org/trac/changeset/9495
21:09 Hyppolit replace debug() call with newer TRACE() call
21:09 Hyppolit trunk/Padre-Plugin-Perl6/ trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/Perl6/
21:10 Hyppolit svn: r9496 | szabgab++ | http://padre.perlide.org/trac/changeset/9496
21:10 Hyppolit replace debug() call with newer TRACE() call
21:10 Hyppolit trunk/Padre-Plugin-Swarm/ trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/Service/ trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/
21:20 Hyppolit svn: r9497 | garu++ | http://padre.perlide.org/trac/changeset/9497
21:20 Hyppolit feeble attempt to create an outline side window for the plugin
21:20 Hyppolit trunk/Padre-Plugin-Catalyst/lib/Padre/Plugin/ trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
21:22 garu guys, I have to leave now, but I'll owe a beer (and -lots- of thanks) to whomever succeeds in creating a Wx::TreeCtrl (like the one in the Padre::Wx::Outline panel) on Padre's side panel for the Catalyst plugin
21:23 Sewi :-)
21:23 szabgab I think I'd rather go to sleep now :-)
21:23 Sewi sleep well
21:23 garu szabgab, good night :(
21:24 garu I think it'd be cool for the plugin to have a right panel showing a Catalyst project's Ms, Vs, Cs and templates much like Padre's outline, but right now I can't even get an empty Wx::TreeCtrl in :(
21:26 garu anyway, gotta go... hope you guys succeed where I failed... a lot of times all it takes is a fresh pair of eyes
21:31 Sewi Have a nice day/night/whatever time it is @ you :)
21:34 rindolf garu: bye
21:36 kentnl joined #padre

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