Camelia, the Perl 6 bug

IRC log for #padre, 2009-09-19

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

All times shown according to UTC.

Time Nick Message
00:36 PacoLinux_ joined #padre
02:14 CSJewell joined #padre
02:41 azawawi joined #padre
02:41 azawawi good morning
02:42 azawawi joined #padre
03:36 kaare joined #padre
03:44 Hyppolit svn: r8075 | azawawi++ | http://padre.perlide.org/trac/changeset/8075
03:44 Hyppolit [Padre] When converting EOLs, set the EOL mode since it seems not to be set by scintilla.
03:44 Hyppolit trunk/Padre/lib/Padre/Wx/
04:05 Hyppolit svn: r8076 | azawawi++ | http://padre.perlide.org/trac/changeset/8076
04:05 Hyppolit [Padre] Fixed ticket:589 "Pasting in a UNIX document in win32 corrupts it to MIXEd"
04:05 Hyppolit trunk/Padre/lib/Padre/Wx/
04:25 Hyppolit svn: r8077 | azawawi++ | http://padre.perlide.org/trac/changeset/8077
04:25 Hyppolit [Padre] Updated Changes
04:25 Hyppolit trunk/Padre/
04:44 azawawi Alias: did that paste bug on vista happen to you again?
04:45 azawawi Alias: hi first ofcourse
04:48 * Alias is unworkably occupied today
04:48 Alias I shouldn't even be in here
04:53 azawawi Alias: The Six Updatooor :) http://feather.perl6.nl/~azawawi/six_updater.png
04:59 Hyppolit svn: r8078 | azawawi++ | http://padre.perlide.org/trac/changeset/8078
04:59 Hyppolit [S:H:P6] Bundled the latest STD innovation from TimToady++ (lwall++):
04:59 Hyppolit [S:H:P6] revise LTA message on $x<10
04:59 Hyppolit [S:H:P6] provide reliable way of resetting position before panic
04:59 Hyppolit trunk/Syntax-Highlight-Perl6/lib/
05:00 Hyppolit svn: r8079 | azawawi++ | http://padre.perlide.org/trac/changeset/8079
05:00 Hyppolit [S:H:P6] Bumped version to 0.75
05:00 Hyppolit trunk/Syntax-Highlight-Perl6/lib/Syntax/Highlight/ trunk/Syntax-Highlight-Perl6/script/
05:00 Alias azawawi++ btw for fixing 589
05:01 azawawi thanks
05:04 tracbot #577: F2 should be able to explain what is a scalar variable (assigned enhancement) [ http://padre.perlide.org/trac/ticket/577#comment:1 ]
05:05 Hyppolit svn: r8080 | azawawi++ | http://padre.perlide.org/trac/changeset/8080
05:05 Hyppolit [S:H:P6] Updates Changes for the 0.75 CPAN release
05:05 Hyppolit trunk/Syntax-Highlight-Perl6/
05:07 MMS joined #padre
05:07 azawawi Alias: can I add some of my currently un-versioned modules like http://search.cpan.org/~azawawi​/Acme-CPANAuthors-Arabic-0.01/ to your repository?
05:12 pece joined #padre
05:13 Hyppolit svn: r8081 | azawawi++ | http://padre.perlide.org/trac/changeset/8081
05:13 Hyppolit [Perl 6] Depends on S:H:P6 0.75 for the latest STD innovation :)
05:13 Hyppolit trunk/Padre-Plugin-Perl6/
05:15 Alias azawawi: Absolutely, it's open for anyone to use
05:15 Alias (As much as I hate the Acme::CPANAuthors modules)
05:16 azawawi i saw Acme::CPANAuthors for Acme::CPANAuthors that day :)
05:16 Alias huh?
05:17 azawawi http://search.cpan.org/~sanko/Acme-CPANAuthor​s-Acme-CPANAuthors-Authors-0.1253301444/lib/A​cme/CPANAuthors/Acme/CPANAuthors/Authors.pm
05:17 azawawi :)
05:17 azawawi look at the versioning scheme
06:04 szabgab <Ryan52> szabgab: what's wrong with using "else if"?
06:04 szabgab huh?
06:04 szabgab maybe that it is written as elsif  in Perl ?
06:05 szabgab oh and good morning
06:05 azawawi :)
06:08 * azawawi starts to blog about the new Six Updater
06:10 azawawi szabgab: any comments about http://feather.perl6.nl/~azawawi/six_updater.png ?
06:10 szabgab nice
06:11 azawawi and it works :)
06:11 szabgab is that a window in Padre?
06:11 azawawi perl 6
06:11 azawawi install the latest please on win32
06:11 szabgab Padre::Plugin::Perl6?
06:11 azawawi to try it
06:11 azawawi yup
06:11 szabgab nice
06:11 azawawi i uploaded it yesterday so it should be already mirrored...
06:20 Ryan52 szabgab: but does it hurt to use "else if" instead?
06:20 Ryan52 I mean, it seems like it should (in theory) work fine, right?
06:21 azawawi Ryan52: I think he means if { something } else if { something_else }
06:21 Ryan52 ya
06:21 azawawi Ryan52: else if => elsif
06:21 Ryan52 what's wrong with that?
06:21 szabgab perl t/files/else_if.pl
06:21 Ryan52 but you can use "else if" right?
06:21 Ryan52 okay, maybe I shoulda tried it..
06:21 szabgab syntax error at t/files/else_if.pl line 9, near "else if"
06:22 Ryan52 okay.
06:22 * Ryan52 feels dumb now for not trying it..
07:01 azawawi http://ahmadzawawi.blogspot.com/2009​/09/new-padre-perl-six-updater.html
07:02 asdfgh joined #padre
07:03 Hyppolit svn: r8082 | azawawi++ | http://padre.perlide.org/trac/changeset/8082
07:03 Hyppolit [website] Added "The New Padre Perl Six Updater" blog post to about page
07:03 Hyppolit trunk/template.padre.perlide.org/data/
07:03 SvenDowideit__ joined #padre
07:06 azawawi any comments on the last blog post?
07:47 tracbot #589: Pasting in a UNIX document in win32 corrupts it to MIXEd (closed defect) [ http://padre.perlide.org/trac/ticket/589#comment:1 ]
07:55 Sewi joined #padre
07:55 Sewi good morning
09:06 MMS joined #padre
09:26 Hyppolit svn: r8083 | Sewi++ | http://padre.perlide.org/trac/changeset/8083
09:26 Hyppolit Added else if beginner error check
09:26 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
09:34 Hyppolit svn: r8084 | Sewi++ | http://padre.perlide.org/trac/changeset/8084
09:34 Hyppolit Added test for else *if cases
09:34 Hyppolit trunk/Padre/t/ trunk/Padre/t/files/ trunk/Padre/t/files/beginner/
09:35 Hyppolit svn: r8085 | Sewi++ | http://padre.perlide.org/trac/changeset/8085
09:35 Hyppolit Fixed ticket #591: New document detection
09:35 Hyppolit trunk/Padre/lib/Padre/
09:39 Hyppolit svn: r8086 | Sewi++ | http://padre.perlide.org/trac/changeset/8086
09:39 Hyppolit Perl tidy
09:39 Hyppolit trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/t/
09:41 jq joined #padre
09:59 Hyppolit svn: r8087 | Sewi++ | http://padre.perlide.org/trac/changeset/8087
09:59 Hyppolit New Changes
09:59 Hyppolit trunk/Padre/
10:01 Hyppolit svn: r8088 | Sewi++ | http://padre.perlide.org/trac/changeset/8088
10:01 Hyppolit Enable Padre::File on session management
10:01 Hyppolit trunk/Padre/lib/Padre/Wx/
10:02 azawawi joined #padre
10:04 szabgab azawawi, nice post
10:05 szabgab could you tag your perl 6 related posts with perl6 as well (in addition to perl) ?
10:05 azawawi sure
10:07 MoC joined #padre
10:08 Sewi I did a branch branches/Padre-Actions-standalone/ with r8071 & r8072 and would like to hear your feedback if this style of using the actions is good or not.
10:08 szabgab and then we can ask pmichaud to includ it in http://planetsix.perl.org/ as well
10:09 azawawi szabgab: done
10:09 Sewi If it is, I'ld start converting all menus, give the definitions a structured place and we're one step torwards the "configure key bindings", "configure toolbar" and "configure menu" thing
10:09 szabgab that's all the perl posts except one :-)
10:10 azawawi :)
10:12 szabgab Sewi, I think azawawi is the person to look at that
10:12 szabgab I am just sleeping here
10:12 azawawi who? :)
10:12 szabgab and now going to have lunch &
10:13 azawawi im sleeping also
10:13 azawawi hehe
10:13 Sewi szabgab: I'ld like to see you having lunch while sleeping :-)
10:13 Sewi szabgab: Your two newest tickets are done :)
10:14 * Sewi tries to keep the open ticket count below 300 :-)
10:15 cognominal joined #padre
10:43 tokuhirom___ joined #padre
10:49 tracbot #586: Lexical variable replace doesn't work if you have the original declaration (assigned defect) [ http://padre.perlide.org/trac/ticket/586#comment:1 ]
10:50 * azawawi starts fixing lexical rename bugs
11:00 tokuhirom___ joined #padre
11:00 Hyppolit svn: r8089 | azawawi++ | http://padre.perlide.org/trac/changeset/8089
11:00 Hyppolit [Padre] Enable/Disable Perl-specific refactoring tools based on document type
11:00 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
11:01 Hyppolit svn: r8090 | sblandin++ | http://padre.perlide.org/trac/changeset/8090
11:01 Hyppolit Updated Padre Italian Translation
11:01 Hyppolit trunk/Padre/share/locale/
11:05 tracbot #490: quick access to open files (assigned defect) [ http://padre.perlide.org/trac/ticket/490#comment:1 ]
11:06 Hyppolit svn: r8091 | azawawi++ | http://padre.perlide.org/trac/changeset/8091
11:06 Hyppolit [Padre] Fixed beginner_check menu item variable typo and it enabled/disabled based on document type
11:06 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
11:13 Hyppolit svn: r8092 | azawawi++ | http://padre.perlide.org/trac/changeset/8092
11:13 Hyppolit [Padre] Re-organized Perl menu to reflect different categories.
11:13 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
11:16 Hyppolit svn: r8093 | azawawi++ | http://padre.perlide.org/trac/changeset/8093
11:16 Hyppolit [Padre] Updated Changes
11:16 Hyppolit trunk/Padre/
11:18 Hyppolit svn: r8094 | Sewi++ | http://padre.perlide.org/trac/changeset/8094
11:18 Hyppolit Add a progress dialog to show the users that we're doing something
11:18 Hyppolit trunk/Padre/lib/Padre/Wx/
11:19 azawawi Sewi++
11:19 Sewi azawawi: Would you help me with a strange UI problem?
11:19 Hyppolit svn: r8095 | Sewi++ | http://padre.perlide.org/trac/changeset/8095
11:19 Hyppolit Show a progress bar when loading sessions
11:19 Hyppolit trunk/Padre/lib/Padre/Wx/
11:19 azawawi yeah what is it?
11:20 Sewi azawawi++ # for closing tickets
11:20 Sewi The last commit...
11:21 Sewi When I uncomment the lines 1967 or 1968 or both, the progress dialog stays until you close it manually.
11:21 azawawi Let me try it then...
11:21 Sewi Padre freezes until this is done. If I leave them commented, everything is fine, but I think this may be due to my CPU.
11:22 Sewi Opening a file takes a few seconds and I guess that it will be the same on a fast CPU which opens files in less than a second.
11:22 azawawi Open URL?
11:22 Sewi no, open session
11:22 azawawi where is that?
11:23 azawawi expert mode?
11:23 Sewi File menu if you didn't disable it.
11:23 Sewi func_session: 1 in config.yml
11:23 azawawi ah ok
11:25 azawawi http://gist.github.com/189462
11:25 azawawi i got this error when clicking on open session
11:26 Sewi Hmm, this would mean that no Padre::File object could be created.
11:26 azawawi maybe an old session?
11:26 Sewi Maybe
11:27 Sewi fixing...
11:27 azawawi i deleted the session lol
11:27 Hyppolit svn: r8096 | Sewi++ | http://padre.perlide.org/trac/changeset/8096
11:27 Hyppolit No error if no Padre::File object could be created
11:27 Hyppolit trunk/Padre/lib/Padre/Wx/
11:27 Sewi fixed
11:27 Sewi one line :-)
11:27 azawawi testing...
11:28 azawawi and it should do what? display a progress bar?
11:29 Hyppolit svn: r8097 | Sewi++ | http://padre.perlide.org/trac/changeset/8097
11:29 Hyppolit Updated messages.pot
11:29 Hyppolit trunk/Padre/share/locale/
11:30 azawawi no progress bar...
11:30 Sewi Yes, if the whole session-open-process takes longer than two seconds.
11:30 azawawi not on this laptop :)
11:30 Sewi Wait...
11:30 azawawi should i put a  lot of files?
11:30 Hyppolit svn: r8098 | Sewi++ | http://padre.perlide.org/trac/changeset/8098
11:30 Hyppolit Disabled lazy mode for testing
11:30 Hyppolit trunk/Padre/lib/Padre/Wx/
11:30 Sewi try again, please
11:31 azawawi trying :)
11:31 * azawawi reads documentation :)
11:32 Sewi The progress bar is not shown if the job is done fast enough. It doesn't make sense to waste CPU time for showing the progress if it just pops up and is gone in the same second.
11:32 azawawi it is shown now
11:32 Hyppolit svn: r8099 | Sewi++ | http://padre.perlide.org/trac/changeset/8099
11:32 Hyppolit Updated German translation
11:32 Hyppolit trunk/Padre/share/locale/
11:32 Sewi Does it stay or does it disappear itself?
11:32 azawawi it stays... debugging
11:33 Sewi I tried to destroy it before setting the focus, after setting the focus, change it to ->Thaw, then destroy, then set_focus
11:33 Sewi no luck :-(
11:33 CSJewell azawawi++ # Perl 6 updater...
11:34 azawawi CSJewell: thanks
11:43 azawawi Sewi: it seems to be stuck in the files loop
11:43 azawawi Sewi: at my $id = $self->setup_editor($filename);
11:46 * Sewi debuggin
11:46 Sewi g
11:46 azawawi if you remove the dialog the ui freezes
11:49 Sewi Here: Runs ok without dialog and always finishes the loop even with dialog
11:50 azawawi 4 documents
11:50 azawawi in session
11:57 submersible joined #padre
11:57 * Sewi keeps getting strange results
11:57 Hyppolit svn: r8100 | azawawi++ | http://padre.perlide.org/trac/changeset/8100
11:57 Hyppolit [Padre] Auto hide the progress bar when it reaches the maximum
11:57 Hyppolit trunk/Padre/lib/Padre/Wx/
11:57 azawawi try now :)
11:58 Sewi eotkd
11:58 Sewi works
11:58 azawawi hehe i took the 8100 commit also :)
11:58 Sewi got the wrong keys :)
11:58 azawawi damn flag
11:58 azawawi Wx::wxPD_AUTO_HIDE
11:59 Sewi isn't this corrupt?
11:59 azawawi corrupt?
11:59 Sewi I though I read something on google that it won't work.
12:00 Sewi But it looks good, so I think we should keep it.
12:00 azawawi it works on win32, and linux
12:00 azawawi remember that some on the stuff on google references old releases...
12:00 Sewi yes
12:01 azawawi maybe it was fixed in 2.8.10
12:01 Sewi so I think we should keep it and watch out for tickets regarding problems with it :-)
12:01 * azawawi back to renaming variable tickets :)
12:04 azawawi joined #padre
12:04 Sewi azawawi++ for helping with the progress bar
12:08 azawawi no problem
12:10 Hyppolit svn: r8101 | Sewi++ | http://padre.perlide.org/trac/changeset/8101
12:10 Hyppolit Update session open progress bar
12:10 Hyppolit trunk/Padre/lib/Padre/Wx/
12:11 azawawi Sewi: why was that made hidden btw? unstable?
12:11 Sewi hidden?
12:12 azawawi i mean the functionality needs to be enabled manually by configurable variable...
12:12 Sewi sessions?
12:12 azawawi yeah
12:12 Sewi It needs to be disabled manually. This is the way it should be
12:12 Sewi It's enabled by default.
12:13 azawawi it disabled on my dev & machine configurations, strange
12:13 azawawi s/it/it is
12:14 Sewi It disables itself here, too, but I though this is due to the number of open padre windows I have. I guess if one has it disabled and saves the config file, it's disabled again
12:15 azawawi oh well back to renaming variables ... :)
12:16 azawawi a couple of duplicate tickets there...
12:27 Hyppolit svn: r8102 | Sewi++ | http://padre.perlide.org/trac/changeset/8102
12:27 Hyppolit Perl tidy
12:27 Hyppolit trunk/Padre/lib/Padre/Wx/
12:27 submersible joined #padre
12:53 submersible joined #padre
12:56 Hyppolit svn: r8103 | szabgab++ | http://padre.perlide.org/trac/changeset/8103
12:56 Hyppolit [website] make links start from /
12:56 Hyppolit trunk/template.padre.perlide.org/data/ trunk/template.padre.perlide.org/tt/lib/
13:00 azawawi szabgab: alt-shift and use arrow keys :)
13:01 szabgab azawawi, I am going to make the documentation from our POD available on the main site
13:01 szabgab so we should described these (if they are not described yet)
13:01 szabgab ty
13:01 azawawi ah...
13:01 azawawi ok
13:01 azawawi btw, i didnt write it :)
13:02 azawawi it was already there lol
13:03 Hyppolit svn: r8105 | szabgab++ | http://padre.perlide.org/trac/changeset/8105
13:03 Hyppolit [webpage] link to javascript
13:03 Hyppolit trunk/template.padre.perlide.org/tt/pages/
13:03 Hyppolit svn: r8106 | Sewi++ | http://padre.perlide.org/trac/changeset/8106
13:03 Hyppolit Satisfy minor test problems
13:03 Hyppolit trunk/Padre/lib/Padre/Wx/
13:04 szabgab yeah I guess I wrote it a long time ago, we just somehow make these things more findable
13:05 szabgab Oh yes, I think I wanted to have menu items for each such key - I don't know if that makes sense though
13:05 azawawi as far as i tried and looked at notepad++ it aint there...
13:06 azawawi notepad--
13:06 azawawi :)
13:06 Sewi Karma C
13:06 Sewi karma C
13:06 Hyppolit Karma of C is 27
13:06 Sewi :-)
13:07 azawawi the one who choose the name notepad plusplus didnt choose it well
13:07 azawawi all karma goes to notepad and not to his application :)
13:07 Hyppolit svn: r8107 | szabgab++ | http://padre.perlide.org/trac/changeset/8107
13:07 Hyppolit [website] link to documentation
13:07 Hyppolit trunk/template.padre.perlide.org/data/
13:08 tracbot #565: Lexically replace variable does not work on outer variable (assigned defect) [ http://padre.perlide.org/trac/ticket/565#comment:3 ]
13:08 tracbot #243: padre alerts about errors in commented code (closed defect) [ http://padre.perlide.org/trac/ticket/243#comment:3 ]
13:08 tracbot #202: status line on the wrong location (assigned defect) [ http://padre.perlide.org/trac/ticket/202#comment:4 ]
13:10 szabgab there, we have link to documentation from the main page so we better improve the look of the documentation pages
13:10 szabgab and their content
13:11 szabgab I'll update Beginner.pm as I want to blog about it
13:12 azawawi szabgab: cool
13:17 tracbot #591: Save of new file and Padre thinks it has no name yet (closed defect) [ http://padre.perlide.org/trac/ticket/591#comment:2 ]
13:25 Hyppolit svn: r8108 | szabgab++ | http://padre.perlide.org/trac/changeset/8108
13:25 Hyppolit add some documentation to the beginner error checking
13:25 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
13:39 tracbot #426: active/not-active state of hotkeys do not reflect actual situation (new defect) [ http://padre.perlide.org/trac/ticket/426#comment:1 ]
13:40 azawawi what's the difference between $^W = 1 and use warnings; ?
13:44 Hyppolit svn: r8109 | azawawi++ | http://padre.perlide.org/trac/changeset/8109
13:44 Hyppolit [Padre] Removed debug print
13:44 Hyppolit trunk/Padre/lib/Padre/Wx/
13:44 azawawi szabgab: ping
13:45 Hyppolit svn: r8110 | Sewi++ | http://padre.perlide.org/trac/changeset/8110
13:45 Hyppolit Small bugfix and new comments
13:45 Hyppolit trunk/Padre/lib/Padre/Wx/
13:45 Sewi szabgab: Are you still working on Beginner.pm comments or may I replace some TBD - sections?
13:53 Hyppolit svn: r8111 | Sewi++ | http://padre.perlide.org/trac/changeset/8111
13:53 Hyppolit Renamed object variable to reflect the actual usage
13:53 Hyppolit trunk/Padre/lib/Padre/Wx/
13:57 tracbot #485: Ctrl-keys don't work properly (new defect) [ http://padre.perlide.org/trac/ticket/485#comment:3 ]
14:03 submersible azawawi: ping
14:04 submersible see perldoc perlrun for $^W=1 vs 'use warnings'
14:04 submersible also 'perldoc warnings'
14:10 tracbot #488: allow script to recognize when executed by Padre (assigned enhancement) [ http://padre.perlide.org/trac/ticket/488#comment:1 ]
14:10 tracbot #491: context help of Perl 5 (F2) duplicate entries, missing entries (assigned defect) [ http://padre.perlide.org/trac/ticket/491#comment:2 ]
14:10 tracbot #183: change font size in other windows as well (assigned enhancement) [ http://padre.perlide.org/trac/ticket/183#comment:2 ]
14:10 tracbot #167: Rectangular editing (closed enhancement) [ http://padre.perlide.org/trac/ticket/167#comment:3 ]
14:11 azawawi submersible: thanks
14:12 submersible u working on beginnerisms ?
14:13 azawawi i think Sewi and szabgab are working on them
14:13 azawawi im fixing PPIx::EditorTools
14:14 submersible if only I could stop Swarm::Server from running-but-leaking or broken-no-leaks and get back to the editor...
14:15 azawawi i see a lot of movement on perl6 -> v8 javascript translation
14:15 azawawi on #perl6
14:15 submersible ooooh - shiny
14:15 Sewi submersible: Do you have ideas for beginner.pm?
14:16 submersible Sewi: not particularly... other than eventually getting back to docbrowser at some point
14:17 Sewi getting back to docbrowser?
14:17 Sewi You mean, go to the line which triggered the warning?
14:22 submersible no - for beginners ... having Padre's help be more useful and for xperts make it suck less..
14:23 submersible but I like what I see in there... I'm sure I will think of some gotcha to add to beginner.pm
14:23 Hyppolit svn: r8112 | Sewi++ | http://padre.perlide.org/trac/changeset/8112
14:23 Hyppolit Added some additional examples and extended chomp-detection (ticket #592)
14:23 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
14:24 submersible Sewi: how does File::HTTP work with 'check if file changed'?
14:26 Sewi It uses the Last-Modified HTTP-header as mtime value. If there is no, the function is disabled.
14:27 Sewi File::HTTP is currently more a sample and a reason-of-life for the Open URL option than really useful as it can't write atm.
14:27 submersible that is awesome.
14:28 submersible I have it pointed at /developers.html
14:28 submersible of the live padre site
14:28 submersible and after commits it bumps the 'File changed dialog'
14:28 Sewi cool
14:29 Hyppolit svn: r8113 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/8113
14:29 Hyppolit quash some warnings; use ->help
14:29 Hyppolit branches/Padre-Index/lib/Padre/Wx/DocBrowser/
14:29 Sewi We need to make the whole Padre::File configurable - currently your check_file_on_disk - timeout also applies to HTTP-"files". This usually means one check per two seconds :-(
14:35 submersible erk
14:35 Sewi You could already change it in the Preferences, but not dedicated to ::HTTP
14:36 submersible does the editor block while the http request is running?
14:36 Sewi I guess, yes.
14:37 submersible and the timeout is 60 seconds
14:37 Sewi Yes, there are still many things to do...
14:37 submersible gotcha
14:38 submersible i prognosticate Yet Another Worker Thread
14:38 Sewi :-)
14:38 submersible ne1 seen/read/heard  tsee lately
14:40 * Sewi &
14:42 jq Sewi & azawawi: doing a race on who is going to fix more bugs? :-)
14:43 azawawi :)
14:43 azawawi i booked them for the weekend...
14:43 jq i saw that :-)
14:43 * azawawi struggles with PPI to fix the lexical rename bugs...
14:52 Hyppolit svn: r8114 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/8114
14:52 Hyppolit [sync branch] merge -r 7980:8113  http://svn.perlide.org/padre/trunk/Padre
14:52 Hyppolit branches/Padre-Index/ branches/Padre-Index/lib/ branches/Padre-Index/lib/Padre/ branches/Padre-Index/lib/Padre/Document/Perl/ branches/Padre-Index/lib/Padre/File/ branches/Padre-Index/lib/Padre/Wx/ branches/Padre-Index/lib/Padre/Wx/Dialog/ branches/Padre-Index/lib/Padre/Wx/Menu/ branches/Padre-Index/share/locale/ branches/Padre-Index/t/ branches/Padre-Index/t/files/beginner/
14:52 submersible cool - except that probably means the site templating is running on every svn commit hook -- instead of just for the site svn root :(
14:58 azawawi that's why it is slow
14:58 azawawi submersible++
14:58 azawawi szabgab: can u fix it?
15:02 * submersible tries to jam the lid back on open can of wormz
15:03 submersible Padre::Index rebuild passing the 'takes-over-five-minutes' barrier
15:03 submersible boredom equivalent of a sonic boom
15:07 Getty 5 minutes.... ;)
15:08 tracbot #333: too much debug information (assigned defect) [ http://padre.perlide.org/trac/ticket/333#comment:1 ]
15:08 tracbot #592: Beginner mode: catch   print chomp (closed enhancement) [ http://padre.perlide.org/trac/ticket/592#comment:1 ]
15:17 submersible Getty: how long are you prepared to wait for an index of all your POD ?
15:18 tracbot #504: Lexically Rename Variable (assigned defect) [ http://padre.perlide.org/trac/ticket/504#comment:2 ]
15:18 Getty whatever process says "this may take a while..." i am prepared ;)
15:18 azawawi submersible: The issue is when to refresh the index :)
15:19 submersible bootstrapping is a barrier.
15:23 Hyppolit svn: r8115 | azawawi++ | http://padre.perlide.org/trac/changeset/8115
15:23 Hyppolit [PPIx::EditorTools] An humble attempt at fixing ticket:504 and ticket:586 in one commit :)
15:23 Hyppolit [PPIx::EditorTools] This refactors RenameVariable a bit to reuse EditorTools
15:23 Hyppolit [PPIx::EditorTools] This deals with a special case 'my $somevar;' with the cursor over the variable
15:23 Hyppolit trunk/PPIx-EditorTools/lib/PPIx/ trunk/PPIx-EditorTools/lib/PPIx/EditorTools/
15:31 Hyppolit svn: r8116 | azawawi++ | http://padre.perlide.org/trac/changeset/8116
15:31 Hyppolit [PPIx::EditorTools] One TODO test is now passing...
15:31 Hyppolit trunk/PPIx-EditorTools/t/
15:31 azawawi szabgab: pingo
15:32 azawawi does anyone have maintainer ownership over PPIx::EditorTools?
15:33 Hyppolit svn: r8117 | azawawi++ | http://padre.perlide.org/trac/changeset/8117
15:33 Hyppolit [PPIx::EditorTools] More dead commented code removal
15:33 Hyppolit trunk/PPIx-EditorTools/lib/PPIx/
15:37 Hyppolit svn: r8118 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/8118
15:37 Hyppolit more ugly warnings and less pre-empting the docbrowser->help
15:37 Hyppolit branches/Padre-Index/lib/Padre/Wx/ branches/Padre-Index/lib/Padre/Wx/DocBrowser/
15:37 submersible ok - that is just insanely s.low these days
15:43 azawawi 299 tickets left :)
15:43 azawawi dinner &
15:58 Ryan52 azawawi: PAUSE can tell you who has what.
15:59 Ryan52 azawawi: I think szabgab does. tho I have comaint on it if you just need something uploaded.
16:26 sri joined #padre
16:38 szabgab Ryan52, azawawi heh?
16:39 Hyppolit svn: r8119 | azawawi++ | http://padre.perlide.org/trac/changeset/8119
16:39 Hyppolit [PPIx::EditorTools] Added a test to make sure finding a variable's declaration
16:39 Hyppolit [PPIx::EditorTools] always works when it is over the variable declaration itself
16:39 Hyppolit trunk/PPIx-EditorTools/t/
16:40 azawawi szabgab: can i have permissions for uploading PPIx::EditorTools ?
16:41 szabgab Alias,  done
16:41 szabgab azawawi, done
16:41 azawawi ty
16:41 azawawi :)
16:42 szabgab I played an hour handball with my son
16:42 szabgab so I am a bit tired
16:42 szabgab even though I was the goalkeeper
16:45 szabgab I must be really tired but I don't understand why does the post-commit not short cut?
16:45 szabgab this is the code:
16:45 szabgab system qq(/path/to/padre_post_commit.pl @ARGV &);
16:46 szabgab this is the whole post-commit hook, it should run the other perl script in the background and return immediately
16:46 szabgab and then let the svn client go
16:49 submersible unless the shell is sitting there waiting for one of it's jobs to finish
16:49 submersible ?
16:53 Hyppolit svn: r8120 | azawawi++ | http://padre.perlide.org/trac/changeset/8120
16:53 Hyppolit [PPIx::EditorTools] Updated Changes for 0.09 cpan release
16:53 Hyppolit trunk/PPIx-EditorTools/
16:59 JRW joined #padre
17:04 Hyppolit svn: r8121 | azawawi++ | http://padre.perlide.org/trac/changeset/8121
17:04 Hyppolit [PPIx::EditorTools] Bumped version to 0.09
17:04 Hyppolit trunk/PPIx-EditorTools/lib/PPIx/ trunk/PPIx-EditorTools/lib/PPIx/EditorTools/
17:06 Hyppolit svn: r8122 | szabgab++ | http://padre.perlide.org/trac/changeset/8122
17:06 Hyppolit update docs and a regex in  Beginner mode
17:06 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
17:07 szabgab I changed the post-commit hook to be   /path/to/padre_post_commit.pl $@ >/dev/null 2>/dev/null &
17:08 szabgab and it is now #!/bin/sh
17:08 szabgab does it feel good?
17:08 azawawi pip http://feather.perl6.nl/~azawaw​i/PPIx-EditorTools-0.09.tar.gz
17:09 azawawi let me test it :)
17:12 Hyppolit svn: r8123 | azawawi++ | http://padre.perlide.org/trac/changeset/8123
17:12 Hyppolit [Padre] Perl tidy to test how fast is it with the new commit hook
17:12 Hyppolit trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/Transform/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
17:12 azawawi perfect
17:12 azawawi less than 1 sec delay
17:12 azawawi szabgab++
17:13 szabgab thanks, it is strange as this is almost the same as I had previously - before I switched to the perl version
17:13 szabgab except that I did not have the STDOUT and STDERR redirection
17:13 szabgab so probably that's what was missing
17:15 Hyppolit svn: r8124 | azawawi++ | http://padre.perlide.org/trac/changeset/8124
17:15 Hyppolit [Padre] Updated Changes
17:15 Hyppolit trunk/Padre/
17:17 Hyppolit svn: r8125 | azawawi++ | http://padre.perlide.org/trac/changeset/8125
17:17 Hyppolit [Padre] Depends on PPIx::EditorTools 0.09 for refactoring fixes
17:17 Hyppolit trunk/Padre/
17:20 azawawi so when is the next release due?
17:21 Getty btw, there seem to be some bug with the parsing of / and \
17:21 Getty i got one recent file 2 times in the recent files list, one time with / / as path and one time with \ \
17:23 azawawi Getty: Could you open a ticket regarding it?
17:23 Getty no problem, best attach screenshot, eh?
17:24 Getty where is the register button?
17:24 azawawi did u register in trac? since szabgab needs to open registration for you
17:25 Getty no never
17:25 Getty i'm new dude
17:25 azawawi szabgab: ping
17:25 Getty also i cant stop tasks under windows
17:25 * szabgab opening registration
17:25 Getty the not stopping task problem is btw a bit serious in my eyes
17:25 szabgab Getty, http://padre.perlide.org/trac/register
17:25 Getty cause i cant really work with padre that way
17:26 Hyppolit svn: r8126 | azawawi++ | http://padre.perlide.org/trac/changeset/8126
17:26 Hyppolit [Padre] Updated Arabic translation to 100%
17:26 Hyppolit trunk/Padre/share/locale/
17:26 Getty szabgab: done
17:26 * szabgab closing
17:26 * szabgab spam floodgate closed
17:26 Getty and the DOS window should be optional ;)
17:27 szabgab Getty, it is
17:27 Getty how can i switch it of?
17:27 szabgab the reason it is now the default is that the internal window cannot accept user input
17:27 Getty ok so it should not be there regulary
17:28 Getty if you have fixed that problem someday some different?
17:28 szabgab once we fix the internal output window, the dos window should be gobe
17:28 szabgab gone
17:28 Getty ok what about the stop tasks problem?
17:28 szabgab or that should not be the default
17:29 szabgab that is only in the dos window
17:29 szabgab because we were lazy to implement it there too :-)
17:29 szabgab Edit/Preferences/Run Parameter/Use external window
17:30 szabgab is the place to turn on/off the dos window
17:30 azawawi CSJewell: ping
17:32 Getty added the bug
17:32 Getty szabgab: ok, i change this then, so what we do about my "stop" problem?
17:33 szabgab Getty, the best thing would be to change the "output window" in padre to accept input as well
17:34 szabgab Getty, but even then I think I'll want to keep the external run mode
17:34 szabgab so you can try to fix that
17:34 Getty wait wait, what we talk about now?
17:34 Getty AH! that parameter you said is for calling external programs of myself
17:34 Getty i talked about the window of padre itself
17:35 Getty beside my stop problem of the tasks, but let me test what you said now
17:35 szabgab oh that there is a dos window that runs padre?
17:35 Getty yeah
17:35 szabgab we have a ticket for that too
17:35 Getty its a bit annoying if you arent a padre developer ;)
17:35 Getty ok
17:35 szabgab I know
17:36 Getty cool
17:36 Getty with external window its fine
17:36 Getty but padre 0.46 has not external window as default
17:36 szabgab I thought the windows people have already fixed that
17:36 Getty as long as the "stop execution" button doesnt work, it should be default
17:37 szabgab Getty, what about you trying to fix the stop execution issue?
17:37 Getty oh my god
17:37 szabgab the code that starts it is in lib/Padre/Wx/Main.pm
17:37 szabgab I am not sure if your god will help in it :-)
17:37 Getty its the cylon god, he is cool
17:38 szabgab bzzbzz
17:38 szabgab you mean 6 ?
17:38 szabgab search for xterm in that file
17:38 Getty where do i find that file in my strawberry installation?
17:39 Getty its not in perl/lib
17:39 Getty <thinking>
17:39 szabgab that is where we launch the external window for linux and a few lines above is for windows
17:39 Getty ah yes site/lib
17:39 szabgab perldoc -l Padre::Wx::Main
17:39 CSJewell azawawi: pong.
17:39 Getty i open it in padre now ;)
17:39 colomon_ joined #padre
17:39 Getty is there btw some cool button
17:40 Getty that shows the perldoc of the file i just opened?
17:40 colomon_ azawawi: yes?
17:40 azawawi CSJewell: give me 5 min ...
17:40 szabgab Getty,  F1
17:40 CSJewell all right.
17:40 szabgab or maybe not
17:40 azawawi colomon_: so vista 64-bit right?
17:40 colomon_ azawawi: yes
17:40 szabgab Getty, Help/Current Document
17:40 azawawi colomon_: and c:\strawberry\six\bin\perl6 -e "say 1;" doesnt display anything?
17:40 colomon_ azawawi: nope
17:40 Getty cool
17:41 szabgab azawawi, cognominal  isn't this a 64/32 issue?
17:41 Getty it needs a button
17:41 Getty and F1 doesnt work at all
17:41 szabgab that should have said colomon_
17:41 azawawi colomon_: strange
17:41 Getty but i think its a bug in the key definition, it shows "F1F1" as key
17:41 colomon_ szabgab: I know, people are always mixing us up (both ways)
17:41 azawawi colomon_: maybe it is a 64-bit issue, do u have problems running/installing 32-bit apps?
17:42 szabgab Getty, then report that bug (in windows)
17:42 szabgab it is ok in Linux
17:42 colomon_ azawawi: Not that I've ever noticed.
17:42 azawawi colomon_: do u have an antivirus?
17:42 Getty there is no specific dropdown for OS in the ticket btw
17:42 colomon_ azawawi: yes, norton
17:42 azawawi colomon_: disable it and run it again?
17:43 azawawi colomon_: and please try if c:\strawberry\six\bin\parrot.exe displays anything
17:45 colomon_ azawawi: stumped trying to figure out how to disable Norton (crappy interface) but running parrot prints the one-line list of parrot command line options.
17:45 azawawi colomon_: so parrot works
17:46 azawawi colomon_: what about perl6 alone?
17:46 colomon_ azawawi: define "alone"
17:46 azawawi colomon_: c:\strawberry\six\bin\perl6.exe
17:46 azawawi colomon_: should launch REPL...
17:46 azawawi colomon_: prompt >
17:46 Getty szabgab: where can i find the mapping from menu to function?
17:47 colomon_ azawawi: nope, nothing
17:47 szabgab Getty, lib/Padre/Wx/Menu/*
17:47 Getty i cant find the function for killing a process really, that F6 function
17:47 azawawi colomon_: did u try to compile it on your machine?
17:47 azawawi szabgab: a new page that we need to update http://perl6.org/
17:48 colomon_ No, I normally do perl6 stuff on my Mac.  Just wanted to try out padre + perl6.
17:48 azawawi colomon_: try disabling norton by right clicking on it and Check "Enable Protect..." off
17:49 azawawi colomon_: on the tray icon
17:50 Getty szabgab: is there btw a file-tree in padre? didnt found one so far
17:50 colomon_ azawawi: I don't get that as an option.  I just get "Open Norton Protection Center" and "Change Notification Options"
17:51 szabgab Getty, View/Directory Tree
17:51 Getty Ah cool thanks
17:51 Getty suggested it in the Window dropdown
17:51 azawawi colomon_: ah i use the corporate edition...
17:51 Getty btw, i think the TerminateProcess problem is something in WxPerl
17:52 Getty (if you say it works fine under linux)
17:52 colomon_ azawawi: I need to be away from the computer for about a half hour or so, sorry to bring up the issue and then run away....
17:52 azawawi colomon_: i will try it meanwhile on 2003 or 2008 64-bit
17:52 azawawi colomon_: msopensource virtual machines...
17:55 azawawi CSJewell: are you building anything on 2003_64bit?
17:55 CSJewell Nope. I'm on 2003 32-bit.
17:55 Getty hey CSJewell :)
17:55 azawawi CSJewell: checking again
17:56 submersible joined #padre
17:56 szabgab Getty, nope it is an issue with the external run mode (it worked fine on both OS-es with the internal output window)
17:56 azawawi CSJewell: i logged to 2003_x86 and found a lot perl.exe end task messages...
17:56 szabgab in the external case we just skip that whole code...
17:56 Getty szabgab: but it doesnt work in the internal output window
17:56 Getty szabgab: thats the problem
17:56 szabgab oh
17:57 azawawi CSJewell: I am sorry if i logged you off or anything...
17:57 szabgab that is indeed a problem :-)
17:57 Getty if i hit F6 or hit the menu button, it just dont do anything
17:57 Getty the program still runs
17:57 Getty and the program definitly kills executing if i do Ctrl-C
17:57 azawawi Getty: F5
17:57 Getty F5 ?
17:57 azawawi Getty: ah you're trying to kill it... ignore me :)
17:58 Getty ok ;)
17:58 Getty so i hit F6 and it doesnt do anything
17:58 Getty put on a bug?
17:58 CSJewell azawawi: that's me.
17:58 CSJewell And I don't think I got logged off.
17:59 azawawi CSJewell: why was it throwing perl.exe errors then?
17:59 azawawi CSJewell: i thought one had one shared session
17:59 azawawi CSJewell: sorry :(
18:00 CSJewell I don't know.  Right now, I'm going through Perl-Dist-Satori... and since this is the first time I'm going through it, I'm having to get the module ordering right.
18:00 CSJewell [the distribution the Enlightened Perl people want me to code for them. 170 modules on top of SP 5.10.1.0!]
18:01 azawawi wow
18:01 azawawi i think it is a priority to do that hack i told you about
18:01 azawawi when a package installation fails it continue and logs an error...
18:01 azawawi s/continue/continues
18:02 CSJewell My opinion, it had better STOP and log an error - because with what I'm doing right now, I
18:02 azawawi CSJewell: do we have any 64-bit machines on ms open source?
18:02 Getty CSMJ
18:02 CSJewell Yes, we do.
18:02 CSJewell {2003,2008}_x64
18:02 Getty CSJewell: some people told me, that you are doing something with packaging up win32 perl applications? some guide for this?
18:02 CSJewell (x86 is 32-bit)
18:03 CSJewell Not yet, Getty. Maybe in a month or two.
18:03 azawawi CSJewell:logging there...
18:03 CSJewell Right now, it's not all that easy.
18:03 Getty CSJewell: sad ;) can you give some keywords so far?
18:04 CSJewell The modules you'll want to look at are Perl-Dist-WiX and Perl-Dist-Strawberry. ATM, best to grab the svn off of http://svn.ali.as/cpan/trunk/Perl-Dist-{WiX,Strawberry} and then work with that.
18:05 CSJewell azawawi: If a module does not install, it's dependencies do not install, either, and you'd get bunches of errors.
18:06 CSJewell What I've done instead in the svn versions is to allow the ability to "checkpoint" every so often.  That way, you can resume at the checkpoint before the problem.
18:07 CSJewell (rather than having to start all the way at the beginning)
18:07 CSJewell Acceptable alternate solution?
18:07 azawawi yeah
18:08 azawawi anyways, "almost six" is not needed anymore. You can now focus more on strawberry.
18:09 CSJewell http://fisheye2.atlassian.com/browse/cpan/trunk/Pe​rl-Dist-WiX/lib/Perl/Dist/WiX/Checkpoint.pm?r=9013
18:10 CSJewell Because once Padre Standalone is installed, you can install the "six" part at leisure?
18:10 CSJewell [I saw the blog entry last night]
18:10 azawawi yeah
18:10 azawawi cpan Padre::Plugin::Perl6 and you're done
18:10 azawawi and then install the six you need
18:13 Getty szabgab: so i fill up a bug report again? ;)
18:14 szabgab bug reports are always good
18:17 Getty so you got a next one
18:17 Getty someone should add a custom attribute to the trac
18:17 Getty for the platform
18:20 Hyppolit svn: r8127 | Sewi++ | http://padre.perlide.org/trac/changeset/8127
18:20 Hyppolit Added beginner error tests
18:20 Hyppolit trunk/Padre/t/
18:20 Sewi szabgab++ # For making commit real fast
18:21 Sewi Getty: Just a try... does it work if you double-press F1?
18:21 szabgab Getty, open a ticket and file it to admin
18:21 szabgab for the platform field
18:21 Getty Sewi: lol no :)
18:21 Sewi Just a try :-)
18:23 Sewi Getty: Could you add some more information, please? What happens if you press F1, where is this F1F1 located and where is the F1 definition...
18:23 szabgab Getty, needs to press both F1 keys at the same time for that to work
18:23 Getty Sewi: F1F1 is in the dropdown
18:23 Getty i can add a screenshot
18:23 Getty szabgab: AH! ;)
18:24 CSJewell_ joined #padre
18:24 Sewi szabgab: Oh, a function which requires a laptop plus external keyboard :-)
18:24 azawawi CSJewell: we have a problem on win32 x64 2003
18:24 azawawi CSJewell: we need to set USER path or global system PATH
18:25 Sewi Getty: More information means better chance that someone could reproduce and fix it.
18:25 azawawi CSJewell: since at the moment, strawberry is not even in the PATH
18:25 Sewi Getty: I really have no clue which dropdown you mean :-)
18:25 szabgab http://www.modernperlbooks.com/mt/2009/09/co​ntext-awareness-in-a-powerful-perl-ide.html
18:25 azawawi CSJewell: i had to add it to user path
18:25 szabgab I am not sure I am awake enough to understand this
18:25 Getty i added a screenshot: http://padre.perlide.org/trac/ticket/594
18:26 Getty azawawi: i had the same problem
18:26 * azawawi tests 0.45 Six updater on 2003 64-bit
18:26 Sewi Getty: Thanks. What happens if you press F1 once?
18:26 Getty azawawi: on a regular Windows Vista installation, wanted to talk about it with CSJewell ;) but he felt busy so far
18:26 Getty Sewi: nothing
18:26 CSJewell_ Waitasec. It's adding to global system path. Logging off and on makes it work.
18:26 azawawi Getty: i added it to user path and it worked but that 2003 not vista
18:26 Getty CSJewell: i had to add them myself
18:27 Getty CSJewell: but i THINK it could be something about the Length of the PATH cause it was already very filled, and i cleaned it up before i added them myself
18:27 CSJewell_ It could be - I don't know.
18:27 Getty i will test that again on my other machine which is far cleaner, even tho it has XP
18:27 Sewi Getty: What about F2?
18:27 Getty Sewi: lol wait :)
18:27 Getty searching in the help shows up
18:27 Sewi It should show up the perl reference
18:27 submersible joined #padre
18:27 Sewi good, thanks
18:28 Getty its not my keyboard :-P
18:28 Getty that just makes fuckup with return
18:28 CSJewell_ Sometimes it doesn't recognize the path changes without a login/out or a reboot. :(
18:28 Sewi The F1 shortcut isn't shown at all on Ubuntu/Gnome
18:28 Getty if you want to have fucked up return-key-events, tell me, i can produce them
18:28 szabgab Sewi, clearly my magic code of the menu generation is broken
18:28 szabgab or it seems that way
18:28 szabgab any other windows user experiencing the same as Getty ?
18:29 Getty oh btw
18:29 * Sewi is testing something...
18:29 Getty just for the protocol
18:29 azawawi CSJewell_: strawberry installed smoothy on 2003 64-bit so far, and im installing Perl6 plugin atm
18:29 Sewi Getty: You use trunk?
18:29 Getty i installed 0.45 by installer
18:29 Sewi brb
18:29 Getty and upgraded to 0.46 via CPAN
18:30 Getty ah its always nice to see the last episode of BSG :)
18:30 CSJewell (apparently, my wireless connection blipped.)
18:30 Getty no i dont spoil!
18:31 azawawi Getty: they went crazy with different plots on the last season... i stopped watching it :)
18:31 azawawi s/on/in
18:31 CSJewell azawawi: You do know that you're still logged in to 2003_x86, right?
18:31 szabgab BSG ?
18:31 azawawi CSJewell: nop
18:31 szabgab what is BSG?
18:31 azawawi only 64-bit
18:32 Sewi battke star galactica, afaik
18:32 CSJewell I'm showing you in disconnected mode when I run task manager...
18:32 szabgab does it have new episodes?
18:32 azawawi CSJewell: i closed the remote connection. i think i need to logoff next time
18:32 szabgab I thought we were done
18:32 Sewi szabgab: Do you remember the old sci fi series where they had only a handfull of special effect scenes?
18:32 Getty azawawi: you miss the most awesome final ever in history of series
18:32 Sewi szabgab: They took the name, called it "new" and put another story below it
18:32 * Sewi hides
18:33 CSJewell You have to log off from the start menu, not just close the connection.  I use that to my advantage when doing builds - just bring up the connection when I want to check it and leave things running without me when I don't.
18:33 Getty szabgab: i just watched the last episode again
18:33 azawawi Getty: i'll get the last 2 seasons and watch it later :)
18:33 Sewi Getty: I fixed your problem - but I don't know why :-)
18:33 Getty Sewi: hehe ok ;)
18:33 Getty i dont like the directory dialog
18:33 Getty i want a sticky one
18:34 azawawi CSJewell: yeah i will login tomorrow and log the user off...
18:34 Sewi It seems that the F1 shortcut gets added twice.
18:34 Sewi I removed one - and it works, even on Ubuntu.
18:34 Getty i thought so
18:34 Getty it was obvious
18:34 Getty the keybinds display is AFAIR always 100% bound to the code that really keybinds to it, as on my old old old GUI experiences
18:35 Sewi Getty: It seems to be done in two different places.
18:36 Getty so just side question
18:36 Getty you use wxPerl as i see for padre?
18:36 szabgab Oh there is Caprica
18:36 szabgab Getty, its seems so :-)
18:37 Getty so... why?
18:37 Getty nothing against wxPerl, just a curious question why people tend to specific widget systems
18:37 Getty cause i have to choose one for myself, and also tend to wxPerl but its a total stomache decision and i dont like those
18:38 tracbot #595: F6 (Stop Executing of script) doesnt work with Output window in Windows (new defect) [ http://padre.perlide.org/trac/ticket/595 ]
18:38 Getty the tracbot is a bit slow
18:38 Getty you need a new one? ;)
18:38 Sewi It's the mail delivery :-(
18:39 Getty baeh
18:39 szabgab http://padre.perlide.org/trac/​wiki/FAQ#WhyusewxWidgetsandnot...
18:39 Getty he can read the RSS directly, my bot did this
18:39 Sewi Bad - needs regular checks.
18:39 szabgab is tracebot a he ?
18:39 Getty Sewi: pussy ;) we are in the nextgen, every minute to check RSS isnt a problem, but i understand your problem
18:39 Sewi I get trac reports somewhere between two minutes and four hours to my private mail address :-(
18:40 szabgab Getty, it is my server :-)
18:40 Getty szabgab: all bots are he, cause she never does what she should do
18:40 Sewi Getty: It seems we have a very big different understanding of resource using and performance.
18:40 szabgab but I will do a local poll soon
18:40 Getty szabgab: yeah for example
18:40 Sewi szabgab: All my programs have a personality :-))
18:40 * Sewi is afk for a moment... bring kids to bed.
18:40 Getty then make a nice RSS bot and give it to szabgab
18:41 Getty then we are cool ;)
18:41 * szabgab can poll the trac database
18:41 Getty you dont need to then, why make it more complex?
18:41 Getty you got a Trac RSS PoCo even
18:42 szabgab actually it is not szabgab who is doing the work but Hyppolit
18:43 Getty so i do wxPerl then
18:43 Getty as long as i dont get f**ked by POE::Loop::Wx
18:45 Getty if there would be a platform drop down i could also "recheck" bugs
18:48 Getty so... sticky directory
18:48 Getty i would love a directory window which sticks to a specific directory independent which file i have "Open"
18:50 szabgab azawawi, I think on perl6.org Padre should be on the main page and Inline::Rakudo in the internal http://perl6.org/whatever/ page
18:51 szabgab with a better title, such as    "Padre, the IDE for Perl 6"   or some similar hyped title
18:52 Getty baeh
18:52 Getty dont be so sticky to a point in time
18:52 Getty perl6 will get old
18:52 Getty and then you are old, too
18:52 szabgab and actually we can create a separate entry page for just that on the padre home page    /perl6.html
18:53 szabgab I am already old
18:53 Getty lol me too, who cares?
18:53 Getty "Padre, the perl IDE for perl" always tended me to use it
18:53 Getty ;)
18:53 * azawawi tries to figure out why perl6.exe is not running on 2003 x64
18:53 azawawi szabgab: im building rakudo over there to check if it works or not
18:53 tracbot #590: Beginner mode: catch else if (closed enhancement) [ http://padre.perlide.org/trac/ticket/590#comment:1 ]
18:54 szabgab azawawi, could you discuss this with moritz? I am a bit afraid of him and of being to pushy with my project
18:54 azawawi lol moritz is a nice guy :)
18:55 Getty nice like mst? ;)
18:55 * Getty runs
18:55 azawawi he is nice :)
18:57 szabgab but actually the Inline::Rakudo is also my module so I am trading one with another :-)
18:58 szabgab night &
18:58 azawawi rakudo build fails on 64-bit
18:59 azawawi at the end of Configure.pl
19:00 colomon_ azawawi: Does that mean you seem to have duplicated the bug on your end?
19:00 Sewi szabgab: Are there chances that your mailserver is slow? #590: Last modified 10 hours ago
19:02 azawawi colomon_: yup on 2003 64-bit
19:02 azawawi colomon_: server
19:02 Hyppolit svn: r8128 | Sewi++ | http://padre.perlide.org/trac/changeset/8128
19:02 Hyppolit Workaround for ticket #594: Double-F1-declaration
19:02 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
19:03 tracbot #594: I cant hit F1 on Windows (new defect) [ http://padre.perlide.org/trac/ticket/594 ]
19:03 tracbot #167: Rectangular editing (reopened enhancement) [ http://padre.perlide.org/trac/ticket/167#comment:4 ]
19:03 tracbot #596: Platform dropdown for the trac (new enhancement) [ http://padre.perlide.org/trac/ticket/596 ]
19:03 azawawi colomon_: it did nothing... no output... nothing
19:03 azawawi colomon_: i tried building it from source
19:03 Sewi Getty: Do you want to try the trunk version?
19:03 azawawi colomon_: and rakudo fails late in the Configure.pl build
19:04 Getty Sewi: if you want me todo so i can do that
19:04 Getty but let me get some more redbull ;)
19:05 colomon_ azawawi: good luck sorting it out!
19:05 Sewi Getty: Would be really nice - I can't try it on Windows.
19:06 Getty Sewi: vmware player and vmware images from torrent owns ;)
19:06 Getty but yeah i test it for you, no problem
19:07 azawawi colomon_: perl6 alone works but perl -e "say 1;" no output
19:08 colomon_ azawawi: Hmmm... I wasn't getting any response from perl6.exe, no matter what I passed it on the command line.
19:13 azawawi colomon_: yeah the behavior is confirmed...
19:13 azawawi colomon_: no output from perl6.exe on 64-bit win32
19:14 azawawi colomon_: thanks for pointing it out :)
19:14 azawawi colomon_: full 64-bit 32-bit compatibility lol :)
19:15 Sewi azawawi: I'ld like to move the add-file-to-history-function from Wx::Main to Padre::Document->new because it deals with a filename and has few to do with the UI, would this be ok?
19:15 tracbot #424: segmentation fault: fast repeated clicks to toggle status in plugin manager (new defect) [ http://padre.perlide.org/trac/ticket/424#comment:1 ]
19:15 tracbot #594: I cant hit F1 on Windows (new defect) [ http://padre.perlide.org/trac/ticket/594#comment:1 ]
19:15 azawawi Sewi: i have no problem... what about Alias? :)
19:15 Sewi Is he alive?
19:16 Sewi Alias: ping
19:16 colomon_ azawawi: :)'
19:21 azawawi Sewi: when do u think is a good time a release 0.47?
19:21 azawawi Sewi: when do u think is a good time to release 0.47?
19:21 azawawi :)
19:21 azawawi im sleepy
19:23 Sewi I think this decision is up to you, szabgab, Alias, but I'ld like to get some more test results with Padre::File as it was a huge change to internal functions and I'm sure that there are some things waiting for being discovered.
19:23 Sewi Getty: ping
19:34 Getty wait a minute
19:34 Getty just got back from the shop
19:34 Sewi ok
19:34 Getty gimme some minutes to breathe
19:34 Getty and open my 5th red bull
19:35 Getty you can already tell me how you suppose me to install trunk? can i do it with CPAN? i dont think so, or?
19:36 Sewi no, you need to use svn
19:36 Sewi do you know svn?
19:37 Sewi http://padre.perlide.org/trac/wiki/Howto
19:38 Getty ok so technical fetch svn and then do perl Makefile.PL
19:39 Sewi yes
19:39 Getty ah i can run the svn version even independent
19:39 Getty thats cool
19:39 Getty then i dont kill my working environment on your tests :-P
19:39 Sewi yes
19:39 Getty oh man the weather suxx
19:39 Sewi You even have a diffrent config file.
19:40 Getty to cold for no jacket, to warm for a jacket
19:41 Sewi The wether here sounds really good, 80 degrees 4 knots wind, temp 17 / drewpoint 11, no clounds at 5000 ft. or below :-)
19:42 * Sewi would like to go out and fly
19:42 Sewi back to dev :-)
19:42 Getty you are in my country :-P
19:43 Sewi de?
19:43 Getty yes
19:44 Sewi Woher genau (wenn man fragen darf)?
19:44 Getty so dev.pl instantly doesnt work
19:44 Getty stuttgart
19:45 Getty ah still must run dmake
19:45 Getty ok
19:45 Sewi EDDS wether: wind variable directions 1 knots (= nearly no wind :-) ), rest the same as above
19:45 Getty on win32 there should be a "pause" call ;)
19:46 Getty F1 works
19:46 Sewi cool, would you like to close your ticket?
19:46 Getty i dont care, if you want
19:47 Hyppolit svn: r8129 | Sewi++ | http://padre.perlide.org/trac/changeset/8129
19:47 Hyppolit Added filename syntax correction
19:47 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/File/
19:48 Hyppolit svn: r8130 | Sewi++ | http://padre.perlide.org/trac/changeset/8130
19:48 Hyppolit Fix ticket #593: Use syntax-corrected filenames
19:48 Hyppolit trunk/Padre/lib/Padre/
19:48 Sewi These two either break something or solve your #593 problem :-)
19:48 Sewi Could you try this also, please? It doesn't happen on Linux...
19:48 Getty mh
19:48 Getty now we got a problem
19:48 Getty the recent paths are in my real padre install
19:48 Sewi Your old history entries are still unchanged.
19:48 Getty not in the svn install
19:49 Getty which file includes the recent files?
19:49 Getty then i copy it over
19:49 Sewi Won't help.
19:49 Getty hmpf
19:49 Sewi I fixed it in the "add a file to the list" part, not changed the list itself.
19:49 Getty it could be that i added one file via double-click
19:49 Getty and one file via open dialog
19:49 Getty (the same file i mean)
19:50 Sewi double-click from explorer?
19:50 Getty open with...
19:50 Getty yes
19:50 Sewi I think this may be the reason.
19:50 Getty (or open with, depending on setup the same result)
19:50 Getty yeah i would suggest it
19:50 Getty i test it let me update svn
19:51 Getty but serious.. i got a suggestion.. just comes into my head...
19:51 Getty shouldnt Padre be able to setup its own installation of modules anyway?
19:51 Getty i mean, for himself
19:51 Getty indepedent of the system strawberry?
19:51 Getty (or is padre a girl?)
19:52 Sewi Padre is a Perl application, it always requires a perl interpreter.
19:52 Getty yeah sure
19:52 Getty but i could install modules that bring it to break
19:52 Getty and then i cant fix it with padre
19:52 Getty cause padre is broken
19:52 Getty the chicken egg problem somehow you know ;)
19:53 Sewi Yes, I know, this is why I don't close my copy which edits padre source and start a new one to test the changes.
19:53 Getty i dont say another perl interpreter, mostly a fixed version installation of the modules installed by cpan
19:53 Getty like a copy of the strawberry cpan libs and then padre uses local::lib
19:53 Sewi Would waste a lot of diskspace and break with the idea of cpan.
19:53 Getty just a local mirror, which isnt a break
19:54 Getty it should be optional possible
19:54 Getty (easy by installer) i could prepare something for CSJewell for this
19:54 Sewi You should talk with Alias or CSJewell about this
19:54 Getty my problem is so far that most stuff i do with cpan on win32 suxx totally
19:55 Sewi This is one reason why I don't use Perl on my Win box :-)
19:55 Getty most tests crashs and stuff, force install is your daily friend (even tho i know track them all and report them all)
19:55 Getty so its very likely that you by accident kill your install
19:55 Getty thats why i thought about it, probably i would never suggested it on my linux system ;)
19:55 Sewi :)
19:55 Getty also i think its good to have it more solid if you want it
19:56 Getty on work for example i would force my workers to have it that way
19:56 Getty so that their development environment is never "gone"
19:56 Sewi There will be a PAR-version which is just a EXE (afai-understood)
19:56 azawawi good night
19:56 Sewi gn azawawi
19:56 Getty yeah that would be cool and would furfill that requirement
19:56 Getty so that i just get a new .exe file all the time
19:57 Getty and dont care about my local perl install
19:57 Getty if its screwed padre still works
19:57 Getty i really think that should be a feature for all platforms (optional)
19:58 Sewi Once PAR works, it shouldn't be a big issue (I think)
19:58 Getty for unix it would be easily possible with a small local::lib script
19:59 Sewi Shouldn't be hard to write a small script which merges all .pm's into a single file :-)
20:00 Getty yeah or just a local::lib cpan installation that is used by the padre
20:00 Getty would be a bit more safe and more in the thoughts of cpan ;)
20:00 Sewi Did you try the duplicate-file-thing?
20:01 Getty not so far, svn doesnt flash if its done ;) wait i check
20:02 Getty uh...
20:02 Getty i cant simulate "open with" with the svn version really
20:02 Getty mhmhmmh
20:02 Sewi you could... use cmd.exe
20:02 Sewi :-)
20:02 Getty also an idea
20:02 Sewi perl dev.pl C:\dir\file.pl
20:02 Sewi perl dev.pl C:/dir/file.pl
20:03 Getty even tho, the entry i have with the "regular open" dialog already have \
20:03 Getty yes ok i try this too
20:03 Getty ok now you must fix the "case" problem
20:03 Getty the other problem "seems" fixed
20:04 Getty for the case problem you must "recheck" against the directory i think on win32
20:04 Sewi Would you like to try it?
20:04 Getty to fix it?
20:04 Sewi Padre::File::Local.pl
20:04 Getty hmpf
20:04 Getty i want to code my own GUI! and now i must fix my IDE! ;)
20:05 Sewi The is the big advantage of Padre :-)
20:05 Getty i dont see any file?
20:05 Getty File/ or File.pm
20:05 Sewi I just opened a new window to create the small module I need to create since friday :)
20:05 Sewi lib/Padre/File/Local.pm
20:06 Getty dont have it? or is it in SVN only?
20:06 Sewi yes
20:06 Sewi It's new after 0.46
20:06 Sewi in the new sub is a comment above the line that fixes the path problem
20:06 Getty ah yes its new
20:07 Sewi Yes, it was my approch to get rid of ticket #12 :-)
20:07 Getty we could push that to File::Basename dude ;)
20:07 Getty hrhr
20:07 Sewi it already uses basename
20:08 Getty yeah thats why i meant to push it to him
20:08 Getty ;)
20:08 Sewi :)
20:08 Getty mhmmhhmhm
20:08 Getty i make a small test with a real windows application before
20:09 Getty ok it should be able to work... now how todo it...
20:09 Getty if i want to debug something in there
20:09 Getty i can just "print"?
20:09 Sewi I usually do print STDERR
20:10 Sewi Should also work on windows if you start padre via commandline.
20:10 Getty is it a problem if i need to introduce a new required module?
20:11 Sewi Thank you for closing the F1 ticket. Please reference commit's by "r8182" and tickets by "#541" if possible-
20:11 Sewi Depends on the module, which one do you want?
20:11 Getty ah yes right, i forgot the syntax
20:12 Getty i dont know so far
20:12 Getty but File::Spec doesnt give me what i want
20:12 Sewi no problem, it just mixes up the links, no real issue
20:12 Getty and i dont want todo it "by hand"
20:12 Getty i know search for a module that solves it "straight forward"
20:12 Getty i want
20:12 Getty that is the thought of CPAN, right? ;)
20:12 Sewi There is a long list of File:: modules in Makefile.PL which are already dependencies
20:15 szabgab I am not here, just pasting this to disturb you:
20:15 szabgab http://www.modernperlbooks.com/mt/2009/09/co​ntext-awareness-in-a-powerful-perl-ide.html
20:16 Getty mhmhmhmh
20:16 Getty all modules suxx (c)
20:16 Sewi What about <$file>?
20:17 Sewi <C:\*.pl> should give you something, but I don't know what <C:\dir\file.pl> gives if there is only a File.PL
20:17 Getty i thought of just fixing the filename in the function where you already fixed it
20:19 Sewi sta
20:19 Sewi szabgab: "I am asking it theoretically, if there was an IDE written in Perl 5." - lol
20:20 Sewi Getty: My idea was something like $filename = <$filename> but I don't know if this really works
20:20 Getty i test now File::PathInfo
20:20 szabgab actually 2 posts before he wrote about Padre and that it should be included in a perl distro ....
20:21 Sewi szabgab: :-)
20:21 Getty ARGHL
20:21 Getty unsupported OS
20:22 Sewi Yeah, seems to be a good module if it doesn't support Win :-)
20:23 Getty ha ha
20:24 JoshWeiss joined #padre
20:27 Getty ok file::Stat::OO also doesnt solve it
20:28 Getty i ask on perl channel ;)
20:32 Sewi Getty: http://www.perlmonks.org/?node_id=796321
20:35 Getty ok we attack it on all fronts
20:35 Sewi :-)
20:36 Sewi Could you try the $filename = <$filename> thing? I wonder if it works...
20:38 Getty aehm
20:38 Getty its only opened on write
20:38 Getty and <$filename> must be a filehandle
20:38 Getty so i must open it for that
20:38 Getty mmhhh logical somehow
20:39 Sewi no, there is also a for (<C:\*.txt>) solution.
20:39 Getty so? what i should do exactly?
20:39 Sewi sorry, doesn't work. Just tried it:
20:40 Sewi perl -le 'print join("\n",<*>);' gives a file list but perl -le '$X = "*"; print join("\n",<$X>);' doesn't give anything
20:41 Sewi but perl -le '$X = "*"; print join("\n",<*$X>);' works
20:41 Getty &-)
20:42 Getty but that doesnt solve the path btw
20:42 Getty cause if i make wrong case in path
20:42 Getty its still there
20:42 Sewi ok
20:44 Sewi There may be a Win-API for the problem.
20:47 Getty searching already
20:47 Getty how we make platform independent requirements?
20:49 Sewi $^O ?
20:51 Getty ok
20:51 Getty got it
20:51 Getty so how todo that with the $^O ?
20:52 Sewi Im Men�: Suche -> In Dateien suchen...
20:52 Sewi Text: $^O und beim Pfad ein "/lib" anh�ngen
20:52 Getty was?
20:52 Getty du verwirrst mich
20:52 Getty ich hab 0 ahnung von dem platform dependent kram
20:52 Getty ich hab jetzut auf jedenfall das noetige modul
20:52 Getty ich teste gerade ob es funzt
20:53 Sewi In Padre im Men� oben auf "Suche" klicken, dort gibts relativ weit unten "In Dateien suchen". Dann kannst Du suchen, wo sonst $^O benutzt wurde und wie es dort gemacht wurde.
20:53 Getty work
20:53 Getty works btw :)
20:53 Getty Ahso meinste das, as in: i have no idea ;)
20:53 Getty and then i check Makefile.PL
20:53 Getty so....
20:53 Getty can i commit?
20:53 Getty if its done?
20:53 Getty or how we do it?
20:54 Sewi If you got a commit bit, yes, but if you just signed up for trac, I think you have to create a patch, append it to the ticket and request that someone commits it.
20:54 Getty i dont have a commit bit
20:55 Getty he doesnt find "$^O" ?!
20:55 Sewi Hmm, I'll try
20:57 Sewi Maybe Win32::FileOp would help
20:57 Getty i already solved it?
20:57 Getty Win32::FileOp is just for the "original windows popups" to invoke them
20:57 Getty (like open dialog and shit)
20:57 Sewi ok
20:57 Sewi Look at this: http://padre.perlide.org/trac/changeset/7839
20:57 Getty $self->{Filename} = Win32::GetLongPathName($self->{Filename});
20:57 Sewi Sorry, it's not $^O
20:57 Getty before your fix
20:58 Getty and how i do an optional requirement? (use)
20:58 Sewi require
20:58 Sewi if (IS_WIN32) { require My::Module; }
20:58 Getty use constant IS_WIN32 => !!( $^O =~ /^MSWin/ or $^O eq 'cygwin' );
20:59 Getty i must do this before
20:59 Getty require then?
20:59 Getty mh ok
20:59 Getty so i copy it over, seems like double code now
20:59 Getty WARNING! WARNING! WARNING! double code double code ;)
20:59 Sewi Argh, not good. Add the use constant, but I'll move it to one place if I think of it.
21:00 Getty ok and already fixed the Makefile.PL
21:01 Getty someone give me commit bit ;)
21:03 Sewi I can't
21:03 Sewi Please create a diff/patch and attach it to your ticket.
21:04 Getty who is responsible?
21:05 Getty reminds me on a talk of linus torvalds about git
21:05 Getty where he mentioned that he prefered the way of exchanging patches instead of using CVS or SVN
21:05 Getty (but now of course loves to use git)
21:05 Sewi Getty: szabgab, Alias, azawawi, garu, maybe I forgot someone. :-)
21:06 Getty so you highlighted them all now, wonderful
21:06 Getty :)
21:06 Sewi Most of them are either not here atm or sleeping or otherwise afk :-)
21:07 Getty nice usage of Module::Install in padre btw
21:07 Getty # NOTE: Core modules that aren't dual-life should always have a version of 0
21:07 Getty is win32 a core module?
21:08 Sewi Depends if you ask Microsoft or Perl people :-))
21:08 Getty lol that is from padre Makefile.PL
21:08 Getty i just set it to 0 cause it doesnt care which version i think
21:09 Getty nah not many modules are 0
21:09 tracbot #594: I cant hit F1 on Windows (closed defect) [ http://padre.perlide.org/trac/ticket/594#comment:2 ]
21:09 tracbot #593: Padre handles directory seperator different in the recent files dialog (new defect) [ http://padre.perlide.org/trac/ticket/593 ]
21:10 Getty tracbot: i solved the problem in the time you gave me the ticket on the channel, wonderful ;)
21:12 Sewi He gets the mails late, this is the problem.
21:12 Getty yeah, you said... sad it is in this case ;)
21:12 Sewi Hyppolit will get this functionality and he'll directly check the trac database.
21:13 Getty to redo the solutions already there ;) hehe
21:13 Sewi http://padre.perlide.org/trac/ticket/559
21:13 Sewi Feel free to add it to Hyppolit, it's source is also on the svn trunk :-)
21:13 Getty oh would be a pleasure
21:14 Getty its a POE bot, that is not a problem
21:14 Getty i made the MonopolyCityStreets bot ;)
21:14 Getty i talk to szabgab tomorrow about it then
21:15 Getty i love bots and coding around them
21:15 Getty i even thought about a plugin for Padre to link it to IRC
21:15 Sewi You put us over 300 open tickets again, so you could also help to reduce the number. Just kidding :-)
21:15 Getty so that you get file operations and stuff on a channel, its an idea for a nextgen teamwork ;)
21:16 Sewi You should look at Swarm... :-)
21:18 Getty i dont get it
21:18 Getty what it does exactly?
21:18 Sewi It allows many people to work on the same file at the same time.
21:19 Getty oh
21:19 Getty so they see life the other working on it?
21:19 Getty interesting
21:19 Getty aehm live
21:20 SvenDowideit__ joined #padre
21:20 Sewi http://padre.perlide.org/trac/browser/trunk/​Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm.pm start at line 190
21:20 Sewi left #padre
21:20 Sewi joined #padre
21:20 Sewi wrong click :-(
21:22 Sewi I'm off now, please just attach patches to any ticket you want (we have plenty of open ones) and either someone sees the patch sooner or later or you drop a line here when someone with commit bit is on :)
21:22 Sewi gn8
21:23 Getty leaving IRC... tststs...
21:23 Getty so i hope szabgab, Alias, azawawi or garu wake up sometime ;) <highlight again>
21:46 tracbot #593: Padre handles directory seperator different in the recent files dialog (accepted defect) [ http://padre.perlide.org/trac/ticket/593#comment:4 ]
21:52 Getty noone alive anymore at all?
22:05 pece joined #padre
22:23 isec joined #padre
22:43 Getty hiho isec
22:46 CSJewell joined #padre
22:57 Getty re CSJewell
22:58 CSJewell Yes?
22:58 Getty nothing special for now, just saying hi :)
22:58 Getty or are you able to set the commit bit for svn.ali.as? ;)
23:00 CSJewell No, unfortunately, I'm not.
23:01 CSJewell Needing to work on a module on there?
23:02 Getty yeah i fixed something on padre
23:02 Getty and dont want to make a patch, cause i actually think that is not the last bug i fix myself
23:02 Getty beside that i dont want to make a patch especially on windows LOL ;)
23:02 CSJewell Wrong place. You need a commit bit for svn.perlide.org/padre, and while I can't do that, either, this IS the place to ask for that.
23:03 CSJewell Unless it's on one of Padre's prereqs, which are often there.
23:03 tracbot #593: Padre handles directory seperator different in the recent files dialog (assigned defect) [ http://padre.perlide.org/trac/ticket/593#comment:3 ]
23:03 CSJewell Do you have a trac account already, Getty?
23:04 Getty ja
23:04 Getty yes
23:04 CSJewell Then you have your commit bit.
23:04 Getty oh really?
23:04 Getty Sawi said its splitted
23:04 Getty ok then i do so
23:04 CSJewell Maybe it is.
23:04 Getty lets test it
23:05 CSJewell I got them both at the same time, so it may just be that it's something they add on top of the trac account, as the un/pw is the same for both.
23:08 Getty and already found a new bug
23:08 Getty padre doesnt check for the carriage return of the file it edits
23:08 Getty it had added ^M to the file of Padre i edited (fixed it with vim now)
23:10 Getty FORBIDDEN :(
23:11 Getty so CSJewell: just curious, can we put the path for the strawberry/perl/bin in front of the PATH at all?
23:14 CSJewell We CAN... (http://wix.sourceforge.net/manu​al-wix3/wix_xsd_environment.htm , part="first" instead of "append"), it's just VERY impolite to do it to the PATH because it affects other programs.
23:14 CSJewell Plus, some of the new libraries in 5.10.1.0/5.8.9.3 (October 2009) will have the dll's renamed that they link to, so it'll be less of a concern.
23:15 CSJewell [If we're affected going last, the other program will be affected if we go first - it's a no-win situation.]
23:16 Getty lets say: ActivePerl does it that way
23:16 Getty and:
23:16 Getty the PATH gets exploded these days
23:16 CSJewell I'd rather Strawberry breaks and we can tell people why it's happening, as opposed to us breaking other programs.
23:16 Getty i think my problem was really that it was just too long
23:16 CSJewell Yes, length does not help...
23:16 Getty from my feeling as a windows user
23:16 Getty i always say: the last application i installed must work
23:17 Getty but just under windows ;)
23:20 CSJewell I'm going to make a quick decision. The first October beta (and probably the October release) is going to stay as is. After I release that, I'm going to talk with Alias and see if it wouldn't be a good idea to make it a choice.
23:22 CSJewell [It's too late to change the beta now, it's currently building on another machine.]
23:22 Getty choice on install is cool idea
23:22 Getty oh, so there is the "F1" bug in the beta ;)
23:22 Getty thats bad
23:23 CSJewell What "F1" bug?
23:23 Getty F1 just doesnt work, on all systems
23:23 CSJewell [I'm talking about Strawberry, not Padre.]
23:23 Getty Ah! ok
23:23 Getty i talk about Padre
23:23 Getty cause.. padre chan, you know ;)
23:24 Getty so strawberry installation and padre installation package are "sane together"?
23:24 Getty as in: its always the same later on?
23:25 CSJewell The "Padre Standalone" package includes everything Strawberry includes, and is built by the same process.  They can't be both on the same system at the moment.
23:27 CSJewell One thing I'm working on is making most of Strawberry what Windows Installer calls a "merge module" - so when Padre's installed, it detects it and installs over it.
23:27 Getty how you make the installer btw?
23:27 CSJewell But that won't be for October either.
23:27 Getty cause i didnt saw NSIS in the window ;) but it looks farly as made for/with it
23:28 CSJewell brb.
23:30 CSJewell Getty: http://strawberry.pastebin.com/d5561ce69 is what I do, basically. That call makes all 5 installers for me.
23:30 CSJewell And no, that modules uses Windows Installer XML underneath the hood.
23:30 Getty Windows Installer XML? whats that?
23:31 CSJewell wix.sourceforge.net is the site that describes that and allows you to download a compiler and linker for it.
23:31 CSJewell "WiX" is a series of programs that reads XML files in a certain format and converts them to a Windows Installer database.
23:31 CSJewell (an .msi file, in other words)
23:32 Getty sounds nice
23:32 Getty even tho i got tons of experience with NSIS now, but it fucks like hell
23:32 CSJewell And Windows Installer is on every new Windows system since 2000...
23:33 Getty and WiX is perl?
23:33 Getty there are tools to make a .exe out of an .msi anyway if its required at some day (or there was)
23:33 CSJewell No, it is not. It's written in C#.  But I've written routines to generate the XML files and call it.
23:33 Getty ah ok
23:33 Getty that is about Perl::Dist::Wix you suggested?
23:33 CSJewell Yes.
23:34 Getty so actually if i want to package shit up
23:34 Getty i package it up with Perl::Dist::Strawberry
23:34 Getty and then make an installer with Perl::Dist::Wix?
23:34 CSJewell Actually, you'd write a subclass of Perl::Dist::Strawberry to package it up.  It calls the routines in Perl::Dist::WiX to make the installer.
23:35 Getty sounds cool.... man i need that guide :)
23:36 CSJewell One of these days, I'll write it - but I want to wait until I make Strawberry a merge module - that way, I don't get several incompatible distributions out there, all based on Strawberry.
23:36 CSJewell But soon.
23:36 CSJewell I can help until then.
23:37 Getty lets say
23:37 Getty if you make me a simple example
23:37 Getty can dive on the extending myself
23:37 Getty cause the problem is for first the "core situation" diving through some undocumented modules is then farly more easy
23:38 CSJewell Grab Perl-Dist-Padre from the padre svn. It's a moderately simple example.
23:38 Getty ah ok
23:38 CSJewell It's what I use to make Padre Standalone.
23:38 Getty AH! so Perl::Dist::Padre is for you the package for generating the distribution of Padre
23:38 Getty thats why you call it Perl::Dist
23:38 CSJewell Yes.
23:38 Getty i didnt understood really Perl::Dist, i thought its a toolset to make Dist, but instead IT IS the Dist ;) ok
23:39 CSJewell Well, the module IS the way to GENERATE the dist.
23:39 CSJewell Just a second.
23:42 CSJewell Still can't get at the other machine that I was doing a build on.  How about tomorrow, I show you some of the files it generates?
23:42 CSJewell [the .wxs files, I mean]
23:42 CSJewell And explain how they're generated?
23:43 Getty no problem, whenever you like
23:43 Getty with padre it feels right todo all that stuff
23:43 Getty but i need that packaging for showing some people cool stuff ;)
23:43 Getty does that btw in result also means that the package is 100% self contained?
23:43 Getty that means it doesnt care about any existing perl installation?
23:43 Getty or do you need Strawberry in any way to get the package working?
23:44 CSJewell No, in fact, just the opposite, you can't have Strawberry and Padre Standalone installed at the same time.
23:45 Getty but if i give out a package for an application i made
23:45 Getty you know what i mean?
23:45 Getty ;)
23:45 Getty but it is a target you want?
23:45 CSJewell Yes. I want to be able to have any other dist install Strawberry if it isn't there, and add its stuff on top of it if it is.
23:46 Getty for me it is important that i can give out "as complete" package at once without interfering with anything existing on the system
23:46 Getty that is the most used case for "productive" tools for customers
23:46 CSJewell I'm working on that, too.
23:46 Getty ok good
23:46 Getty then i follow :)
23:46 SvenDowideit__ joined #padre
23:47 CSJewell The problem with Perl on Windows is that there really can be only one Perl interpreter on the system unless a lot of hoops are jumped through.
23:48 CSJewell And not all the hoops are really defined yet.  The .zip "Strawberry Portable" jumps through some of them, but still has some problems.
23:50 CSJewell Perl::Dist::WiX is the toolset to make dists, and it makes a basic one on its own if you want to do that. Perl::Dist::Strawberry makes Strawberry Perl, the Perl::Dist::Bootstrap module makes a perl distribution that can be used to make others, and Perl::Dist::Padre makes Padre Standalone so far.
23:50 CSJewell That's the relationship between them.
23:50 CSJewell I need to cool off, however.  Tomorrow, then?
23:53 Getty yeah no problem we fix it
23:53 Getty but technical it must be doable, cause its just setting the right PATH
23:54 Getty startup app, set path to the own binaries, and get executed
23:54 Getty have fun with your build problem ;)
23:55 Getty oh Gabriel is here
23:55 Getty perl world is small

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