Camelia, the Perl 6 bug

IRC log for #padre, 2010-08-23

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

All times shown according to UTC.

Time Nick Message
00:03 chorny joined #padre
00:07 mj41_ joined #padre
00:09 mj41 left #padre
00:09 mj41_ is now known as mj41
00:11 dorkfish left #padre
00:57 jazzanova joined #padre
01:07 CSJewell joined #padre
01:16 CSJewell2 joined #padre
01:21 CSJewell left #padre
01:30 shadowpaste left #padre
01:31 user_4639 joined #padre
01:31 user_4639 left #padre
01:32 shadowpaste joined #padre
01:33 chorny Is ConfigSync currently visible to user?
01:35 shadowpaste left #padre
01:38 shadowpaste joined #padre
01:52 chorny left #padre
02:07 CSJewell2 is now known as CSJewell
02:31 Hyppolit svn: r12324 | adamk++ | http://padre.perlide.org/trac/changeset/12324
02:31 Hyppolit Bumped threads::shared dependency in the hope the global destruction fixes will help with our scalar leaks.
02:31 Hyppolit trunk/Padre/
02:39 Hyppolit svn: r12325 | adamk++ | http://padre.perlide.org/trac/changeset/12325
02:39 Hyppolit Incremental file search works again
02:39 Hyppolit trunk/Padre/lib/Padre/
02:42 Hyppolit svn: r12326 | adamk++ | http://padre.perlide.org/trac/changeset/12326
02:42 Hyppolit It didn't help
02:42 Hyppolit trunk/Padre/
03:11 CSJewell Alias.... you have it going from 1.26 to 1.33 to 1.21... Did you really mean to have the threads::shared version go that far down?
03:13 Alias oops no
03:33 Hyppolit svn: r12327 | adamk++ | http://padre.perlide.org/trac/changeset/12327
03:33 Hyppolit Oops
03:33 Hyppolit trunk/Padre/
03:34 Hyppolit svn: r12328 | adamk++ | http://padre.perlide.org/trac/changeset/12328
03:34 Hyppolit Cleaning out some potentially excessive TRACE commands
03:34 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/Role/
03:44 |Sno| joined #padre
03:48 Sno| left #padre
03:54 Hyppolit svn: r12329 | adamk++ | http://padre.perlide.org/trac/changeset/12329
03:54 Hyppolit Adding timer for the directory tree
03:54 Hyppolit trunk/Padre/lib/Padre/
03:59 Hyppolit svn: r12330 | adamk++ | http://padre.perlide.org/trac/changeset/12330
03:59 Hyppolit Adding timer to render the tree in timer chunks
03:59 Hyppolit trunk/Padre/lib/Padre/Wx/
05:23 CSJewell left #padre
05:29 kaare joined #padre
06:07 Sewi joined #padre
06:18 danlucraft joined #padre
06:24 danlucraft left #padre
06:50 marcela joined #padre
07:03 [1]awnstudio joined #padre
07:38 danlucraft joined #padre
07:53 azawawi joined #padre
07:53 azawawi hi
07:53 Sewi hi
08:19 waxhead hey
08:28 daxim joined #padre
08:45 azawawi left #padre
09:17 chorny joined #padre
09:17 [1]awnstudio is now known as alnewkirk
09:25 mulander left #padre
09:39 Steffen joined #padre
09:59 user_4500 joined #padre
10:00 user_4500 left #padre
10:33 pece joined #padre
11:11 Hyppolit svn: r12331 | reneeb++ | http://padre.perlide.org/trac/changeset/12331
11:11 Hyppolit + add Perl@FrOSCon
11:11 Hyppolit trunk/Perl-Staff/ trunk/Perl-Staff/lib/Perl/
11:59 Hyppolit svn: r12332 | adamk++ | http://padre.perlide.org/trac/changeset/12332
11:59 Hyppolit Change "disown" to "cancel"
11:59 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Role/ trunk/Padre/lib/Padre/Wx/Directory/ trunk/Padre/t/
12:01 Hyppolit svn: r12333 | adamk++ | http://padre.perlide.org/trac/changeset/12333
12:01 Hyppolit Noting bidirectional coms
12:01 Hyppolit trunk/Padre/
12:13 Hyppolit svn: r12334 | adamk++ | http://padre.perlide.org/trac/changeset/12334
12:13 Hyppolit Cancel messages now survive being intermixed with other message.
12:13 Hyppolit trunk/Padre/lib/Padre/
12:18 rindolf joined #padre
12:18 rindolf Hi all.
12:18 rindolf Alias: here?
12:20 Alias y
12:21 rindolf Alias: hi.
12:22 rindolf Alias: why haven't you applied my patch to Test::Differences yet?
12:22 Hyppolit svn: r12335 | adamk++ | http://padre.perlide.org/trac/changeset/12335
12:22 Hyppolit Merge down the bidirectional communication capability from ::Daemon to ::Task and ::TaskHandle. It's less than 100 lines and shouldn't be TOO big a burdon to load by default, especially given the number of core Padre tasks that will need bidi support.
12:22 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Task/
12:22 Alias rindolf: Cognative overload
12:22 rindolf Alias: or at least commented on the bug report.
12:23 Alias Also, probably because it's not my code
12:23 Alias And not in my repository
12:25 Alias And because there's nothing in RT for you
12:25 Alias And if I'm missing something here, refer cognative overload
12:27 Hyppolit svn: r12336 | adamk++ | http://padre.perlide.org/trac/changeset/12336
12:27 Hyppolit Merge down the bidirectional communication capability from ::Daemon to ::Task and ::TaskHandle. It's less than 100 lines and shouldn't be TOO big a burdon to load by default, especially given the number of core Padre tasks that will need bidi support.
12:27 Hyppolit trunk/Padre/
12:31 reneeb joined #padre
12:44 rindolf Alias: I meant https://rt.cpan.org/Public​/Bug/Display.html?id=54214
12:44 rindolf Alias: it's for Text-Diff (sorry).
12:44 rindolf Alias: and you're marked as  its maintainer.
12:52 chorny rindolf: Ask Adam for commit bit on his repository
12:52 rindolf chorny: OK.
12:53 rindolf chorny: I may have one already.
12:54 chorny http://svn.ali.as/cpan/trunk/Text-Diff
12:56 rindolf chorny: where is the https:// ?
12:56 chorny I guess, there isn't
13:03 rindolf Committed as r12950.
13:03 Hyppolit Changeset #12950 http://padre.perlide.org/trac/changeset/12950
13:03 rindolf Hyppolit: not in Padre!
13:03 Sewi :-)
13:04 Alias rindolf: Before I'll release it, you need to assure me it works all the way back
13:04 Alias use 5.00503;
13:05 Alias Are you sure it will work under old perls?
13:05 Alias And that the test suite will pass
13:11 danlucraft1 joined #padre
13:15 rindolf Alias: I'll try now.
13:16 kaare left #padre
13:17 alnewkirk left #padre
13:17 danlucraft left #padre
13:24 Hyppolit svn: r12337 | adamk++ | http://padre.perlide.org/trac/changeset/12337
13:24 Hyppolit Forgot to load in Params::Util
13:24 Hyppolit trunk/Padre/lib/Padre/
13:28 rindolf Alias: I cannot even build 5.00503 here.
13:28 rindolf Let me try with the latest 5.005.
13:49 Hyppolit svn: r12338 | adamk++ | http://padre.perlide.org/trac/changeset/12338
13:49 Hyppolit Minor bug fixes
13:49 Hyppolit trunk/Padre/lib/Padre/
13:50 rindolf Alias: I cannot build perl-5.005 here.
13:50 rindolf Alias: it's whack a mole.
13:50 Alias Use the prebuilt image
13:51 rindolf Alias: which one?
13:52 Alias http://pitatesting.net/guests/x8​6-linux-debian-sarge-perl.tar.gz
13:52 Alias It has every Perl installed from 5.4 to 5.8.8
13:52 rindolf Alias: 610 MB?
13:52 rindolf Alias: ah.
13:53 rindolf Alias: is it a VM?
13:54 Alias yes
13:54 Alias qemu
13:54 Alias But I think it can be loaded by VMWare
13:54 Alias Or imported by it or something
13:54 rindolf Alias: ah.
13:54 rindolf Alias: QEmu will be fine.
13:55 rindolf Alias: I don't have VMware.
13:55 Alias This image was produced as part of the unfinished PITA project
13:55 Alias So you could mass-automated CPAN Testing'like runs on every single Perl
13:55 Alias Alas, I've still never got it finished
14:00 chorny there was perl5.005_04-RC2 , but I don't know where to find it
14:02 chorny rindolf: http://perl5005.googlecode.com/file​s/perl5.005_05-MAINT20070902.tar.gz
14:05 rindolf chorny: thanks.
14:06 Hyppolit svn: r12339 | sblandin++ | http://padre.perlide.org/trac/changeset/12339
14:06 Hyppolit Updated Padre plugins Italian transaltion
14:06 Hyppolit trunk/Padre-Plugin-DataWalker/share/locale/ trunk/Padre-Plugin-Ecliptic/lib/Pa​dre/Plugin/Ecliptic/share/locale/ trunk/Padre-Plugin-HTMLExport/share/locale/ trunk/Padre-Plugin-LaTeX/share/locale/ trunk/Padre-Plugin-Mojolicious/share/locale/
14:09 rindolf chorny: it still fails building.
14:09 rindolf chorny: "make: *** No rule to make target `<command-line>', needed by `miniperlmain.o'.  Stop."
14:24 Steffen Alias: Why 5.005?
14:25 rindolf Steffen: I second that question.
14:27 Alias Steffen: Because that's what the Text::Diff code currently advertises as it's dep
14:28 Alias 5.6.1 would do as a proxy
14:28 Alias Basically just need to make sure it's a version without utf8.pm
14:28 Steffen Seriously. 5.005 is... blech.
14:37 chorny Building 5.6.2 is also hard
14:39 Steffen Check the scripts in Devel::PPPort
14:40 Alias chorny: Which is why we built them all in advance and dumped then in a VM
14:47 Steffen left #padre
14:52 jazzanova left #padre
14:59 Alias Righto
14:59 Alias Steffen: I'm happy with the bi-di coms now, if you want to take a look at it
15:00 marcela left #padre
15:00 Alias I'll be only semi-online for the next week
15:00 Alias TechEd for four days, then weekend in Perth for sister's stage debut
15:00 Alias later all
15:01 rindolf Alias: bye
15:43 Steffen joined #padre
15:51 dapatrick joined #padre
15:52 dapatrick Good day all.
15:52 dapatrick Could someone create a Trac account for me?
15:59 Sewi Hi dapatrick
16:00 Sewi Just do it yourself :)
16:00 Sewi register?
16:00 Hyppolit register is http://padre.perlide.org/trac/register
16:00 dapatrick Error: Not Found
16:00 Sewi Try again please
16:01 Sewi You were faster with clicking than I was with enabling :_)
16:01 Sewi :-)
16:01 dapatrick Swell. Done. Thanks Sewi.
16:04 Sewi Reg closed again
16:04 Sewi You want to commit a patch, right?
16:11 dapatrick Yes, that's correct, eventually.
16:11 dapatrick But I'd like some input on it first.
16:12 dapatrick I'll just create a ticket first, for now.
16:13 clscott left #padre
16:23 Sewi Your trac user is dapatrick?
16:23 dapatrick Yep.
16:25 * sjn notices that Padre now requires threads::shared v1.33, but Makefile.PL only asks for v1.26
16:25 sjn (that's from the current SVN checkout)
16:25 Sewi sjn: Thanks, update Makefile.PL, please.
16:26 sjn Sewi: where do I send the patch?
16:26 Hyppolit svn: r12340 | Sewi++ | http://padre.perlide.org/trac/changeset/12340
16:26 Hyppolit Throw a commit bit on dapatrick
16:26 Hyppolit subversion/
16:26 Sewi sjn: You don't have a commit bit?
16:26 sjn nope
16:26 Sewi got a trac account?
16:27 dapatrick Thanks Sewi!
16:27 sjn Sewi: not sure, let me check
16:28 Hyppolit svn: r12341 | Sewi++ | http://padre.perlide.org/trac/changeset/12341
16:28 Hyppolit Update dependency (sjn++)
16:28 Hyppolit trunk/Padre/
16:29 sjn Sewi: don't think I have a trac user
16:30 Sewi register?
16:30 Hyppolit register is http://padre.perlide.org/trac/register
16:30 Sewi Go ahead, get one, they're free :-)
16:31 sjn hm
16:32 * sjn might have an account there alread
16:32 sjn already*
16:33 Sewi Yes, sjn exists.
16:33 Sewi Are you @pvv.org?
16:33 sjn yes
16:33 Sewi Maybe you should get a new passwort :)
16:35 sjn if I could remember what I wrote as email address
16:35 sjn <sjn+somethinghere@pvv.org>
16:35 * sjn searches his archives
16:36 Sewi wait a moment...
16:37 Sewi Did you get the query message?
16:38 sjn yep, thanks
16:45 sjn Sewi: why did you want me to log in?
16:46 Sewi I didn't want you to :)
16:46 Hyppolit svn: r12342 | Sewi++ | http://padre.perlide.org/trac/changeset/12342
16:46 Hyppolit Put a brand new commit bit on sjn
16:46 Hyppolit subversion/
16:49 danlucraft1 left #padre
16:50 kanishka left #padre
16:53 GabrielVieira2 joined #padre
16:53 CSJewell joined #padre
16:53 sjn ah, ok
16:53 sjn Sewi: just in case I want to make trouble :)
16:58 danlucraft joined #padre
16:58 Sewi sjn: No, only Alias and I keep breaking things :-)
16:58 GabrielVieira left #padre
17:01 sjn we'll see about that ;)
17:02 kanishka joined #padre
17:05 sjn #   Failed test 'The thing isa PPI::Token::Symbol'
17:05 sjn #   at t/40-perl.t line 76.
17:05 sjn #     The thing isn't defined
17:05 sjn also...
17:05 sjn #   Failed test 'find_token_at_location returns the same token as a manual search'
17:05 sjn #   Failed test 'The thing isa PPI::Statement::Variable'
17:06 danlucraft left #padre
17:06 sjn and a couple more failing tests
17:07 sjn t/40-perl.t Failed tests:  7-9
17:07 * sjn is being annoying :)
17:07 Sewi sjn: You lost. You got a commit bit = no excuses for not fixing it :)
17:07 reneeb left #padre
17:07 * sjn has plenty excuses :-/
17:08 sjn fixing that error is likely waaay beyond my capacity
17:08 sjn I'll gladly help with low-hanging fruit though
17:08 sjn dependency checking, translation, etc
17:09 sjn don't have the capacity to dive into the Padre guts :-(
17:09 dapatrick Sewi. I was just wondering about that error.
17:09 dapatrick Is it okay to just go ahead and fix it, or is it protocol to tell the committer to fix it?
17:10 dapatrick The problem is that Adam removed one line from the file which threw off the test line numbers: http://padre.perlide.org/trac/cha​ngeset/12322/trunk/Padre/t/files
17:10 dapatrick Easy fix. Can I just commit it?
17:11 Sewi dapatrick: Go ahead.
17:14 Hyppolit svn: r12343 | dapatrick++ | http://padre.perlide.org/trac/changeset/12343
17:14 Hyppolit Reverting [12322], likely made in error; unbreaks t/40-perl.t
17:14 Hyppolit trunk/Padre/t/files/
17:14 dapatrick Hooray. First patch!
17:17 szabgab oh, two new lost souls ! :)
17:19 reneeb joined #padre
17:20 szabgab hi reneeb
17:21 reneeb hi szabgab
17:21 szabgab so how was Froscon?
17:26 rindolf Hi reneeb
17:34 reneeb szabgab: Froscon was good. The stand was a little too small, but we had a lots of visitors there. The Perl devroom was ok, a litte less attendance than last year, but seems this was a problem for all dev rooms. I added some notes about that to the wiki page...
17:34 reneeb Hi rindolf
17:45 rindolf reneeb: what's up?
17:46 rindolf reneeb: I thought it had to do with Frost.
17:47 dapatrick Woah, crazy weird issue: I have a subroutine named "s" which Padre things is not a subroutine.
17:47 dapatrick Just ran through the alphabet.
17:48 dapatrick Seems not to like "sub s" and "sub y".
17:48 dapatrick Super super weird.
17:48 rindolf dapatrick: it can be confused with s/// and y///
17:49 dapatrick and substitution and transliteration.
17:49 dapatrick s/and/ah/
17:49 kyanardag joined #padre
17:50 dapatrick rindolf: is that already logged as a bug?
17:50 rindolf dapatrick: don't know.
17:50 dapatrick Okay, cool. That feels like a hard bug to fix.
17:50 kyanardag left #padre
17:50 dapatrick I'm going to work on it after my Method::Signatures stuff.
17:50 kyanardag joined #padre
17:51 szabgab dapatrick: what part of padre does not see them as subs?
17:52 dapatrick syntax highlighting in the viewport
17:52 dapatrick And code folding.
17:53 szabgab scintilla?
17:54 dapatrick Yep, scintilla.
17:54 dapatrick Has trouble as you noted. m, q, s, and y all have problems.
17:55 dapatrick Also it highlights the s of "sub" following a "sub s" and "sub y".
17:55 szabgab we should try to see if that PPI in C++ works well and if it is fast enough for the highligher
17:55 dapatrick I'm putting together a test case and will submit a Trac ticket.
17:55 dapatrick Rather, an example problem file, not a test case.
17:56 szabgab dapatrick: that's good though we have very litte capabilities there
17:56 szabgab OTOH if this works out: http://search.cpan.org/dist/PPI-XS-Tokenizer/
17:56 dapatrick I see.
17:56 El_Che szabgab: it turns out that method, attributes and classes autocomplete is trivial for Moose-based programs. Looking at the code, I see Padre/lib/Padre/Document/Perl.pm handle the magic for the autocomplete we have so far. Any idea on how to implement the Moose functionality through a plugin? It's not a new Document type so the classic way won't work.
17:58 El_Che (I hope it makes sense to you what I wrote here)
17:58 szabgab hmm, should not that just be part of the Padre::Docuemnt::Perl class ?
17:58 El_Che yes, BUT
17:58 dapatrick El_Che: I have autocomplete working for method.
17:58 szabgab or maybe a subclass of it?
17:58 El_Che it would meen introducing a Moose dependency
17:58 szabgab oh, it needs Moose for that?
17:59 El_Che dapatrick: I tested attributes, methods and subclasses of Moose-based classed
17:59 El_Che (the regular method autocomplete didn't give me valid methods on Moose clases on the svn Padre)
17:59 szabgab the code could still be there and if Moose is not install then it is not loaded
18:00 El_Che let me show you:
18:00 dapatrick El_Che: I have it working in my sandbox for MooseX::Declare. Does Moose have a "method" declarator?
18:00 dapatrick If it does, I'll add support for that.
18:00 El_Che use Moose;
18:00 szabgab OTOH it could also be packaged as plugin for Padre
18:00 dapatrick Then once I commit you can test.
18:00 El_Che my $metaclass = MyClass->meta();
18:00 El_Che then:
18:01 El_Che 19:34 < reneeb> szabgab: Froscon was good. The stand was a little too small, but we had a lots of visitors there. The Perl devroom was ok, a litte less  attendance than last year, but seems this was a problem for all dev rooms. I added some notes about that to the wiki page...
18:01 El_Che 19:34 < reneeb> Hi rindolf
18:01 El_Che 19:45 < rindolf> reneeb: what's up?
18:01 El_Che 19:46 < rindolf> reneeb: I thought it had to do with Frost.
18:01 El_Che 19:47 < dapatrick> Woah, crazy weird issue: I have a subroutine named "s" which Padre things is not a subroutine.
18:01 El_Che 19:47 < dapatrick> Just ran through the alphabet.
18:01 El_Che 19:48 < dapatrick> Seems not to like "sub s" and "sub y".
18:01 El_Che 19:48 < dapatrick> Super super weird.
18:01 El_Che 19:48 < rindolf> dapatrick: it can be confused with s/// and y///
18:01 El_Che 19:49 < dapatrick> and substitution and transliteration.
18:01 El_Che 19:49 < dapatrick> s/and/ah/
18:01 szabgab El_Che: that was not what you wanted copy, right ?
18:01 El_Che crap
18:01 rindolf El_Che: what?
18:01 El_Che sorry
18:01 szabgab El_Che: blame windows :)
18:01 El_Che fucking copy paste on this linux laptop :)
18:02 El_Che anyway: subclasses: $metaclass->subclasses
18:03 El_Che methodes is $metaclass->get_all_methods
18:03 El_Che etc
18:03 El_Che very trivial
18:06 El_Che was testing just now with this: http://pastebot.net/paste/wrVhsWvr6MZ/
18:06 Hyppolit Changeset #6 http://padre.perlide.org/trac/changeset/6
18:10 GabrielVieira joined #padre
18:15 GabrielVieira2 left #padre
18:19 dapatrick Man, I would love test method list (ok, isa_ok, etc.) in the Outline view for .t files.
18:20 szabgab has anyone seen the data getting duplicated in the outline window?
18:22 dapatrick I have not.
18:23 chorny seeing it now
18:23 chorny not seeing - it was different subs with name too long
18:23 dapatrick For which sections?
18:23 dapatrick All sections?
18:24 dapatrick Ah.
18:24 chorny For modules I see some modules listed twice, but that's because modules are loaded by demand with require. There are 2 require => so it is listed twice
18:33 danlucraft joined #padre
18:35 szabgab as I edit a file I see te list updated
18:36 szabgab without the whole thing being cleared first
18:36 szabgab but let me check it on trunk
18:51 rindolf left #padre
18:53 reneeb left #padre
19:11 [Sno] joined #padre
19:12 kanishka left #padre
19:16 El_Che claudio@amsterdam:~/Code/Padre/trunk/Padre$ ./dev.pl -a
19:16 El_Che # Mon Aug 23 21:16:14 2010 (eval) 'WARN: Inefficiently loading Padre::Util::Win32 when not on Win32'
19:16 El_Che is this known?
19:23 dodu joined #padre
19:35 toi joined #padre
19:43 pece left #padre
19:43 Hyppolit svn: r12344 | dapatrick++ | http://padre.perlide.org/trac/changeset/12344
19:43 Hyppolit Add support for subroutine declarations using syntax provided by Method::Signatures, MooseX::Method::Signatures, and MooseX::Declare; includes tests for 1/5 modifications to Padre::Document::Perl*
19:43 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/t/ trunk/Padre/t/files/
19:45 user_9409 joined #padre
19:46 user_9409 left #padre
19:53 toi left #padre
20:03 Alias left #padre
20:09 clscott joined #padre
20:15 daxim left #padre
20:17 dodu left #padre
20:33 garu guys, is there currently a way to interact with a script within padre's output window (or somewhere else)? say, if the program does stuff like: print "how old are you?; my $age = <STDIN>
20:34 Sewi Sure: Preferences -> external output windows (don't know the exact wording)
20:34 garu Sewi++
20:36 garu Sewi: hmmm... I see "script arguments", but that's not quite what I'm looking for :/
20:36 garu oh
20:37 garu "use external window for execution"
20:37 Sewi No, it's not what I meant, wait a moment.
20:37 garu that should do it
20:37 Sewi yes, this is it
20:37 garu :)
20:45 danlucraft szabgab: I finally took your advice and opened up redcar committing
20:45 danlucraft szabgab: I think it's related that the redcar irc channel has been jumping for days now
20:45 danlucraft thanks :)
20:46 kyanardag left #padre
20:47 kyanardag joined #padre
21:12 mib_73m3h3 joined #padre
21:13 danlucraft left #padre
21:14 mib_73m3h3 left #padre
21:42 perlite left #padre
21:42 perlite joined #padre
21:45 Steffen left #padre
21:52 szabgab garu, Sewi  I think that checkbox should be ticked by deafult
21:53 szabgab at least until we manage to make the output window work both ways
21:56 garu szabgab: I like our current output window... maybe what we're missing is a FAQ :)
21:57 garu what do you think?
22:17 dapatrick left #padre
23:47 chorny left #padre

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