Camelia, the Perl 6 bug

IRC log for #padre, 2009-08-25

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

All times shown according to UTC.

Time Nick Message
00:17 teejay joined #padre
00:23 user_9149 joined #padre
00:57 teejay joined #padre
01:12 Hyppolit svn: r7542 | garu++ | http://padre.perlide.org/trac/changeset/7542
01:12 Hyppolit updated changes file (preparing for 0.44 release)
01:12 Hyppolit trunk/Padre/
01:16 Hyppolit svn: r7543 | garu++ | http://padre.perlide.org/trac/changeset/7543
01:16 Hyppolit tidying up files (0.44 coming up next!)
01:16 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
01:16 GabrielVieira joined #padre
01:18 Alias GabrielVieira: Hi!
01:19 * Alias has a smallish request
01:19 Hyppolit svn: r7544 | garu++ | http://padre.perlide.org/trac/changeset/7544
01:19 Hyppolit creating 0.44 release branch
01:19 Hyppolit branches/
01:21 Alias garu++
01:21 garu Alias, just doing my job :)
01:21 dapatrick joined #padre
01:31 dapatrick joined #padre
01:37 Hyppolit svn: r7545 | garu++ | http://padre.perlide.org/trac/changeset/7545
01:37 Hyppolit updating version number to 0.44
01:37 Hyppolit branches/Padre-0.44/lib/ branches/Padre-0.44/lib/Padre/ branches/Padre-0.44/lib/Padre/Config/ branches/Padre-0.44/lib/Padre/DB/ branches/Padre-0.44/lib/Padre/DocBrowser/ branches/Padre-0.44/lib/Padre/Document/ branches/Padre-0.44/lib/Padre/Document/Perl/ branches/Padre-0.44/lib/Padre/HelpProvider/ branches/Padre-0.44/lib/Padre/Plugin/ branches/Padre-0.44/lib/Padr​e/Plugin/PopularityContest/ branches/Padre-0.44/lib/Padr
01:53 teejay joined #padre
02:08 garu hmm... cool, 0.44 builds and tests ok here
02:08 garu let me put it up somewhere for you guys to test
02:09 Alias hrm
02:09 Alias Doing a trivial replace seems to crash Padre for me
02:10 Alias oh wait
02:10 Alias I have my new Replace dialog code on this checkout
02:10 Alias Ignore me
02:11 garu Alias, for a moment there I lost my breath :)
02:12 garu Alias, 0.44 branch works, yes? can I tag it on svn and put it on pause?
02:13 CSJewell I hope it works?
02:13 Alias I can't judge much, I only just updated
02:14 garu ok
02:15 garu I'll trust the will of the force then :)
02:16 garu we'll have the whole week to make it stable, so what the hell
02:20 Hyppolit svn: r7546 | CSJewell++ | http://padre.perlide.org/trac/changeset/7546
02:20 Hyppolit Start the process of splitting Padre Standalone and Almost Six.
02:20 Hyppolit trunk/Perl-Dist-Padre/lib/Perl/Dist/ trunk/Perl-Dist-Padre/share/
02:21 CSJewell "splitting" as to make them separately buildable, not that you need to install both of them. Should clarify that.
02:21 * Alias would like that
02:21 Alias I don't want to offer six as our main download yet
02:22 Alias I think it only serves to turn people away
02:22 garu CSJewell, making them listed as Padre flavors, like "Padre Standalone" and "Padre Almost Six Edition" or whatever it is you guys prefer
02:22 garu ...might make this better
02:23 CSJewell Heck, I'm not even completely comfortable with Padre Standalone - if only because it's not smart enough to check for Strawberry already being there.
02:24 Hyppolit svn: r7547 | garu++ | http://padre.perlide.org/trac/changeset/7547
02:24 Hyppolit tag Padre-0.44
02:24 Hyppolit tags/
02:24 CSJewell But it's better than nothing, and hopefully by the end of September or October, I can get that in there.
02:24 garu sweet
02:28 garu ok guys
02:28 garu pip http://rio.perl.org.br/projetos/Padre-0.44.tar.gz
02:29 garu md5 --> 822a15363e0a2f7c397391b00595ecab
02:30 garu is it installing ok?
02:33 garu hello?
02:37 garu http://www.youtube.com/watch?v=aHN6AViJAvI
02:37 Ryan52 no, there isn't anybody out there.
02:40 garu Ryan52, maybe in here then? :)
02:44 garu yay, love it when the last of the 3 little pause emails says "OK"
02:44 Topic for #padreis now Latest Padre is 0.44, for installation see http://padre.perlide.org/trac/wiki/Download | Log: http://perlide.org/irclogs/ and  http://irclog.perlgeek.de/padre/today | Pasting: http://scsys.co.uk:8001
02:45 Topic for #padreis now Latest Padre is 0.44, for installation see http://padre.perlide.org/trac/wiki/Download | Log: http://perlide.org/irclogs/ and http://irclog.perlgeek.de/padre/today | Pasting: http://scsys.co.uk:8001
02:45 * Ryan52 removed a double space
02:53 Hyppolit svn: r7548 | adamk++ | http://padre.perlide.org/trac/changeset/7548
02:53 Hyppolit Additions to support the new Replace dialog
02:53 Hyppolit trunk/Padre/lib/Padre/
02:53 Hyppolit svn: r7549 | adamk++ | http://padre.perlide.org/trac/changeset/7549
02:53 Hyppolit Additions to support the new Replace dialog
02:53 Hyppolit trunk/Padre/lib/Padre/Wx/
02:54 Hyppolit svn: r7550 | adamk++ | http://padre.perlide.org/trac/changeset/7550
02:54 Hyppolit Layout and functionality tweaks
02:54 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
02:55 Hyppolit svn: r7551 | adamk++ | http://padre.perlide.org/trac/changeset/7551
02:55 Hyppolit Rewrote the Replace dialog to be as fast as the Find dialog.
02:55 Hyppolit It might be buggy for a little while, but I'll fix that before 0.46
02:55 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
02:55 garu oh boy
02:55 Alias OK, that's my contribution for the day
02:55 garu right in the middle of my merge commit :(
02:56 Alias huh?
02:56 Alias I thought you already branched?
02:56 Alias If all you changed is versions, it shouldn't clash
02:56 Alias Replace All is known to be broken, btw
02:56 Alias In case anyone asks
02:56 Alias I'm going to make it a button of it's own in the next pass
02:57 Alias I've been making some progress on how to quickly generate interface layouts with wxGlade
02:57 Alias And now I have a meeting, later
02:58 garu later
02:59 garu Alias, svn diff is accusing a ^M at the end of each line, my guess is windows x linux crlf
03:06 Hyppolit svn: r7552 | garu++ | http://padre.perlide.org/trac/changeset/7552
03:06 Hyppolit merge -r7544:7545 http://svn.perlide.org/padre/branches/Padre-0.44/
03:06 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Config/ trunk/Padre/lib/Padre/DB/ trunk/Padre/lib/Padre/DocBrowser/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/HelpProvider/ trunk/Padre/lib/Padre/Plugin/ trunk/Padre/lib/Padre/Plugin/PopularityContest/ trunk/Padre/lib/Padre/Project/ trunk/Padre/lib/Padre/QuickFixProvider/ trunk/Padre/lib/Padre/Task/ trunk/Pad
03:11 Hyppolit svn: r7553 | garu++ | http://padre.perlide.org/trac/changeset/7553
03:11 Hyppolit removing 0.44 branch after release
03:11 Hyppolit branches/
03:14 Hyppolit svn: r7554 | garu++ | http://padre.perlide.org/trac/changeset/7554
03:14 Hyppolit updated Changes file for 0.45 and 0.46
03:14 Hyppolit trunk/Padre/
03:16 Hyppolit svn: r7555 | garu++ | http://padre.perlide.org/trac/changeset/7555
03:16 Hyppolit created branch for 0.45 "stable" release
03:16 Hyppolit branches/
03:29 user_4168 joined #padre
03:50 cowens joined #padre
03:52 cowens I just installed Padre 0.43 on OS X, it looks nice, but auto-indent does not seem to work.  Is this a known issue?
04:06 garu cowens, I have no idea... could you please check on padre trac to see if it's there?
04:13 cowens there are four bugs I can easily find and they don't seem to be about auto-indent not working
04:14 Ryan52 garu: is there a pattern to the stable releases?
04:14 garu Ryan52, what do you mean?
04:15 Ryan52 what's the pattern?
04:15 garu Ryan52, last...release...of...the...month?
04:15 garu there's no versioning pattern if that's what you're asking
04:15 Ryan52 yes that's what I was asking.
04:15 garu Ryan52, cool :)
04:15 Ryan52 (sorry, that was unclear)
04:17 garu cowens, I'm sorry, it's 1am here and I'm not feeling very well so forgive me for asking stupid questions... you found 4 bugs on Padre or on the trac bug list?
04:18 garu Ryan52, we're trying to sync a "stable" Padre with the monthly release of rakudo so CSJewell can build six for windows
04:20 awnstudio how come when i open any file, .pl or .pm, the code browser doesnt show functions, variables, etc?
04:20 garu Ryan52, so just make one release each week (or when there is enough reason/commits to do it), and on september's last week, notice the second last release as "going stable", create a branch and ask people to commit their fixes and translations to it so you can release it at the end of the week
04:21 cowens On the trac bug list looking for auto-indent issues: 1428, 873, 872, and 562, but none of them seem to be about autoindent being broken
04:21 garu Ryan52, (or at least this is what we're doing now... if we get to figure out a better approach, we can just as easily switch again)
04:21 garu cowens, ah, ok
04:21 garu cowens, do you have a login on the website?
04:21 CSJewell Ryan52: I can't build a new .msi for EVERY release of Padre, and if we have a "stability release", that helps me and all of us.
04:22 cowens nope
04:22 garu awnstudio, code browser? you mean the outline?
04:23 awnstudio yes
04:23 garu cowens, we'll have to wait until szabgab returns, we closed registration due to automatic spamming... let me create the report for you
04:24 garu awnstudio, works for me, mate... both "show functions" and "show outline"... are you using 0.44 ?
04:25 awnstudio not sure, let me check, i'll hope on my laptop and login under alt name
04:25 garu cowens, can you please check your preferences on edit->preferences->indentation?
04:26 garu cowens, is "Autoindent" set to "deep" ?
04:26 cowens I tried with deep, same_level, and no
04:26 cowens didn't work with any of them
04:27 garu cool. automatic indentation style detection is off, right?
04:27 cowens it says guess
04:27 cowens whoops, no it is on
04:27 garu I mean the first checkbox on that window
04:28 garu cowens, maybe it's auto detecting it wrong. Can you please check if unsetting it fixes your problem?
04:28 cowens Just unchecked and test with deep, no luck
04:29 cowens tested with same_level, no luck
04:29 garu the tab/space sizes on that window is set to a positive value, right? like "4" or whatever
04:29 cowens both are set to 8
04:29 garu cool
04:30 cowens tested with no, no luck (but that should be expected)
04:30 garu then it's definitely not working :)
04:30 garu cowens, one last thing
04:31 garu cowens, can you shadowpaste perl -V and your Mac OS version, please?
04:31 garu cowens, http://scsys.co.uk:8001/
04:32 pece joined #padre
04:32 garu cowens, actually, perl -v and wxPerl -MWx -e'printf(qq(Wx Version=($Wx::VERSION) %s unicode=(%s)\n), Wx::wxVERSION_STRING(), Wx::wxUNICODE())'
04:33 shadowpaste "cowens" at 76.120.242.56 pasted "uname -a and perl -V" (57 lines) at http://scsys.co.uk:8001/32953
04:35 shadowpaste "cowens" at 76.120.242.56 pasted "result of the wxPerl command" (1 line) at http://scsys.co.uk:8001/32954
04:36 garu cowens, thanks
04:37 cowens It is a fresh (tonight) install of Perl 5.10.1
04:37 SvenDowideit joined #padre
04:39 garu cowens, do you want me to add an email of your choice to the CC list for that bug report?
04:40 cowens chas.owens@gmail.com
04:40 garu cool
04:41 garu http://padre.perlide.org/trac/ticket/499
04:41 garu cowens, ^^
04:42 garu cowens, thanks a lot for the report, we really appreciate it. Please let us know if you find anything else... we are a little short on mac developers (and all of them are asleep now :)
04:42 cowens no problem
04:50 Hyppolit svn: r7556 | garu++ | http://padre.perlide.org/trac/changeset/7556
04:50 Hyppolit updated brazilian portuguese translation
04:50 Hyppolit branches/Padre-0.45/share/locale/
04:54 GabrielVieira_ joined #padre
04:56 GabrielVieira_ Alias: Hi :)
05:27 Alias Darn, he left
05:28 Ryan52 who's gonna get ticket #500?
05:29 Ryan52 now that we've (just about) reached #500, we should all bet on when ticket #1000 will get created.
05:31 garu Alias, actually, GabrielVieira is here... it was a leftover nick that went away
05:32 Alias He said hello using that leftover nich :)
05:32 Sewi joined #padre
05:32 garu oops
05:32 garu :)
05:32 garu GabrielVieira, yo
05:32 Hyppolit svn: r7557 | adamk++ | http://padre.perlide.org/trac/changeset/7557
05:32 Hyppolit Shlomi Fish suggests hiding the toolbar by default on darwin so that Padre looks "more Macish"
05:32 Hyppolit trunk/Padre/lib/Padre/
05:33 garu actually I think it was sri who said that, wasn't it?
05:33 Sewi Hi everybody
05:33 Alias oh, might have been
05:33 Alias Anyways, it's done
05:33 garu :)
05:33 Alias Just a default tweak, nothing serious
05:33 garu hi Sewi
05:34 garu Alias, since you're working on the mac port, did you see ticket 499?
05:34 Alias I'm not working on the mac port
05:34 garu yeah I know
05:35 garu it was worth a shot :)
05:35 Alias I just remembered that he said not to show the toolbar
05:35 Alias So I added a Padre::Constant::MAC ? 0 : 1
05:36 garu Ryan52, what will ticket #500 be about? no cheating :)
05:37 GabrielVieira Alias: hi again
05:37 GabrielVieira :)
05:38 marcela joined #padre
05:39 Alias GabrielVieira: I've noticed that the directory browser doesn't show newly created files for projects
05:39 Alias Is there any way to either have a refresh option on the menu, and later have the refresh run automatically at useful times
05:40 asdgasd joined #padre
05:40 asdgasd hello
05:40 asdgasd i'm an experienced programmer posing as a newbie
05:40 Alias hi
05:40 Alias :)
05:40 asdgasd so how about that C++
05:40 GabrielVieira Alias: it refreshs each time the editor or the directory browser gets focused
05:40 asdgasd i hear its microsofts best product
05:40 Alias GabrielVieira: Not for me it doesn't
05:41 GabrielVieira Alias: try to minimize and restore Padre window and see if it updates
05:41 asdgasd so how do i make an object execute another object, in imperial mode
05:41 asdgasd i mean, imperative mode
05:41 asdgasd declarative programming
05:41 Hyppolit svn: r7558 | szabgab++ | http://padre.perlide.org/trac/changeset/7558
05:41 Hyppolit add several recent posts to the about page
05:41 Hyppolit trunk/template.padre.perlide.org/data/
05:41 Alias $object1->mtfnpy($object2)
05:42 asdgasd i can't think of anything funny to say
05:42 GabrielVieira when editor gets focused.. it calls directory->refresh; the same occurs when directory gets focused
05:42 Ryan52 mtfnpy?
05:42 asdgasd wow is that anything like sprintf???
05:43 Ryan52 oh, right, that.
05:43 * Ryan52 forgot about mtfnpy
05:43 garu silly Ryan52
05:44 asdgasd mtfnpy totally fucking now pwns you
05:44 Ryan52 I still don't understand it tho...
05:44 Alias You arent' meant to
05:44 Alias You're just meant to be pwned by it
05:44 asdgasd now just so i'm clear, this is some sort of perl 6 compiler right?
05:44 Ryan52 that's what I expected.
05:45 asdgasd an IDE huh
05:46 * Alias ponders who we know that is privvy to that kind of in joke in NY
05:46 asdgasd i'm god of the internet
05:46 GabrielVieira Alias: did you trie?
05:47 asdgasd cpan ponders, another night?
05:47 Alias asdgasd: Clearly, but which one...
05:47 Alias trie?
05:47 GabrielVieira try
05:47 GabrielVieira :)
05:47 asdgasd perl elicits, receptive, loving
05:47 Alias GabrielVieira: Of course I tried, I'm just using Perl normally, switching between different files
05:48 asdgasd monks open night, kimonos & seduction
05:48 Alias GabrielVieira: It's possible that it's not firing if changing between different editors in the same project?
05:49 Alias audreyt: What timezone are you living in these days?
05:49 audreyt asdgasd: hey. I sense that you come here to be hugged properly.
05:49 * audreyt hugs asdgasd. there. please, be happy.
05:49 asdgasd audreyt: i came here right after reading your name
05:49 asdgasd actually
05:49 asdgasd funny story
05:49 asdgasd i'm not going to tell it though
05:50 audreyt Alias: GMT+8 Taipei
05:50 Alias ok
05:50 audreyt you?
05:50 Alias Australia/Sydney
05:50 GabrielVieira Alias: maybe
05:50 Alias (DateTime.pm only here) :)
05:50 audreyt lol
05:50 audreyt ah, back at home. you parents doing ok?
05:50 Alias Yeah, fine
05:50 GabrielVieira if you change between editors in the same project.. it just skip the directory window refresh
05:50 Alias Did you see my comment from yesterday about the PAR limitations?
05:51 Alias The main PAR problem is that the bundled executable isn't reentrant in the same way perl.exe is
05:51 audreyt vaguely, something about system() reentrancy
05:51 Alias We can't do backgrounded compile testing, or other types of things that get run in external processes
05:51 Alias See Padre::Perl
05:51 audreyt but I thought this was about plugins packaged as .par; obviously I'm mistaken
05:51 Alias There's two layers
05:51 Alias One for Padre itself, another for plugins
05:52 audreyt ok. plugins are obviously fine, and Padre can't be par-ckaged into an .exe due to reentrancy
05:52 audreyt is that right?
05:52 Alias Once Padre itself wasn't an option any more, we had to assess how valuable the plugin support was, since it costs 5-10 more dependencies
05:52 Hyppolit svn: r7559 | szabgab++ | http://padre.perlide.org/trac/changeset/7559
05:52 Hyppolit fix typo
05:52 Hyppolit trunk/template.padre.perlide.org/tt/pages/
05:52 Alias 5-10 deps for something nobody is using in the real world was considered extravagant
05:52 audreyt sure sure.
05:52 Alias It's not removed entirely, just commented out in place
05:53 audreyt I think yagni
05:53 jq hi there
05:53 Sewi hi jq
05:53 Alias I hate that acronym
05:53 audreyt until there's some obviously binary not-very-portable-to-pure-perl deps coming up that relies on .xs
05:53 asdgasd hey jq
05:53 Alias "a" is unresolvable :)
05:53 asdgasd my other nick is rjq ;)
05:53 audreyt you ain't gonna need it :)
05:53 jq :)
05:53 asdgasd my email too
05:54 audreyt s/deps/plugins/
05:54 * jq just saw on ohloh that he's only the 4th committer by now
05:54 jq way to go guys! :-)
05:54 Alias jq: Other people have restolen your stolen perltidy :)
05:54 Hyppolit svn: r7560 | szabgab++ | http://padre.perlide.org/trac/changeset/7560
05:54 Hyppolit fix typo
05:54 Hyppolit trunk/template.padre.perlide.org/tt/pages/
05:54 jq Alias: i'm talking of commit numbers, not line count
05:54 Alias oh right :)
05:55 jq and hopefully, i've done more than just ran perltidy on padre :-)
05:55 audreyt so yeah, I'm all for fixing the PAR reentrancy in the PAR side slowly but surely, and since there's no need for cross-platform .xs plugin repository (like Eclipse's) or anything like that, it's entirely deferrable.
05:55 Alias yup
05:55 audreyt Alias: thanks for clearing the situation up :)
05:55 asdgasd i wrote this http://pastebin.com/d2c1fcca5
05:55 Alias It's a bit like the Moose situation
05:55 asdgasd and padre won't compile it
05:55 Alias It's not that we don't like it or have major problems, it's just it doesn't quite fit with our usage scenarios :)
05:56 asdgasd also it's missing a few functions
05:56 audreyt that's totally fine. :) at $job we went all-Moose.pm but then critical cgi scripts neeeded to be ported to Mouse.pm
05:56 Alias Startup time?
05:56 audreyt yeah.
05:57 * audreyt must be a veteran now at fighting simultaneously at both sides of holy wars.
05:57 Alias We didn't want to pay the startup time even for the basics
05:57 Alias Go only knows what we'd cost now, with 100ish classes
05:57 Alias If we went all Moose
05:57 audreyt you can go all Mouse and then measure vs Moose.
05:57 audreyt but _that_ is also deferrable.
05:57 Alias We've gone Class::XSAccessor instead
05:57 audreyt yeah, I noticed.
05:58 Alias Also, we do a lot of wrapping of Wx classes
05:58 audreyt that's very sound, in fact. that is what makes Padre not another Chandler
05:58 Alias Over time we seem to be settling over the top of the Wx classes closer and closer
05:58 audreyt assuming you've read Dreaming In Code (the book) that deals with Wx?
05:58 pece Adobe has Speed Launcher ;)
05:58 Alias Nope
05:58 * Alias has mostly been reading economics, marketing and stats books
05:58 audreyt please do in your spare cycle. Chandler is a lot like Padre technically.
05:59 audreyt Python/Wx with ambitious but not well charted goal, top-notch programmers
05:59 audreyt only difference is they didn't run it as anarchy, so they failed, like, utterly.
05:59 audreyt :)
05:59 audreyt (and DIC chronicles all the lessons in painful detail.)
05:59 Alias Anarchy isn't necesarily the answer :)
05:59 Alias It's just a great answer for when you are faced with an infinite scope :)
06:00 audreyt sure, it's a beginning of an answer. :)
06:00 asdgasd anarchy is always the answer
06:00 audreyt or rather, the welcoming of answers, rather than forcing answers on everyone...
06:00 asdgasd the people with the worst judgment always end up in power
06:00 audreyt but let me not distract you further with random ramblings. it's great to see you here :-)
06:00 Alias Ditto
06:01 Alias I phear a little for the sanity of the Padre codebase, but welcome :)
06:01 jq Alias: are you familiar with the project part of padre's code?
06:01 audreyt I'll keep phantasies to my new field that is psychoanalysis and cog. science, so your project will be spared of insanity :)
06:01 Alias jq: I wrote it, yeah
06:02 asdgasd hey audrey, want to write a linguistic engine with me
06:02 asdgasd i'm doing it in haskell ;)
06:02 audreyt asdgasd: url?
06:02 asdgasd i wrote a spec a year ago
06:02 asdgasd but it's shit compared to what i have now
06:03 asdgasd it's only a skip and a jump from AI
06:03 jq Alias: do you know why projects using dist-zilla (with dist.ini instead of makefile.pl) are not taken into account?
06:03 asdgasd semi-random hill-walking function application and evaluation
06:03 jq cf ticket 489
06:03 jq i updated padre's code to find dist.ini
06:04 Alias jq: Because they aren't distributions?
06:04 Alias They are distribution templates
06:04 jq but i guess i missed a spot
06:04 Alias You should probably write a new Project class for them
06:04 jq well, i've updated padre to find dist.ini, same as it finds makefile.pl
06:04 jq oh.
06:04 audreyt asdgasd: let's take this conversation off #padre and into /msg -- what is the url to your spec?
06:05 jq what's exactly the difference?
06:05 jq i updated Padre::Project::Perl
06:06 Alias Do you understand the idea of Implicit Projects?
06:06 jq no
06:06 jq i've more or less stopped contributing when projects have landed
06:06 Alias OK, so it emerges from my loathing of project support in almost every editor ever
06:06 Alias Because you need to generate project XML files that nothing else but that one editor understands
06:07 Alias And you often need to manually add files to it
06:07 Alias And it's generally a giant pain in the fucking ass
06:07 CSJewell I won't disagree with that.
06:07 Alias So the idea was that Padre should Just Know what you are doing
06:07 Alias And quietly do things the way you expect them so well you don't even realise how much work it's doing to achieve it
06:08 jq yup
06:08 jq i'm following you
06:08 Alias So you have an invisible structure inside Padre that is as rich as a regular "Project", but automatically populated
06:08 Alias Thus, Implicit Projects
06:08 jq ok - where are they located in term of padre's code?
06:08 Alias And the only time that Padre writes a "padre.yml" project file is when it needs to save some EXTRA preference that can't be expressed in the underlying codebase
06:09 Alias The ::Document object is used to discover the project it lives in
06:09 kaare joined #padre
06:09 Alias That root directory is then handed off to the Padre::Project classes
06:09 Alias Which create a project and then provide caching/etc accessors that discover everything else
06:09 Alias And the GUI usually just says Padre::Current->project
06:10 Alias Currently the implementation for it is tiny
06:10 Alias And it only does subtle things
06:10 Alias For example, if you run Find in Files, it sets the recursive search root to the project root of the currently active document
06:10 jq what i don't understand is that i am not seeing any code parsing makefile.pl / build.pl
06:10 jq just code that *finds* that such a file exists
06:10 Alias Because we don't parse them
06:11 Alias We don't currently have any reason to parse them
06:11 Alias Once MYMETA.yml support is added to the toolchain, we'll probably do something like executing them instead
06:11 Alias And we do look for MANIFEST.SKIP
06:12 Alias The problem is when some of those metadata files need to be assembled from even more abstracted places
06:12 jq so, finding dist.ini should be enough too
06:12 Alias right
06:12 jq i already updated padre to find it
06:12 jq in 2 places
06:12 Alias And you almost certainly want to create a sub-class of Padre::Project::Perl
06:12 jq in lib/Padre/Project.pm lib/Padre/Project/Perl.pm
06:12 Alias Since we'll need to do some very different things to a dist-zilla project to extract metadata
06:13 jq yup, but for now we don't need to
06:13 Alias uuummm...
06:13 Alias I would anyway, if you don't mind
06:13 jq sure, i don't care that much
06:13 azawawi joined #padre
06:13 jq but currently it's not enough
06:13 azawawi good morning
06:13 jq hi azawawi
06:13 jq it finds the dist.ini (i traced into padre)
06:13 Alias yup
06:13 azawawi the world is not enough?
06:14 jq but does not set @INC to add $root/lib
06:14 Alias The project does that before ->run
06:14 jq so i'm a bit fed up to have to launch padre with PERL5LIB set manually
06:14 Alias Or if not, it will later
06:14 Alias What kind of project are you making
06:15 jq regular perl dist
06:15 jq using dist-zilla
06:15 Alias No, what kind of Padre project object
06:15 Alias Padre::Project::Perl?
06:15 jq padre:project:perl
06:15 Alias ... or ::Null
06:15 Alias ok
06:15 Alias That SHOULD be enough to add the lib checks
06:15 jq that's what i thought
06:15 jq but clearly not it seems
06:16 jq that's why i'm bothering you with this
06:16 azawawi Alias: could we make the run in a separate window default on win32 for Perl 6 prompts and Perl 5 <STDIN>s?
06:16 jq and i'm ready to create a padre:project:perl:dzil later on
06:16 Alias Perl 5 STDINs?
06:17 CSJewell jq: Would Module::Release's ([.])?releaserc be a good idea to add to the list of files to look for to define the top of a perl project?
06:17 azawawi <STDIN>;
06:17 jq CSJewell: that's another subclass to create, i guess
06:18 sri joined #padre
06:18 jq but currently, i cannot find why finding dist.ini is not enough
06:18 Alias CSJewell: Nope
06:18 Alias A distribution has a "configure" step
06:19 Alias So we have to look for the configure script/file
06:19 Alias If you can't configure or build, then releasing isn't relevant
06:20 CSJewell OK. Just wondering, since dist.ini is Dist::Zilla's equivalent file, right?
06:20 jq yup
06:21 Alias yup
06:21 Alias Configuration source of truth
06:21 Alias jq: TBH, you probably need to write a Dist::Zilla plugin
06:21 Alias That adds it as a dependency
06:22 jq that? it?
06:22 Hyppolit svn: r7561 | azawawi++ | http://padre.perlide.org/trac/changeset/7561
06:22 Hyppolit Fixed bug:497 "On some MSWin32 platforms 'start' command need 'title' parameter not to be optional"
06:22 Hyppolit trunk/Padre/lib/Padre/Wx/
06:22 jq i'm ok with writing a dzil plugin (already did)
06:23 jq but how will that change the problem?
06:23 Alias Well, now you'll actually have DZ installed, so Padre has a chance at generating the derived Makefile.PL
06:23 Alias For when we do dependency detection, which is soon
06:23 Alias And so on
06:24 jq alias: i don't understand
06:24 Alias And we can make a stub somewhere that says "This is a Dist::Zilla Perl distribution, would you like to install Padre::Plugin::DistZilla"
06:24 jq currently padre already *fails* recognizing dzil-based dists
06:24 jq i'd like to fix that before going further
06:24 Alias You fixed that right?
06:25 jq no
06:25 jq i updated padre's code, but it does not work
06:25 Alias You added support for detecting dist.ini?
06:25 jq yes, but it's not enough
06:25 Alias Commit it, and let me try it
06:25 jq and i don't understand *why*
06:25 jq already committed since quite some time
06:25 jq ack dist.ini
06:25 Alias ok
06:25 jq that's the whole point of ticket 489
06:25 Alias Do you have a test dz distro?
06:25 jq the code is in there, but failing for some reason
06:26 jq just remove your *.PL and touch dist.ini
06:26 jq otherwise, try git@github.com:jquelin/dist-zi​lla-plugin-autoprereq.git
06:26 jq hmm, that would not be enough
06:26 jq since it only has one module
06:27 jq try git@github.com:jquelin/games-pandemic.git
06:27 jq lots of modules
06:27 Alias WORKSFORME
06:27 jq uh?
06:27 Alias The directory tree shows the correct root dir
06:27 jq and when trying to open another module of the same dist
06:27 jq showing syntax check pane
06:28 Alias oh wait, you didn't say anything about the syntax checking
06:28 azawawi Alias: is it wise to use PPI's __insert_before and __insert_after to make changes to the PPI document and then ->serialize?
06:28 azawawi Alias: i was experimenting with it yesterday for Quick Fixes...
06:28 Alias jq: The various user interface components "consume" the project API
06:28 jq Alias: well, i'm testing by checking whether syntax check finds the other modules of the dist
06:28 Alias jq: Some better than others
06:29 Alias azawawi: Probably not wise to use the double-private methods, no :)
06:29 jq but syntax checks works with makefile.pl-based projects
06:29 jq not with dist.ini
06:29 Alias So then the problem is not the project API
06:29 Alias It's that the syntax checker is ignoring the project API
06:29 jq but it works for makefile.pl-based projects
06:29 Alias If the directory tree works, then project support works
06:29 jq hmmm.
06:29 jq i never tested it with directory tree
06:30 Alias If syntax checker isn't using project support properly, there's a big clue to where the bug you need to fix is
06:30 jq mmk
06:32 Alias Support for the Project layer is somewhat uneven atm
06:51 Trelane joined #padre
06:51 Trelane good morning
06:52 Trelane I've just installed padre from cpan on my mac os x laptop, but I'm having problems getting it to work
06:52 Sewi Alias: http://padre.perlide.org/trac/ticket/474
06:53 Trelane I typed in a hello world perl script, but when I run it from Run -> Run Script, I don't see the output...
06:53 Sewi Hi Trelane.
06:53 Trelane Am I being dumb? I did only get three hours sleep last night...
06:53 Sewi Which Padre version do you have?
06:54 Alias Sewi: We probably need a method in Padre::Project like ->include
06:54 Alias Which generates a list of additional include dirs/class-path elements
06:54 Alias Then the syntax checker can feed off that
06:54 azawawi Trelane: Help/About to find out Padre's version or 'cpan Padre'
06:54 Sewi Alias: Ack. And the project properties should be settable.
06:54 Alias Later, but yes
06:55 Alias Separate features
06:55 Alias Solve the default case first
06:55 Alias or rather, solve the implicit case first
06:55 Trelane azawawi: I don't have a "Help about".
06:55 Trelane perl -E 'use Padre; say Padre->VERSION'
06:55 Trelane 0.43
06:55 Sewi Azawawi: This is what I just tried, but it says: "Padre::Plugin::Debugger 0.3" but the title bar says SVN 7509
06:56 Alias Does padre -V do anything?
06:56 Alias ... yet
06:56 Trelane Alias: yep
06:57 Trelane spawning 'wxPerl' interpreter for OSX
06:57 Trelane Perl Application Development and Refactoring Environment 0.43
06:57 Alias eep, ugly message
06:57 Alias SQUISH!
06:58 azawawi Trelane: do u have xterm on Mac? if so, you can try enabling "Use external window for execution" under Edit => Preferences =>Run Parameters
07:00 sri you don't want to run xterm on os x
07:00 sri it will start x11 emulation and stuff... very ugly
07:01 Alias GabrielVieira: Focusing the editor between files in different projects doesn't result in a directory refresh for me either
07:01 Trelane azawawi: that opens an xterm that doesn't have any output either
07:02 Trelane it seems that those processes are all still running (from ps)
07:02 Sewi Trelane: You just did a print "Hello World\n"; ?
07:04 azawawi Trelane: try shutting down Padre and killing those processes and then try again
07:04 Trelane Sewi: yes. http://scsys.co.uk:8001/32957
07:04 Trelane azawawi: ah, the microsoft technique ;-
07:04 azawawi :)
07:06 Trelane doesn't help
07:06 SvenDowideit joined #padre
07:09 Trelane ah
07:09 Trelane it's a weird encoding problem
07:10 Trelane ah, it's written this out:
07:10 Trelane #!/usr/bin/perl^M^Muse strict;^Muse warnings;^M^Mprint "Hello Word\n";
07:11 Trelane So the perl I'm running this with is treating the whole thing as one big comment
07:12 Trelane so:
07:12 Trelane Could not find system(darwin) default encoding. Please check it manually and report your environment to the Padre development team. at /opt/perl5/lib/site_perl/5.10.1/Padre/Locale.pm line 562, <$fh> line 1.
07:12 azawawi hmmm, maybe you need to convert the file to unix format
07:13 Trelane azawawi: I created this file from within padre
07:13 Trelane I would assume it should be able to be saved and executed...
07:15 azawawi i see
07:16 * azawawi takes a look at Locale.pm
07:17 azawawi LC_CTYPE is defined?
07:19 azawawi Trelane: that happens when start padre or when you run?
07:32 Sewi Trelane: Please look at Edit->Preferences, the last but two parameter on the first tab should tell you which default newline type was selected.
07:46 Trelane Sewi: it says "MAC"
07:47 Sewi Trelane: Please try "UNIX" there.
07:48 Trelane Sewi: yep, that works
07:48 Sewi Would you please do a perl -le 'print $^O;' and tell me the result?
07:49 Sewi Or just type print $^O; in a new file and run it :)
07:49 Trelane "darwin"
07:49 Sewi thx
07:50 Trelane I think the problem is that "MAC" is using the Mac OS Classic line endings, where this is Max OS X, and should be using Unix line endings
07:50 Sewi it is.
07:51 Sreekanth joined #padre
07:51 azawawi Trelane: what Mac OS version do u have there?
07:51 Sreekanth HI!
07:52 azawawi hi Sreekanth
07:52 Sreekanth Hello Azawawi!
07:52 Trelane azawawi: latest (until friday) - 10.5.7
07:52 Sreekanth Its great to see PADRE release...
07:52 * Sewi is looking where the default is being defined
07:52 Sreekanth I was wondering if I could do a single step on PADRE IDE yet
07:53 azawawi debug?
07:53 Sreekanth debug a PERL script
07:54 Sreekanth I am just seeing the options IDE with RUN mode and not the DEBUG mode. Am I missing something here ?
07:54 azawawi Sreekanth: are u on linux? if so try http://search.cpan.org/~pmakholm/Padre-Plugi​n-Debugger-0.3/lib/Padre/Plugin/Debugger.pm
07:55 Sreekanth No this is on WIn32 with XP on it..
07:55 azawawi Sreekanth: i had no luck running it on win32
07:55 Sewi Trelane: Do you also have a non-OS X-MAC nearby?
07:55 Sreekanth yes I do have MAC
07:56 azawawi Sewi: http://en.wikipedia.org/wiki/Newline, it seems our MAC line endings detection is a bit old... we only do classic
07:56 Sewi azawawi: I'ld like to see a $^O from a "old" MAC.
07:57 Hyppolit svn: r7562 | Sewi++ | http://padre.perlide.org/trac/changeset/7562
07:57 Hyppolit Fixed Mac default line ending detection
07:57 Hyppolit trunk/Padre/lib/Padre/
07:58 Sewi Trelane++; # Thank you for your help!
07:58 azawawi Sewi: Take a look at Padre::Constant::NEWLINE
07:59 Sewi azawawi: This is where I fixed it :-) The default value for the preference setting relies on this.
08:02 Sreekanth Do you think I can install DEBUGGER.pm from the Plugins >> PERL5 >> Install Module >> Install CPAN Module ?
08:02 azawawi yeah why not...
08:03 Sreekanth On Win32 I dont see a response from the PADRE IDE when I click this.Might be broken on Win32 IDE ?
08:03 azawawi it takes a time to launch
08:04 azawawi it is not a background process
08:04 Sreekanth Oh..OK...Let me wait and see
08:04 Sreekanth Thanks!
08:04 azawawi :)
08:06 user_5448 joined #padre
08:07 user_2587 joined #padre
08:11 pece is padre tpf granted>
08:11 pece ?
08:14 Sreekanth I dont see the Plugin window popping up...
08:14 Sreekanth Looks like it is broken...
08:14 azawawi then try cpan Padre::Plugin::Debugger
08:15 Sreekanth so you want me to install it from the CPAN shell right ?
08:15 azawawi yeah
08:15 Sreekanth oh..ok..
08:15 Sreekanth sure...
08:21 azawawi Sewi: Take a look at %OSTYPES in http://cpansearch.perl.org/src/KWILLI​AMS/Probe-Perl-0.01/lib/Probe/Perl.pm
08:29 Sewi azawawi: thanks
08:29 azawawi np
08:29 azawawi &
08:43 Sewi I hope that we won't need to add this: Operating systems for the CDC 6000 series defined a newline as two or more zero-valued six-bit characters at the end of a 60-bit word. Some configurations also defined a zero-valued character as a colon character, with the result that multiple colons could be interpreted as a newline depending on position.
08:43 Sewi :-)
08:49 Hyppolit svn: r7563 | Sewi++ | http://padre.perlide.org/trac/changeset/7563
08:49 Hyppolit Added newline support for various newline OS-strings (azawawi++, Probe::Perl++)
08:49 Hyppolit trunk/Padre/lib/Padre/
08:49 mohsen joined #padre
08:52 patspam joined #padre
08:52 Alias joined #padre
08:56 mohsen joined #padre
09:03 Alias joined #padre
09:13 Alias joined #padre
09:32 daxim joined #padre
09:32 waxhead joined #padre
09:43 waxhead evening everyone..
09:44 szbalint morning :)
09:45 asdgasd joined #padre
09:45 waxhead ha..
09:48 doubi joined #padre
10:05 MoC joined #padre
10:34 SvenDowideit joined #padre
11:19 asdgasd joined #padre
11:22 sawyer_ joined #padre
11:23 CSJewell_ joined #padre
11:55 tokuhirom__ joined #padre
12:09 MoC joined #padre
12:11 szabgab joined #padre
12:14 takadonet joined #padre
12:17 szabgab hi everyone!
12:17 takadonet hey szabgab
12:17 szabgab I see the padre channel logs are making their way through the Internet blogosphere
12:18 takadonet Looks like it
12:18 szabgab takadonet, I tink we don't know each other yet, so hi!
12:18 takadonet hey
12:20 tokuhirom__ joined #padre
12:21 szabgab tokuhirom__, welcome
12:46 szabgab everyone exhausted from the release?
12:46 takadonet no....
12:49 benoit joined #padre
12:53 kthakore_mp joined #padre
12:55 kthakore_mp Hi!
12:55 teejay hey
12:55 benoit left #padre
12:56 kthakore_mp Um...is padre available on Linux
12:56 teejay yes
12:57 teejay http://padre.perlide.org/download.html
12:58 kthakore_mp Can I run iteractive perl in padre
12:58 kthakore_mp Perl -we style?
12:58 teejay I believe so, but I haven't done it
12:59 kthakore_mp Thank you.
12:59 kthakore_mp Also I can install padre from cpan right?
13:00 teejay yes, from cpan
13:01 kthakore_mp Great than you.
13:01 teejay but see the notes at http://padre.perlide.org/tr​ac/wiki/Download#SourceCode
13:01 kthakore_mp Also as a disclaimer I will be sticking with vim
13:02 * teejay is sticking with emacs until he can map the keybindings nicely
13:02 kthakore_mp I am thinking of making a game studio in padre with sdl perl
13:02 teejay cool
13:02 kthakore_mp Ok gotta go
13:02 teejay np
13:02 kthakore_mp Bye
13:02 kthakore_mp left #padre
13:05 szabgab crap I missed kthakore_mp
13:06 szabgab I wanted to point him to the SDL plugin I already started
13:11 teejay szabgab, looks like http://github.com/kthakore
13:12 szabgab yeah, I know , I am in contact with him over at #sdl and the mailing list
13:12 szabgab I just wanted to use the opportunity that he dropped by
13:12 teejay ah, nevermind then
13:12 szabgab I don't :-)
13:13 szabgab I am just totally out of tuits I think
13:13 teejay I'm sure he'll be back then
13:15 teejay something else pushing me to padre
13:15 teejay I'm not sure git JustWorks(TM) in emacs
13:16 teejay and I'll be using it heavily for work niw
13:17 szabgab do you mean we need a better git plugin ?
13:17 teejay only better than emacs;)
13:20 azawawi joined #padre
13:20 azawawi hi
13:20 teejay hmm apparently vc-git is quite good, and included
13:21 teejay that gives me more time to sort out emacs keybindings and polish version control before I jump ship
13:25 was kicked by Alias: asdgasd
13:25 azawawi :)
13:25 * Alias wishes that SDL would work on Windows
13:26 Alias I'd love to bundle Frozen Bubble with Strawberry Professional
13:32 Sewi Every user would love you, every boss would hate you for this :-)
13:33 azawawi This fails the first time on Almost Six 0.41 and then works the second time, perl -MCPAN -e "CPAN::Shell->upgrade('/^Padre/')"
13:33 azawawi any idea why?
13:36 Alias Sewi: It would make a huge PR win though, I think
13:36 Alias Perl, on windows, with an IDE, and a game
13:37 azawawi yeah more fun
13:37 Alias Right out of the box you blow away a bunch of misconceptions
13:46 azawawi Alias: how does CPAN::SQLite integrate with cpan when you say 'upgrade Pare' in cpan?
13:47 Alias Not entirely sure, but basically I think it replaces operations on the object-tree index with calls to CPAN::SQlite
13:47 azawawi Then perl -MCPAN -e "CPAN::Shell->upgrade('/^Padre/')" wont invoke it...
13:48 azawawi i was searching for a one liner to upgrade Almost Six
13:49 CSJewell azawawi: It should invoke CPAN::SQLite when it looks for which distributions the modules you want to upgrade are in.
13:50 azawawi ah _init_sqlite in CPAN.pm
13:51 CSJewell Or should I say, ..."use the CPAN::SQLite db"...
13:51 CSJewell Is it stopping because something is "out of order" and needs Padre updated first?
13:53 azawawi This seems to work perl -MCPAN -e "CPAN->upgrade('/^Padre/')"
13:54 azawawi CSJewell: i have a copy of almost six and i re-install whenever i want a clean environment :)
13:54 azawawi CSJewell: one thing i noticed is that "Remove" is pretty slow in almost six and on several occasions i left it running for like 2 mins (machine idle)
13:55 azawawi CSJewell: and then i killed it since it was taking 49% CPU and not doing any I/O
13:55 CSJewell I do much the same thing... I end up reinstalling every month and a half or so because I need to clear something up or update my installation.
13:55 azawawi CSJewell: i killed 3 msiexec.exe processes
13:55 Alias azawawi: I noticed that upgrades were EXTREMELY slow because it had to remove all of the CPAN build directories
13:56 Alias Or PLAN to remove them first, then actually remove them
13:56 CSJewell It's a known problem. I need to make it give a little more feedback.
13:56 Alias My upgrade from Strawberry April to July took almost an hour
13:56 CSJewell (known = "release-noted")
13:57 * azawawi copies "strawberry Copy" :)
13:58 CSJewell And yes, that's what it does. It has to mark every extra file that it needs to remove - that's the slow part that people complain about. Then it copies it to a temporary area, actually DOES the removal, then removes the temporary area.
13:59 CSJewell MSI installations are designed to be heavily fault-resistant.
13:59 azawawi i see
13:59 Alias One problem I've noticed
13:59 Alias If you use cmd.exe > cpan install Module
13:59 Alias Then the "clean up the build area" logic doesn't get applied
13:59 * azawawi tries perl -MCPAN -e "CPAN->upgrade('/^Padre/')" on a vanilla almost six
14:00 Alias So if you mostly install modules via the command line, and never load up the full cpan client, you can end up with a HUGE cpan build directory
14:00 Alias CSJewell: We probably should tune down the build cache limit
14:00 Alias Given this problem
14:00 Alias To 10 meg or something
14:01 CSJewell That would assist in fixing the problem, yes.
14:01 CSJewell Once we move to vendor, I can also shortcircuit site out of the search, as well.
14:01 Alias true
14:01 Alias Although that adds another problem
14:01 Alias We don't guarentee binary compat
14:02 Alias 5.10.0 isn't compat with 5.10.1 for example
14:02 Alias jdb was saying he's got some issues now, because of that
14:02 CSJewell Somebody oopsed on that? I thought the 5.10.x versions were?
14:03 Alias The .0 release isn't considered production
14:03 Alias Jan mentioned something about GCC vs Visual Studio bitwise ordering for bit vectors or something
14:03 CSJewell Speaking of which, do you still think we need to build 5.10.0 for October?
14:03 Alias Personally? No
14:03 Alias Kill off the .0 as fast as possible
14:04 CSJewell Thank you, thank you, thank you...
14:04 Alias We (the Perl community) like to try and forget/deny they ever existed
14:04 azawawi nobody the zero :)
14:04 azawawi nobody likes the zero
14:05 szbalint zerocool
14:05 PerlJam joined #padre
14:05 PerlJam greetings
14:06 azawawi hi PerlJam :)
14:06 szabgab a few month back my wife and I went to cinema and were asked if we want to drink Zero
14:06 szabgab we had no clue what that would be
14:07 szabgab we were not even sure what the word was they asked...
14:07 PerlJam So, I'm playing with padre again and it's now to the point that I'd use it on a regular basis instead of vi (if I can), but one thing bugs me.  It says "DBD::SQLite::db do failed: attempt to write a readonly database" a bunch of times on start up.  Is this a known thing?  what can I do to make it better?
14:07 szabgab of course lack of television makes you totally unaware of what's going on
14:07 szabgab PerlJam, linux ?
14:08 azawawi CSJewell: upgrading "Almost Six" to Padre 0.44 takes like 5 to 7 minutes on my laptop
14:08 PerlJam aye.  ubuntu 9.04
14:08 szabgab that seems like an old bug biting you, check the rights on ~/.padre
14:08 PerlJam will do, thanks.
14:08 Alias That's my fault
14:08 szabgab and let us know if that helped
14:08 PerlJam doh!  ~/.padre owned by root for some reason.
14:08 Alias PerlJam: It's the schema migration scripts from Padre::DB trying to upgrade your SQLite schema
14:08 azawawi CSJewell: 29.6 MB, 3254 files in cpan\build (after upgrade)
14:09 Alias PerlJam: It's mostly my fault for not doing proper error checking earlier
14:09 szabgab PerlJam, I guess you had that around from an old installation
14:09 PerlJam yep, must be
14:09 Alias szabgab: OR, the test scripts
14:09 Alias If he did the CPAN install as root
14:09 Alias PerlJam: What are the mtime's on the files?
14:09 szabgab Alias, have we added a new test with that bug again ?
14:10 Alias I thought I had...
14:10 Alias Apparently not well enough
14:10 szabgab we should test our tests...
14:10 PerlJam Has padre been around for almost a year?  some of these files were last modified in Oct 2008
14:10 Alias PerlJam: Just over a year
14:10 CSJewell PerlJam: 1st birthday was last month.
14:10 PerlJam wow.  seems like just a few months.
14:11 CSJewell Alias - I know that I run cpan from the command prompt and it scans the build dir.
14:11 Alias CSJewell: cpan in general? or > cpan install Foo
14:11 Alias If you run the shell from the command prompt, it does
14:11 Alias If you run a direct one-shot install, it doesn't
14:11 CSJewell Probably cpan in general, now that you make the point.
14:11 PerlJam Well, today I'm going to try to use padre all day long.  We'll see how that goes.  :)
14:11 CSJewell I do both frequently.
14:12 CSJewell Maybe that should be reported to andk, xdg, and crew?
14:12 Alias Probably
14:13 CSJewell & Dishes need done here. Be back in 30.
14:18 * sjn tries to install the latest padre
14:21 szabgab I just managed to install it on Ubuntu 64 bit
14:21 szabgab and now using it to teach my son a little perl
14:21 PerlJam szabgab++
14:22 szabgab we started with perl 6 but you can't do a lot interesting stuff with it yet (graphics and stuff)
14:22 szabgab so I went back to perl 5 for now
14:25 PerlJam how do I tell padre that the current file I'm editing is perl 6?
14:26 takadonet PerlJam: View -> View Document as -> perl 6
14:27 PerlJam IS there a way that could be made selectable from the status bar at the bottom?  Click where it says "Perl 5" and get a list of options to select.
14:28 azawawi PerlJam: File -> New -> Perl 6 script
14:29 azawawi PerlJam: use v6; in a normal perl file
14:44 azawawi szabgab: http://ahmadzawawi.blogspot.com/2009/08/on​e-liner-to-upgrade-padres-almost-six.html
14:52 PerlJam does padre have the concept of a window with a command line?  Or is Ctrl-F5 the only way to execute shell commands?
14:53 azawawi not at the moment... just CTRL-5 for now
14:53 PerlJam okie.
14:55 anon3 joined #padre
14:56 anon3 hi I can't seem to register on the site to open a ticket but one thing that just bit me is on search - the "case insensitive" box should really mean "case sensitive"?
14:57 Alias szabgab: We really need to fix this registration thing
14:57 Alias szabgab: Several people today tried to file bugs and couldn't
14:57 anon3 ok
14:57 Alias We had to disable registration open all the time because of spammers
14:58 anon3 makes sense - why not use cpan?
14:58 anon3 i love Padre by the way, thanks
15:00 CSJewell Be back later. (need to take laptop with me today)
15:01 Sewi anon3: btw. the search case thing is known.
15:02 anon3 ok
15:02 anon3 cool, thanks again
15:08 szabgab erm
15:15 daxim szabgab, you took the screenshot page out of stash.yml - what exactly doesn't work?
15:15 szabgab oh hi daxim
15:16 szabgab I am not sure we need a separate screenshot page but even if we do we need only recent and really good screenshots and keep the rest in the wiki so at one point we might build a "history"
15:17 szabgab in addition IMHO it would be better to have the screenshots the same size
15:17 szabgab so I think we need to create a few screenshots, someone needs to resize them
15:17 daxim a separate page was your idea
15:18 daxim so this is plain static content, then
15:18 szabgab maybe,
15:18 szabgab we also discussed the possibility of having small version of the screenshots show up on the main page
15:20 szabgab that could be either a few pictures in a cycle or thumbnail size images that would show the full images upon clicking, (maybe on the separate screenshots page)
15:25 szabgab daxim, I hope I have not turned you off with this
15:30 Hyppolit svn: r7564 | jquelin++ | http://padre.perlide.org/trac/changeset/7564
15:30 Hyppolit updated french translation
15:30 Hyppolit branches/Padre-0.45/share/locale/
16:10 Su-Shee joined #padre
16:10 Su-Shee heyho
16:14 szabgab Su-Shee, hi
16:14 Su-Shee hi szabgab :)
16:15 szabgab dinner &
16:18 Alias szabgab: No need to remove the screenshot page though
16:18 Alias Hell, I'd love to remove most of the website :)
16:19 Alias Forward progress is better than no progress
16:19 Su-Shee no screenshots anymore? :) that's the first I click on any website about anything with a GUI :)
16:23 Alias yeah
16:23 Alias me too
16:27 kaare joined #padre
16:27 mlf2117 joined #padre
16:32 Floyd-ATC joined #padre
16:33 szabgab hi Floyd-ATC
16:35 Floyd-ATC Good afternoon
16:35 daxim 'lo
16:36 Floyd-ATC I have a weird problem, it's happened with 0.41, 0.42, 0.43 and now with 0.44
16:36 Floyd-ATC The editor starts up and the menu works OK but none of the subwindows actually render
16:37 szabgab what os ?
16:38 Floyd-ATC Windows XP SP3
16:38 Floyd-ATC I've been able to get everything back to normal by clicking around in preferences
16:38 szabgab do you have any file open when you start padre ?
16:39 Floyd-ATC no
16:40 szabgab then try to open padre with at least one file open (you can configure this in the preferences)
16:40 szabgab I think we have an open ticket for the broken rendering when no file is open
16:40 szabgab on windows
16:40 Floyd-ATC ok
16:41 szabgab maybe as a workaround we should disable that option on windows ...
16:44 Floyd-ATC looks related, yes... I go in and change Open files: from "open" to "new", save, quit and restart, rendering works ok again
16:45 daxim I noticed that sort of graphics glitches after upgrades
16:45 daxim removing .padre/config.db helped
16:51 szabgab daxim, that should not happen, or at least I don't think there is an open bug, what Floyd-ATC described is I think a wx issue
16:51 daxim aha
16:53 Floyd-ATC I'm leaning towards a config related problem since editing prefs solves it
17:06 szabgab Floyd-ATC, if you now set the config back to "open",  then click on "close all" and the close padre, I guess it will open up broken again, could please try it?
17:07 garu 'morning everyone
17:07 garu Sewi, that fix you did for mac's newline, did it fix bug #499?
17:13 szabgab interesting read: http://prog21.dadgum.com/48.html
17:17 Alias szabgab: The no-file case USED to work only recently
17:18 Alias Someone broke it in 0.41
17:18 szabgab it is always someone
17:19 szabgab but we can try to look up the exact change that did it
17:21 Alias But for me now
17:21 Alias But if it can be chased down, that would be awesome
17:22 Alias I'm fairly sure it's not my fault for once :)
17:22 * Alias & # bed
17:22 Alias (Will try to commit new Find/Replace dialog code tomorrow, almost done)
17:30 szabgab Sewi, garu do you think we really need that list in Padre  http://padre.perlide.org/trac/changeset/7563 ?
17:35 azawawi joined #padre
17:37 Hyppolit svn: r7565 | szabgab++ | http://padre.perlide.org/trac/changeset/7565
17:37 Hyppolit add two more blog entries
17:37 Hyppolit trunk/template.padre.perlide.org/data/
17:42 Sewi szabgab: I'ld vote yes, because it helps Padre being able to run on many systems, but feel free to remove any item you don't want.
17:44 szabgab can't we fetch that info from Perl:: whatever, I forgotten now ?
17:44 Sewi szabgab: I'ld keep at least: freebsd, linux, darwin (this was the reason for touching this function at all), solaris, cygwin, MacOS
17:44 garu szabgab, I'd vote no, because I really don't think Padre can run on all that. If it's harmless, leave it
17:45 Sewi garu: I didn't find a reason not to keep it. My Padre runs on a Netbook's Atom processor and might be the slowest installation out there, so I always consider resources, but this shouldn't take much time, RAM or diskspace.
17:47 garu I'd like to see Padre on an os/2
17:47 garu make that "I'd like to see an os/2 today"
17:47 garu :)
17:47 Sewi garu: Regarsing your older question: No, I don't think it fixed the bug. It may be fixed by an unexpected side-effect, but I don't think so.
17:47 Sewi garu: Oh, many ATMs here are still running OS/2 :-)
17:47 garu seriously? cool
17:48 Sewi You don't see it until you need a bank employee to insert his maintenance card or it reboots :-)
17:48 daxim os/2 today is not possible.  it's been renamed to (sigh...) ecomstation years ago
17:49 Sewi Would be nice to know if $^O still reports os2 :-)
17:49 daxim bleh, who knows
17:49 garu actually I think ecs also got renamed a couple years ago
17:51 daxim http://www.ecomstation.com/democd/   I'm gonna virtualise this sucker right now
18:02 szabgab imho we should not try to plan too much ahead - in terms of what OS we are supporting, and we can default to UNIX (regarding newlines)
18:07 garu if the whole issue is newline, we could just test the exceptions and else { 'unix' }
18:08 garu sorta like what we do today, I guess... but without the huge hash
18:09 garu then again, Sewi may be right and unless it really improves readability somewhere, it might be just premature optimization
18:09 Sewi You're right, I should have thought about this and cutting out all the UNIX-lines
18:10 garu Sewi, so let me get this straight: you were forward and I was against it. Now you're against it and I'm forward it? :)
18:10 Sewi We should keep a note regarding darwin and maybe freebsd to advoid confusion when someone touches this code again in a few month :-)
18:10 Sewi garu: Seems so. :-)
18:15 Hyppolit svn: r7566 | Sewi++ | http://padre.perlide.org/trac/changeset/7566
18:15 Hyppolit Shrunk r7563
18:15 Hyppolit trunk/Padre/lib/Padre/
18:16 Sewi garu: This should be best of both worlds.
18:17 garu Sewi++
18:17 garu Sewi, what is "dos" ?
18:17 garu I mean
18:17 garu Wx runs on dos?
18:17 garu with what? windows 3.11?
18:18 garu or is it cygwin?
18:18 Sewi Garu: I still have a set of Windows 2 installation disks here :-)
18:18 garu hmm... no, cygwin is 'unix'
18:18 Sewi This is where I'm unsure...
18:18 Sewi My cygwin installations usually eat \r\n
18:19 garu Sewi, ha! if you get Padre to run on windows 2, it'll definitely need a screenshot :)
18:19 Sewi Does Perl need 32 Bits? :-)
18:19 Sewi I wonder that _all_ win is "Win32". Is there no "Win64"?
18:20 garu no clue there
18:20 garu Alias and CSJewel might have better input on this
18:22 Sewi But Wx for DOS would be nice.
18:23 szabgab afaik there is so much code out there checking for  /win32/i when the want to know if this is windows that if perl will report win64 they will all think itis unix
18:23 szabgab SGA &
18:24 Sewi :)
18:24 azawawi "wxWidgets allows you to target Windows 95/98/ME, Windows NT/2K/XP, Linux/Unix with the GTK+ toolkit (or plain X11, or Motif), and MacOS"
18:25 azawawi so that drops anything below win95
18:25 Sewi Means everything which runs X11 could also run wx
18:30 MoC joined #padre
18:36 stevan joined #padre
18:37 stevan left #padre
18:59 Hyppolit svn: r7567 | azawawi++ | http://padre.perlide.org/trac/changeset/7567
18:59 Hyppolit [Padre] "use strict; use warnings;" Quick fix gets its first taste of PPI
18:59 Hyppolit trunk/Padre/lib/Padre/QuickFixProvider/
19:08 Hyppolit svn: r7568 | azawawi++ | http://padre.perlide.org/trac/changeset/7568
19:08 Hyppolit [Padre] Perl tidy
19:08 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/QuickFixProvider/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
19:12 Su-Shee left #padre
19:24 DHGE joined #padre
19:26 DHGE hi - when I open the module documentation and "search": the menu shortcuts get called when hitting w-o-x    on windows and ubuntu 9.04
19:33 Hyppolit svn: r7569 | azawawi++ | http://padre.perlide.org/trac/changeset/7569
19:33 Hyppolit [Padre] Append the module's release date to the help search title
19:33 Hyppolit trunk/Padre/lib/Padre/HelpProvider/
19:45 azawawi DHGE: hi
19:46 azawawi DHGE: which dialog? help search or help browser?
19:48 DHGE azawawi: open a modul or script with some "use xy;"    right click in the right pane to open the docs for xy, push "o"
19:49 DHGE search in help browser i guess
19:52 Hyppolit svn: r7570 | azawawi++ | http://padre.perlide.org/trac/changeset/7570
19:52 Hyppolit [Padre] Fixed a bug that i made with the previous commit.
19:52 Hyppolit trunk/Padre/lib/Padre/HelpProvider/
19:53 * azawawi checks help browser
19:53 DHGE windows name is DocBrowser
19:54 azawawi i see
19:54 DHGE x even KILLs Padre ...
19:55 azawawi deep recursion problem it seems...
19:55 DHGE "Segmentation fault"    it says on my command line
19:56 DHGE I saw deep recursion on another machine with 0.43
19:56 azawawi it happens when you close it right?
19:57 DHGE no - i look at the module xy documentation and type "x" into the search field
19:57 DHGE DHGE works ...
19:59 azawawi doesnt happen on vista here... only on closing after open documentation from outline view
19:59 azawawi or maybe im sleepy :)
20:00 DHGE i am on ubuntu with 0.44 here - had the same problem on windows xp with 0.43 earlier this day
20:01 azawawi help search will eventually replace/re-use doc browser...
20:01 azawawi once i get CPAN modules indexed...
20:02 DHGE yeah - closing the DocBrowser also bombs with segfault
20:02 azawawi can u file a ticket? do u have an account on trac?
20:02 DHGE could you use perldoc::server ?
20:03 azawawi ah long dependency list
20:03 DHGE ;-)
20:03 azawawi does it work on win32?
20:04 DHGE can not test it ATM - windows at work ...    linux at home
20:04 * azawawi testing it
20:05 DHGE perldoc::server work on strawberry perl with LATEST Catalyst
20:08 azawawi DHGE: what would you like to have in help search?
20:09 azawawi DHGE: any feedback is appreciated...
20:11 DHGE just a working search - WITH the letters w-o-x
20:12 * azawawi boots up his ubuntu vm
20:13 DHGE search does not work at all for me e.g. "Searched for 'inter' and failed..."
20:14 DHGE closing via menu:
20:14 DHGE Deep recursion on subroutine "Padre::Wx::DocBrowser::_close" at /usr/local/share/perl/5.10​.0/Padre/Wx/DocBrowser.pm line 179.
20:14 DHGE Deep recursion on anonymous subroutine at /usr/local/share/perl/5.10​.0/Padre/Wx/DocBrowser.pm line 460.
20:14 DHGE Segmentation fault
20:19 azawawi DHGE: what are searching for when you say 'w-o-x' ?
20:22 DHGE nothing - i mean one of the keys labeled with ...             just press "x"  when in DocBrowser
20:22 DHGE pretend to search "foxy"
20:24 azawawi it is exact search
20:27 DHGE excat or not: it does not find anything (even word I SEE in the window) , and DocBrowser bombs on hitting "x"
20:27 azawawi DHGE: im sleepy... sorry that i could not help :(
20:28 azawawi DHGE: it didnt bomb on ubuntu 8.04...
20:28 DHGE i just try to describe an IMO serious bug ...
20:28 azawawi DHGE: or maybe i didnt tested it right
20:29 azawawi DHGE: ask szabgab to file a ticket for it... he'll be awake in like 7-9 hours
20:29 azawawi DHGE: or Alias
20:30 DHGE short version: search does nothing      pressing w, o or x has unexpected effects
20:30 azawawi i think the problem is focus related
20:31 azawawi the keys are going to Padre instead of to DocBrowser...
20:31 azawawi good night
20:31 DHGE good night   am sleepy ...
20:39 krg joined #padre
20:50 krg_ joined #padre
20:58 El_Che it's a baby girl! never to early to learn perl :)
21:50 takadonet left #padre
22:54 asdgasd joined #padre
22:54 * asdgasd growls
23:28 kthakore joined #padre
23:28 kthakore hello?
23:45 asdgasd hi

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