Camelia, the Perl 6 bug

IRC log for #padre, 2009-09-27

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

All times shown according to UTC.

Time Nick Message
00:16 teejay joined #padre
01:56 submersible1 joined #padre
02:58 patspam joined #padre
03:26 finanalyst joined #padre
03:42 JRWeiss joined #padre
04:41 JRWeiss joined #padre
05:27 charsbar joined #padre
05:33 perletc joined #padre
06:10 kaare joined #padre
06:10 MMS joined #padre
06:17 JRWeiss joined #padre
06:36 azawawi joined #padre
06:36 Hyppolit svn: r8387 | azawawi++ | http://padre.perlide.org/trac/changeset/8387
06:36 Hyppolit [Padre] Fixed a Padre crash when toggling functions list
06:36 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
06:36 azawawi good morning
06:43 JRW joined #padre
06:44 JRW joined #padre
06:49 MMS joined #padre
06:54 finanalyst joined #padre
07:02 MMS joined #padre
07:07 MMSH joined #padre
07:14 azawawi joined #padre
07:19 pp joined #padre
07:21 pp q
07:21 pp quit
07:34 azawawi http://ahmadzawawi.blogspot.com​/2009/09/padre-047-is-out.html
07:40 Hyppolit svn: r8388 | azawawi++ | http://padre.perlide.org/trac/changeset/8388
07:40 Hyppolit [Padre] Added "Padre 0.47 is out" article
07:40 Hyppolit trunk/template.padre.perlide.org/data/
07:45 Sewi joined #padre
07:46 ppant joined #padre
07:55 JRWeiss joined #padre
08:01 perletc father forgive me for i have sin'd
08:01 Sewi What did you do, son, used Vi?
08:05 perletc i installed emacs for win32
08:05 JRWeiss joined #padre
08:06 Sewi Uninstall it, fix three bugs and your soul may be rescued.
08:19 * Sewi is off, praying for this lost soul
08:22 perletc can we port this to padre? http://www.emacswiki.org/emacs/PerlCompletion
08:32 fg3_ joined #padre
08:40 JRWeiss joined #padre
08:54 azawawi joined #padre
09:09 Hyppolit svn: r8389 | azawawi++ | http://padre.perlide.org/trac/changeset/8389
09:09 Hyppolit [Padre] Escape key clears search and returns focus from the functions list to the editor
09:09 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
09:16 JRWeiss joined #padre
09:23 JRW joined #padre
09:39 JRWeiss joined #padre
09:42 Hyppolit svn: r8390 | ddn123456++ | http://padre.perlide.org/trac/changeset/8390
09:42 Hyppolit Updated dutch translation.
09:42 Hyppolit trunk/Padre/share/locale/ trunk/Padre-Plugin-Catalyst/share/locale/ trunk/Padre-Plugin-Perl6/lib/Pa​dre/Plugin/Perl6/share/locale/
09:55 waxhead joined #padre
09:57 fg3_ joined #padre
09:58 Hyppolit #252: Padre 0.42 doesn't build on strawberry perl 5.10.0.6 on Vista x64 Business (closed defect) [ http://padre.perlide.org/t​rac/ticket/252#comment:11 ]
10:10 Hyppolit svn: r8391 | azawawi++ | http://padre.perlide.org/trac/changeset/8391
10:10 Hyppolit [Padre] Functions list selection is now working
10:10 Hyppolit [Padre] Up/Down or ENTER moves focus from search field to functions list
10:10 Hyppolit [Padre] ENTER on the function's list means focus on the function in the editor
10:10 Hyppolit trunk/Padre/lib/Padre/Wx/
10:11 waxhead azawawi: is on fire with all the commits!
10:12 Ryan52 so...
10:12 Ryan52 with sewi's problem? did anybody figure it out?
10:13 Ryan52 or does it default to being my problem at this point?
10:13 azawawi Ryan52: what's your problem? :)
10:13 azawawi Ryan52: which ticket is it?
10:13 azawawi waxhead: thx :)
10:13 Ryan52 dunno that Sewi made a ticket.
10:15 azawawi with one about the test?
10:15 azawawi the failing test on xp?
10:15 Ryan52 13:54 < Sewi> test 93 from 0.47 fails with a fresh strawberry install!
10:15 Ryan52 so...maybe?
10:15 azawawi Ryan52: i tested it with a Padre standalone and no problems
10:16 azawawi Ryan52: and Getty could not replicate it either
10:16 Ryan52 so I guess it's up to Sewi to debug it.
10:16 Ryan52 and it's not really as important as we thought.
10:16 Ryan52 so it's not my problem to deal with really.
10:16 Ryan52 right?
10:16 Ryan52 :)
10:16 azawawi If it was important then you'll have angry users :)
10:16 azawawi or maybe we dont have users :)
10:17 Ryan52 I wonder what our developer to plain old user ratio is.
10:17 Ryan52 CPAN needs something like popcon.
10:17 azawawi Ryan52: that's why I open old tickets and follow them... to stir the people who 'were' interested :)
10:17 * Ryan52 is talking about popcon.{debian.org,ubuntu.com}
10:18 Ryan52 okay, $me -> sleep(); # yay 3:18 am
10:33 Hyppolit svn: r8392 | azawawi++ | http://padre.perlide.org/trac/changeset/8392
10:33 Hyppolit [Padre] Hide/Disable the functions list and search field when there is no functions
10:33 Hyppolit trunk/Padre/lib/Padre/Wx/
11:13 fg3_ joined #padre
11:26 Hyppolit svn: r8393 | azawawi++ | http://padre.perlide.org/trac/changeset/8393
11:26 Hyppolit [Padre] Removed "Split Window" in right click popup menu
11:26 Hyppolit trunk/Padre/lib/Padre/Wx/
11:31 Hyppolit svn: r8394 | azawawi++ | http://padre.perlide.org/trac/changeset/8394
11:31 Hyppolit [Padre] Removed extra separator from right click menu (side-effect from previous commit)
11:31 Hyppolit trunk/Padre/lib/Padre/Wx/
11:41 kthakore joined #padre
11:55 rindolf joined #padre
11:55 user_383 joined #padre
11:55 user_383 hello
11:55 rindolf Hi user_383
11:56 user_383 is the debian repo for padre down ?
11:56 Sewi joined #padre
11:57 user_383 is there any way to download .deb package ?
11:58 rindolf user_383: it's in Debina Sid.
11:58 rindolf user_383: Debian Sid has many mirrors.
11:59 user_383 should i use cpan version ?
12:00 rindolf user_383: no.
12:00 rindolf user_383: you shouldn't.
12:00 rindolf user_383: which Debian are you on?
12:00 user_383 5
12:00 rindolf user_383: 5.0?
12:00 user_383 yes
12:00 rindolf user_383: OK.
12:02 user_383 why ?
12:02 rindolf user_383: so I can tell how you can install it well.
12:03 rindolf user_383: what happens when you do "apt-get install padre" as root?
12:03 user_383 i m trying to fix dependencies problems with cpan install
12:03 rindolf user_383: you shouldn't install packages directly from CPAN.
12:04 rindolf Use dh-make-perl or something.
12:04 user_383 package not found
12:04 rindolf Maybe CPANPLUS-Dist-Deb
12:04 rindolf user_383: I see.
12:04 kthakore hi rindolf
12:04 rindolf Hi kthakore
12:06 waxhead I use cpan on ubuntu...
12:06 waxhead not that that should be seen as any recommendation
12:06 rindolf waxhead: OK.
12:07 rindolf user_383: you can also use local::lib
12:07 rindolf http://en.wikipedia.org/wiki/Debian - hmmm...
12:07 rindolf I see that Debian 5.0 is the current Debian Stable.
12:07 rindolf I'm on Testing.
12:08 user_383 i can see padre splash now
12:14 rindolf user_383: great.
12:23 user_383 i can't find how to install Wx/AUI.pm
12:23 user_383 Wx Makefile doesnt build it
12:24 user_383 and I can't build it directly in Wx/ext/aui
13:19 user_383 rrr
13:19 user_383 give up
13:19 user_383 cya
13:56 kthakore left #padre
14:02 krg joined #padre
14:20 finanalyst joined #padre
16:40 ppant joined #padre
16:55 yoni joined #padre
17:28 azawawi joined #padre
17:30 azawawi good evening...
17:31 rindolf azawawi: good evening.
17:31 rindolf azawawi: is it still Ramadan?
17:31 azawawi nop
17:32 rindolf OK.
17:47 Hyppolit svn: r8395 | azawawi++ | http://padre.perlide.org/trac/changeset/8395
17:47 Hyppolit [Padre] Fixed context menu to work properly under windows when the context menu key is pressed
17:47 Hyppolit [Padre] The issue here is that wxWidgets fakes it as a wxMouseEvent! And you have to check against
17:47 Hyppolit [Padre] wxDefaultPosition to really find out. Oh well, it is now fixed :)
17:47 Hyppolit trunk/Padre/lib/Padre/Document/
17:50 Hyppolit svn: r8396 | azawawi++ | http://padre.perlide.org/trac/changeset/8396
17:50 Hyppolit [Padre] Updated Changes
17:50 Hyppolit trunk/Padre/
18:02 Hyppolit svn: r8397 | azawawi++ | http://padre.perlide.org/trac/changeset/8397
18:02 Hyppolit [Padre] Moved from deprecated Wx::Perl::ProcessStream 's OpenProcess method to Process->new(..)->Run
18:02 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
18:03 Sewi joined #padre
18:03 Hyppolit svn: r8398 | azawawi++ | http://padre.perlide.org/trac/changeset/8398
18:03 Hyppolit [Padre] Bumped Wx::Perl::ProcessStream version dependency to 0.18
18:03 Hyppolit trunk/Padre/
18:07 * azawawi fixes http://padre.perlide.org/trac/ticket/598
18:11 Hyppolit #611: File | Open does not support UNC path (new defect) [ http://padre.perlide.org/trac/ticket/611 ]
18:13 Hyppolit svn: r8399 | azawawi++ | http://padre.perlide.org/trac/changeset/8399
18:13 Hyppolit [Padre] No more dangerous CTRL-L (cut the current line) for you :)
18:13 Hyppolit [Padre] First attempt at killing the unsafe behavior when a line is only whitespace
18:13 Hyppolit trunk/Padre/lib/Padre/Wx/
18:13 Sewi azawawi: Thanks!
18:13 azawawi still not finished :)
18:13 azawawi so 1/2 ty :)
18:14 * Sewi updates
18:16 Sewi Ctrl-L seems current out-of-order
18:19 azawawi Sewi: yeah since i didnt finish it :)
18:19 azawawi i only disabled it
18:19 Sewi ok
18:19 azawawi give me a sec
18:19 * Sewi hands over a sec to azawawi
18:22 Hyppolit svn: r8400 | Sewi++ | http://padre.perlide.org/trac/changeset/8400
18:22 Hyppolit Advoid a crash error in case of unexpected value
18:22 Hyppolit trunk/Padre/lib/Padre/
18:28 Hyppolit svn: r8401 | azawawi++ | http://padre.perlide.org/trac/changeset/8401
18:28 Hyppolit [Padre] tamed CTRL-L to ignore cutting empty lines and destroy the clipboard
18:28 Hyppolit [Padre] This fixes ticket:598 "Ctrl-L kills clipboard"
18:28 Hyppolit trunk/Padre/lib/Padre/Wx/
18:29 Sewi thanks
18:29 azawawi try it first :)
18:29 Sewi will do
18:29 Hyppolit #598: Ctrl-L kills clipboard (closed enhancement) [ http://padre.perlide.org/trac/ticket/598#comment:2 ]
18:33 Sewi Sry, still out of order r8401
18:33 Hyppolit Changeset #8401 http://padre.perlide.org/trac/changeset/8401
18:33 Hyppolit svn: r8402 | azawawi++ | http://padre.perlide.org/trac/changeset/8402
18:33 Hyppolit [Padre] Updated Changes
18:33 Hyppolit trunk/Padre/
18:33 azawawi Like?
18:33 Sewi Nothing happens on ctrl-L, Ctrl-Shift-L shows the old behaviour.
18:34 azawawi CTRL-L on a line containing text?
18:35 * azawawi launches ubuntu...
18:36 Sewi azawawi: I added "a", an empty line and "b" and tried to cut the b-line first to get a known clipboard value
18:37 azawawi ?
18:37 azawawi and ?
18:39 azawawi i see the problem... let me debug it then
18:44 azawawi accelerator table not working on GTK
18:49 azawawi i think i found a workaround... fixing
18:54 Hyppolit svn: r8403 | azawawi++ | http://padre.perlide.org/trac/changeset/8403
18:54 Hyppolit [Padre] A second attempt at fixing ticket:598 "CTRL-L kills clipboard"
18:54 Hyppolit [Padre] Lesson Learned: $win->setAcceleratorTable($table) does not work in GTK :)
18:54 Hyppolit [Padre] i.e. no-no to use for cross platform wxWidgets.
18:54 Hyppolit trunk/Padre/lib/Padre/Wx/
18:55 azawawi Sewi: i tried it on ubuntu and it works...
18:55 azawawi Sewi: can you try it again?
18:57 Hyppolit svn: r8404 | azawawi++ | http://padre.perlide.org/trac/changeset/8404
18:57 Hyppolit [Padre] one-file Perl tidy
18:57 Hyppolit trunk/Padre/lib/Padre/Wx/
18:57 azawawi Sewi: you took the r8400 :)
18:57 Hyppolit Changeset #8400 http://padre.perlide.org/trac/changeset/8400
18:58 azawawi Sewi++
19:01 azawawi Sewi: regarding r8400, try opening plugin manager twice and it doesnt work at all
19:01 Hyppolit Changeset #8400 http://padre.perlide.org/trac/changeset/8400
19:02 perletc i know i've been here quite a few times promising to help, but can someone help me get up and running, please...
19:03 azawawi perletc: sure
19:03 azawawi perletc: what do you need?
19:03 perletc thanks azawawi
19:03 perletc where do i start, download the won32 binary?
19:03 perletc win32*
19:04 perletc win32 is my dev env
19:04 * azawawi fetches docs
19:05 azawawi First step install Padre, http://ahmadzawawi.blogspot.com​/2009/09/padre-047-is-out.html
19:05 azawawi and please read this http://padre.perlide.org/getting_involved.html
19:06 azawawi for win32, you'll need command line svn and tortoise svn
19:06 azawawi http://tortoisesvn.net/downloads
19:06 azawawi http://www.open.collab.net/downloads/subversion/
19:07 azawawi perletc: how about that for a starter?
19:08 perletc damn it, i know svn but prefer git
19:08 perletc cool, azawawi, that get me up and running
19:10 azawawi cool, welcome
19:10 azawawi and you need a commit bit from szabgab
19:10 azawawi it is like 10pm here so szabgab is probably asleep
19:11 perletc let me checkout some code first before i ask for commit
19:11 azawawi cool
19:11 perletc azawawi, should i checkout or download the initial?
19:11 azawawi download padre to get strawberry+padre as base
19:12 azawawi so when you develop you use padre.exe
19:12 azawawi or padre.bat
19:12 Sewi azawawi: I'm still not really happy with the multiple-events-solution. Maybe I'll switch it from an array (which allows to define the order) to a hash...
19:12 azawawi and when you test your changes you use perl dev.pl
19:12 azawawi Sewi: have fun :)
19:13 perletc azawawi, i already have strawberry
19:13 azawawi then checkout padre
19:13 azawawi and then 'cpan .'
19:13 azawawi inside Padre
19:13 azawawi that would install the very latest
19:14 Sewi azawawi: I see the non-working plugin-manager but others work twice. Suspicious, will do some debugging...
19:14 Sewi azawawi: Ctrl-L doesn't kill the buffer on empty lines, but it doesn't remove empty lines any longer :-)
19:14 azawawi Sewi: you need it to remove lines?
19:15 Sewi Imagine you remove a line which is surrounded by empty lines. I like to clear up things and leave only one empty line before pasting the removed (code) line at another place.
19:17 Hyppolit svn: r8405 | azawawi++ | http://padre.perlide.org/trac/changeset/8405
19:17 Hyppolit [Padre] delete lines that are empty but do not cut them... Sewi++
19:17 Hyppolit trunk/Padre/lib/Padre/Wx/
19:17 Sewi azawawi: Do you have STDOUT or STDERR when running Padre trunk on Win?
19:17 Sewi azawawi: thanks for this fix
19:18 Sewi azawawi++
19:18 azawawi Sewi: STDOUT, STDERR are bad descriptors under wperl
19:18 azawawi Sewi: they work under perl
19:18 Sewi You could start dev.pl with perl and see them?
19:18 azawawi Sewi: yup
19:18 perletc i like the butterfly as a mascott for perl
19:19 azawawi Sewi: wperl dev.pl  # no
19:19 azawawi Sewi: perl dev.pl # works
19:19 Hyppolit svn: r8406 | Sewi++ | http://padre.perlide.org/trac/changeset/8406
19:19 Hyppolit Padre::SpyWare 80% of first version done :-)
19:19 Hyppolit trunk/Padre/lib/Padre/Plugin/
19:19 azawawi Sewi: wperl dev.pl # leave a black window
19:19 azawawi Sewi: which is basically perl.exe
19:20 Sewi Could you start this version with perl, use some menu options and quit? You should see a dump on STDOUT while padre is quitting (or when disabling PopularityContest)
19:20 azawawi which one?
19:20 Sewi r8406
19:20 Hyppolit Changeset #8406 http://padre.perlide.org/trac/changeset/8406
19:22 azawawi Sewi: http://pastebin.ca/1581694
19:22 azawawi Sewi: hey it does not say what hardware i have? :)
19:23 Sewi thanks. Did you use any menu option between start and quit (besides Ctrl-Q which isn't captured)?
19:23 azawawi nop
19:23 Sewi Ok, this explains why there is no recorded action :-)
19:23 azawawi recording
19:24 Hyppolit svn: r8407 | Sewi++ | http://padre.perlide.org/trac/changeset/8407
19:24 Hyppolit Removed test debug dump of PopularityContest
19:24 Hyppolit trunk/Padre/lib/Padre/Plugin/
19:24 azawawi takes time
19:24 azawawi no output strange...
19:25 azawawi ah on exit
19:25 Sewi Yes, it dumps when the module is disabled and this happens during exit
19:25 azawawi http://pastebin.ca/1581698
19:26 Sewi cool, thanks.
19:29 azawawi Sewi: did you try the new searchable functions list ?
19:29 azawawi Sewi: enter/up/down work there...
19:29 azawawi Sewi: ALT-N...
19:29 Sewi it's cool
19:57 krg joined #padre
20:18 Hyppolit svn: r8408 | Sewi++ | http://padre.perlide.org/trac/changeset/8408
20:18 Hyppolit Perl tidy
20:18 Hyppolit trunk/Padre/lib/Padre/Plugin/
20:29 azawawi Sewi: something is very bad in Action.pm
20:29 azawawi Sewi: F2 first time works then doesnt
20:30 azawawi Sewi: i tracked it to line 100 (Action.pm)
20:37 Sewi I got a empty value on the event array, just skipped it for the moment but will need to track it down to it's source.
20:39 Sewi F2 works multiple times here.
20:39 Hyppolit svn: r8409 | azawawi++ | http://padre.perlide.org/trac/changeset/8409
20:39 Hyppolit [Padre] First attempt at doing a really smart Perl help system using PPI
20:39 Hyppolit [Padre] It knows about Symbols and Operators.
20:39 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
20:40 azawawi Sewi: it doesnt work on win32
20:40 Sewi ok
20:40 azawawi Sewi: what was that change?
20:41 Sewi menu_event is now only a handler and the actual event comes from the {event} CODE- or ARRAY-ref
20:43 azawawi something is really wrong here
20:43 azawawi perl dev.pl
20:43 azawawi doesnt work
20:43 azawawi padre works
20:43 azawawi even though i just 'cpan .'
20:43 Sewi If dev.pl doesn't work, it's usually a syntax error.
20:43 * Sewi runs make test
20:43 azawawi it works but F2 doesnt
20:44 * azawawi cleans and cpan .
20:44 azawawi where is szabgab these days btw? :)
20:45 Sewi hungary, I think
20:45 azawawi hungry? :)
20:45 Sewi Maybe, too :-)
20:45 Sewi 23:53kthakoreis gabor here?
20:45 Sewi 23:56El_Chehe's in in Hungary at the moment
20:46 azawawi perl dev.pl, then F2 and escape and F2 (not work)
20:47 Sewi make test fails here, but because of an uncommited new module.
20:47 azawawi which is?
20:47 azawawi ProcessStream?
20:48 Sewi I won't tell until I know that it will work :-) No, nothing to do with that, something under Padre::Util
20:48 Sewi Now it's getting really strange:
20:49 azawawi hmm im smelling an action IDs problem
20:49 Sewi New Padre, no open document: F2 -> ESC -> F2 works (tried half a dozen times or so), new document -> F2 (works) -> ESC -> F2 (nothing)
20:49 azawawi even the event is not fired
20:50 azawawi disable popularity  contest :)
20:51 azawawi it is logging too much
20:51 azawawi lol
20:51 azawawi 80% spyware
20:52 Sewi 100% spyware, 80% done :-)
20:52 azawawi popularity contest steals my shortcuts
20:52 azawawi hehe
20:52 azawawi key logger, eh? :)
20:52 Sewi It's open source :-)
20:53 Sewi But sometimes even open source could be un-understandable :-)
20:54 azawawi i heard Alias is back to Padre :)
20:54 * azawawi spreads rumours
20:55 Sewi was he ever really gone?
20:56 azawawi he's always watching :)
20:57 Sewi I already noticed this :-)
20:57 azawawi what do u think is a neat syntax for searches? operator: !X ?
20:58 azawawi function: print
20:58 Sewi I think less syntax is better syntax. What about a full text search?
20:58 Sewi why not just "print" like it's now?
20:59 azawawi PPI is now giving me that it is an Operator or a Symbol
20:59 Sewi Sorry, I'm off for today, need to catch some sleep as I got few this weekend :-(
20:59 azawawi so to find 'and' in '$x and $y' , we need to increase the ranking of '$x and $y' result
21:00 azawawi based on what PPI parses
21:00 azawawi good night then
21:00 azawawi im going to sleep also
21:00 azawawi nice progress tonight
21:01 azawawi sleep &
21:01 * Sewi &
21:15 Hyppolit svn: r8410 | Sewi++ | http://padre.perlide.org/trac/changeset/8410
21:15 Hyppolit Store last used session ID in IDE object
21:15 Hyppolit trunk/Padre/lib/Padre/Wx/
21:43 SvenDowideit__ joined #padre
23:00 JRWeiss joined #padre
23:10 Alias <azawawi> he's always watching :)
23:10 Alias Yes, yes I am :)
23:10 * Alias is currently actually working on JSAN
23:10 Alias Then I have to make a detour to fix some Australian Politics stuff
23:16 submersible joined #padre
23:34 finanalyst joined #padre
23:36 finanalyst left #padre
23:57 patspam joined #padre

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