Camelia, the Perl 6 bug

IRC log for #padre, 2011-07-31

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

All times shown according to UTC.

Time Nick Message
00:05 castaway left #padre
00:05 castaway joined #padre
00:06 tome joined #padre
00:13 bowtie left #padre
00:43 chorny left #padre
00:56 tome left #padre
00:56 tome joined #padre
01:15 ispy_ left #padre
01:16 ispy_ joined #padre
01:35 waxhead_ joined #padre
01:37 waxhead left #padre
02:07 ispy_ left #padre
02:09 ispy_ joined #padre
02:27 alnewkirk-hiring is now known as alnewkirk
02:38 daxim__ joined #padre
02:40 daxim_ left #padre
02:52 asarch left #padre
02:55 asarch joined #padre
02:59 tome left #padre
03:08 tome joined #padre
03:27 ispy_ left #padre
03:38 ispy_ joined #padre
04:08 Sno| joined #padre
04:12 |Sno| left #padre
04:14 ispy_ left #padre
04:35 kaare joined #padre
04:36 ajmrch joined #padre
04:39 ajmrch left #padre
04:41 asarch left #padre
04:41 asarch joined #padre
04:43 tome left #padre
04:58 ispy_ joined #padre
05:06 tome joined #padre
05:15 asarch left #padre
05:42 itcharlie joined #padre
05:48 itcharlie left #padre
06:18 daxim joined #padre
06:20 daxim__ left #padre
06:27 tome left #padre
06:37 submersible_toaster chirp chirp
06:38 azawawi joined #padre
06:38 * azawawi silently waves :)
06:38 azawawi hi * :)
06:39 szabgab hi
06:39 szabgab so?
06:39 szabgab are you married?
06:39 azawawi yup
06:39 szabgab congratulations!
06:39 azawawi thx!
06:39 szabgab and how does that feel?
06:39 azawawi mixed feelings
06:39 szabgab oh
06:39 azawawi it is cool
06:40 azawawi :)
06:40 szabgab frightening?
06:40 azawawi nah, cool
06:40 submersible_toaster congratulation
06:40 azawawi im just reading 150+ blog posts to start hacking again
06:41 azawawi submersible_toaster: welcome back
06:41 azawawi submersible_toaster: and thx
06:42 submersible_toaster azawawi: enjoy yourself before 1st baby arrives. this is my advice
06:42 submersible_toaster can i encourage anyone running trunk to enable 'feature_sync' and try the preferences sync feature out
06:43 azawawi submersible_toaster: i've been playing dukenukem4ever in the early mornings:)
06:43 waxhead_ azawawi, congrats!
06:43 waxhead_ is now known as waxhead
06:43 submersible_toaster OMG
06:43 azawawi waxhead_: thx
06:43 waxhead anyone seen any unusual crashes with trunk ?
06:44 azawawi it is failing with tests
06:44 waxhead I was going to do the release on friday night, only Alias asked me to merge two changes, which might have been in the one commit and Sewi and Zenog came across a crash they weren't happy with
06:44 waxhead however, it's been very quiet all weekend, so no release yet
06:47 submersible_toaster i think someone wrapped the crashing part rather than fix it...
06:47 azawawi progress update on the scintilla 2.x front. It is in the final stages... something is not compiling right... once i get this fixed, we can have scintilla 2.03
06:49 submersible_toaster waxhead: remember testing Swarm 12months ago and i introduced you to the 'runme' feature ?
06:49 azawawi The Swarm attack is back... :)
06:49 waxhead submersible_toaster, err... ummm.. not really
06:50 ispy_ left #padre
06:50 * submersible_toaster grinns
06:52 waxhead how does runme work?
06:52 AndChat| left #padre
06:52 submersible_toaster so after I did that , the feature was removed from swarm .. on the grounds that remote code execution was ok-cool but evil-bad .. but I hope to put it back , once I can have auth and authz
06:52 submersible_toaster runme was essentially - please execute this perl code in the editor of some poor fool also running the Swarm plugin :)
06:53 submersible_toaster from memory, I sent you something like ( `ipconfig /all`)
06:53 azawawi szabgab: http://perl6.org/compilers/features ... interesting
06:54 submersible_toaster which is better than `deltree' or `rm -rf *` ... but no different in practice
06:55 submersible_toaster so until I let that horror loose - I plan to make swarm use the padre/Madre authentication and allow specific authenticated parties to do things like 'runme' or 'coedit' ...etc
06:56 submersible_toaster so please try http://sync.perlide.org and register for config sync
06:56 * submersible_toaster bangs the drum
07:08 submersible_toaster szabgab: hello
07:09 szabgab hi submersible_toaster
07:11 submersible_toaster can you give be some suggestions for SEO links on sync.perlide.org .., already seen chinese spiders :)
07:12 szabgab :)
07:13 szabgab submersible_toaster: start by a blog entry explaining what does that do ?
07:13 szabgab and do we really want tocall taht Madre?
07:14 szabgab also a link from the Padre website with some explanation would bring some vistors
07:15 submersible_toaster i was more considering padre SEO by linking from that site. but your suggestions are valuable.
07:15 submersible_toaster I have no attachment to the name. I took Madre-Sync as it stood. and ported it to dancer and launched it
07:20 submersible_toaster szabgab:  Alias suggested that it has a version compatibility build in similar to the plugin manager so it can at least determine with the server what features/compatibility is available.
07:21 szabgab sorry I am totally out of focus now
07:22 szabgab some version management is needed probably so it won't send incompatible config options
07:25 submersible_toaster they're trapped so at least trying to ->apply does not crash everything
07:25 submersible_toaster I urge everyone to try it . by enabling 'feature_sync' and registering
07:28 Sewi joined #padre
08:12 waxhead submersible_toaster, yes now I remember the runme thing...
08:12 waxhead sorry, sorting out dinner
08:13 waxhead OK registered
08:13 waxhead of course, I'm not quite on trunk...
08:15 waxhead still on the branch waiting to do the release...
08:15 waxhead which is being held up until I can catch Alias and find out what's going on with this crash that Sewi found at the last minute
08:15 waxhead OK back to dinner
08:16 Sewi waxhead: I made a ticket and workaround for the crash.
08:16 waxhead right, so I'll need to merge that into the branch before the release then
08:16 waxhead so have the revision number?
08:16 waxhead do you have the revision number.. :-/
08:17 Sewi just looking for it
08:18 Sewi I wrote it two days ago or so just before you left the chan :)
08:18 Sewi #1268
08:18 Hyppolit # 1268 :  Padre sometimes crashes on right click in editor window (new defect) [ http://padre.perlide.org/trac/ticket/1268 ]
08:18 Sewi r15116
08:18 Hyppolit Changeset #15116 http://padre.perlide.org/trac/changeset/15116
08:19 Hyppolit # 1268 :  Padre sometimes crashes on right click in editor window (new defect) by Sewi  [ http://padre.perlide.org/t​rac/ticket/1268#comment:1 ]
08:20 daxim left #padre
08:34 tome joined #padre
08:34 tome left #padre
08:45 azawawi It would be cool if we start upvoting (click on +1 button) for Padre and Wx::Scintilla via metacpan.org https://metacpan.org/search?q=Wx%3A%3AScintilla and https://metacpan.org/search?q=Padre
09:36 mj41 joined #padre
09:45 daxim joined #padre
09:48 Sewi left #padre
09:48 azawawi left #padre
09:50 azawawi joined #padre
10:09 alnewkirk left #padre
10:10 daxim left #padre
10:10 daxim joined #padre
10:10 azawawi left #padre
10:14 azawawi joined #padre
10:14 azawawi szabgab: ping
10:20 azawawi szabgab: please take a look at http://bit.ly/o2oryJ
10:39 mj41 left #padre
10:47 azawawi left #padre
11:20 bowtie joined #padre
11:27 daxim left #padre
11:31 bowtie submersible_toaster, ping
11:39 azawawi joined #padre
11:59 daxim joined #padre
12:23 asarch joined #padre
12:39 kaare left #padre
12:44 mj41 joined #padre
12:54 azawawi left #padre
13:01 lsm-asus_trans joined #padre
13:14 pece2 joined #padre
13:45 Hyppolit svn: r15117 | azawawi++ | http://padre.perlide.org/trac/changeset/15117
13:45 Hyppolit Scintilla 2.03 is here. ./Build test works :)
13:45 Hyppolit trunk/Wx-Scintilla/ trunk/Wx-Scintilla/XS2/ trunk/Wx-Scintilla/cpp2/ trunk/Wx-Scintilla/inc2/Module/Build/ trunk/Wx-Scintilla/wx-scintilla2/include/ trunk/Wx-Scintilla/wx-scintilla2/src/
13:45 azawawi joined #padre
13:45 pece2 left #padre
13:46 bowtie azawawi, ping
13:48 azawawi bowtie: pong
13:49 bowtie azawawi, first, I hope you enjoy married life :)
13:52 azawawi thx
13:52 bowtie azawawi, with the Scintilla 2.03, upgrade, will it be possible to highlight in more detail, like PPIx, such as "use strict" having different highlighting
13:54 bowtie azawawi, I have tagged you with some plugins, can you close them, as szabgab, got upset when I just closed what appeared to be as old irreverent tickets
13:56 azawawi bowtie: you mean pragma highlighting
13:56 azawawi bowtie: right?
13:57 bowtie azawawi, yes, I am trying to generate a style that is the same as perldoc, so Padre and trac appear the same to me
13:59 azawawi sure once im finished with this upgrade
14:00 azawawi im testing it and doing the finishing touches
14:02 bowtie azawawi, it's just that the style has no info, I started http://padre.perlide.org/trac/wiki​/Features/SyntaxHighlightingTable but I think it is missing lots of information, where do I find this, as Padre seams to have more pl types than Scintilla
14:03 azawawi i guess that's true
14:03 azawawi have you checked scilexer.h?
14:04 bowtie azawawi, so how has PPIx done this, will it be available with Scintilla 2.03 or future versions
14:04 Hyppolit svn: r15118 | azawawi++ | http://padre.perlide.org/trac/changeset/15118
14:04 Hyppolit Deprecated constants removed. Constant renames updated
14:04 Hyppolit trunk/Wx-Scintilla/cpp2/
14:05 azawawi bowtie: we now have control over LexPerl.cxx
14:05 azawawi bowtie: we can add our own improved C++ Perl lexer
14:05 azawawi bowtie: and do what we *need*
14:06 bowtie azawawi, so we are on our way then :)
14:07 bowtie azawawi, As for all the tickets I have tagged you with, I don't bean to bug you BUT, I can only summit suggestions to tickets, but someone has to action them, as you are the author, I am banning your Drum.
14:08 bowtie oops bean -> mean
14:08 Hyppolit svn: r15119 | azawawi++ | http://padre.perlide.org/trac/changeset/15119
14:08 Hyppolit #if WXPERL_W_VERSION_GE( 2, 9, 0 | 1 ) removed from st_constants.cpp
14:08 Hyppolit trunk/Wx-Scintilla/cpp2/
14:08 azawawi bowtie: do not worry, i have them in my mail box
14:09 bowtie azawawi, why have we not put spell checking in to trunk as a default Padre function?
14:10 azawawi bowtie: because spellcheck is not available on win32?
14:11 azawawi bowtie: plugin::spellcheck depends on an external command
14:11 bowtie azawawi, yes aspell
14:12 bowtie azawawi, but what about http://aspell.net/win32/
14:14 alnewkirk joined #padre
14:16 Hyppolit svn: r15120 | azawawi++ | http://padre.perlide.org/trac/changeset/15120
14:16 Hyppolit Removed WXPERL_W_VERSION_(GE|LT) preprocessor #ifdef(s) since there are irrelevant to our cause.
14:16 Hyppolit trunk/Wx-Scintilla/cpp2/
14:16 azawawi bowtie: maybe
14:17 bowtie azawawi, or should it be using a different base instead, if so what?
14:17 azawawi 2.03 is has no relevant LexPerl.cxx changes...
14:17 azawawi 2.20+ is what we need
14:18 azawawi bowtie: is there is a pure Perl spell checking solution?
14:18 bowtie azawawi, I am checking cpan now
14:18 * azawawi tries to upgrade to 2.27
14:18 azawawi bowtie: thx
14:23 bowtie azawawi, ok so far found 4, spell, aspell, ispell, or hunspell.
14:23 bowtie used my other cpan packages
14:28 azawawi 2.03 -> 2.27 needs a lot of work... a lot of the stuff have been re-written
14:28 azawawi but is not a major thing
14:28 bowtie azawawi, looks like hunspell, http://hunspell.sourceforge.net/ and it's up to date. anybody else have a comment?
14:31 El_Che azawawi: just drive-by shooting: hi, married man!
14:31 El_Che bbl
14:32 * azawawi waves back
14:32 azawawi ok, 2.03 works under Padre... initial testing
14:34 * azawawi tries 'perl Build2.PL && ./Build && ./Build test' under linux
14:34 bowtie azawawi, when you have a cpan compatible tar.gz, let me now and I will install and test
14:34 azawawi bowtie: sure
14:40 * azawawi home &
14:40 azawawi left #padre
14:54 mj41 left #padre
15:04 kaare joined #padre
15:06 mj41 joined #padre
15:16 Di-ima left #padre
15:27 Di-ima joined #padre
15:51 tome joined #padre
15:52 mj41 left #padre
15:59 pece2 joined #padre
16:22 bowtie left #padre
16:57 daxim left #padre
16:59 tome left #padre
17:00 gabiruh_ is now known as gabiruh
17:02 tome joined #padre
17:21 tome left #padre
17:26 tome joined #padre
17:27 jnap joined #padre
17:30 tome left #padre
17:53 Sewi joined #padre
18:07 mj41 joined #padre
18:08 bowtie joined #padre
18:19 jnap left #padre
18:22 AndChat| joined #padre
18:22 lsm-asus_trans left #padre
18:33 pece left #padre
18:36 pece joined #padre
18:39 jnap joined #padre
18:42 jnap left #padre
18:47 tome joined #padre
18:49 bowtie tome, ping
18:49 tome Hi bowtie
18:50 bowtie tome, hi, a couple of questions, if I may
18:51 tome of course, shoot
18:51 bowtie first our Padre on OSX, is this in a perlbrew, so the user can install plugins from cpan?
18:52 tome The DMG is in a perlbrew, it will take a bit of work to let the user install plugins into that (though I think it's possible)
18:52 tome I was working on the padre-brew script that would allow users to just 'build' their own sandbox (without packaging), but that needs updating to support the more complex Lion build req.
18:54 tome It will not work to have padre in the user's current perl on OSX because Padre is using wx 2.8.12, which requires 32 bit perl. If we moved to the 2.9 branch of wx we could use 64 bit perl I think
18:55 bowtie tome, ok, I get your point, DMG is first step, but how would you develop if you can not access cpan modules?
18:56 tome develop padre or develop On padre
18:57 tome i believe that padre uses an outside perl to actually run your code, etc.
18:57 tome (or it should)
18:57 bowtie sorry,  develop On padre
18:58 bowtie tome, so it's a local perlbrew 64bit, and a 32bit perl for Padre.
18:58 bowtie Ouch!
18:58 tome that's a restriction by wx, not by me : )
18:58 tome hehe
18:58 tome my padre-brew would let you build
18:59 tome a single brew
18:59 tome that had padre running in it
18:59 tome so you could put modules in there, etc.
18:59 bowtie tome, good old MSnot
18:59 tome but bowtie, why does that above solution bother you, I'm curious
18:59 tome is it a file-size issue?
19:00 bowtie tome, just interested, to her from the horse mouth
19:00 tome I think on OSX you have 2 problems: 1- Padre wants 2,8.12 wx. Once that's not true, then the 64 bit / 32 bit issue goes away
19:01 bowtie I am plodding my way through the Plugins, hence have an interest in OSX
19:01 tome 2- Alien::wx does not build on Lion right now without special flags
19:01 tome so installing Padre directly from CPAN does not work (wx failures)
19:02 bowtie so I guess that none of the Alien::wx dev guys use OSX then
19:03 bowtie tome, 2nd question, is OSX Lion stable, as I need to upgrade daughters mac from snow leopard
19:04 tome bowtie: just to be clear that I've only tried using the 2.8.12 wx on Lion, and that requires special build flags. I have no idea about the 2.9 branch, it may work out of the box.
19:04 tome But yes it would be nice if the 2.8.12 'just built', of course once I figure out how to get it working right I should submit a patch : )
19:04 tome i mean working automatically, not right, it does work right.. oh boy too much typing
19:05 tome bowtie: it is stable, but note that some things are missing like Rosetta support.
19:05 tome It doesn't hurt to wait until they push out a fix pack at least, may save you some hassle
19:06 tome Lion interface is better in many ways. and the Mail app is re-done pretty well.
19:06 bowtie tome, thanks, great help, do you have a blog that I can follow you OSX/Padre exploits on?
19:07 tome bowtie: do you want me to tell you how to build Padre on OSX right now, it's not that hard (but does require two manual steps)
19:07 tome yes you can follow me on wildper.com
19:07 tome wildperl.com
19:08 bowtie tome, daughter will not let me tinker with her beloved Mac, :)
19:08 tome ah ha
19:08 bowtie but I will go and look at your link :)
19:08 tome Lion lets multiple accounts log in simultaneously I believe
19:09 tome so you could use it remotely while she is logged in to her account
19:09 tome i think, I haven't tried it, but maybe you can join me in OSX development! : )
19:11 bowtie tome, I have already unlocked root, and can do what I like, but she is no longer a baby :), one of these new professional females that bite
19:12 tome nice. The AIRs are 'only' $1000 US these days...
19:13 tome ; )
19:13 tome bowtie: I'm sorry but I have to go, Your questions have prodded me to create a trac wiki page where I document my OSX Padre goals. I'll do that later so people can refer to it.
19:17 bowtie tome, thanks again
19:17 mj41 left #padre
19:40 tome back : )
19:57 DHGE joined #padre
19:59 DHGE left #padre
20:05 szabgab left #padre
20:06 kaare left #padre
20:06 Hyppolit left #padre
20:13 szabgab joined #padre
20:18 bowtie szabgab, ping
20:19 bowtie szabgab, your thoughts on spell checking please
20:26 Sewi bowtie: Spell checking for text?
20:27 bowtie Sewi, what do we have todo to have spell checking part of Padre?
20:27 Sewi Add it as a plugin doing "syntax checking" for "text" document type. If it works, create a ticket and publish your thoughts on how to add it for Perl files.
20:28 Sewi Maybe Padre::Plugin::Spellcheck (if we don't have this already)
20:29 bowtie Sewi, I talked to azawawi earlier, Padre::Plugin::Spellcheck uses Aspell, it works ok on ubuntu, when you add a $VERSION,
20:30 bowtie Sewi, but is Aspell the right solution?
20:31 Sewi Don't know, I never did anything with spell checking (besides using build in things)
20:31 bowtie Sewi, should an IDE not have a spellchecker?
20:32 Sewi Depending on what to check.
20:32 Sewi I never want my Perl source being spell checked, but spell checking in comments would be nice.
20:33 bowtie Sewi, I can't be the only dyslexic techie
20:34 bowtie Sewi, to me it's on the same level as critic and tidy
20:34 bowtie it's there to help, I can still override
20:35 Sewi First start on checking only text files, just to get spell checking working.
20:35 Sewi Next, think about where to use it besides "text/plain" document types.
20:39 bowtie Sewi, address of nopaste please
20:39 Sewi Look at the topic or use the pasting tool from trunk/tools
20:40 bowtie Sewi, ok
20:43 shadowpaste "bowtie" at 217.168.150.38 pasted "every time I open Padre Plugin Manager I get a screen load of this" (20 lines) at http://paste.scsys.co.uk/127941
20:44 bowtie Sewi, any thoughts?
20:44 Sewi Current trunk?
20:44 Sewi There has been a ticket on that problem.
20:45 bowtie Sewi, yes, 15116 this has bean happening for weeks now
20:46 Sewi #15116 doesn't look like a ticket number to me!?
20:46 Sewi No, it isn't recognized by Hyppolit
20:46 bowtie Sewi, no it's a trunk revision
20:47 bowtie i missed out leading r
20:47 Sewi r15116
20:47 Sewi ping szabgab
20:47 Sewi Hyppolit is gone!
20:47 bowtie Sewi, what no hyppolit :)
20:49 Sewi Hopefully someone could keep op until szabgab wakes up tomorrow morning
20:52 jnap joined #padre
20:55 jnap left #padre
20:56 jnap joined #padre
20:56 jnap left #padre
21:03 tome Is it fair to say that Padre currently supports wxwidgets 2.8.12 as the wx level, and Not 2.9?
21:22 pece2 left #padre
21:37 sewi2 joined #padre
21:37 sewi2 left #padre
21:38 Sewi2 joined #padre
21:39 Sewi left #padre
21:47 alnewkirk left #padre
21:55 tome left #padre
21:56 katofiad joined #padre
22:21 tome joined #padre
22:56 alnewkirk joined #padre
23:18 tome I updated my padre-brew.pl script so it now works on OSX Lion, so to build a stand-alone Padre on osx you now just grab the script and run ./bin/padre-brew.pl and let it churn... Anyone want to give it a test? http://bit.ly/qJBFoJ
23:45 bowtie tome, just downloaded your script, I will review the Padre::Plugin's you have included next if not yet covered. see http://padre.perlide.org/trac/wiki/Plugins
23:53 tome Hi bowtie, by default I've only got it including Scintilla, Tidy, and Critic.
23:53 tome I do have a line that includes more modules, but for some reason one (or more) of those are causing padre to die on exec. Likely another build issue, or maybe something else...
23:54 tome thanks! Any feedback would be great
23:55 bowtie tome, see #1266 for version fix for critic
23:55 tome i just install it with cpanm, btw
23:56 bowtie oops no robot, http://padre.perlide.org/trac/ticket/1266
23:57 tome got it. So when do these changes get pushed to cpan? Just curious if pulling from cpan is really the 'right' thing to do (I think it is)
23:57 bowtie tome if padre plugin manager fails to load plugin, patch is in ticket :)
23:57 tome bowtie: critic and tidy and scintilla work great, afaik, in my builds
23:58 bowtie tome, I am just creating tickets and banging the drum,
23:58 bowtie padre plugin manager now expects all plugins to have a version
23:59 tome ah well I pull padre from cpan too : ) so I'm using 0.86 for packaging.

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