Camelia, the Perl 6 bug

IRC log for #padre, 2011-09-27

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

All times shown according to UTC.

Time Nick Message
00:03 Alias_ joined #padre
00:05 castaway joined #padre
00:24 ktaragorn joined #padre
00:58 jazzanova joined #padre
01:32 Hyppolit svn: r16475 | adamk++ | http://padre.perlide.org/trac/changeset/16475
01:32 Hyppolit We now generate launch scripts and root apps correctly
01:32 Hyppolit trunk/Padre-Plugin-FormBuilder​/lib/Padre/Plugin/FormBuilder/
01:38 ktaragorn joined #padre
01:52 Di-ima joined #padre
03:16 Alias_ joined #padre
03:31 asarch joined #padre
04:27 ktaragorn joined #padre
04:33 Alias_ OK, I think FormBuilder can reasonably generate all the critical moving parts of an application now
04:34 Alias_ Launch Script -> App Class -> Main Frame, with other dialogs and stuff generated as well
04:34 Alias_ Can't do the shim/subclass stuff yet though
05:22 sewi_work joined #padre
06:01 ecocode joined #padre
06:14 toi joined #padre
06:50 * Alias_ makes a start on an improves templating mechanism
06:51 Alias_ Mostly just for myself to use in FormBuilder at this point, for doing FormBuilder
06:51 Alias_ And similar other code generators
06:51 Alias_ But also for use in the replacement for Module::Starter, and similar
07:01 bowtie joined #padre
07:01 bowtie gm
07:16 Alias_ hi
07:17 bowtie Alias_, hi
07:21 bowtie Alias_, we used to have a module_starter dialog or 2, now we have none, why?
07:23 mj41 joined #padre
07:24 Alias_ Because Module::Starter was heavy, unsophisticated, impossible to customise for more advanced features, hard to integrate into the task system, and generated bloaty shit cargo cult code
07:25 bowtie Alias_, ok, thanks for that. So how should we do this?
07:32 Hyppolit # 1336 :  UI Layout - Lock/Unlock Behaviour (new defect) [ http://padre.perlide.org/trac/ticket/1336 ]
07:37 dolmen joined #padre
07:41 Alias_ So we need a few different things
07:42 Alias_ A way to generate raw code
07:42 Alias_ A way to apply user preferences to that code
07:42 Alias_ A way to move the code to the filesystem, a new editor panel, or overwrite an open panel with updated content
07:42 Alias_ And then a pipelining mechanism so it can happen in the background if necesary
07:42 Alias_ And some user interface gumph over the top
07:42 Alias_ And all of it needs to be reusable by plugins
07:43 Alias_ I'm making a start on the templating bit now, kinda
07:43 Alias_ (But not necesarily very well) :)
07:43 Alias_ szabgab: ping
07:47 bowtie Alias_, thanks, that's more than a rainy afternoon worth :)
07:48 Alias_ I'm starting to attack the problem now in lumps
07:49 Alias_ The key part is that each part of the solution should be accessible to plugins, and be task compatible
07:51 Alias_ Which mostly just means each part of the solution shouldn't know about the Wx application structure
07:51 Alias_ And yet still be easily accessible from it
07:54 Hyppolit svn: r16476 | adamk++ | http://padre.perlide.org/trac/changeset/16476
07:54 Hyppolit - Refactored the generation of templated skeleton code into a pure
07:54 Hyppolit Padre::Template generator, and IDE-aware code that wraps around it (ADAMK)
07:54 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/share/templates/ trunk/Padre/share/templates/perl5/ trunk/Padre/share/templates/perl6/
08:05 azawawi joined #padre
08:09 bowtie Alias_, well that makes things clearer, I look forward to next lump
08:17 Hyppolit svn: r16477 | adamk++ | http://padre.perlide.org/trac/changeset/16477
08:17 Hyppolit Changing new_foo to start_foo
08:17 Hyppolit trunk/Padre/lib/Padre/Wx/
08:19 dreadpiratepeter joined #padre
08:25 Hyppolit svn: r16478 | adamk++ | http://padre.perlide.org/trac/changeset/16478
08:25 Hyppolit Put the start stuff into their own POD doc section
08:25 Hyppolit trunk/Padre/lib/Padre/Wx/
08:29 Hyppolit svn: r16479 | adamk++ | http://padre.perlide.org/trac/changeset/16479
08:29 Hyppolit Unifying some method names to show_
08:29 Hyppolit trunk/Padre/lib/Padre/Wx/
08:29 smpb joined #padre
08:30 waxhead hey everyone
08:31 Alias_ hi
08:31 bowtie hi
08:37 azawawi hi x 2 :)
08:38 Alias_ azawawi: Any ideas about my Wx::Scintilla segfault?
08:40 waxhead Hmm... so where do we stand with the developer releases...
08:40 Alias_ In my opinion, we stick to the "0.xx can be unstable, 1.xx is stable" plan
08:40 waxhead is it simple enough to revert a developer release if it's not working?
08:40 Alias_ You don't revert them
08:40 Alias_ There's no need
08:41 Alias_ Nobody can install one by default
08:41 Alias_ You can't say "install Padre" and get it
08:41 Alias_ you MUST do "install WAXHEAD/Padre-0.91_02.tar.gz"
08:41 waxhead I'm OK with that, but I can understand getting something like the new Wx::Scintilla changes out there sooner...
08:41 Alias_ I'm happy with the current tempo
08:41 Alias_ Wx::Scintilla isn't stable
08:41 waxhead sure..
08:41 Alias_ Things are still changing quickly with it
08:42 Alias_ And I'm not quite done with the other refactorings
08:42 Alias_ Although I'm very close
08:42 waxhead I know.. .which is why I'm happy to hold off...
08:42 Alias_ Just a little trickle of style stuff left
08:42 waxhead you can release developer versions, but it still have to be stable enough to be useful...
08:42 waxhead which to be fair, I use ./dev all the time..
08:43 Alias_ On Windows it mostly is
08:43 Alias_ Most of the time
08:43 waxhead only my hold up at the moment is the FBP stuff.. I can't get the dialog to work..
08:43 Alias_ huh?
08:43 waxhead so I'm just waiting for 0.92 to release...
08:43 Alias_ ah
08:43 Alias_ Have you seen blead formbuilder yet?
08:43 Alias_ Upgrade to the latest FBP, FBP::Perl and plugin
08:43 Alias_ It can generate all the working parts now
08:43 Alias_ script, app, frames
08:43 waxhead yeah, you said something about ./dev -a not doing what we thought it was, so I'm picking up a different Padre::Plugin, or what ever the module was
08:44 Alias_ I'm pretty close to having it generate everything
08:44 Alias_ The entire project in one shot
08:44 waxhead Alias_, yeah I saw the commit while at work...
08:44 waxhead Alias_, that's pretty neat...
08:44 daxim joined #padre
08:44 waxhead I have a work in progress with the plugin in a branch to remove the Class::SVN dependancies with the svn plugin...
08:45 Alias_ I'm about to head home and have a second shot at the full project create
08:45 Alias_ I've been pondering the idea of making the svn plugin core
08:45 waxhead so once I get the dialog stuff sorted out I'll merge it back to trunk and do a release...
08:45 shadowpaste "bowtie" at 217.168.150.38 pasted "FBP::Perl 0.64 still fails to install with out force on ubuntu" (46 lines) at http://paste.scsys.co.uk/144897
08:45 waxhead Alias_,  not the current one with Class::SVN... it too heavy...
08:45 Alias_ If there's no major dependencies, it would be handy to have one version control shipped by default, and it would mean that the default user could checkout Padre itself
08:45 Alias_ right
08:46 waxhead I've got a command line driven one in a branch... it's not very clean and I'm working through it to improve it...
08:46 Alias_ It's such a pity that SVN::Core never worked on Windows
08:46 waxhead I'm not very good at the abstraction side of things, so trying to improve it a bit...
08:47 * Alias_ &
08:47 waxhead getting the mixed in GUI elements out of the command class
08:49 bowtie waxhead, I modified the Patch feature to use local SVN client, rather than Class::SVN, dose it work in ms
08:49 bowtie Alias, see nopaste, FBP::Perl still needs to be forced :(
08:57 azawawi Alias: Wx::Scintilla is stable *enough* :)
08:58 azawawi Dropping developer releases serves the purpose of attracting the attention of more people to test Padre...
08:59 azawawi if we drop more developer releases, it shows as we're doing great progress... which is by the way what we're doing at the moment :)
08:59 azawawi sure i can say I have feature X and blog and tweet about it
08:59 azawawi but guess what...
08:59 azawawi people try padre 0.90
09:00 azawawi and reply back why is it not working
09:00 azawawi even though i wrote that it is currently in padre trunk
09:00 azawawi people get excited by the new feature that want to see it themselves
09:00 azawawi s/that/that they/
09:01 azawawi and do not generally read all the release information you have written
09:01 mj41 joined #padre
09:02 azawawi Alias: maybe my next project is SVN::Working like Wx::Scintilla... :)
09:02 azawawi Alias: s/is/will be/
09:09 Alias That would be nice
09:10 azawawi Alias: any chance the install_share problem is solved on win32... it is so annoying... :)
09:11 azawawi Alias: win32 padre coding productivity is lower as a result...
09:12 * azawawi runs ultra slow 'cpan .' for fun :)
09:55 Hyppolit svn: r16480 | azawawi++ | http://padre.perlide.org/trac/changeset/16480
09:55 Hyppolit Added copyright to Padre::Template so that xt/copyright.t will not complain
09:55 Hyppolit trunk/Padre/lib/Padre/
10:46 asarch joined #padre
10:50 azawawi joined #padre
10:59 dolmen joined #padre
11:06 Hyppolit # 1334 :  Syntax checker could be slower (new enhancement) by ktaragorn  [ http://padre.perlide.org/t​rac/ticket/1334#comment:2 ]
11:06 waxhead right.. how long before we get a release out?
11:09 azawawi waxhead: weekend?
11:10 bowtie azawawi, ping
11:10 azawawi bowtie: pong
11:11 bowtie azawawi, can you please test edit->Patch svn action, as it now uses local svn client, as I do not run ms here, thanks
11:11 azawawi bowtie: sure
11:12 azawawi perl dev -a # right?
11:12 bowtie no just perl dev should be enough
11:13 azawawi svn radio button is always disabled
11:13 bowtie then you must have a local svn version
11:14 bowtie you could try perl dev -t Padre::Wx::Dialog::Patch if you want
11:15 Hyppolit svn: r16481 | azawawi++ | http://padre.perlide.org/trac/changeset/16481
11:15 Hyppolit Patch is now enabled only when there is a document open in Padre
11:15 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
11:16 Hyppolit svn: r16482 | azawawi++ | http://padre.perlide.org/trac/changeset/16482
11:16 Hyppolit Removed commented dead code for the old diff sub menu
11:16 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
11:18 azawawi bowtie: same thing, it is still disabled even on a subversion-ed file
11:18 azawawi bowtie: and a lot of TRACE() even though i dont have DEBUG enabled
11:18 azawawi bowtie: i have svn 1.6.0 btw
11:19 azawawi bowtie: and it is working fine
11:19 azawawi bowtie: so 1.6.2 is not a requirement
11:20 bowtie azawawi, after some of the problems with svn, I thought it made sense to have a min version for client, so I picked v1.6.2
11:20 bowtie see: http://padre.perlide.org/tr​ac/wiki/Features/EditPatch for logic
11:21 azawawi change that to 1.6.0
11:21 bowtie azawawi ++, for sensible not run if no file in editor
11:22 Hyppolit svn: r16483 | azawawi++ | http://padre.perlide.org/trac/changeset/16483
11:22 Hyppolit Perl tidy some of *my precious* commits :)
11:22 Hyppolit trunk/Padre/lib/Padre/Task/
11:22 bowtie azawawi, what about From Subversion changes:- fixed: segfault on merge with servers < 1.6 (r37363, -67, -68, -79) , hence 1.6.2
11:22 Hyppolit Changeset #37363 http://padre.perlide.org/trac/changeset/37363
11:23 azawawi but are we doing svn merge ?
11:24 bowtie azawawi, see: http://irclog.perlgeek.de/​padre/2011-09-23#i_4468597
11:25 azawawi convinced...
11:25 azawawi upgrading :)
11:25 azawawi but...
11:25 azawawi you need to display an error/warning message somewhere
11:25 bowtie I know that we are not doing a merge, but it just makes sense to have a min version, used across all implementation of svn
11:25 azawawi that your svn client is *old*
11:25 azawawi so i can upgrade
11:26 azawawi and it is now called "Apache Subversion" ... :)
11:27 bowtie azawawi, info goes to status bar, so a warning box will be ok in this instance ?
11:27 azawawi interesting it is written in C... http://en.wikipedia.org/wiki/Apache_Subversion
11:27 azawawi yeah
11:28 azawawi 1.7.0-rc3 was in september...
11:29 azawawi so i guess by the end of year, we'll end up with newer svn client problems :)
11:29 * azawawi downloads subversion source code
11:29 bowtie azawawi, I am waiting for 1.7.2 then I will upgrade clients and servers here
11:29 azawawi sensible
11:54 Hyppolit svn: r16484 | bowtie++ | http://padre.perlide.org/trac/changeset/16484
11:54 Hyppolit add svn version warring in status bar, azawawi++
11:54 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
12:00 azawawi joined #padre
12:02 bowtie azawawi, have you just installed some software on your ms thingie?
12:03 Hyppolit svn: r16485 | azawawi++ | http://padre.perlide.org/trac/changeset/16485
12:03 Hyppolit Require Wx 0.9901 on all platforms. This should fix tickets like ticket:1184
12:03 Hyppolit trunk/Padre/
12:04 Hyppolit # 1184 :  Perl help browser supresses linebreaks (closed defect) by azawawi  [ http://padre.perlide.org/t​rac/ticket/1184#comment:6 ]
12:04 azawawi bowtie: yup.... I have 1.6.17 now
12:05 bowtie azawawi, cool, so Patch against svn now works on ms?
12:08 azawawi let me check...
12:08 azawawi what ... perl 5.14.2 just released... :)
12:09 * azawawi rushes to install it
12:15 mishin joined #padre
12:25 user_7440 joined #padre
12:25 user_7440 hi
12:25 azawawi hi
12:26 user_7440 i have a stupid question? how can i change the tab  size in padre?
12:28 azawawi tools/preferences
12:28 ecocode anyone here coming to brussels for the belgian perl workshop ?
12:28 ecocode 15 october
12:28 bowtie have you tried using long file names ie: Supercalifragilisticexpialidocious :)
12:28 azawawi tools/preferences/indentation
12:29 azawawi bowtie: marry poppins... :)
12:30 user_7440 thank you
12:30 azawawi no problem
12:30 bowtie yer, I am old enough to have watched as child, on big screen, ( tab as in editor tabs ) :)
12:31 user_7440 i haven't seen it
12:31 user_7440 it is to early
12:31 bowtie no I am just old
12:33 user_7440 so i go on with my program
12:35 azawawi bowtie: how old? :)
12:35 azawawi bowtie: the important thing is to feel young
12:35 azawawi bowtie: and to keep working...
12:36 bowtie azawawi, L
12:36 bowtie just keep the brain working and the body will follow, te-he
12:38 user_7440 maybe
12:39 user_7440 that the theory
12:41 bowtie user_7440, yes, using your brain is far more important, so is a sense of humour :)
12:51 azawawi basically if you stop working, you'll eventually get old
12:52 azawawi since you have no purpose in life
12:52 bowtie azawawi, snap :)
12:56 Hyppolit # 1050 :  Window menu is confusing (new defect) by zenogantner  [ http://padre.perlide.org/t​rac/ticket/1050#comment:3 ]
12:59 azawawi im surprised why Perl porters do not blog about a new Perl release when it is out...
13:00 Hyppolit # 944 :  About Box takes long time to load the first time (new defect) by zenogantner  [ http://padre.perlide.org/trac/ticket/944#comment:2 ]
13:03 Hyppolit # 1050 :  Window menu is confusing (new defect) by zenogantner  [ http://padre.perlide.org/t​rac/ticket/1050#comment:4 ]
13:08 bowtie zeno, what happens when you manually alter the editor tab order?
13:13 Hyppolit svn: r16486 | azawawi++ | http://padre.perlide.org/trac/changeset/16486
13:13 Hyppolit Added three keywords to Makefile.PL: version control, patch, diff
13:13 Hyppolit trunk/Padre/
13:15 jnap joined #padre
13:15 zenog joined #padre
13:16 zenog hi everybody
13:16 mj41 joined #padre
13:16 azawawi zenog: hey
13:21 ktaragorn joined #padre
13:34 szabgab why do we require newser Wx on all platforms?
13:35 szabgab azawawi: ?
13:38 szabgab hmm
13:39 bowtie szabgab, from Changes: Bumped Wx dependency to 0.9901 to fix the Wx::Button::GetDefaultSize
13:39 bowtie build bug (AZAWAWI) Padre 0.86
13:39 bowtie A long time ago :)
13:39 szabgab so you are not answering me right?
13:40 bowtie szabgab, I thought this was default requirement since 0.86
13:40 szabgab r16485
13:40 Hyppolit Changeset #16485 http://padre.perlide.org/trac/changeset/16485
13:43 bowtie szabgab, r14515
13:43 Hyppolit Changeset #14515 http://padre.perlide.org/trac/changeset/14515
13:44 bowtie Timestamp:   06/06/11 23:12:01 (4 months ago)
13:46 azawawi szabgab: see ticket
13:46 azawawi #1184
13:46 Hyppolit # 1184 :  Perl help browser supresses linebreaks (closed defect) by azawawi  [ http://padre.perlide.org/t​rac/ticket/1184#comment:6 ]
13:48 Hyppolit # 1184 :  Perl help browser suppresses linebreaks (closed defect) by azawawi  [ http://padre.perlide.org/t​rac/ticket/1184#comment:7 ]
13:49 Hyppolit svn: r16487 | azawawi++ | http://padre.perlide.org/trac/changeset/16487
13:49 Hyppolit Updated Changes to be more clear about the Makefile.PL requires Wx 0.9901 change
13:49 Hyppolit trunk/Padre/
13:50 azawawi bowtie: we're careful not to be bump something when it doesnt break on another platform
13:50 azawawi bowtie: however in this case, it showed that Wx 0.9901 fixes a lot of bugs
13:51 azawawi bowtie: s/it showed that// :)
13:51 * azawawi installs a brand new Perl 5.15.3
14:12 gyles19 Ahem.  PDP-8e here.
14:13 szabgab azawawi: thanks
14:14 szabgab now I am going to check what's the deal with the Windows menu, why the hate
14:16 azawawi szabgab: ping
14:17 azawawi szabgab: Debug::Client fails on perl-5.15.3
14:17 azawawi szabgab: i'll post to the mailing list the error... :)
14:17 szabgab I think it fails on a lot platforms now
14:22 * azawawi home &
14:27 Hyppolit # 1327 :  Padre trunk crashes on Ubuntu 10.04 (new defect) by szabgab  [ http://padre.perlide.org/t​rac/ticket/1327#comment:1 ]
14:29 zenog szabgab: Thanks for having a look at this.
14:29 Hyppolit # 1327 :  Padre trunk crashes on Ubuntu 10.04 (new defect) by zenogantner  [ http://padre.perlide.org/t​rac/ticket/1327#comment:2 ]
14:36 szabgab zenog: then I don't know :)
14:37 szabgab btw zenog check #541 that can be closed, right?
14:37 Hyppolit # 541 :  wrong outline can get displayed for a document (accepted defect) by szabgab  [ http://padre.perlide.org/trac/ticket/541#comment:4 ]
14:37 zenog szabgab: one second please, I'll check
14:39 zenog szabgab: Yes, can be closed.
14:40 Hyppolit # 541 :  wrong outline can get displayed for a document (closed defect) by szabgab  [ http://padre.perlide.org/trac/ticket/541#comment:5 ]
15:05 Maltus joined #padre
15:08 pece joined #padre
15:39 ktaragorn joined #padre
16:26 dodathome joined #padre
17:02 Hyppolit # 272 :  print option does not work (new defect) by cluelessnewbie  [ http://padre.perlide.org/trac/ticket/272#comment:4 ]
17:20 toi joined #padre
17:44 Alias Man, Dues Ex Human Revolution is a crazy long game
17:44 Alias Old school...
17:44 Alias Well, or I'm just a sneaky completionist who does it all the long way
17:45 Alias Compulsive need to play on the hardest setting probably doesn't help either
17:53 * submersible_toaster waits while Wx deps drag forward...
18:02 bowtie Alias, I am confused again, why do tests fail when run from dev: ie:-  use_ok( 'Padre', '0.91' );
18:02 Alias Good question, why do the tests say that they fail
18:03 bowtie A,  Padre version 0.91 required--this is only version 0.90
18:03 bowtie but dev is v0.91, I am still confused
18:08 Alias Ask yourself the obvious quetsion, where on my system is 0.90, and what actual code requires Padre 0.91
18:08 Alias The error does state precisely the correct problem
18:11 bowtie Alias, are you saying I have to install padre dev to be able to test against plugin api 2.0
18:14 bowtie I thought that running perl dev also gave me the same test environment, I thought you have been jiggling about with @INC to do that :(
18:52 mj41 joined #padre
19:27 jnap joined #padre
19:49 bowtie Guidance required, I have written a test script for Edit->Patch, someone allocate a number`and name, please. ( nn_patch.t or nn_dialog_patch.t or nn_edit_patch.t) so I can upload
20:11 smpb joined #padre
20:18 Maltus joined #padre
21:24 dolmen joined #padre
21:27 dolmen szabgab: looks like there is a problem with the messages.pot updater cron: messages.pot has not been updated since Sep 6
21:29 Hyppolit svn: r16488 | dolmen++ | http://padre.perlide.org/trac/changeset/16488
21:29 Hyppolit Update french translation.
21:29 Hyppolit trunk/Padre/share/locale/
21:33 castaway joined #padre
21:33 dolmen szabgab: "&Next Difference" in particular is missing from messages.pot (ActionLibrary.pm, line 791)
21:53 dolmen Alias: could you disable leading/trailing punctuation trimming in FBP-Perl? This may seem a smart idea, but isn't. Just keep the strings as-is.
21:58 dolmen Alias: for example, "Existing bookmarks:" is converted into « Wx::gettext("Existing bookmark") . ":" ». But in french there is a space before colon (each language has its own punctuation rules), so I have to put a space at the end of the translated string: "Signet existants ", but this space is not visible in transation tools. If the colon was in the original string, that would be explicit.
21:59 dolmen Sleep time. Will look at the log tomorrow.
22:18 bowtie left #padre

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