Camelia, the Perl 6 bug

IRC log for #padre, 2011-05-31

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

All times shown according to UTC.

Time Nick Message
00:05 teejay left #padre
00:18 teejay joined #padre
00:19 estranho left #padre
01:02 Alias joined #padre
01:23 estranho joined #padre
02:00 Hyppolit svn: r14443 | adamk++ | http://padre.perlide.org/trac/changeset/14443
02:00 Hyppolit Adding more notes on how this change sucks.
02:00 Hyppolit trunk/Padre/lib/Padre/
02:58 Hyppolit svn: r14444 | adamk++ | http://padre.perlide.org/trac/changeset/14444
02:58 Hyppolit Decentralising timer id allocation now that we just use Wx::NewId()
02:58 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/t/ trunk/Padre/xt/files/
04:10 Sno| joined #padre
04:14 |Sno| left #padre
05:24 katofiad left #padre
05:38 toi joined #padre
05:40 sugar joined #padre
05:41 Sewi joined #padre
05:43 sugar left #padre
05:58 asarch joined #padre
06:11 katofiad joined #padre
06:19 katofiad left #padre
06:31 katofiad joined #padre
06:36 azawawi joined #padre
06:39 azawawi good morning
06:39 Alias hi
06:39 azawawi hey
06:40 azawawi Alias: FindFind(Alias) :)
06:40 azawawi Alias: FindFast(Alias)
06:41 katofiad left #padre
06:41 azawawi started yesterday extracting SWT java doc tags @param, @see, @since
06:41 azawawi the interesting thing is that multiple @see <link> should map to =SEE ALSO header
06:42 azawawi @param x the first param => ? (POD)
06:44 Alias yo
06:44 Alias FindFast is shitty
06:44 Alias We need to drop the find escalation behind a feature flag
06:45 azawawi i see
06:45 Alias oh man
06:45 Alias I just upgraded Wx and my Padre is broken
06:46 azawawi that fix should fix it... :)
06:46 azawawi trunk
06:46 Alias but...
06:46 Alias hrm
06:46 azawawi conditional fix for wx 2.8.12..
06:46 Alias oh
06:46 Alias I'm using installed Padre, not dev
06:46 Alias I'm going to try to fix it better
06:46 azawawi sure
06:46 azawawi go for it
06:47 Alias This is happening to people right now?
06:47 Alias So we REALLY need to get 0.86 out
06:47 Alias Because every single CPAN install of Padre right now on Windows is broken
06:47 Sewi Hi guys
06:47 Sewi azawawi: May I disturb you with a moose question?
06:48 azawawi Sewi: if i know the answer :)
06:48 Sewi Attribute (value) does not pass the type constraint because: Validation failed for 'Str' failed with value MongoDB::OID=HASH(0x97a7520) at /usr/share/perl5/Mouse/Meta/Attribute.pm line 289
06:48 Sewi I'd say that "value" is causing this error because it's a ref and not a string, right?
06:49 azawawi yup
06:49 azawawi seems so
06:49 azawawi Alias: let us tell waxhead to get the one on trunk running
06:49 Sewi Thanky. The real problem is that is has to be a ref to work (and it did work until yesterday night)
06:50 azawawi Alias: although i saw a disturbing failure in the morning on my vista home machine
06:50 azawawi Alias: test failure
06:51 szabgab Alias: CPAN installs on Windows will be broken but people who download the Cream thing get a patched version
06:51 azawawi Alias: http://pastebin.com/FCvucUvz
06:51 * azawawi tests it on win7
06:52 szabgab Sewi: so what did you yesterday night?
06:52 szabgab upgrade Moose?
06:52 szabgab why not say   isa => 'MongoDB::OID'  ?
06:53 Sewi Start calling the constructor from TT, but it's also broken when calling from mainstream module now.
06:54 azawawi Alias: to tell you the truth, i was shocked with the Dist::Zilla win32 failures...
06:54 Sewi The call is ->find_one({ _id => { value => MongoDB::OID->new($id) } } ); passing $id as value doesn't work.
06:54 azawawi Alias: after installing it again, i noticed how i just wanted to try a new thing
06:54 azawawi Alias: and unify the build(s) across all of padre's plugins
06:54 Sewi I'll digg myself deeper into this stuff, the MongoDB module is moose/XS based from CPAN, not mine :)
06:55 azawawi Alias: ofcourse i could have done it in M:B or M:I
06:55 Alias azawawi: I figured as much. I'm happy with some diversity
06:55 azawawi Alias: oh well, live and learn :)
06:55 Alias I figure whoever is doing the most maintaining should really dictate it, even if we recommend a particular one
06:55 Alias But D:Z is pretty heavy, and it's not trivial to port away from it, given all the templating it can do
06:56 azawawi true
06:56 azawawi very very heavy
06:59 azawawi Alias: does M:I have a 'dist release' (a.k.a cpan-upload) command?
07:00 szabgab Alias or azawawi I am surprised there is not much CPAN smoking going on for windows
07:00 szabgab or if there is then that it does not help cleaning this stuff
07:01 azawawi szabgab: perl is not used much in enterprise on win32 (at least from what i have seen)
07:01 azawawi Alias: that test failure is a side-effect from r14444
07:01 Hyppolit Changeset #14444 http://padre.perlide.org/trac/changeset/14444
07:02 szabgab I am not sure the enterpries use of perl is what gets the people run smokers and fix their code to work on other platforms
07:03 Alias azawawi: Dunno... I generally generate the tarball into svn and then paste the svn url into the pause upload form
07:03 Alias So there's never been an incentive for me to make one
07:04 azawawi Alias: it is actually what makes maintaining stuff a bit easier in dzil
07:05 azawawi Alias: dzil release => tests and cpan-upload(s)
07:05 * Alias nods
07:05 azawawi Alias: after dist ofcourse
07:05 Alias Also adds more deps
07:05 szabgab there are some very nice graphs here: http://stats.cpantesters.org/trends.html
07:05 szabgab do you know any such grpahs for platforms?
07:05 Alias Plus, doesn't the upload mean you need to store your cpan login and password somewhere?
07:05 szabgab or OS-es?
07:06 azawawi Alias: yup on a file in your home directory if i remember correctly
07:06 azawawi Alias: but you can easily make it prompt you for the password
07:06 azawawi Alias: since it is cpan-upload in the end
07:07 azawawi Alias: RELEASE_TESTING fails quite a bit for the same reason
07:08 Alias Well, we need a release_test or something for that
07:10 El_Che hello
07:11 azawawi El_Che: hi
07:11 azawawi szabgab: while converting SWT java documentation, i came across a couple of useful javadoc tags @param, @see and @since
07:11 marcela joined #padre
07:12 El_Che i like @param
07:12 azawawi szabgab: multiple @see => =SEE ALSO, @since => =head1 SINCE, @param => ? (POD)
07:12 El_Che I emulate it in perl with a comment in the fisrt line of a sub
07:12 azawawi im not sure how to convert
07:12 azawawi POD-wise
07:12 El_Che param does not exit in perl
07:12 asarch left #padre
07:12 azawawi s/exit/exist/ :)
07:12 El_Che make it a first like of the sub pod text?
07:13 szabgab azawawi: I would raise this issue on the list of the pod-people
07:13 szabgab I think there was some recent discussion on the limitations of pod
07:13 El_Che the thing is that perl is a lot different than java regarding methods
07:14 szabgab there might be a chance to extend POD to faciliate such data
07:14 El_Che in java you are kind of force to write different methods for different params combinations
07:14 Alias Anyone got a link to this no updates on freeze issue?
07:14 Alias I see nothing in the wx changes file for 2.8.12
07:14 El_Che 'args...' kind of sucks
07:14 El_Che Alias: WIN only prob?
07:14 Alias What's strange is that I'm not even changing the AUI layout
07:15 El_Che szabgab's perl+padre release seems ok
07:15 Alias Well, I guess I am...
07:15 Alias I'm adding a pane
07:16 mj41 joined #padre
07:17 azawawi Alias: nothing but our own discussion http://www.mail-archive.com/padr​e-dev@perlide.org/msg01107.html
07:18 azawawi szabgab: i see
07:18 azawawi El_Che: Mac+WIN (non-UNIX in Padre)
07:21 azawawi Alias: re r14444, you mean move every timer to its own class, right?
07:21 Hyppolit Changeset #14444 http://padre.perlide.org/trac/changeset/14444
07:21 azawawi Alias: or package :)
07:21 Alias Moving the timer IDs into the package where those timers are used
07:22 Alias We had them centrally because we were doing manual numeric namespace management
07:22 Alias TIMER_FOO => 30001;
07:22 Alias etc
07:22 azawawi Alias: ok fixing since outline and others are missing
07:22 Alias Once we found Wx::NewId() it was no longer necesary to have them managed centrally
07:22 Alias But it lingered
07:23 Alias So this is weird
07:23 Alias A manual ->Update to the AUI manager doesn't fix the broken layout
07:23 sniper left #padre
07:24 azawawi Freeze stops updates...
07:24 Alias It's not that
07:24 Alias Well, not directly
07:24 Alias Evaluate expression in Padre with broken window
07:24 sniper joined #padre
07:24 Alias Padre::Current->main->aui->Update;
07:25 Alias No change, editor panels still broken
07:25 Alias I think it's more subtle
07:27 dolmen joined #padre
07:31 Hyppolit svn: r14445 | azawawi++ | http://padre.perlide.org/trac/changeset/14445
07:31 Hyppolit Decentralizing TIMER_OUTLINE. This used to fail in compilation
07:31 Hyppolit trunk/Padre/lib/Padre/Wx/
07:35 azawawi Perl::MinimumVersion fails to install on win32...
07:36 Hyppolit svn: r14446 | adamk++ | http://padre.perlide.org/trac/changeset/14446
07:36 Hyppolit Adding wrappers for version information
07:36 Hyppolit trunk/Padre/lib/Padre/
07:36 Alias I'd be pretty surprised about that
07:36 Alias Seeing as it's written on Win32 :)
07:37 azawawi Alias: btw, do you release on win32 or linux?
07:37 Alias I write on Windows, and release on Linux
07:37 Alias And the linux release process runs the test suite in about 6 different ways
07:37 Alias Ordinary user, root, AUTOMATED_TESTING on and off, RELEASE_TESTING on and off
07:38 Hyppolit svn: r14447 | azawawi++ | http://padre.perlide.org/trac/changeset/14447
07:38 Hyppolit t/28_task_manager.t works again after r14444 broke it :)
07:38 Hyppolit trunk/Padre/t/
07:38 Alias Perl::MinimumVersion works for me on windows
07:38 azawawi 5.12.3 strawberry
07:38 Alias What errors?
07:38 Alias 5.12.3 strawberry here too
07:38 Alias paste the errors
07:38 azawawi give me a minute while the RELEASE_TESTING finishes
07:39 pece joined #padre
07:39 Alias OK, so I'm happy to completely disable update optimisation for now
07:40 azawawi xt/actions.t is failing now
07:40 Alias The current state of production Padre is a disaster
07:40 azawawi along with xt/test-plugin.t
07:40 azawawi Alias: yup
07:40 Alias We need to get a new release out, and I'll live with turning off update optimisation
07:40 Alias I'll look for a better solution after release, I've tried the obvious solutions and they don't fix it
07:41 azawawi i think we didnt have a lot of complaints because people still have older wxWidgets or are running on linux with prebuilt Wx
07:41 Alias Right, but every new install will be broken
07:41 Alias People will start arriving regularly
07:41 Alias It's a terrible look for any new users
07:42 azawawi ok Padre runs fine again with *no RELEASE_TESTING*
07:42 * azawawi fires up his linux vm
07:42 Alias We probably need to put in an apology to the release notes that the fast find isn't done yet
07:42 Alias Or disable it fast
07:43 Sewi Whats the problem with fast find?
07:45 Alias The background coloring is sticky, it shouldn't remember or share capitalisation with the main find dialog, it shouldn't have a regex option, it should flush the find text on close, it should start with the selected string if one exists, it should pass the find text on to the main find dialog...
07:45 Alias You can use find more or less by keyboard only
07:45 Alias Ctrl-F, type string, hit enter
07:46 Alias All without really looking at the screen much
07:46 Alias To use fast find you have to actually stop and read what state it's in
07:46 Alias And it doesn't go away with escape
07:47 Alias Or rather, it only goes away with escape when you are focused on it
07:47 Alias Basically, it lacks the smarts of the main one, and the integration between the two isn't good enough
07:48 Alias oh man Padre is ugly without the update optimisation turned on :(
07:49 Alias Stuff is slower and lots of things flicker :(
07:50 Alias Although admittedly since I optimised a lot of the internals it's not AS flickery, since the flickering is condensed in time
07:51 Alias So if Unix window lockers aren't recursive, does this mean that unix flickers all the time anyway
07:51 Alias Despite my optimisation work
07:51 azawawi Alias: i caught another bug
07:51 azawawi Alias: Wx::Editor **** EOL bug :)
07:52 Alias Yeah, I didn't get them all
07:52 azawawi Alias: newline_type returns "None"
07:52 Alias Just got the main one that was causing me to generate mixed files all the time
07:52 azawawi Alias: not just WIN32 and the rest
07:52 azawawi Alias: what should WXEOL be in that case?
07:53 azawawi Alias: "None" happens when you dont have a CR nor an LF or the text is undefined
07:53 Alias Dunno
07:53 Alias Probably the project default
07:53 Alias If it can be determined
07:53 Alias And if not the padre configured default
07:54 Alias ok, I've contributed all I can today
07:54 Alias I have to go fix my POE stack, which has exploded due to POE internals changes
07:54 Alias Work needs it
07:54 azawawi ok me 2 :)
07:59 azawawi Alias: false alarm on Perl::MinimumVersion... File::Find::Rule::Perl failed because RELEASE_TESTING was on and it required Perl::MinimumVersion... recursive dependency... :)
08:00 azawawi Alias: so Perl::MinimumVersion fails under RELEASE_TESTING because it cannot install File::Find::Rule::Perl which needs Perl::MinimumVersion :)
08:00 azawawi Alias: have fun
08:01 * azawawi work &
08:01 azawawi left #padre
08:06 abraxxa joined #padre
08:08 Alias :)
08:12 daxim joined #padre
08:35 katofiad joined #padre
08:47 estranho left #padre
08:55 waxhead howdy!
08:55 waxhead when do we want to releaes?
08:56 waxhead release?
08:56 waxhead I'm sort of busy tonight, and tomorrow is my birthday so thursday night I can work on getting it done???
08:56 waxhead I'll branch then if you like, you have until then to get trunk sorted out.. :)
09:09 Alias We probably want to release asap
09:09 Alias So yeah, branch thursday
09:20 teejay left #padre
09:26 * Alias heads home
09:26 Alias left #padre
09:30 bowtie joined #padre
09:32 teejay joined #padre
09:35 zenog joined #padre
09:35 zenog hi guys
09:37 zenog waxhead is going to create the 0.86 branch this week? Nice ...
09:40 azawawi joined #padre
09:40 azawawi waxhead: hi
09:40 azawawi waxhead: Happy birthday in advance :)
09:44 zenog hi azawawi
09:49 azawawi zenog: hi
09:51 szabgab waxhead: good idea!    pls make sure you send cakes to all of us !
09:57 pece left #padre
10:13 waxhead branch cakes?
10:13 waxhead yep.. I'll do the branch on thursday...
10:13 waxhead that gives trunk some time to settle...
10:13 waxhead I'll send an  email to the list now
10:18 waxhead ok.. off now, have to turn off my laptop and tidy up my mess for things tomorrow..
10:19 waxhead see you thursday night when I'll get the branch done.
10:20 waxhead also, anyone who has some spare time, can you check the test fails under RELEASE_TESTING please... there's one that does the mimetype guessing, but it's guessing perl for the binary file it loads.. I have no idea how to handle that in the code... :)
10:20 waxhead night!
10:21 waxhead left #padre
10:24 bowtie left #padre
10:24 zenog waxhead++
10:27 Di-ima joined #padre
10:48 sniper1 joined #padre
10:51 sniper left #padre
11:10 Hyppolit svn: r14448 | zenogantner++ | http://padre.perlide.org/trac/changeset/14448
11:10 Hyppolit website: rm experimental from download page; better alternatives exist
11:10 Hyppolit trunk/template.padre.perlide.org/tt/pages/
11:12 Hyppolit svn: r14449 | zenogantner++ | http://padre.perlide.org/trac/changeset/14449
11:12 Hyppolit website: move active state block to left column for better-balanced columns
11:12 Hyppolit trunk/template.padre.perlide.org/tt/pages/
11:13 Hyppolit svn: r14450 | zenogantner++ | http://padre.perlide.org/trac/changeset/14450
11:14 Hyppolit website: move active state block to left column for better-balanced columns (second try)
11:14 Hyppolit trunk/template.padre.perlide.org/tt/pages/
11:18 Hyppolit svn: r14451 | zenogantner++ | http://padre.perlide.org/trac/changeset/14451
11:18 Hyppolit website: better-balanced columns on download page
11:18 Hyppolit trunk/template.padre.perlide.org/tt/pages/
11:32 Hyppolit svn: r14452 | szabgab++ | http://padre.perlide.org/trac/changeset/14452
11:32 Hyppolit more clarification about the windows package
11:32 Hyppolit trunk/template.padre.perlide.org/tt/pages/
12:01 azawawi left #padre
12:05 jnap joined #padre
12:18 bowtie joined #padre
12:18 sniper1 is now known as Sniper
12:29 jnap left #padre
12:52 jnap joined #padre
12:53 asarch joined #padre
12:55 katofiad left #padre
13:01 sniper1 joined #padre
13:05 Sniper left #padre
13:09 trash80 joined #padre
13:14 sniper joined #padre
13:18 sniper1 left #padre
13:27 katofiad joined #padre
13:29 asarch left #padre
13:30 rindolf joined #padre
13:36 estranho joined #padre
13:41 CromeDome joined #padre
13:44 CromeDome left #padre
13:50 azawawi joined #padre
13:50 azawawi El_Che: ping
14:18 toi left #padre
14:27 azawawi left #padre
14:28 perlguy joined #padre
14:29 perlguy hello, does anyone know how to set startup/command line parameters in padre?
14:29 Sewi Hi perlguy
14:30 Sewi Sure, in the preferences dialog
14:30 perlguy left #padre
14:30 perlguy joined #padre
14:31 bowtie Sewi, he did not say thank you :((
14:31 bowtie tut tut
14:32 perlguy sorry, got kicked, can anyone help me out?
14:32 Sewi (16:30:08) Sewi: Sure, in the preferences dialog
14:33 perlguy thanks!
14:33 Sewi you're welcome
14:34 perlguy left #padre
14:58 dapatrick joined #padre
14:59 kaare joined #padre
15:00 Hyppolit svn: r14453 | szabgab++ | http://padre.perlide.org/trac/changeset/14453
15:00 Hyppolit start adding entris for v4
15:00 Hyppolit trunk/tools/
15:10 abraxxa left #padre
16:04 sniper1 joined #padre
16:07 Sewi left #padre
16:10 sniper left #padre
16:19 toi joined #padre
16:20 sniper1 left #padre
16:21 sniper joined #padre
16:35 marcela left #padre
16:55 daxim left #padre
16:56 dolmen left #padre
16:57 mj41 left #padre
17:12 adore joined #padre
17:21 Sewi joined #padre
17:57 kaare left #padre
18:01 kaare_ joined #padre
18:03 sugar joined #padre
18:08 kaare__ joined #padre
18:08 kaare_ left #padre
18:12 kaare joined #padre
18:14 kaare__ left #padre
18:22 kaare left #padre
18:27 Steffen joined #padre
18:31 Hyppolit svn: r14454 | szabgab++ | http://padre.perlide.org/trac/changeset/14454
18:31 Hyppolit also mention DBD::ODBC
18:31 Hyppolit trunk/template.padre.perlide.org/tt/pages/
18:45 dodathome joined #padre
18:51 asarch joined #padre
18:59 zenog &
19:05 mj41 joined #padre
19:53 katofiad left #padre
20:07 sugar left #padre
20:33 katofiad joined #padre
20:39 dodathome left #padre
20:43 Sewi left #padre
20:52 asarch left #padre
20:56 toi left #padre
21:02 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginDialog changed by bowtie
21:03 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginCookbook02 changed by bowtie
21:09 katofiad left #padre
21:20 jnap left #padre
21:26 rindolf left #padre
21:29 dapatrick left #padre
21:33 mj41 left #padre
21:46 katofiad joined #padre
22:51 Steffen left #padre
22:54 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginCookbook02 changed by bowtie
22:57 sniper left #padre
23:27 katofiad left #padre
23:41 bowtie left #padre

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