Camelia, the Perl 6 bug

IRC log for #padre, 2011-08-14

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

All times shown according to UTC.

Time Nick Message
00:05 castaway_ joined #padre
00:52 Di-ima joined #padre
01:22 waxhead dolmen++ padre icon is much nicer now
01:54 submersible_toaster waxhead: what was changed w/ icon ?
01:54 waxhead the larger size removes the pixelation in unit's task bar thing on the left..
01:55 waxhead unity's even
01:59 submersible_toaster ok - unity , i really need to dist-upgrade...someday
02:00 waxhead it's not too bad...
02:00 waxhead but it took me a while to get the hang of it
02:00 waxhead I'm not sure I like the application's menu bar being taken out of the application and put into the top bar...
02:01 submersible_toaster oh god...
02:01 submersible_toaster no
02:01 waxhead apparently it's a bit like the mac
02:01 submersible_toaster windows 7 goes and ribbons/ruins their interface ... now gnome
02:01 submersible_toaster that's why i see so many howto turn unity off
02:05 waxhead yeah, it's takes too long to get used to
02:05 waxhead I'm used to it enough
02:05 waxhead it's stupid trying to find an application though
02:06 waxhead you only have so much room on the launch bar thingy, after that you have to type in the name or a term to find similar
02:06 waxhead personally I liked the menus with the icons and names
02:06 waxhead that wasn't so hard to use and seemed more natural
02:06 waxhead maybe i'm just old
02:07 waxhead I've added a trac ticket report for all open blockers, there's one outstanding blocker currently for the spell checking plugin.
02:07 waxhead is there any reason it's been set so high?
02:20 submersible_toaster waxhead: for plugin i would read 'blocks release of dist for Padre-Plugin-Foo' not for Padre itself
02:21 submersible_toaster why allow a borken plugin to block your app ?
02:21 asarch joined #padre
02:32 submersible_toaster now where has Alias gone?
02:32 submersible_toaster seen Alias
02:32 submersible_toaster seen?
02:32 * submersible_toaster smacks Hyppolit with a dead fish
02:33 submersible_temper <soapbox> Once again application developers - not just padre - thwart my pursuit of dark themed desktop
03:16 tome joined #padre
03:37 kaare joined #padre
04:07 |Sno| joined #padre
06:30 Sewi joined #padre
06:51 dolmen joined #padre
06:52 sugar joined #padre
07:15 azawawi joined #padre
07:16 azawawi good morning #padre
07:20 submersible_temper hi
07:21 mj41 joined #padre
07:21 submersible_temper sugar: ping
07:21 submersible_temper i'm ready to commit your solarize style if you want it in 0.9x ?
07:22 Hyppolit svn: r15470 | azawawi++ | http://padre.perlide.org/trac/changeset/15470
07:22 Hyppolit Fixed 04-config.t failure
07:22 Hyppolit trunk/Padre/t/
07:22 azawawi submersible_solarized... :)
07:25 sugar sec
07:26 Sewi gm azawawi
07:28 azawawi Sewi: gm
07:28 sugar http://padre.perlide.org/trac/browser/​trunk/Padre/lib/Padre/Wx/Editor.pm#L74
07:29 sugar https://github.com/sugar84/padre-solar​ized/blob/master/styles/sugar.yml#L385
07:29 Hyppolit Changeset #84 http://padre.perlide.org/trac/changeset/84
07:38 azawawi sugar: what about it?
07:45 sugar sec
07:48 sugar http://smotr.im/fLi
07:48 sugar this js in default colorcheme in Padre 0.88
07:49 azawawi ok
07:49 sugar s/this js/this is js/
07:50 sugar but if change 'c' to 'javascript', it wiil be need to change in all colorchemes
07:50 Hyppolit svn: r15471 | azawawi++ | http://padre.perlide.org/trac/changeset/15471
07:50 Hyppolit Take 2 of the awesome KHMan's LexPerl.cxx patch from Scintilla interest group. It has now basic variable interpolation for:  "" qq{} `` qx{} // m{} qr{} s{}{}
07:50 Hyppolit trunk/Wx-Scintilla/cpp/ trunk/Wx-Scintilla/share/ trunk/Wx-Scintilla/wx-scintilla/include/ trunk/Wx-Scintilla/wx-scint​illa/src/scintilla/include/ trunk/Wx-Scintilla/wx-scintilla/src/scintilla/src/
07:51 Hyppolit svn: r15472 | azawawi++ | http://padre.perlide.org/trac/changeset/15472
07:51 Hyppolit Bumped version to 0.21_06 and updated Changes
07:51 Hyppolit trunk/Wx-Scintilla/ trunk/Wx-Scintilla/lib/Wx/
07:51 azawawi sugar: i see
07:52 Hyppolit # 1291 :  Code folding icons missing (new defect) by dolmen  [ http://padre.perlide.org/t​rac/ticket/1291#comment:3 ]
07:52 sugar submersible_temper: can you commit solarized?
07:54 sugar submersible_temper: i will solve problems on the go =)
07:55 ecocode joined #padre
07:59 Hyppolit # 1101 :  "Select All" menu entry does not show keyboard shortcut (new defect) by dolmen  [ http://padre.perlide.org/t​rac/ticket/1101#comment:3 ]
08:00 Hyppolit # 1003 :  Undo and redo's shortcuts do not show up in the menu (closed defect) by dolmen  [ http://padre.perlide.org/t​rac/ticket/1003#comment:4 ]
08:01 Hyppolit svn: r15473 | azawawi++ | http://padre.perlide.org/trac/changeset/15473
08:01 Hyppolit Fix build failure on wxWidgets 2.8.10 (MARKD++)
08:01 Hyppolit trunk/Wx-Scintilla/ trunk/Wx-Scintilla/wx-scintilla/src/scintilla/src/
08:02 Hyppolit # 1101 :  "Select All" menu entry does not show keyboard shortcut (new defect) by dolmen  [ http://padre.perlide.org/t​rac/ticket/1101#comment:4 ]
08:07 sugar but in 0.86 I added ('application/javascript' => 'javascript'), to %MIME_TYPES in Padre::Wx::Editor
08:08 sugar and js highliting was working fine
08:10 sugar but now, in 0.88, i do same actions, and it looks like shit: http://smotr.im/fLq
08:11 sugar azawawi: can you explain this behavior?
08:12 Hyppolit svn: r15474 | dolmen++ | http://padre.perlide.org/trac/changeset/15474
08:12 Hyppolit About dialog: fix Alien::wxWidgets version reporting
08:12 Hyppolit trunk/Padre/lib/Padre/Wx/
08:17 azawawi sugar: let me check it out
08:17 azawawi sugar: where is the solarized link again?
08:17 sugar sec
08:17 azawawi sugar: make sure you're not using Wx::Scintilla or something...
08:17 azawawi sugar: i.e. normal Wx::STC
08:17 azawawi sugar: feature_wx_scintilla is false
08:18 sugar https://github.com/sugar84/padre-sol​arized/blob/master/styles/sugar.yml
08:18 Hyppolit Changeset #84 http://padre.perlide.org/trac/changeset/84
08:18 sugar azawawi: do you meant ut?
08:18 sugar http://ethanschoonover.com/solarized
08:18 sugar or this?
08:19 azawawi your file so i integrate it
08:19 azawawi and test
08:25 Hyppolit svn: r15475 | azawawi++ | http://padre.perlide.org/trac/changeset/15475
08:25 Hyppolit D::TU -> Devel::TraceUse in dev
08:25 Hyppolit trunk/Padre/
08:41 Hyppolit svn: r15476 | azawawi++ | http://padre.perlide.org/trac/changeset/15476
08:41 Hyppolit Added feature_devel_traceuse (disabled by default) and feature_devel_traceuse_options which makes Padre run scripts with Devel::TraceUse=<opt> to show the modules that are loaded recursively (DOLMEN++ for the idea)
08:41 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/t/
08:48 Hyppolit svn: r15477 | azawawi++ | http://padre.perlide.org/trac/changeset/15477
08:48 Hyppolit Fix a syntax error that was introduced in r15476 (azawawi--)
08:48 Hyppolit trunk/Padre/lib/Padre/
08:50 Sewi azawawi: You're giving so many -- to azawawi, how long until you vote for deleting his commit bit? :-)
08:52 Hyppolit svn: r15478 | azawawi++ | http://padre.perlide.org/trac/changeset/15478
08:52 Hyppolit feature_devel_endstats and feature_devel_traceuse are now in Padre::Feature making them more lightweight
08:52 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/
08:52 azawawi Sewi: :)
09:01 dolmen azawawi: Devel::TraceUse options should not be a Padre-wide feature
09:02 dolmen azawawi: this is only something you want to use for one run
09:03 dolmen azawawi: and I thing it would be better to make this feature as a plugin
09:05 dolmen azawawi: this would solve module dependency for this feature: the feature is available if the plugin is installed, and the plugin is installed with its CPAN dependencies
09:07 Hyppolit svn: r15479 | azawawi++ | http://padre.perlide.org/trac/changeset/15479
09:07 Hyppolit Added feature_devel_endstats_options
09:07 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/t/
09:07 azawawi dolmen: give me time and i'll show you what im thinking for Padre's future... :)
09:08 azawawi dolmen: Feature dialog
09:09 azawawi dolmen: the cool thing is going to be the integration with Padre's CPAN installer
09:09 dolmen sure
09:09 azawawi dolmen: but you're right
09:10 azawawi dolmen: dist:zilla is good, right?
09:10 azawawi dolmen: but...
09:10 azawawi dolmen: dist::zilla plugins lag behind making dist::zilla look bad
09:10 karlnapp joined #padre
09:11 dolmen azawawi: so?
09:12 azawawi dolmen: putting a small feature inside a plugin is a bit too much although it is the right thing to do design-wise
09:12 dolmen azawawi: the biggest problem with D::Z plugins is they are hard to discover
09:13 azawawi dolmen: and that they do not install on multiple platforms
09:13 dolmen I had no such problem so far
09:13 azawawi we had this when using [@PadrePlugin]
09:13 azawawi basically you need to trim down plugins
09:14 azawawi btw, im testing right now ./Build installdirs
09:15 azawawi for the bug you reported against Wx::Scintilla dolmen++
09:17 dolmen I had a quick look at Build.PL in the trunk and I expect that it is probably not relevant
09:17 dolmen anymore
09:17 azawawi sure? i didnt fix anything... :)
09:23 danlucraft joined #padre
09:23 waxhead uptime?
09:23 Hyppolit 02:21:22 up 52 days, 12:00,  0 users,  load average: 0.29, 0.30, 0.35
09:24 waxhead hey danlucraft
09:24 waxhead how goes the ruby editor?
09:24 danlucraft hey waxhead, pretty good
09:24 danlucraft going to make a push for 1.0
09:24 danlucraft how's Padre coming on?
09:25 waxhead moving ever onwards toward 1.0 ourselves.. :)
09:26 danlucraf joined #padre
09:26 waxhead with the occasional dud release..
09:26 danlucraf think I missed a bit there..., joining a vpn seemd to cause hte irc to sip
09:26 danlucraf skip
09:26 danlucraf oh but the logs work again, cool
09:28 danlucraf waxhead: do you have a roadmap for 1.0 I could look at? Like going on holiday we can compare our checklists :)
09:29 waxhead danlucraf, ummm not really
09:29 azawawi danlucraf: ruby editor?
09:30 waxhead development is still some what laissez-faire
09:30 danlucraf azawawi: redcareditor.com
09:30 waxhead azawawi, yep... he's doing a Padre for in and for Ruby
09:30 danlucraf like padre but for Ruby, except with less traction ;)
09:30 waxhead err.. that's in and for ruby
09:30 dolmen azawawi: Devel::TraceUse should be an option (checkbox+text field) in advanced run dialog (Ctrl+F5)
09:31 karlnapp1 joined #padre
09:31 waxhead danlucraf truth is we're lucky with Alias who really digs intot he internals and gets things sorted out, with we have azawawi who has worked lot on the Scintilla port/upgrade for Wx which gives us the new scintilla for padre...
09:32 waxhead then there's everyone else who pops in and fixes things...
09:32 azawawi dolmen: interesting
09:32 waxhead tome for the Mac side of things of late
09:32 waxhead bowtie who is doing a pretty good job at documenting things like the plugin infrastructure...
09:32 danlucraf cool, I saw mac stuff was improving
09:32 danlucraf I should download it again
09:33 waxhead overall, we're pretty lucky we have a good bunch of people hanging out nad getting things done...
09:33 dolmen and I'm currently fixing menu entries for better accessibility
09:34 waxhead the lack of a road map isn't a problem at the moment really as people who come on board are getting the things they find issue with sorted out
09:34 danlucraf a DMG, hallelujah!
09:34 waxhead even things like fixing up the icon for Unity was done  today..
09:34 waxhead danlucraf, yep, that's tome's work...
09:34 dolmen I did the icon
09:34 waxhead along with help from Mark Dooton who does a lot of stuff with Wx
09:35 waxhead yep.. dolmen did the icon..
09:35 waxhead which does look much better...
09:35 dolmen a one line patch
09:35 waxhead who does the debian packaging?
09:35 waxhead still counts!
09:37 danlucraf nice work
09:39 danlucraf dolmen: we updated our icon for the next release (left to right) https://github.com/danlucraft/redcar-icons/co​mmit/0c228cda0f99def3c64753a737009355e34d9102
09:41 Hyppolit svn: r15480 | azawawi++ | http://padre.perlide.org/trac/changeset/15480
09:41 Hyppolit First step in preparing a better test case for Wx::Scintilla variable interpolation patch
09:41 Hyppolit trunk/Wx-Scintilla/share/
09:43 waxhead azawawi, not sure if it's a new Scintilla problem or not, but when I opened up Main.pm today and then clicked on one of the functions in the outline, I lost all the syntax highlighting.
09:44 waxhead danlucraf, nice icons... did you do them?
09:44 Hyppolit svn: r15481 | adamk++ | http://padre.perlide.org/trac/changeset/15481
09:44 Hyppolit Adding experimental capture_mouse method
09:44 Hyppolit trunk/Padre/lib/Padre/
09:45 dolmen danlucraf: what UI libs do you use in Redcar?
09:45 danlucraf waxhead: thanks. @kattrali did them.
09:45 danlucraf dolmen: SWT (Java), which is like Wx, it binds to native controls on each platform
09:45 dolmen danlucraf: I agree, nice icons
09:45 Hyppolit svn: r15482 | azawawi++ | http://padre.perlide.org/trac/changeset/15482
09:45 Hyppolit Read sample from share/perl-test-interpolation.pl.txt in perl_editor.pl
09:45 Hyppolit trunk/Wx-Scintilla/share/
09:46 dolmen danlucraf: good choice, so you benefit from Eclipse work
09:46 danlucraf exactly
09:46 danlucraf wrote our own syntax highlighter though
09:46 Hyppolit svn: r15483 | azawawi++ | http://padre.perlide.org/trac/changeset/15483
09:46 Hyppolit Perl tidy Padre::Document::Perl
09:46 Hyppolit trunk/Padre/lib/Padre/Document/
09:47 Steffen joined #padre
09:48 azawawi dolmen, danlucraf: SWT is the base of Eclipse platform. To truly use Eclipse functionality, you need to access the Eclipse platform
09:48 azawawi dolmen, danlucraf: Also JFace is on top of SWT
09:49 danlucraf yes, we don't use any Eclipse stuff really
09:49 danlucraf but there is a bit of JFace in there
09:52 Hyppolit svn: r15484 | azawawi++ | http://padre.perlide.org/trac/changeset/15484
09:52 Hyppolit More size fixes to sample Perl editor in Wx::Scintilla
09:52 Hyppolit trunk/Wx-Scintilla/share/
09:55 bowtie joined #padre
09:57 azawawi waxhead: please disable fearture_wx_scintilla and restart Padre. and check if it is still the case or not
09:59 dolmen am I alone having problems typing spaces in the editor?
10:00 Hyppolit svn: r15485 | adamk++ | http://padre.perlide.org/trac/changeset/15485
10:00 Hyppolit Allow mutating $_ in list expressions
10:00 Hyppolit trunk/Padre/xt/
10:04 kelem joined #padre
10:05 kelem hi
10:11 Hyppolit svn: r15486 | adamk++ | http://padre.perlide.org/trac/changeset/15486
10:11 Hyppolit Fixed a ton of miscellaneous non-existant $self->method methods
10:11 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
10:12 Alias joined #padre
10:14 Steffen left #padre
10:16 bowtie Alias, ping
10:16 Alias yo
10:18 bowtie Alias, if I want to get info on all open files in padre, how, as current only provides this for one?
10:19 Alias $main->notebook
10:19 Alias The notebook object owns all the open editors
10:21 bowtie Alias, dose it also contain whether file is up to date ie; no *
10:21 Alias Actually, you want $main->documents
10:21 Alias Which is a shortcut
10:21 Alias And for the * thing you want to grep
10:21 Alias grep { $_->is_..... } $main->documents
10:23 bowtie Alias, thanks
10:23 Alias Probably is_saved
10:24 bowtie Alias, $self->main->new_document_from_string gives me, DIE: Can't call method "GetParent" on an undefined value
10:26 Alias I'd need a line, debug it
10:26 Alias Didn't you pass any params?
10:27 bowtie Alias, I persume you mean, my ( $self, $pfile1, $patch ) = @ARG;
10:27 Alias nooooo?
10:27 bowtie why
10:27 Alias Did you pass any params to new_document_from_string
10:27 bowtie yes
10:28 bowtie $self->main->new_document_from_string( $our_diff => 'text/x-patch', );
10:28 Alias I need a line
10:29 bowtie DIE: Can't call method "GetParent" on an undefined value at /usr/src/Padre/Padre/lib/Padre/Wx/Role/Main.pm line 79.
10:29 bowtie how's that!
10:29 Alias Need a line in new_document_from_string
10:30 Alias And if you haven't learned already, you need to learn how to debug Padre :)
10:34 bowtie Alias, there is no line, as error caught by eval, as to debug Padre, I am all ears, shot :)
10:35 bowtie Alias, link to Padre wiki please :)
10:35 dolmen bowtie: about http://padre.perlide.org/trac/wiki/SvnMimeTypes
10:35 bowtie dolmen, ha ha, :)
10:35 dolmen bowtie: on Ubuntu MIME type for Perl is application/x-perl
10:36 dolmen bowtie: not text/x-perl
10:36 bowtie dolmen, WRONG , these are svn:mime types , go read links on above page
10:37 dolmen bowtie: http://tools.ietf.org/html/rfc4288#section-4.2.5
10:38 dolmen this why we have application/javascript which has replaced text/javscript
10:38 bowtie dolmen, there is a svn:mime table to correct the other naff table, as someone things a test file ending with .pl is an application
10:39 bowtie test -> text
10:40 bowtie things -. thinks
10:42 dolmen bowtie: note that svn:mime-type is not set on any files in the repo
10:45 bowtie dolmen look @ cookbook, set syntax to perldoc, works :)
10:56 bowtie I can't save a file withou crashing, get DIE: Can't call method "ide" on an undefined value at /usr/src/Padre/Padre/lib/Padre/Document.pm line 730.
10:56 bowtie using padre revison: 15486
11:00 bowtie Alias, is this not related to your last enhancement r15486
11:00 Hyppolit Changeset #15486 http://padre.perlide.org/trac/changeset/15486
11:00 Alias oops
11:01 bowtie Alias, was the outcome your intention :)
11:01 Hyppolit svn: r15487 | adamk++ | http://padre.perlide.org/trac/changeset/15487
11:01 Hyppolit Oops
11:01 Hyppolit trunk/Padre/lib/Padre/
11:01 Hyppolit svn: r15488 | dolmen++ | http://padre.perlide.org/trac/changeset/15488
11:01 Hyppolit Fix svn:mime-type on padre.ico
11:01 Hyppolit trunk/Padre/share/icons/padre/all/
11:03 bowtie Alias, thanks :)
11:07 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SvnMimeTypes changed by dolmen
11:08 submersible_temper Alias: r u breaking Task >? or inventing Task3 or something
11:08 Hyppolit svn: r15489 | adamk++ | http://padre.perlide.org/trac/changeset/15489
11:08 Hyppolit Niggly layout stuff
11:08 Hyppolit trunk/Padre/lib/Padre/
11:09 Alias Depends, which one do you need?
11:10 Alias Looks like the conversion from manual dequeue to erlang-style inbox mechanism was only half finished
11:11 submersible_temper Alias - trunk syntax/functions/project browser working for you? coz they seem stuck for me
11:11 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SvnMimeTypes changed by dolmen
11:12 submersible_temper Alias: apologies . i broken it w/ monkey patch from swarm
11:12 Hyppolit svn: r15490 | szabgab++ | http://padre.perlide.org/trac/changeset/15490
11:12 Hyppolit Update the messages.pot file
11:12 Hyppolit trunk/Padre/share/locale/
11:12 Hyppolit svn: r15491 | azawawi++ | http://padre.perlide.org/trac/changeset/15491
11:12 Hyppolit An improved Perl editor (to be ported later into Padre) that takes use of all of the styles that LexPerl.cxx provides. Please note that even variable interpolation is now correctly exposed.
11:12 Hyppolit trunk/Wx-Scintilla/share/
11:15 bowtie dolmen, linux and osx don't need svn:eol-style=native; hence thats why there were two tables :(
11:16 bowtie azawawi, any joy with why editor is lossing colours, and going all black on white?
11:17 dolmen no, this is just that svn:eol-style=native on linux is svn:eol-style=LF which is the Subversion default
11:17 Hyppolit svn: r15492 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15492
11:17 Hyppolit add solarize editor theme contributed by 'sugar' ++
11:17 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Config/ trunk/Padre/share/styles/ trunk/Padre/t/
11:19 bowtie dolmen, the svn:eol-style=native; is just to make ms play nice, as it thinks it is always right and invertible wrong :)
11:19 azawawi bowtie: no idea. please report it
11:20 bowtie azawawi, you want pictures to, will do later, for you.
11:20 dolmen bowtie: personally, on my own repos, I never set perl files to native, even when working on Windows: I set them to LF
11:21 azawawi bowtie: hmmm, it seems to be syntax checker related
11:22 dolmen bowtie: this is because I want to be able to do CPAN release from both Windows and Linux, and some platforms don't like CRLF in Perl files
11:24 bowtie dolmen, such as?
11:24 submersible_temper sugar: ping
11:25 dolmen bowtie: the point is that diff between two CPAN releases is broken if I do sometimes with LF sometimes with CRLF
11:26 azawawi submersible_temper++
11:26 azawawi sugar++ sugar++
11:26 bowtie dolmen,  so have you not been using svn:mime types then?
11:26 azawawi :)
11:28 dolmen bowtie: svn:mime-type is only for relevant when viewing the repo on the web (direct HTTP) or through Trac
11:29 submersible_temper Alias: ping
11:33 bowtie dolmen, yes, like sugar, i am working on a style, for perldoc, so that my code will look the same in padre and via trac
11:35 Alias pong
11:36 submersible_temper Alias: notice you killed some fluff in task. I still think {handle} is missing from scheduled tasks right now. so ->handle->message is death
11:36 Hyppolit svn: r15493 | dolmen++ | http://padre.perlide.org/trac/changeset/15493
11:36 Hyppolit svn:mime-type=text/plain for README, LICENSE, COPYING and Changes
11:36 Hyppolit trunk/Padre/
11:38 submersible_temper Alias: and i don't think OWNER works - unless i grossly misunderstand
11:38 Alias It works alright
11:38 submersible_temper what is using it?
11:38 Alias Find in Files and Project tree search
11:39 Alias inbox isn't in use by anything atm
11:39 Alias So that's probably where the nexus of the bugs is
11:39 Alias They only use the cancel bit
11:40 Alias $self->handle->message( OWNER => $object, @lines );
11:40 Alias That would be the line in question
11:40 Alias And in Padre::Wx::FindInFiles, the owner sets up the receiving method with
11:40 Alias on_message => 'search_message',
11:41 Alias search_message gets passed the task for reference purposes, then the path ( sent as $object in the child ) and the lines
11:43 submersible_temper I see "$self->{owner} = $self->{owner}->task_revision;"
11:44 submersible_temper must owner be a ::Task ?
11:50 dolmen bowtie: http://padre.perlide.org/trac/browser/t​runk/Padre/lib/Padre/MimeTypes.pm#L939
11:52 bowtie dolmen, what am I looking for
11:52 dolmen bowtie: so we now have to fix pygments to understand application/x-perl
11:52 dolmen :)
11:52 dolmen (if it doesn't)
11:53 Alias submersible: Owners should inherit from the role Padre::Role::Task
11:53 Alias It gives you all the convenience methods
11:53 Alias The task_foo methods come from Padre::Role::Task
11:54 submersible_temper aha - dequeue_nb in handle calls blocking dequeue on ::Queue
11:54 submersible_temper copy pasta
11:55 bowtie dolmen, you still don't get it, just because application/x-perl is historical dose not mean it is correct, there is to much stuff tied to naff application/x-perl, hence svn:mime, is correct, remember this is all about e-mail :)
11:56 Alias yup
11:56 Alias Those methods are legacy really
11:57 Alias Should be wrapped up inside some kind of ->inbox_next or something
12:05 dolmen bowtie: MIME type is originally for e-mail. But we are talking about the svn:mime-type property of Subversion. This is relevant only when the repo is served using HTTP .
12:05 dolmen bowtie: Pygments understands both text/ and application/ : https://bitbucket.org/birkenfeld/pygments-main/sr​c/456992e7ff81/pygments/lexers/_mapping.py#cl-164
12:06 bowtie dolmen, yes
12:07 bowtie dolmen, if you use application/ your browser will want to save the file :(
12:07 Alias submersible: Or ->dispatch really, since any inbound message is supposed to trigger a method in the task
12:08 dolmen bowtie: this is supposing you are browsing the raw subversion repository
12:09 dolmen bowtie: but you won't do that as you are using Trac
12:09 bowtie you should be able to do both
12:10 bowtie we do both
12:10 dolmen bowtie: if this is so inconvenient for you, either 1) prepend the URL with "view-source:", or 2) fix your browser config
12:11 bowtie see: http://padre.perlide.org/trac/wiki/Plugins links in tables
12:13 Hyppolit svn: r15494 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15494
12:13 Hyppolit unblock the nonblocking dequeue from TaskHandle.
12:13 Hyppolit Fixup logic for on_finish for owners of Tasks
12:13 Hyppolit trunk/Padre/lib/Padre/
12:15 dolmen bowtie: if that is your problem, I can spend some time to fix the tables to point to the source in Trac
12:16 bowtie dolmen, but a user then will not be able to down load a file, will they
12:16 bowtie dolmen. you will effectively be disabling direct access
12:16 dolmen bowtie: a user is not supposed to download a file: he's supposed to install a packaged distribution on the CPAN
12:17 bowtie dolmen, why, the trunk are more up to date
12:18 dolmen if he wants the trunk he has to use a Subversion client
12:18 bowtie dolmen, are you going to keep all the CPAN plugins up to date with trunk?
12:19 Alias submersible_temper, there's a few things I should probably change in Task.pm
12:19 Alias Should probably just allow ->message rather than ->handle->message
12:19 Alias etc
12:24 ecocode is Padre using threaded Perl ?
12:24 dolmen bowtie: also you said "but a user then will not be able to down load a file": what's the problem with application/x-perl if they want to *download*
12:24 Alias ecocode, yep
12:25 bowtie dolmen, they can't view,
12:25 Alias Although it's heavily encapsulated inside a "Task" API
12:25 ecocode Alias: what does it need threads for ?
12:25 Alias It's using Perl threads only to host background workers
12:25 Alias Rather than processes
12:26 Alias Because the threaded workers can send messages directly to the parent thread via Wx threading
12:26 ecocode ok
12:26 Alias So we don't need a flakey client-server architecture
12:26 Alias It's not completely dependant on threads, theoretically someone could write a non-threaded backend for the TaskManager
12:26 * ecocode thought perl threads where unsafe ;)
12:27 Alias ecocode: We use them safely, and prevent the need to work with them directly when doing background tasks
12:27 ecocode So I will need to compile a threaded perl then
12:27 Alias Or re-implement the Task system with something else and donate it to the project :)
12:27 ecocode do I need a separate cpan directory then ?
12:28 Alias What OS?
12:28 ecocode Alias: I'm not that good coder ;)
12:28 ecocode MacosX
12:28 ecocode Lion
12:28 Alias There's a pre-built DMG
12:28 ecocode 64bit
12:28 ecocode it's buggy
12:28 Alias With everything built in
12:28 Alias oh
12:28 ecocode really buggy
12:28 Alias Which one are you using?
12:28 Alias The one released this week?
12:28 ecocode latest
12:28 ecocode yep
12:28 Alias It's less buggy than the one before it :)
12:29 ecocode it cannot save to new files
12:29 Alias hrm
12:29 Alias I heard something about that
12:29 ecocode you have to 'touch' a file before saving a new file
12:29 ecocode then it is ok
12:29 Alias ouch
12:29 ecocode but it doesn't run perl
12:29 Alias We've only gotten a regular Mac contributor in the last month
12:29 Alias And he's working through all the stuff that doesn't work quite right yet
12:30 ecocode I wrote a stupid script to print a line and Perl hangs when run from Padre
12:30 ecocode Padre itself seems far more responsive than when I tested it long ago
12:30 ecocode good job
12:30 Alias We're getting there
12:30 Alias If you lurk and talk to tome, he's the Mac alpha atm
12:31 Alias He's working through bugs and such in priority order
12:31 Alias So, for example, as of that release you have the preferences dialog no longer has infinite size
12:31 ecocode yep. does a hell of a job.
12:31 Alias Well, 2 million pixels wide or something
12:31 ecocode Is he the only mac user ?
12:32 Alias He's the only Mac contributor
12:32 ecocode how many contributors are there ?
12:32 Alias About dialog
12:32 Alias 10-20 in any given month
12:33 Alias There's a set of regulars, and then people tend to come and go to fix particular things that they care about
12:33 Alias http://cpansearch.perl.org/s​rc/PLAVEN/Padre-0.88/Changes
12:37 ecocode I'm using 0.86
12:37 ecocode that's the one in the dmg
12:50 Sewi #1291
12:50 Hyppolit # 1291 :  Code folding icons missing (new defect) by dolmen  [ http://padre.perlide.org/t​rac/ticket/1291#comment:3 ]
12:50 Alias You're not using 0.88?
12:52 Alias ecocode, http://wildperl.com/2011/07/padre-on-osx-​dmg-now-on-leopard-snow-leopard-and-lion/
12:52 Alias 0.88 dmg
12:52 Alias http://wildperl.com/2011/08/padre-0-88-osx-dmg/
12:57 ecocode Alias: thanks! something went bad here
12:57 ecocode should fix a lot ;)
12:59 Alias Lets hope so
12:59 Alias That's the first post-tome release
13:01 ecocode launching a script still hurts
13:01 Sewi Alias: I don't understand the Plugin manager's error for the SVN plugin. It says "Padre::Wx::Dialog is needed at newer version 0.81" and the SVN.pm requires Padre::Wx::Dialog => 0.81, but we have 0.88, shouldn't this be ok?
13:02 Alias Yes, it should be
13:02 Alias oh hey
13:02 Alias I know why it's not working
13:02 Alias Padre::Wx::Dialog has been deleted
13:03 Sewi oh, ok
13:03 bowtie Sewi, i ran tests and SVN passed, I added response to irc, a couple od days ago when requested
13:03 Sewi And we have a config problem, there was some issue with right click in the editor and now I got a crash while pressing F5 on open Makefile.PL
13:03 Sewi DIE: Can't locate object method "editor_beginner" via package "Padre::Config"
13:03 Alias Sewi: You'll need to migrate your dialogs to wxFormBuilder or hand-craft it
13:04 Alias editor_beginner is now lang_perl5_beginner
13:04 bowtie Sewi, take dialogs from Cookbook if you wish
13:07 zenog joined #padre
13:09 zenog hiya
13:09 Alias yo
13:09 ecocode saving new files seems to be solved in 0.88 on MacosX
13:10 Alias A lot of stuff got fixed
13:10 Alias Plus should be much faster
13:11 asarch joined #padre
13:18 bowtie Alias, diff, patch, pluging alpha working, should we also diff to svn ?
13:18 Alias Leave that to SVN
13:19 bowtie Alias, when a super user creates Padre-Plugin-Patch to svn and grants me commit bit I will upgrade, ok :)
13:20 bowtie oops upgrade -> commit to trunk
13:21 LeK joined #padre
13:21 estranho joined #padre
13:42 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SvnMimeTypes changed by dolmen
13:43 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SvnMimeTypes changed by dolmen
13:45 bowtie dolmen, well done you just F*** it up, now the svn:mime types are all wrong
13:45 kaare joined #padre
13:46 pece2 joined #padre
13:48 dolmen bowtie: take it easy: nobody uses your auto-props. If that was the case you would have svn:mime-type on many files in the repo as the auto-props are applied when we do "svn add".
13:50 dolmen bowtie: (and "svn checkout" for svn:eol-style)
13:53 bowtie dolmen, did you bother to do any testing, I think not. so reset svn:mime-type to text/x-perl
13:57 Hyppolit svn: r15495 | adamk++ | http://padre.perlide.org/trac/changeset/15495
13:57 Hyppolit Adding patch plugin
13:57 Hyppolit trunk/
14:01 Alias bowtie: Created, but I can't see where I do permissions
14:02 bowtie Alias, thanks, dose this help  http://padre.perlide.org/trac/b​rowser/subversion/padre-access
14:04 bowtie Alias, you are looking for a dir called conf, then the above file is called authz
14:04 bowtie unless it's bean renamed
14:05 Hyppolit svn: r15496 | adamk++ | http://padre.perlide.org/trac/changeset/15496
14:05 Hyppolit I think he's earned it
14:05 Hyppolit subversion/
14:05 Alias There you go, free reign
14:05 bowtie Alias, what do you mean?
14:06 Alias http://padre.perlide.org/trac/b​rowser/subversion/padre-access
14:08 bowtie Alias, but why, or is this open source philosophy :)
14:09 Alias Because I think you're experienced and responsible enough now not to break anything
14:10 Alias ... big
14:10 bowtie Alias, thanks, but I want to emulate you :)
14:10 Alias Well, for that you'd need to create new improvements worth the damage
14:10 bowtie plus my gurth dose seam to increase as the years go by
14:13 bowtie Alias, I will commit P-P-Patch later, need to test on other mc first. be there for you to laugh at with your morning coffee.
14:16 sugar submersible_temper: pong
14:17 Alias It's 12:15am here, odds are he's asleep
14:18 sugar you mean 12:15pm? =)
14:18 Alias nope
14:18 sugar oh sorry
14:18 sugar yes, you right
14:18 Alias I have a few complaints about our solarize implementation
14:19 Alias Have you tried an editor with visible whitespace on?
14:19 sugar in Russia we have 0-24 notation
14:19 Alias The whitespace characters are black
14:19 sugar no
14:19 Alias 0015
14:19 Alias Except for whitespace in strings, which is purple
14:19 sugar what's place?
14:19 sugar 0.90 is realised?
14:20 Alias I'm using trunk
14:20 sugar hmm
14:20 sugar how to update to trunk?
14:20 Alias svn checkout
14:21 Alias svn update if you already have a checkout
14:21 Alias One other general thing, personal dislike
14:21 Alias Well, kind of
14:21 Alias The think I like about Ultraedit's colouring most of all is their comments
14:21 Alias Almost all colour schemes, comments are grey to indicate they aren't real
14:22 Alias Ultraedit does the comments in a green colour (albeit grey'ish green)
14:22 Alias Which not only makes them more readable, but indicates they are important and a positive thing
14:24 Alias But then I can see how immensely careful you've been designing solarise, so I'm sure changing it would be a big deal
14:24 Alias So it's more an FYI comment
14:50 sugar thanks =)
14:50 sugar FYI - what is it?
14:51 dolmen for your information
14:51 sugar ok, thanks
14:51 dolmen the contributors map for Padre is interesting: https://www.ohloh.net/p/padre/map
14:51 dolmen few north americans
14:58 sugar what is utl for checkaout?
14:59 sugar s/utl/URL/
15:07 Sewi Alias++ for fixing things
15:12 Hyppolit svn: r15497 | szabgab++ | http://padre.perlide.org/trac/changeset/15497
15:12 Hyppolit Update the messages.pot file
15:12 Hyppolit trunk/Padre/share/locale/
15:15 estranho joined #padre
15:22 Sewi ping bowtie
15:22 bowtie Sewi, pong
15:23 Sewi #1270 is still marked as blocker, I think I remember that we talked about it and you agreed that it isn't
15:23 Hyppolit # 1270 :  Padre::Plugin::SpellCheck, fix for missing version (new enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1270#comment:1 ]
15:23 bowtie Sewi, just looking
15:28 bowtie Sewi, oh it's another dist::zilla, hence no version on in trunk, shame because it's a pain having to add one to test a plugin :(
15:29 Sewi Is it a blocker (= should a release wait to be done until it's solved) or not?
15:30 bowtie Sewi, can we not change dev logic to pass dist::zila plugins, I will close ticket
15:30 Sewi thanks
15:32 Hyppolit # 1270 :  Padre::Plugin::SpellCheck, fix for missing version (closed enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1270#comment:2 ]
15:34 Sewi bowtie: I didn't care about the ticket itself, but being a blocker, it made an RELEASE_TESTING test fail.
15:34 bowtie Sewi, is that a default dev setting ( RELEASE_TESTING = 1)
15:35 Sewi No, you need to set it as an environment variable, e.g. RELEASE_TESTING=1 prove -l xt
15:35 Sewi Or RELEASE_TESTING=1 prove -l xt/blockers.t in this case :)
15:36 bowtie Sewi, what fun :)
15:37 bowtie Sewi, why can't it be added to dev so you can then test from Padre, run this test = prove -lv already
15:39 Sewi Because users may run into it during "make test" and "xt" are tests for developers, they should pass before the release but there is no reason a failing xt test should block a user installing Padre
15:40 bowtie Sewi, I get that, but why don't we add it to dev
15:40 Sewi You can't set a environment variable using svn
15:41 bowtie no, dev as in perl dev
15:42 Sewi You mean, the "dev" perl script from Padre?
15:58 bowtie Sewi, yes
15:58 bowtie sorry for delay, had to show daughter how to hand wash
16:00 Sewi bowtie: I know this... :-)
16:00 Sewi dev is being used by people for everyday work, setting RELEASE_TESTING there would harm their work on other projects
16:01 bowtie Sewi, it was just a suggestion
16:01 Sewi bowtie: It's good to talk about such things as many idea are found this way :)
16:02 bowtie Sewi, I will go back to the hand washing then :)
16:03 Sewi my daughter is one step ahead: hand washing is no longer cool and we have to ask her all the time :)
16:04 garu szabgab: something odd happened to the cpantesters scoreboard... was is reset or something?
16:04 garu (hi everyone :)
16:04 Hyppolit svn: r15498 | Sewi++ | http://padre.perlide.org/trac/changeset/15498
16:04 Hyppolit Actions may be called from anywhere, not only from the menu (now passing xt/actiontest.t)
16:04 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
16:04 Sewi hi garu
16:05 Sewi garu: Would you like to send us some summer? We got autum since May or so :)
16:24 asarch joined #padre
16:41 LeK1 joined #padre
16:46 LeK joined #padre
17:23 garu Sewi: hehe I wouldn't mind at all, it's always sunny and warm/hot around these parts ;)
19:38 Hyppolit # 1299 :  Space bar launches word completion instead of inserting a space (new defect) [ http://padre.perlide.org/trac/ticket/1299 ]
19:46 Hyppolit # 1299 :  Space bar launches word completion instead of inserting a space (new defect) by Sewi  [ http://padre.perlide.org/t​rac/ticket/1299#comment:1 ]
20:01 mj41 joined #padre
20:17 ecocode joined #padre
20:43 sugar_ joined #padre
21:05 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SvnMimeTypes changed by bowtie
21:42 alnewkirk joined #padre
21:43 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SvnMimeTypes changed by dolmen
21:48 bowtie dolmen, thanks for the critique
22:00 Hyppolit svn: r15499 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15499
22:00 Hyppolit Swarm - break nearly everything in pursuit of better transport layer.
22:00 Hyppolit All socket IO now occurs in bg thread Swarm::Service->run
22:00 Hyppolit Frontend awfully broken by this change.
22:00 Hyppolit Stole a test from Padre to run task_manager.
22:00 Hyppolit trunk/Padre-Plugin-Swarm/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/ trunk/Padre-Plugin-Swarm/lib/​Padre/Plugin/Swarm/Transport/ trunk/Padre-Plugin-Swarm/l​ib/Padre/Plugin/Swarm/Wx/ trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/ trunk/Padre-Plugin-Swarm/t/
22:54 ecocode joined #padre
22:54 bowtie joined #padre
23:46 Hyppolit svn: r15500 | bowtie++ | http://padre.perlide.org/trac/changeset/15500
23:46 Hyppolit Initial import of Plug-in Patch
23:46 Hyppolit supports perl dev -a -t Padre::Plugin::Patch::Main
23:46 Hyppolit there is no POD, a lot of assumptions
23:46 Hyppolit hence alpha
23:46 Hyppolit trunk/Padre-Plugin-Patch/ trunk/Padre-Plugin-Patch/fbp/ trunk/Padre-Plugin-Patch/lib/ trunk/Padre-Plugin-Patch/lib/Padre/ trunk/Padre-Plugin-Patch/lib/Padre/Plugin/ trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/ trunk/Padre-Plugin-Patch/l​ib/Padre/Plugin/Patch/FBP/ trunk/Padre-Plugin-Patch/scripts/ trunk/Padre-Plugin-Patch/t/

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