Camelia, the Perl 6 bug

IRC log for #padre, 2011-06-30

| 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:26 tome joined #padre
00:28 tome Hi all, I've just tried the padre .dmg for osx, which looks like it worked great, except the padre in there is .50. Is there a dmg of the newer padre anywhere?
01:07 bvierra left #padre
01:37 asarch left #padre
02:01 Di-ima left #padre
02:11 Di-ima joined #padre
02:14 jfroebe left #padre
02:16 Caelum left #padre
02:39 Alias tome: Unfortunately, the dmg was producted as a one-off effort
02:39 Alias The guy that did it never automated the process
02:39 tome bummer, I think it would give padre a big boost on mac (though I could be totally wrong, maybe the CPAN install is really easy now?)
02:39 Alias It's not
02:40 Alias It's just that nobody on Mac cares about installers
02:40 Alias :(
02:40 Alias Seems to be a general theme that people get Macs because stuff just works
02:40 tome I'm surprised the DMG was able to package all the needed modules, or does my system just 'have them' since I got this laptop I haven't installed any wx modules myself...
02:40 Alias And if not, they only generally do their own install
02:40 tome i could check that I suppose : )
02:40 Alias It may even package it's own Perl, I forget
02:41 tome interesting...
02:44 tome Thanks for the info, I'm tempted to have a look and see what it would take to package, I'll let you know if anything comes of it.
03:54 ingy is now known as \o
03:55 \o is now known as ingy
04:01 Hyppolit svn: r14801 | azawawi++ | http://padre.perlide.org/trac/changeset/14801
04:01 Hyppolit Added two excellent articles by markd++ mentioning Padre with some interesting comments
04:01 Hyppolit trunk/template.padre.perlide.org/data/
04:11 Sno| joined #padre
04:13 |Sno| left #padre
04:20 bvierra joined #padre
04:46 szabgab tome: I think there is a certain amount of chicken-egg issue on Mac
04:46 szabgab there is no good way to install Padre so few try it
04:47 szabgab there are some issues with Padre on Mac but  noone fixes them because they are so few
04:47 szabgab (the people)
04:48 Alias It's not just Padre
04:48 Alias I've seen this same problem in different areas
04:49 Alias #toolchain, "Strawberry for Mac", etc
04:49 Alias Mac people, in general, seem to only deal with a complete working solution out the box, of complete manual installation on their own
04:49 Alias Nobody ever seems to want to package their work for others
04:49 Alias I don't profess to know why, but it's a pattern I see repeated
04:56 szabgab the strange thing is that when you go to a YAPC a lot of people come with Macs
04:56 szabgab and I guess the Ruby comunity has even higher percentage of Mac users
04:56 Alias Yup
04:56 Alias I find it weird as well
04:56 szabgab I think I'll buy a Mac so I can stop caring of packaging :)
04:57 Alias Nobody ELSE on Mac seems to care about packaging, so yeah :)
04:58 Alias ah crap, I found the Probe::Perl problem
04:58 szabgab Alias: have you checked out any of my screencasts?
04:58 Alias Nope
04:58 Alias I don't have video sites at work
04:58 Alias Which is where I do most of my Padre stuff
04:59 Alias Are there any that aren't on popular video sites?
04:59 szabgab and are you at work now or could you check one for me?
04:59 Alias Paste urls
04:59 szabgab I need to get feedback on quality
04:59 Alias I'm at work atm
04:59 szabgab http://www.youtube.com/watch?v=NGX5pgKWVoc
04:59 Alias dude, I can't see "popular video sites"
04:59 szabgab I had to render again and upload again as the previous one was quite bad
04:59 Alias I'd actually suggest we do alternative hosting if possible
04:59 Alias Since a lot of people use Padre at work
05:00 Alias And lots of work places can't see YouTube
05:00 Alias LOTS
05:00 szabgab This is not only about Padre - This is specifically about Dancer
05:00 Alias oh
05:00 szabgab but I'll think about alternatives as well
05:00 Alias Well I can't tell that, since I can't get to it :)
05:00 szabgab oh
05:02 szabgab So it might be a good idea to upload the videos to other sites as well but I'd also like to use the social part of it
05:02 szabgab to get people to subscribe to something or comment on it etc
05:05 asarch joined #padre
05:12 Alias I would deploy it both to YouTube, and to the Padre website itself
05:13 tome Late to the party - I've just recently got my mac but I think one thing that bugged me with the CPAN padre is just that it comes with dependencies that I'll never use otherwise (wx for example), so I was happy when I can get a single bundle for it, and then uninstall if I need to knowing all those modules go away. Not a good reason to want to bundle perhaps, but good enough for me to be thankful someone made that origina
05:13 tome l dmg.
05:14 Alias It's a good idea in general
05:14 Alias Padre should really come as one dmg with a bundled Perl and CPAN tree, run off that Perl but let you test scripts against the system Perl (or any other one)
05:14 Alias That's kind of the Mac'ish way
05:15 tome right, and the dmg is brutally simple actually
05:15 tome I think (no experience yet but it looked easy when I was looking at the details)
05:15 Alias Pretty sure it is
05:15 tome i just need to come up with a nice way to get my padre perl going, maybe I could use brew to get things in a single dir.
05:16 Alias Having scripts run against the system Perl is more tricky
05:16 Alias But that's really a secondary feature
05:16 Alias It would be fine if it ran against the bundled one
05:16 tome especially if it was simple to create a bundle for each perl version
05:16 Hyppolit svn: r14802 | adamk++ | http://padre.perlide.org/trac/changeset/14802
05:16 Hyppolit Added missing dependency on Probe::Perl
05:16 Hyppolit trunk/Padre/
05:16 Alias That was my fault
05:17 tome the thing that caused me to ask all this is that I saw the 0.50 version didn't syntax detect // operator
05:17 tome I figured that's fixed in a newer version
05:18 Alias Sort of
05:18 Alias It's not fixed with the default Wx
05:18 Alias You need the alternative Wx::Scintilla stuff that's only just started working this last week or so
05:18 szabgab tome: have you seen the way wallasey installed padre on Mac?
05:18 szabgab Mark Dootson I mean
05:19 tome szabgab: no, so far I only looked at the dmg (for a few minutes) then had to go back to work, then had dinner : )
05:19 szabgab mac?
05:19 szabgab Hyppolit: mac is http://mail.perlide.org/pipermail​/padre-dev/2011-June/002705.html
05:19 Hyppolit mac was unknown
05:19 Hyppolit mac is now http://mail.perlide.org/pipermail​/padre-dev/2011-June/002705.html
05:19 szabgab tome: see that link
05:21 tome That's great, we need to package That one up as the dmg
05:22 tome if my limited understanding is correct
05:23 tome tl;dr;: you need 32 bit version of perl and you need to get the latest wx, both those steps require manual work.
05:24 tome I'm curious why you cannot build wx in 64 bit
05:26 tome Thanks for that link szabgab, probably saved me many hours of pain
05:28 katofiad left #padre
05:28 szabgab tome: it would be great if you could take that to the next step and create a dmg
05:29 tome How important do you think is the new version of wx? I see the existing dmg uses 5.8.8
05:30 szabgab I think it is very important :)
05:30 szabgab they are constantly fixing stuff
05:30 szabgab and they will fix stuff only on the latest when you encounter issues
05:32 tome cool, Ill see what I can work up. I'll have a few hours tomorrow to play with it.
05:34 szabgab tome++
05:45 wallasey joined #padre
05:46 wallasey hi
05:46 wallasey methods to get Padre on Mac
05:46 wallasey ActivePerl 5.12 + PPM packages of Padre
05:46 wallasey CitrusPerl + cpan -i Padre
05:47 Alias Citrus?
05:47 wallasey http://www.citrusperl.com
05:47 wallasey got fed up of build difficulties for Wx chain
05:47 Sewi joined #padre
05:47 wallasey so packaged it all up
05:48 Sewi gm all
05:48 Alias ah, Perl by the Cava people
05:48 Alias oh, it's not an installer, odd
05:49 Alias Somewhat more complicated than I would wish for, I guess Strawberry isn't threatened :)
05:50 wallasey No :-) Do Strawberry for Linux + Mac and Citrus can die
05:50 Alias Bit hard now
05:50 Alias Basic approach is portable, but most of the code is deeply tied into the WiX toolkit
05:50 Alias For proper Window installer support
05:51 Alias With crypto and upgrade support, et al
05:52 wallasey Anyhow - dmg for Mac ....
05:52 wallasey Simple if you force installation to same location you built it as.
05:53 wallasey relocation on Mac is a tad involved
05:53 danlucraft joined #padre
05:53 Alias I wouldn't bother relocating
05:53 Alias Consider it an option feature
05:53 wallasey best avoid it
05:53 Alias Get it working at /opt/padre first
05:54 Alias Strawberry didn't support relocation for the first 3-4 years
05:54 Alias Portable still doesn't work right
05:54 Alias It doesn't compile XS modules properly
05:56 wallasey What's the issue? I hadn't noticed on Citrus, which is probably less smart than Strawberry
05:56 wallasey ActiveState don't relocate on Mac
05:56 Alias Well, there's two problems
05:57 Alias Relocation requires install-time (post-install at worst) modification of various hard-coded paths, for things which don't properly support relative paths
05:57 Alias Portable applications could come up at a different path EVERY time they execute
05:57 Alias So it requires real-time in-binary relocation on the fly
05:57 Alias Without changing the underlying files
05:58 Alias See Portable.pm in CPAN for how I managed to do it in Perl
05:58 Alias I hack the loaders for Config.pm and CPAN::Config and File::HomeDir and abuse them in ugly ways
05:58 Alias Unfortunately, which I can do that for Perl things, hijacking the gcc toolchain in-memory on the fly is another thing entirely
05:58 Alias Unfortunately, while...
05:59 Alias So gcc hard-coded things still expect to be living at C:\strawberry
05:59 Alias Actually, what I probably need to do is an even more evil hack of CPAN.pm to rewrite the gcc config files on the fly
06:00 Alias But I wrote Portable.pm on an epic road trip, and when I'm at home my heart isn't in it
06:00 Alias More important things to work on
06:00 Alias And things DO work properly once they are installed
06:00 asarch left #padre
06:02 wallasey Yep. Perl on a stick - nice but not something to dash all your time on
06:02 Alias It does more than enough already
06:02 Alias actually, what I REALLY need is portable mingw
06:02 Alias Which does appear to exist
06:03 Alias Maybe I can integrate it into the Perl::Dist builder
06:03 wallasey The compilers from mingw-w64 are entirely portable, I think
06:04 Alias I'm not sure what we are using any more
06:04 Alias I'm not the primary Strawberry maintainer
06:05 wallasey Strawberry uses the mingw-w64 compilers
06:05 wallasey Citrus uses the mingw-w64 compilers :-)
06:06 Alias So then my opinion on Portable Strawberry not working might be out of date now
06:06 Alias Would need to try it
06:06 tome Back for a bit now, seeing this conversation about relocation, looking at the existing dmg to see if it has anything related to this
06:07 Alias Actually, next big thing for Strawberry would be to support spaces in paths
06:07 Alias Perl itself handles it, but I think bits of the toolchain doesn't
06:07 wallasey Bits of the toolchain don't
06:07 Alias Would be nice to have a smoker somewhere with a Vanilla Perl build installed on a spaced-path location
06:07 Alias To force change
06:08 tome My knowledge of moving perls around after compilation is zero, do you guys think I need to look into anything specific before starting?
06:09 Alias Look at what the Portable.pm modules do, they point to some places where paths are absolute
06:09 wallasey tome: Don't relocate. Build install to /opt/Padre, distribute to /opt/Padre
06:09 Alias That too
06:09 Alias Start with a non-relocatable build
06:09 tome wallasey: I don't think DMGs work that way... I thought the goal was to get a padre.app
06:09 Alias Nobody will judge you for it
06:09 szabgab tome: wallasey is the guy who wrote those Mac instructions in the mail
06:09 tome that is in Applications
06:09 Alias Don't do any feature that isn't essentiual
06:09 tome oh awesome : )
06:10 Alias Strawberry build code is 10-20,000 lines
06:10 tome I personally would like a Padre.app in Applications, and the existing .dmg does that... who did that work? I'd love to ask them the general procedure they used
06:10 Alias Took years to get it there
06:10 Alias But the first version was less than a thousand lines
06:10 Alias tome: It was some random non-Perl person at a conference
06:11 Alias I complained Mac people couldn't package in a talk, and he showed up with a USB stick the next day
06:11 Alias So consider the current package throwaway
06:11 tome damn, well I'm not a mac person yet, and I can't package : )
06:11 Alias :)
06:11 wallasey Google PackageMaker - the built in Package Maker for Mac
06:12 tome that's what he/she used?
06:12 wallasey tome: If it lloks like every other Mac install - yes
06:12 tome yeah, that's exactly what it looks like
06:13 wallasey build Perl to /opt/Padre, build a loader stub for Padre.app in Applications
06:14 wallasey package with PackageMaker
06:14 tome I'm pretty sure the existing dmg does not put any files outside it's own Padre.app
06:15 tome If I can do it, I'd want to do the same
06:15 szabgab tome: wallasey could you please check out my latest video and tell me if it is of reasonable quality already? http://www.youtube.com/watch?v=NGX5pgKWVoc
06:15 tome (but I could be totally wrong)
06:15 wallasey If there's no spaces in the path, it will work
06:15 szabgab I had some serious issues with the previous rendering of the video
06:16 tome No spaces, just /Applications/Padre.app
06:16 wallasey tome: then you can do Applications, no problem
06:17 tome wallasey: what do you think the procedure should be? I was thinking of using perlbrew to grab a perl into a special directory, then get the cpan modules built, then package it all up.
06:17 azawawi joined #padre
06:18 tome szabgab: your 1080p version is still showing major compression artifacts, not so bad that I cannot see it full screen, but enough to make me wonder since I haven't seen those in other 1080p vids
06:18 wallasey tome: What versions of Mac OS X and which architectures do you want to support?
06:18 azawawi good morning
06:19 tome wallasey: I saw your post about needing 32 bit perl for the wx, and intended to do that
06:19 tome wallasey: All I've got is 10.6.8 64 bit
06:19 tome so... that : )
06:20 tome basically the latest OS on the latest Macbook Pro I think
06:21 wallasey tome: I meant backwards compatibility. If you don't care about that then that's OK
06:22 tome For the moment, since I know nothing about building: Padre, OSX DMGs, Wx, I'll probably stick to no backwards compat. Though I'd love to know what I break at least...
06:23 tome I plan on following in spirit this post: http://mail.perlide.org/pipermail​/padre-dev/2011-June/002705.html
06:23 tome so get a 32bit version of perl as the base
06:23 tome and distribute that with Padre.app along with the built modules
06:23 tome The existing Padre.app has a run script to do a bit of OSX specific checking
06:23 szabgab tome: and in lower resolution is it ok full screen?
06:23 wallasey szabgab: my eyes, my eyes
06:24 szabgab I take this isn't good :(
06:24 szabgab wallasey: what's the problem?
06:25 tome szabgab: looks readable to me since the text is so large
06:26 wallasey I don't think I could watch the screen for 17 mins - the text shadows seem quite disturbing
06:26 azawawi tome: hi. From that post "...you cannot build wxWidgets 2.8 in 64 bit  mode..."
06:26 wallasey could be my equipment - old eyes + old monitor
06:26 azawawi hi *
06:27 szabgab hi azawawi
06:27 azawawi Alias: when will Padre-Plugin-FormBuilder be released?
06:28 wallasey tome: build your Perl with config options as per the post you cited, and you should get a package deployable to Snow Leopard and above.
06:28 Alias azawawi: Once I've reached the minimum threshold of features in FBP and FBP::Perl people would generally expect to have in an application
06:28 Alias I'm working on bitmap support atm
06:28 Alias Once I've got bitmap support, then I need to add image widgets and image buttons
06:29 Alias And integration of image support with File::ShareDir
06:29 azawawi Alias: cool
06:29 tome wallasey: awesome, thanks for those brew configs
06:29 Alias I could release it today, but things move too much and too many features don't work
06:29 Alias I've changed the FBP::Perl API twice just this week
06:30 Alias But I'm probably down to a month or two until I get a decent baseline finished
06:30 Alias oh, speaking of
06:32 azawawi I want the next Padre version (one/two weeks) to be a great one :)
06:32 szabgab wallasey: this one is way better than what I had earlier but I know it is still far from what I'd like to have
06:32 azawawi hopefully we could land scintilla 2.27 in Wx::Scintilla
06:33 Hyppolit svn: r14803 | adamk++ | http://padre.perlide.org/trac/changeset/14803
06:33 Hyppolit Slight change to the ListBookTest
06:33 Hyppolit trunk/Padre/fbp/
06:33 * azawawi enough talk ... more work  :)
06:33 Hyppolit svn: r14804 | adamk++ | http://padre.perlide.org/trac/changeset/14804
06:33 Hyppolit TEMPORARILY moving all .fbp files to the root directory, to allow the addition of image support.
06:33 Hyppolit trunk/Padre/ trunk/Padre/fbp/
06:35 Alias Splat
06:35 wallasey szabgab: I was fullscreening 360p - 1080p looks much much better
06:35 Alias Also, FBP::Perl with early bitmap support pushing to CPAN now
06:38 mj41 joined #padre
06:39 wallasey goes to eat
06:39 wallasey left #padre
06:51 danlucraft left #padre
07:04 Sewi azawawi: WWW::Mechanize test-server is blocking when running in "screen", all Smokers have been frozen this morning, again.
07:05 Alias Happens all the damned time
07:05 Alias It doesn't bother with those tests on Win32 any more at all
07:06 Sewi Alias: Before WWW::Mech and running in screen, the Smokers were fine for some days.
07:23 marcela joined #padre
07:37 tome I'm doing my padre build and I noticed that padre is pulling in DBI. Just curious if anyone knows where that is used?
07:38 tome is it some strange upstream dependency on a different package... ah well)
07:40 tome sqlite perhaps (thinking to himself)
07:40 Sewi Yes, it's sqlite
07:41 tome Thanks Sewi
07:43 dolmen joined #padre
07:46 tome nice, Padre on a clean perl requires about 91 modules : )
07:48 * tome wonders how many moose requires, and will test that tomorrow
07:52 tome WHoooo! Building brew environment, getting wx, and building padre was totally seamless thanks to wallasey's instructions! Now to see if we can package this sucker
07:52 tome for osx
07:52 El_Che osx?
07:52 El_Che nice
07:52 El_Che we need work on that
07:53 tome yeah that's the goal of this little adventure, get an updated Padre.app for osx
07:53 tome wxPerl[70323] <Error>: CGContextRestoreGState: invalid context 0x0
07:53 tome is this a known error?
07:53 tome doesn't seem to hurt anything
07:55 szabgab tome: that was reported long time ago
07:55 szabgab but noone bothered checking it I think
07:56 szabgab did I mention chickens and eggs?
07:56 El_Che today I have some actual perl development planned. I wonder how padre will behave :)
07:56 tome szabgab: I'm going to move on and see if I cannot package this sucker, and worry about such things a bit later...
07:56 szabgab tome: good thinking
07:56 tome lets get at least an egg today or tomorrow (soon I must sleep so.. it may be tomorrow)
07:56 szabgab and I'll have to got work
07:57 szabgab 4 more days and then I am done with this client!
07:57 szabgab later&
07:57 El_Che the end of the crappy suse install?
07:57 El_Che oh happy day
07:58 El_Che the end of false positives by szabgab :)
07:58 tome DOH! my original problem was not fixed, new padre & scintilla (spelling) still doesn't recognize // operator?
07:58 tome am I smoking crack?
07:59 Alias BTW folks, might I recommend screenr.com
07:59 Alias For screencasting
08:00 tome better than camtasia?
08:02 Alias Well no, but it doesn't require you to install anything
08:02 Alias You can record immediately off the website
08:02 Alias And it's free
08:03 tome looks pretty cool, bookmarked.
08:03 tome thanks
08:03 Alias It's literally, "Record" -> "Position Window" -> "Start" -> "Stop" -> "Type Comment" -> "Publish"
08:03 Alias Super super easy
08:04 sugar joined #padre
08:06 tome since scintilla & new padre do not support the (not new) // operator, I am going to bed : ) and will package things up tomorrow (and maybe learn how to add new operators to the syntax, since not handling // is kind of... lame?)
08:06 tome Padre looking great on Osx, good job all!
08:07 Sewi tome: I think it's supported using the new scintilla (but I may be wrong)
08:07 tome Sewi, I got the one from CPAN
08:07 tome just now
08:07 tome and it's not supported out of the box, though of course I could be doing something wrong
08:10 Alias trunk supports it
08:10 Alias Not in the core yet
08:10 Alias It's an optional extra
08:11 tome I got 0.18 I believe
08:11 tome but it's in the dev branches on github or somesuch?
08:12 tome oh I see, CPAN is just a wrapper
08:12 tome the cpan module
08:12 Alias You need the extra module, and then you need to change the config setting to use it, from memory
08:13 tome When you say extra module, you mean just 'Wx::Scintilla' or something else?
08:17 Alias That
08:17 tome yeah got that, and set it as the syntax highlighter
08:18 Alias Might need a restart for a feature_ change
08:18 tome maybe I don't have the latest version of scintilla (the real code, not the perl code, since I know I have the latest perl from cpan)
08:18 Alias Do it just in case
08:18 tome will do (though I installed it before I ran padre, but never hurts :) )
08:18 Alias Wx::Scintilla embeds (I believe) the real code
08:19 tome ha also command-O is not mapped to Open File : )
08:19 Alias It's not?
08:20 Alias I'm trying to remember if we were doing some kind of special magic platform-aware hotkeys
08:20 tome correct, but these are all 'minor' things we can work on once the new Padre.app is working properly
08:20 tome no idea about how those get set, many are set for example
08:20 Alias Tools -> Key Bindings
08:21 tome no dice on the restart, still seems to think // is a start of a long comment or something
08:21 tome not sure what neon pink means
08:21 Alias hrm
08:21 tome : )
08:21 Alias Talk to azawawi
08:21 tome that keybindings brings up an empty window
08:21 tome not empty sorry
08:21 tome filter, text box, etc. but no contents
08:21 Alias eep
08:22 Alias Trouble
08:22 Alias Well, I'm heading home
08:22 tome also, another error: Use of uninitialized value in subroutine entry at /Users/tom/padre_build/perlbrew/perls/perl-5.​14.1/lib/site_perl/5.14.1/Padre/Wx/Editor.pm line 1601
08:22 tome awesome, I may stop for the night
08:22 Alias That doesn't look promising
08:22 tome tomorrow I'll have some time to spend on packaging
08:22 Alias left #padre
08:22 tome learning OSX packaging and hopefully getting a Padre.app working, that would be awesome
08:22 tome then others can beat on these problems as well
08:23 tome thanks for your help, gnight
08:26 azawawi tome: u there?
08:26 tome yup
08:26 tome just
08:26 tome got any tips about scintilla, since that's the real reason I started this adventure
08:26 azawawi tome: enabled feature_wx_scintilla and restarted and nothing?
08:26 tome whoa
08:26 tome never heard of that : )
08:26 tome i did set it as my syntax highlighter using the combo box
08:26 tome er, select box
08:26 azawawi tome: ok, in padre?
08:27 tome whateve (1.26 AM here)
08:27 tome yes
08:27 azawawi tome: ok  tools/preferences/advanced
08:27 azawawi tome: search for 'feature_wx_scintilla'
08:27 tome tis false
08:27 azawawi tome: enable it (True)... should be bold
08:27 azawawi tome: save
08:27 azawawi tome: restart padre
08:28 tome interestingly, by the way the widget seems to be broken in osx
08:28 azawawi tome: which one?
08:28 tome the left side column is tiny and cannot be resized by me
08:28 tome the Advanced Settings
08:28 azawawi tome: post a screenshot please
08:29 tome will do (tomorrow), there are lots of little gotchas that I see even without looking for them, I'll try to grab what I can. But def. want to get Padre.app running first
08:29 tome hm, same thing re: syntax
08:29 tome let me check the advanced again
08:30 azawawi now after restarting padre, the about dialog should show the version of Wx::Scintilla
08:30 tome Now it's true
08:30 azawawi cool
08:30 azawawi try: my $foo = 10 // 20;
08:30 tome azawawi: I do not see the Scintilla version
08:30 tome in about
08:30 tome : (
08:31 tome no dice on the //  (the second slash and all after it turn pink)
08:31 azawawi did you restart padre?
08:31 tome yup
08:31 tome let me toss out the config
08:31 tome and start again
08:31 tome the .padre file
08:32 tome actually now I wonder where would that preference be saved?
08:32 tome i know where it Should be, but not sure where it actually is
08:32 daxim joined #padre
08:35 tome can't get it, passing --home manually to padre
08:36 tome also still don't know where padre is storing its settings
08:36 tome : (
08:36 azawawi .padre/config.yml
08:36 tome can't find that dir anywhere
08:36 azawawi mostly ~/.padre
08:38 tome ah, found it
08:40 tome haha now the preferences dialog is full screen and cannot be resized...
08:42 tome I confirm feature_wx_scintilla: 1
08:42 tome is in the config.yml
08:42 tome but still no dice on getting the scintilla version in the info, nor getting the example to work (I think it thinks // is the start of a regexp
08:43 tome aaanyway, I better get to bed for the nigth
08:43 tome sorry to jet on you but I'll be picking it up tomorrow as I get time, at least the packaging part, then everything else I'll make a list of things with screenshots
08:43 tome many thanks!
08:48 azawawi tome: which padre?
08:48 azawawi tome: padre version
08:48 azawawi tome: sorry i was talking on the phone
08:57 zenog general Perl question: I want to prepare Perl bindings for MyMediaLite (a recommender system library): What would be the best module name?
08:59 zenog There is Math::Preference::SVD, so e.g. Math::Preference::MyMediaLite?
09:04 zenog Or just Preference::MyMediaLite? Or just MyMediaLite?
09:04 azawawi MyMediaLite
09:05 azawawi btw i remember there is cpan mailing list where you could ask for suggestions
09:08 zenog OK. I will ask there before I upload - just needed a name for the directory/repository.
09:10 azawawi zenog: i see a lot of test failures from *Comment.pm and others
09:11 zenog azawawi: will check
09:11 zenog azawawi: thanks for the hint
09:15 azawawi strange no errors now...
09:16 azawawi checking again
09:20 zenog azawawi: On my computer, the test suite passes all tests, with AUTOMATED_TESTING=1 and RELEASE_TESTING=1
09:21 azawawi i guess i lacked an 'svn up'
09:22 zenog np
09:33 Hyppolit svn: r14805 | azawawi++ | http://padre.perlide.org/trac/changeset/14805
09:33 Hyppolit svn:ignore some generated files in winxs folder
09:33 Hyppolit trunk/Padre/winxs/
09:34 azawawi Padre::Plugin::FormBuilder fails while testing it on win32
09:35 azawawi http://pastebin.com/RVscPdn7
09:38 dolmen left #padre
09:38 bowtie joined #padre
09:51 bowtie azawawi, info there is no Wx::Scintilla in Padre system about ref: r14805
09:51 Hyppolit Changeset #14805 http://padre.perlide.org/trac/changeset/14805
09:53 dolmen joined #padre
09:53 azawawi true, checking why
09:56 El_Che (padre:12921): GLib-GObject-WARNING **: invalid (NULL) pointer instance
09:57 El_Che innocent, but scary for all C programmers :)
09:57 El_Che oh noes, not a null pointer!
09:57 El_Che :)
09:58 Hyppolit svn: r14806 | azawawi++ | http://padre.perlide.org/trac/changeset/14806
09:58 Hyppolit Update dialog information once instead of twice at startup
09:58 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
09:58 azawawi scary to Java devs... NulllPointerException :)
10:03 azawawi bowtie: found the bug, you open the about dialog when there is no editor...
10:03 azawawi bowtie: try opening it after opening an editor plz
10:05 * azawawi lunch &
10:05 bowtie azawawi, you are correct, :)
10:05 azawawi bowtie: please file a ticket with it so i can remember to fix it :)
10:06 azawawi bowtie: i should move detection to Padre::Main ...
10:06 bowtie azawawi, that was a quick lunch :)
10:06 azawawi yeah going :)
10:06 azawawi cya in like 1 hour
10:07 bowtie garu, nudge nudge
10:12 El_Che something in preferences triggers an ugly right margin bug
10:12 El_Che when changing preferences the margin moves from row 80 to 34
10:12 El_Che I don't know wich settings, but once it's on 34 I can't get it to 80
10:17 Hyppolit # 1245 :  Info missing for Wx::Scintilla in Padre System About (new defect) [ http://padre.perlide.org/trac/ticket/1245 ]
10:34 azawawi left #padre
10:43 dolmen left #padre
11:09 Hyppolit svn: r14807 | szabgab++ | http://padre.perlide.org/trac/changeset/14807
11:09 Hyppolit Update the messages.pot file
11:09 Hyppolit trunk/Padre/share/locale/
11:12 bowtie szabgab, your latest screen test, where were all the :) :), what is your green top all about, why did you not show case Padre-Plugin-Dancer, other wise it's a bit long (time wise),
11:15 dolmen joined #padre
11:25 waxhead_ szabgab, the blog with dancer screencast was brilliant!
11:25 waxhead_ is now known as waxhead
11:25 waxhead op me
11:39 asarch joined #padre
11:50 trash80 /op waxhead
11:50 waxhead trash80, thanks.. already op'ed :)
11:53 waxhead bowtie, I think it's long enough given what needed to be done
11:53 lsm-mob joined #padre
11:53 waxhead bowtie, the length of the screencast that is...
11:57 asarch left #padre
11:57 bowtie waxhead, I thought that it could have been shorter with same good info, 18mins compared to previous screen casts
11:58 waxhead isn't it limited to his typing speed?
11:58 waxhead besides I watched a video for nearly an hour that was nothing more than vim and a guy talking as he typed...
11:58 waxhead I wasn't bothered by the length of it...
11:59 waxhead might you I was just amazed at the vim guruness being displayed...
11:59 bowtie waxhead, it was just my critique, no more no less, just feedback, all feedback is good
12:00 waxhead still though, the longer video was fine simply because it was in context to what was being done, ie writing a web sever using some c libs
12:01 waxhead sleep()
12:18 bowtie wax
12:18 bowtie ops
12:34 bowtie garu, nudge nudge
12:34 garu bowtie: ha!
12:35 bowtie garu, you where going to give me a critique on Cookbook-Recipe-04
12:35 bowtie which use Data::Printer
12:35 garu yes! sorry for taking so long, let me look at it right now
12:36 bowtie ok
12:37 Sewi garu: I had test failures of D:P lately...
12:37 bowtie Sewi, hi
12:37 Sewi hi
12:37 garu Sewi: yeah, I trimmed down some deps
12:37 garu but apparently they got trimmed a bit too short :)
12:38 garu I'll make a new release as soon as I make this review for bowtie
12:38 garu Sewi: btw did you see the new CPAN::Reporter release?
12:38 Sewi Yes, dagolden wrote me a mail.
12:39 garu Sewi: did you like it? I think it has everything we wanted, no?
12:40 garu Sewi: or did he miss something
12:40 Sewi Didn't have time to try it out :-(
12:40 garu bowtie: I can't seem to find it under the padre trunk this early in the morning... can you point me to the right direction here?
12:41 * garu scratches eyes
12:42 bowtie garu, hope this helps, http://padre.perlide.org/trac/bro​wser/trunk/Padre-Plugin-Cookbook r14800
12:42 Hyppolit Changeset #14800 http://padre.perlide.org/trac/changeset/14800
12:42 garu ah, Padre-Plugin
12:42 garu found it :)
12:44 jnap joined #padre
12:59 jnap left #padre
12:59 jnap_ joined #padre
12:59 jnap_ is now known as jnap
13:06 szabgab waxhead: I wanted to make it in 15 min but I had a few hick-ups and the microphone is between me and the keyboard
13:06 szabgab so it was bothering me a bit :)
13:07 szabgab bowtie: are you talking about my green T-shirt?
13:07 szabgab or what?
13:07 GabrielVieira left #padre
13:08 szabgab and the Dancer plugin does not work yet. I know I wrote it
13:08 szabgab and left it in the middle
13:08 bowtie szabgab, are starting a cult thing, with the green t-shirt
13:08 szabgab what are you talking about?
13:08 szabgab does green bother your eyes?
13:09 bowtie szabgab, it is a common item in your recent screen casts, just an observation
13:09 szabgab maybe because I have only one T-shirt?
13:09 garu szabgab: I can finish it up if you want
13:09 garu been meaning to do a dancer plugin anyway
13:09 szabgab garu: sure anything you can do :)
13:10 garu but I'm still waiting for azawawi to help me with syntax highlighting
13:10 szabgab it was mostly a copy of your Catalyst plugin anyway :)
13:10 szabgab but soeone suggested to make one generic web app development plugin that can be used by all 3
13:10 garu it's not cool being able to bundle the template within the same file and not have it colored differently :/
13:11 garu szabgab: a plugin with plugins? how meta. I like it :)
13:11 szabgab I am not sure if that was the thinking but that could work too :)
13:12 garu bowtie: Opps found a {null} in relation Plugin
13:13 szabgab garu: is FISL happening around now? or what was that place where you wanted to play SDL stuff?
13:13 bowtie garu, yes it's form the Plugin DB as at present we don't write to config, as P-P-Devel dose
13:14 bowtie garu, use show, on Plugin and see for your self
13:16 garu szabgab: FISL is happening right now. Unfortunately I couldn't make it this year :( But we have perl folks there showcase some nice stuff
13:17 garu szabgab: I did an Perl SDL mini-course in an indie gamedev conference a couple of weeks ago, it was really fun
13:17 pece2 joined #padre
13:17 garu I should blog about it
13:18 garu bowtie: yeah, I did! very nice
13:18 garu bowtie: if I may make a suggestion, "show" doesn't say much. Maybe add some hover information on what it's supposed to do?
13:19 bowtie garu, cool, any more critiques,
13:19 bowtie I ahve a question what is ---foo:nnn all about
13:20 bowtie opps have
13:22 garu bowtie: well, Data::Printer has caller information. You could (ab)use it with something like p($data, caller_message => "Displaying the contents of $label")
13:23 garu bowtie: was that ---foo:nnn question addressed to me?
13:23 bowtie garu, yes
13:24 garu bowtie: I have no clue... where does that come from?
13:24 bowtie garu,  thanks for tip.
13:25 bowtie garu, ---foo:nnn comes from relation Plugin, P-P-Devel
13:26 szabgab garu: we wantz more games!
13:33 bowtie garu thanks, :)
13:35 garu bowtie: I'm not sure how to help you with the P-P-Devel stuff, though :(
13:36 garu bowtie: but I like the cookbook plugin!
13:37 garu oh, here's a feature request: in the plugin menu, for each recipe it could have the code displayed on padre instead of just executed. Or at least two options: open and run :)
13:37 bowtie garu, thanks for that, I will keep asking until someone knows what it is. ( --- foo: nnn )
13:39 bowtie garu, did you Clean any of you relations?
13:39 garu I don't remember, but I can try again
13:39 garu I do remember getting an empty info box
13:39 garu (with no message whatsoever)
13:40 garu was that meant to happen?
13:41 bowtie garu, display code, hm I will think about that. I can see where you are going though :)
13:44 bowtie garu, If you mean opening information, there is supposed to be 7 lines of guidance
13:44 ispy_ joined #padre
13:45 garu bowtie: I'm reinstalling padre here, I'll let you know as soon as I get it working again :)
13:46 bowtie garu, ok talk latter, thanks :)
13:55 dolmen left #padre
13:57 dolmen joined #padre
14:19 kaare joined #padre
14:31 pece2 left #padre
14:33 estranho joined #padre
14:37 marcela left #padre
14:56 Hyppolit svn: r14808 | bowtie++ | http://padre.perlide.org/trac/changeset/14808
14:56 Hyppolit tweaking, svn:mime-type, added more credits.
14:56 Hyppolit trunk/Padre-Plugin-Cookbook/lib/Padre/Plugin/ trunk/Padre-Plugin-Cookbook/lib/​Padre/Plugin/Cookbook/Recipe04/ trunk/Padre-Plugin-Cookbook/lib/Pa​dre/Plugin/Cookbook/Recipe04/FBP/
15:33 bvierra left #padre
15:36 dolmen left #padre
15:54 mj41 left #padre
15:58 dolmen joined #padre
16:14 Sniper joined #padre
16:26 bvierra joined #padre
16:31 dodathome joined #padre
16:46 sugar left #padre
16:59 pece2 joined #padre
17:07 daxim left #padre
17:21 ispy__ joined #padre
17:21 ispy_ left #padre
17:26 AndChat- joined #padre
17:31 lsm-mob left #padre
17:32 dolmen left #padre
17:37 Sewi left #padre
17:40 Sewi joined #padre
17:40 tome left #padre
17:48 Hyppolit svn: r14809 | zenogantner++ | http://padre.perlide.org/trac/changeset/14809
17:48 Hyppolit comment document classes: fix some test errors (thank you azawawi++ for pointing them out)
17:48 Hyppolit trunk/Padre/lib/Padre/Document/
18:19 lsm-mob joined #padre
18:23 AndChat- left #padre
18:24 dapatrick joined #padre
18:39 bowtie left #padre
18:43 dapatrick left #padre
18:47 mj41 joined #padre
18:51 AndChat- joined #padre
18:53 ispy__ left #padre
18:56 lsm-mob left #padre
18:59 ispy_ joined #padre
18:59 sugar joined #padre
19:00 bowtie joined #padre
19:10 rindolf joined #padre
19:11 rindolf Hi all.
19:22 jnap left #padre
19:33 jnap joined #padre
19:34 jnap left #padre
19:49 jnap joined #padre
19:49 dodathome left #padre
20:03 ispy__ joined #padre
20:03 ispy_ left #padre
20:30 kaare left #padre
20:30 danlucraft joined #padre
20:34 Sewi left #padre
20:59 asarch joined #padre
21:07 mj41 left #padre
21:18 asarch left #padre
21:21 sugar left #padre
21:22 jnap left #padre
21:24 pece2 left #padre
21:27 rindolf left #padre
21:53 asarch joined #padre
22:12 jnap joined #padre
22:35 Sniper left #padre
22:43 jnap left #padre

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