Camelia, the Perl 6 bug

IRC log for #padre, 2010-02-25

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

All times shown according to UTC.

Time Nick Message
00:04 Alias joined #padre
00:04 Alias Anyone Japanese or Korean around?
00:10 azawawi Alias: "key bindings" or "shortcuts" under tools?
00:12 Hyppolit svn: r10934 | azawawi++ | http://padre.perlide.org/trac/changeset/10934
00:12 Hyppolit Added "Key Bindings" under tools menu. This is just the *old* advanced dialog for now :)
00:12 Hyppolit trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Menu/
00:17 Hyppolit svn: r10935 | azawawi++ | http://padre.perlide.org/trac/changeset/10935
00:17 Hyppolit Transforming *Key bindings in progress*...
00:17 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
00:18 teejay joined #padre
00:26 Alias azawawi: Personally, I'd just incorporate it into the Preferences dialog
00:26 Alias azawawi: But I accept that, for now, the dialog generator we use for Preferences isn't really good enough to do that
00:27 * Alias is going to add a swatch of advanced dialog entries today
00:27 Alias Now it works, it's time to actually start using it
00:34 Hyppolit svn: r10936 | azawawi++ | http://padre.perlide.org/trac/changeset/10936
00:34 Hyppolit [Perl 6] Bumped version to 0.63 for pending CPAN release
00:34 Hyppolit trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/ trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/Perl6/
00:44 azawawi pip http://feather.perl6.nl/~azawawi​/Padre-Plugin-Perl6-0.63.tar.gz
00:59 Hyppolit svn: r10937 | azawawi++ | http://padre.perlide.org/trac/changeset/10937
00:59 Hyppolit Filling up the key binding dialog with actual values
00:59 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
01:08 Hyppolit svn: r10938 | azawawi++ | http://padre.perlide.org/trac/changeset/10938
01:08 Hyppolit More work on key bindings... nvm
01:08 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
01:12 kthakore Alias: hiya
01:23 Hyppolit svn: r10939 | azawawi++ | http://padre.perlide.org/trac/changeset/10939
01:23 Hyppolit Key bindings dialog filter list now works
01:24 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
01:24 azawawi kthakore: hello
01:24 azawawi kthakore: it is 3:24am here :)
01:28 kthakore azawawi: hiya
01:28 kthakore azawawi: getting games done for CeBIT
01:28 kthakore prepping for TPM presentation tommorow
01:28 kthakore azawawi: what about you?
01:29 kthakore azawawi: also how do I get padre not to freeze on a lot of warnings?
01:31 Hyppolit svn: r10940 | azawawi++ | http://padre.perlide.org/trac/changeset/10940
01:31 Hyppolit Added forgotten gettext(...)
01:31 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
01:31 azawawi kthakore: sorry i was away from chat a bit
01:31 azawawi kthakore: freeze on warnings?
01:32 azawawi kthakore: why?
01:36 kthakore azawawi: ok do this
01:36 kthakore while(1) { warn 'FREEZE' }
01:36 kthakore it should not lock up the GUI
01:36 kthakore so that we can kill it!
01:36 kthakore KILL IT WITH FIRE!
01:37 azawawi ah
01:37 azawawi i get it
01:38 azawawi maybe open it in an external window?
01:38 azawawi i.e. run command in external window
01:38 azawawi and maybe lower the priority of that process
01:40 kthakore azawawi: but see that is the problem
01:40 kthakore azawawi: it should not look the GUI in padre
01:40 kthakore open up any other IDE
01:40 kthakore for python, java whatever
01:40 kthakore run the code while (1) { .... }
01:40 azawawi kthakore: it locks it up the gui since it is updating the list... i think
01:40 kthakore it allows you to kill
01:40 azawawi kthakore: let me try it
01:40 kthakore azawawi: right so what if you do this
01:41 azawawi kthakore: win32 or linux btw?
01:41 kthakore linux and win32
01:41 kthakore azawawi: ok here is my idea
01:41 kthakore make a buffer
01:41 kthakore for how many outputs it is writing to output tab
01:41 kthakore limit it to sync say every 100 ms
01:42 kthakore instead of free for all kill the gui
01:42 azawawi ofcourse
01:42 kthakore azawawi: right?
01:42 azawawi btw, in external window it does not lock up my Padre :)
01:42 kthakore :p
01:42 kthakore but that is not my point you see
01:42 azawawi i understood :)
01:42 azawawi fixing ... :)
01:43 kthakore yay!
01:43 kthakore azawawi: my 3rd pet peeve in Padre
01:50 Hyppolit svn: r10941 | azawawi++ | http://padre.perlide.org/trac/changeset/10941
01:50 Hyppolit The UI for the key bindings value setters are 90% complete
01:50 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
01:56 azawawi kthakore: the culprit so far is Wx::ProcessStream...
02:14 kthakore azawawi: yes
02:16 azawawi kthakore: found it :)
02:16 kthakore azawawi: AWESOME!
02:16 kthakore azawawi: I will pay you in game http://gist.github.com/313833
02:16 azawawi kthakore: but you have to hack ProcessStream for now
02:16 kthakore NOOOooOOOooooOooooo
02:16 kthakore azawawi: I am swamped tonite sorry
02:17 azawawi kthakore: take a look at the problem at ProcessStream.pm
02:17 kthakore azawawi: ahhhhhh ... ok
02:17 azawawi kthakore: http://cpansearch.perl.org/src/MDOOTSON/Wx-Perl-​ProcessStream-0.24/lib/Wx/Perl/ProcessStream.pm
02:17 azawawi kthakore: line 566
02:17 kthakore line?
02:17 azawawi kthakore: add Wx::wxTheApp->Yield to make it yield control back to app
02:17 azawawi kthakore: you see it is stuck in the loop
02:18 kthakore right
02:18 azawawi kthakore: adding pending events and no yielding...
02:18 kthakore so how do we tell it to delay
02:18 kthakore sleep(1) ?
02:18 azawawi kthakore: Wx::wxTheApp->Yield
02:18 kthakore right
02:18 azawawi kthakore: that means process Wx events
02:18 azawawi kthakore: if you do it, it works perfectly on win32
02:19 kthakore what if we do linebuffer > some_memory_limit?
02:19 azawawi kthakore: so yield after line 566 and 580
02:19 azawawi kthakore: sure...
02:19 azawawi kthakore: you have to yield outside the outer while
02:19 azawawi kthakore: in that case
02:20 azawawi kthakore: i would say send an email over wxperl to matt doodson and he'll fix it
02:20 kthakore ok
02:20 kthakore azawawi: or you can do it ;)
02:20 kthakore I am still trying to understand
02:20 azawawi kthakore: lol no :)
02:20 kthakore AHHH
02:20 azawawi kthakore: it is simple
02:20 kthakore azawawi: ok only if you try the new SDL stuff
02:20 kthakore ;)
02:21 kthakore tit for tat
02:21 kthakore azawawi: we added fix for 64bit
02:21 azawawi kthakore: the while is stuck reading...
02:21 azawawi kthakore: adding pending events
02:21 kthakore azawawi: you are just ignoring it aren't you :|
02:21 azawawi kthakore: :)
02:22 kthakore fine :p
02:22 azawawi kthakore: did that fix your problem for the presentation?
02:23 kthakore azawawi: the 64bit? yeah
02:23 azawawi kthakore: no the processstream fix?
02:23 azawawi kthakore: did you try it?
02:25 kthakore I will right now
02:26 kthakore so you want me to add  Wx::wxTheApp->Yield
02:26 kthakore ?
02:26 azawawi kthakore: i am not really ignoring it. im just so busy finishing my todo list
02:26 kthakore azawawi: fine w/e
02:26 azawawi yup for STDOUT and STDERR
02:26 kthakore line 566 and 580?
02:26 azawawi kthakore: yeah after addpending...
02:27 azawawi kthakore: after AddPendingEvent...
02:28 azawawi kthakore: im struggling at work... javascript/java and then perl at open source...
02:28 azawawi kthakore: i keep typing the sigil... :)
02:28 kthakore hehe ok
02:28 azawawi kthakore: luckily for jquery that looks cool
02:28 azawawi kthakore: $("div") = $div :)
02:29 kthakore I can't seem to find ProcessStream on my system
02:29 kthakore downloading it now
02:29 azawawi kthakore: the funny thing is that people complain about sigils
02:29 azawawi kthakore: when jQuery/javascript are using it all the time
02:30 azawawi kthakore: how did it work for you then?
02:30 kthakore doing it now
02:30 kthakore please wait
02:30 azawawi kthakore: Padre requires it...
02:32 kthakore yup
02:32 kthakore it works awesome now
02:32 kthakore beautiful!
02:33 kthakore making patch and sending it
02:33 kthakore thanks
02:36 azawawi kthakore: add it as a ticket also please so we do not forget it
02:37 azawawi kthakore: for follow up :)
02:37 kthakore azawawi: https://rt.cpan.org/Ticket/Display.html?id=54962
02:37 kthakore :p you are making this longer
02:37 kthakore azawawi: I will make you code for SDL_perl
02:37 kthakore azawawi: promise you that
02:37 kthakore :p
02:37 kthakore trac?
02:37 Hyppolit trac is http://padre.perlide.org/trac and also http://padre.perlide.org/trac/register
02:39 Hyppolit #863: Continous warnings or prints kill Padre (new defect) [ http://padre.perlide.org/trac/ticket/863 ]
02:39 kthakore azawawi: ^^ ok?
02:40 Hyppolit svn: r10942 | azawawi++ | http://padre.perlide.org/trac/changeset/10942
02:40 Hyppolit The UI for the key bindings shortcut controls is finished
02:40 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
02:40 azawawi kthakore: perfect thanks
02:40 kthakore azawawi: :P
02:40 kthakore YOU WILL PAY!!!
02:41 kthakore WITH BLOOOD  er ... CODE!
02:41 kthakore azawawi: hehe
02:41 kthakore thanks a lot for the help man
02:41 kthakore really appreciate it
02:41 kthakore azawawi: let me know if I can help you out some times
02:41 Hyppolit #863: Continous warnings or prints kill Padre (assigned defect) [ http://padre.perlide.org/trac/ticket/863#comment:1 ]
02:42 azawawi kthakore: take a look at the key bindings dialog... :)
02:42 kthakore where?
02:42 azawawi kthakore: Sewi promised me to finish it
02:42 azawawi kthakore: under Tools
02:42 kthakore right what is miising
02:42 kthakore looks fine to me
02:42 azawawi svn up ofcourse to get the latest
02:43 kthakore I think I am on
02:43 azawawi the actual actions saving... etc
02:44 kthakore azawawi: ah ok
02:44 kthakore well if I am done my presentation I will see what I can hack
02:44 kthakore no promises
02:44 azawawi any links to your presentation?
02:45 dorkfish joined #padre
02:45 kthakore azawawi: I need a gmail or something
02:45 kthakore azawawi: it is on google doc
02:46 kthakore oh wait I can make it public
02:46 kthakore azawawi: work in progress http://docs.google.com/presen​t/view?id=d59bh9k_113cvtg7gf4
02:48 azawawi kthakore: cool...
02:48 azawawi kthakore: how about some diagrams :)
02:48 kthakore azawawi: yeah ... working on it
03:17 Hyppolit svn: r10943 | azawawi++ | http://padre.perlide.org/trac/changeset/10943
03:17 Hyppolit Added keys to key bindings
03:17 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
03:18 Hyppolit svn: r10944 | azawawi++ | http://padre.perlide.org/trac/changeset/10944
03:18 Hyppolit Perl tidy (3 files)
03:18 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Menu/
03:19 Hyppolit svn: r10945 | azawawi++ | http://padre.perlide.org/trac/changeset/10945
03:19 Hyppolit Updated Changes
03:19 Hyppolit trunk/Padre/
03:21 Hyppolit #860: Configurable key bindings dialog (closed enhancement) [ http://padre.perlide.org/trac/ticket/860#comment:2 ]
03:23 Hyppolit svn: r10946 | azawawi++ | http://padre.perlide.org/trac/changeset/10946
03:23 Hyppolit Fixed "Action" column name in key bindings dialog
03:23 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
03:46 Hyppolit svn: r10947 | azawawi++ | http://padre.perlide.org/trac/changeset/10947
03:46 Hyppolit Added alphabetic characters to shortcut selector
03:46 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
03:52 Hyppolit svn: r10948 | azawawi++ | http://padre.perlide.org/trac/changeset/10948
03:52 Hyppolit Added symbols to shortcut selector
03:52 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
03:57 Sno|Laptop joined #padre
04:13 dorkfish joined #padre
05:13 Ryan52 dorkfish, kthakore: make tickets for the repl plugin issues, and give me a link to them...i am going to go through asap and do "a bunch" (however much is needed) of work on it to get it in better shape.
05:13 dorkfish Ryan52: i already put my two tickets up on trac :)
05:14 dorkfish Ryan52: quick question: does the repl load a user's repl.rc by default?
05:14 dorkfish from .re.pl/repl.rc?
05:20 Ryan52 dorkfish: not for the thing about devel::repl::multiline::ppi
05:20 dorkfish ah
05:21 Ryan52 dorkfish: and yes, it should load the same config files that re.pl would.
05:22 kthakore Ryan52: dorkfish is the guy for that
05:22 kthakore k?
05:22 dorkfish wha?
05:25 cbk joined #padre
05:28 Ryan52 10:55 < kthakore> garu: I iz having trobule with REPL too
05:28 Ryan52 10:56 < kthakore> garu: how do I  get padre in windows to give error messages
05:28 Ryan52 kthakore: you can make a ticket for your problem too, if you want me to look at it.
05:29 * Ryan52 loves how I come back and answer hours later, and nobody has a clue what I'm talking about.
05:29 * Ryan52 probably should have included some more context..
05:29 garu Ryan52, nope, kthakore is awake for 36 hours and not very sober
05:30 garu so you can't expect much from him at this moment ;)
05:30 Ryan52 how do you know this?
05:30 Ryan52 but okay..
05:30 Ryan52 kthakore: you have odd sleeping habits. your always napping. and now your awake for 36 hours apparently.
05:30 Ryan52 *you're
05:32 garu Ryan52, just look at your backlog on #sdl and you'll see
05:33 dorkfish Ryan52: haha
05:45 jazzanova joined #padre
05:48 Ryan52 garu: ah
05:49 Ryan52 kthakore: well, once your sober, if you happen to see this, you can make a ticket. or you can try to now. whatever you want to do, I don't care. :P
05:51 garu dorkfish, did you create a ticket for the issue? or figured it out?
05:51 * garu wasn't paying too much attention :/
05:53 dorkfish garu: which ones?
05:53 dorkfish i created two for the ones i found
05:54 Ryan52 dorkfish: what about the devel::repl::multiline::ppi one?
05:54 dorkfish h/o i have to read the irc logs, don't remember what i said :p
05:57 dorkfish oh, i didn't know if there were any problems, i just didn't know if anyone had it working
05:57 dorkfish i haven't tried it or anything yet
06:02 OliverKrueger joined #padre
06:07 dorkfish Ryan52: getting ready to file a new ticket on trac, how can i get a more detailed error message from the repl?
06:08 szabgab gm
06:08 dorkfish hi
06:10 Hyppolit #864: Devel::REPL::Plugin::MultiLine::PPI does not work with Padre::Plugin::REPL (new defect) [ http://padre.perlide.org/trac/ticket/864 ]
06:12 Alias What are you guys doing?
06:12 Alias And can you fix it by stealing actually-sane PPI multiline code from Perl::Shell
06:13 Alias Or steal Perl::Shell outright and ditch Devel::REPL :)
06:14 Ryan52 Alias: feel free to make a Padre::Plugin::PerlShell, but I like Devel::REPL. sorry.
06:15 Ryan52 Alias: and REPL works fine, the problem is just in the glue to Padre.
06:15 dorkfish perl::shell does look pretty neat
06:16 Ryan52 I don't like it because its not pluginable.
06:16 dorkfish hm
06:42 dorkfish joined #padre
06:47 Hyppolit svn: r10949 | azawawi++ | http://padre.perlide.org/trac/changeset/10949
06:47 Hyppolit Removed unused code
06:47 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
06:53 Hyppolit svn: r10950 | azawawi++ | http://padre.perlide.org/trac/changeset/10950
06:53 Hyppolit Added shortcut label and fixed vertical spacing
06:53 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
06:54 azawawi joined #padre
06:54 kaare joined #padre
07:02 pece joined #padre
07:09 szabgab szbalint, if you have time to work on CPAN::Forum, I have pushed out the major gui changes I made during FOSDEM
07:09 szbalint cool
07:09 szbalint I'll take a look at the weekend
07:22 lsm joined #padre
07:36 dorkfish joined #padre
08:31 dorkfish joined #padre
08:39 danlucraft joined #padre
08:46 waxhead joined #padre
08:48 waxhead evening all
08:48 * waxhead has been a ninja for the last half hour or so...
09:09 kgish joined #padre
09:13 mattwa joined #padre
09:31 Sno|Laptop moin moin
09:51 daxim joined #padre
09:57 waxhead Sno|Laptop, how goes the mac os stuff?
09:59 Sno|Laptop waxhead: Can't locate object method "select" via package "Padre::DB::HostConfig" at /usr/pkg/lib/perl5/vendor_per​l/5.10.0/Padre/Config/Host.pm line 3
09:59 Sno|Laptop 6.
09:59 waxhead still?
09:59 Sno|Laptop nothing changed since yesterday
09:59 waxhead I saw something in logs about it...
10:00 Sno|Laptop yes - I asked Alias for help
10:01 Sno|Laptop he gave me a hint to debug, I debugged, database was migrated fine - next start: same message
10:39 submersible waxhead: ninja?
10:39 waxhead hey sub!
10:39 waxhead yeah.. ps3, ninja gaiden
10:40 waxhead it's a bit unforgiving though... nice moves and very fluid...
10:40 waxhead but now I see what the reviewers meant with some of their comments...
10:40 waxhead you don't get constant saves through the game, only at certain points... and if you don't get there you start again!
10:41 waxhead which given the length of the first 'mission' thing... that could be a royal pain...
10:41 waxhead but what the heck... shuriken and big slashes, running on the wall... neato..
10:42 waxhead bugger... I've added in the file chooser dialog for the external tools preference, but I'm stuffed if I can see how you update the text control!
10:59 waxhead ok.. so it's working now.. but I really don't think it's the right way to do it.. :(
11:03 Alias joined #padre
11:10 Hyppolit svn: r10951 | waxhead++ | http://padre.perlide.org/trac/changeset/10951
11:10 Hyppolit Added File Chooser "Browse" button to each of the external tools.
11:10 Hyppolit
11:10 Hyppolit However I can't work out how to stretch the TextCtrl! :(
11:10 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
11:15 Hyppolit svn: r10952 | waxhead++ | http://padre.perlide.org/trac/changeset/10952
11:15 Hyppolit Change added.
11:15 Hyppolit trunk/Padre/
11:15 waxhead nite
11:17 Sno|Laptop if a developer might be interested to figure out the Padre on MacOS X problem ...
11:17 Sno|Laptop here is the line.out trace from perl -d: http://www.hirschbeutel.de/padre/
11:17 Sno|Laptop moin Alias :)
11:22 pece joined #padre
12:18 mak joined #padre
12:20 Sno|Laptop now anyone here might help me getting Padre run on MacOS X?
12:26 azawawi joined #padre
12:26 azawawi hi
12:27 azawawi Sno|Laptop: hi
12:28 azawawi Sno|Laptop: maybe upgrade ORLite?
12:29 Sno|Laptop it's all up-to-date :)
12:30 Sno|Laptop I did perl -d (AutoTrace & lineout): http://www.hirschbeutel.de/padre/
12:30 Sno|Laptop I didn't understand enough about what happens there to fix it
12:31 kthakore azawawi: hi the new ProcessStream is up
12:31 kthakore but should I change the requirement in MakeFile.PL now?
12:31 kthakore azawawi: or wait for it?
12:32 kthakore azawawi: he told us to do this
12:32 kthakore https://rt.cpan.org/Ticket/Display.html?id=54962
12:32 kthakore ticker #863
12:32 Hyppolit #863: Continous warnings or prints kill Padre (assigned defect) [ http://padre.perlide.org/trac/ticket/863#comment:1 ]
12:33 Hyppolit #863: Continous warnings or prints kill Padre (assigned defect) [ http://padre.perlide.org/trac/ticket/863#comment:2 ]
12:34 Sno|Laptop azawawi: I would be happy if someone could assist me to figure out the bug and fix it
12:35 Sno|Laptop currently I'm poking around in the fog
12:39 azawawi sorry i was away... reading...
12:40 Sno|Laptop no need for apologize - I'm here to get help and have to wait for those who could provide it
12:40 azawawi kthakore: cool ... will fix it
12:41 azawawi Sno|Laptop: if it is something in the db, maybe cpan ORLite ?
12:41 azawawi Sno|Laptop: first of all what Padre version is it?
12:41 Sno|Laptop azawawi: I'm working on getting Padre running "out-of-the-box" using pkgsrc on MacOS X
12:41 Sno|Laptop I updated _all_ dependencies of Padre-0.57 last days
12:42 Sno|Laptop then I updated Padre package to 0.57 (but didn't commit - want to include mac patches with that update)
12:42 azawawi i see
12:42 azawawi and what's the result so far?
12:42 Sno|Laptop all dependencies are up-to-date (trusting cpan report feature)
12:43 azawawi kthakore: did you test the default 1000 max lines... is it okay performance-wise?
12:43 Sno|Laptop http://www.hirschbeutel.de/padre/ - there is the error message and the lineout trace from perl-debugger
12:45 kthakore azawawi: no time
12:46 azawawi kthakore: testing it then...
12:47 azawawi Sno|Laptop: will look at it once i have the time :)
12:48 Sno|Laptop most help will be telling me where I have to look for ;)
12:48 jq Alias: ping
12:48 Sno|Laptop but on the other hand, there're enough modules requiring my attention (SQL::Statement, Proc::ProcessTable, ...)
12:48 azawawi Sno|Laptop: it is a db operation so i would guess ORLite or the embedded ORLite::Migrate
12:49 Sno|Laptop what I have figured out: the missing method should have been added as a role
12:49 Sno|Laptop but wasn't added
12:50 Sno|Laptop Alias thought it is an error in Padre::DB::Migrate, too - but debugged over it and it runs fine (DB patches were applied)
12:51 Sno|Laptop second try: you see the error log ^^
12:51 azawawi Sno|Laptop: maybe remove .padre folder so you can start fresh?
12:51 Sno|Laptop hmm, might an idea ...
12:51 Sno|Laptop is in $HOME, isn't it?
12:56 azawawi i think so
12:56 azawawi kthakore: Wx::Perl::ProcessStream->SetDefaultMaxLines(100);
12:56 azawawi kthakore: 1 is too slow...
13:01 Hyppolit svn: r10953 | azawawi++ | http://padre.perlide.org/trac/changeset/10953
13:01 Hyppolit Require Wx::Perl::ProcessStream 0.25 to use SetDefaultMaxLines()
13:01 Hyppolit trunk/Padre/
13:02 kthakore azawawi: ok!
13:04 Hyppolit svn: r10954 | azawawi++ | http://padre.perlide.org/trac/changeset/10954
13:04 Hyppolit Fixed ticket:863 "Continous warnings or prints kill Padre" (kthakore++)
13:04 Hyppolit trunk/Padre/lib/Padre/Wx/
13:06 Hyppolit #863: Continous warnings or prints kill Padre (closed defect) [ http://padre.perlide.org/trac/ticket/863#comment:3 ]
13:07 Hyppolit svn: r10955 | azawawi++ | http://padre.perlide.org/trac/changeset/10955
13:07 Hyppolit Updated Changes
13:07 Hyppolit trunk/Padre/
13:08 azawawi Sno|Laptop: any progress?
13:20 Sno|Laptop yes - runs fine after I deleted all remaining .padre folders :)
13:20 Sno|Laptop I'm going to commit all changes and in 30 minutes or so Padre will run on MacOS X out of the box
13:20 Sno|Laptop when installing it via pkgsrc :)
13:20 szabgab wow
13:21 szabgab Sno++
13:21 szabgab Laptop++
13:21 szabgab Sno|Laptop++
13:21 Sno|Laptop Alias++ and azawawi++ - they gave the hints to make it work
13:22 azawawi cool
13:26 Hyppolit svn: r10956 | azawawi++ | http://padre.perlide.org/trac/changeset/10956
13:26 Hyppolit Key binding item selection results in a correct update of the shortcut UI in the bottom :)
13:26 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
13:27 azawawi szabgab: did you see the new "key bindings" dialog...?
13:27 azawawi kthakore: ping
13:28 Hyppolit svn: r10957 | azawawi++ | http://padre.perlide.org/trac/changeset/10957
13:28 Hyppolit Perl tidy (2 files)
13:28 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
13:29 azawawi szabgab: it is raining here... how about on your side? :)
13:34 szabgab it is raining in Jerusalem but not where I live
13:35 Sno|Laptop http://mail-index.netbsd.org/pkgsrc​-changes/2010/02/25/msg038118.html
13:36 szabgab Alias, ping
13:37 Alias pongish
13:37 azawawi ah the Great Alias :)
13:38 * Alias is depressed
13:39 azawawi Alias: Now that i created the UI for the "key bindings". Does Anyone want to implement the "save button"? :)
13:39 Alias Anyone ever play Total Annihilation or Supreme Commander?
13:39 azawawi Alias: why is that?
13:40 Alias The ultimate strategy games of their respective eras. Huge, complex, epic, rich, intellectual and just plain awesome
13:40 azawawi Alias: no.. did they close or something like that?
13:40 Alias Both built by the same guy
13:40 Alias 12 years apart
13:40 szabgab pip requires internet access
13:40 Alias TA is the only game I've ever seen that was up to TWICE as expensive to buy 7 years after it was made
13:41 szabgab when you first run it on strawberry perl
13:41 Alias Copies used to cost $150 on the eBay secondary market
13:41 szabgab while I wanted to install   pip Local-File-...tar.gz
13:41 Alias And Supreme Commander 2 comes out in a week
13:41 Alias I just installed and played the demo
13:41 Alias Somehow, it's worse than Supreme Commander 1 in every possible dimension
13:42 szabgab it would be much nice if strawberry would not need any internet access for installing more modules
13:42 szabgab assuming I can put the tar.gz on the disk
13:42 Alias The story is worst, the dialog is worse, the graphics are worse, the sound is worse, the AI is worse, the units are simpler and worse, the huge powerful expensive experimental epic units are cheap, plentiful and die easily
13:42 azawawi Alias: somehow new games focus a lot on FX and forget the gameplay...
13:42 Alias worse
13:42 Alias No no
13:42 Alias The graphics are worse
13:43 Alias By an order of magnitude
13:43 Alias I'm not kidding
13:43 szabgab now I need to step someone through   ptar ... dmake ...
13:43 Alias The base defense shields used to look like Star Wars
13:43 Alias They did physics models so the shields kinda melded into each other
13:43 Alias Now the shields are semi-speheres with crude textures
13:44 Alias The transport aircraft used to pick up 10 ground units into external bays
13:44 Alias And the little guys would fire at people around you as you flew around
13:44 Alias Now the air transport just kinda magicly teleports them instantly into some magic box that they wouldn't actually fit into, and back out again
13:45 Alias The water is uglier
13:45 Alias You can't move a group of units to another group of units
13:45 Alias !!
13:45 azawawi Alias: i didnt know you were a gamer... im still a Diablo II guy & waiting for Diablo III :)
13:45 Alias I go through gaming periods
13:46 Alias Usually between attempts to change the world :)
13:46 Alias But this, this is just horrible
13:46 Alias Especially as a programmer
13:47 Alias If the first game was Padre, they've basically taken the entire repository and deleted it
13:47 Alias Then used a freelance contractor website to write a replacement at the cheapest price in India
13:47 Alias And ended up with something slightly worse than Notepad++
13:48 Alias (Except in uglier Tk graphics)
13:48 Alias Then they've put the same pretty butterfly splash screen, said as little about it as possible, then dumped it onto Stream for pre-order
13:48 Alias Steam
13:49 azawawi Please do not remind me about India-cheap project :)
13:50 azawawi All the code samples in the JDK are in a typical Java project with *all* the methods...
13:50 azawawi cut-n-paste... :)
15:18 Haarg joined #padre
15:21 Ryan52 joined #padre
16:06 patspam joined #padre
16:26 szabgab Alias, are you still around?
16:38 LeK joined #padre
16:39 LeK hi
16:49 cbk Any one know how to get Perl 6 working in Padre?  I keep getting this error when I run my code: "No execution mode was defined for this document"
16:59 PerlJam cbk: Are you sure Padre recognizes the document as Perl 6?
17:01 PerlJam cbk: check View -> View Document As -> Perl 6
17:09 LeK talking about this, do you know what the PIR document type is?
17:12 LeK google brings me to pages related to parrot vm... strange that my .pl script is identified as PIR by Padre...
17:24 szbalint PIR is Parrot Intermediate Representation
17:24 szbalint http://en.wikipedia.org/wiki/Par​rot_intermediate_representation
17:25 LeK thanks, it confirms what I found... it's indeed  strange that a perl script is detected as a PIR file by padre...
17:26 szabgab LeK, I'd like to see that perl script
17:26 szabgab or you might want to take a look at the code that does the type recognition
17:27 szabgab to see why does it think it is pir
17:27 szabgab for perl 6 the easiest way is to safe the file as .p6
17:27 szabgab but also having use v6;  should do it
17:28 LeK i could investigate, it's a .pl windows file, beginning with #!/usr/bin/perl \n use strict; \n use warnings;  and without any pod comments...
17:29 LeK i think it's a problem with graphic, as the status bar reports "Perl 5"
17:29 szabgab it should be recognized as perl 5
17:29 szabgab oh
17:29 LeK the PIR is seen in the "view file as" menu
17:29 szabgab then it is recognized as perl 5
17:29 LeK (view document as)
17:29 szabgab sure, so you can tell Padre it made a mistake
17:30 szabgab but it does understand it is perl 5
17:31 LeK the PIR is only showed on the menu, the status bar is Ok, so there should be some kind of bug with the menu (it worked perfectly though.. i wouldn't have paid attention if I hadn't read the question of PerlJam)
17:34 szabgab do you see PIR on the top menu ?
17:34 szabgab like File, Edit, View,... PIR ?
17:35 LeK nop, I see Search, &View, &Perl
17:35 szabgab so where it PIR?
17:35 LeK The problem seems to be only in the "&View->View Document as...-> (there, PIR is selected)
17:36 szabgab aha
17:36 szabgab I see
17:36 LeK this is the default setting? in the middle of the menu? not accorded to the auto detected type?
17:36 szabgab for me text is selected even though it is a perl 5 file
17:37 szabgab maybe, but it is clearly a bug :-)
17:37 LeK this is the kind of "bug fix" i could try to bring :)
17:37 LeK it shouldn't be too difficult
17:37 szabgab pls open ticket or see if there is one already
17:37 LeK i do this and i'll try to investigate it on my spare time
17:39 szabgab thanks
17:48 LeK done
17:51 szabgab you mean you found the bug and fixed it?
17:52 szabgab oh you filed the bug just Hyppolit is lazy an and not reporting it
17:52 szabgab #865
17:52 Hyppolit #865: Selection is wrong in Menu View->View Documenta As...-> XXX (new defect) [ http://padre.perlide.org/trac/ticket/865 ]
18:03 LeK I never dived into padre code yet, but this kind of (seems so) simple bug could be a good way to get my hands dirty on Padre :) (but not today)
18:07 Sewi joined #padre
18:08 Sewi hi
18:13 LeK hi
18:30 kgish joined #padre
18:30 wallasey joined #padre
18:32 kthakore Sewi: on win64
18:32 kthakore trunk padre
18:32 kthakore when I open keybindings dialog padre crashes
20:03 mib_55g7o8 joined #padre
20:04 mib_55g7o8 hi there... download padre.dmg, launched it, it crashed immediately
20:04 mib_55g7o8 the crash message says "Exception Type:  EXC_BREAKPOINT (SIGTRAP)"
20:05 kthakore mib_55g7o8: if you have xcode
20:05 mib_55g7o8 "Dyld Error Message: unknown required load command 0x80000022"
20:05 kthakore mib_55g7o8: do gdb --args padre.dmg
20:05 mib_55g7o8 yes, I do have xcode
20:05 mib_55g7o8 ok... hang on
20:06 kthakore mib_55g7o8: after the crash run 'bt full' in gdb
20:06 mib_55g7o8 This GDB was configured as "i386-apple-darwin"..."/Users/​punkish/Downloads/Padre.dmg": not in executable format: File format not recognized
20:07 mib_55g7o8 I am lost... what do you mean "after the crash run 'bt full' in gdb"
20:07 kthakore how do you run padre?
20:07 kthakore from the command line
20:07 mib_55g7o8 I clicked on Padre.app (after copying it from the dmg to the Applications folder) and then I got a crash
20:07 kthakore ah
20:07 kthakore ok do this
20:07 kthakore gdb --arg Padre.app
20:07 mib_55g7o8 ok... hang on
20:07 kthakore gdb --args Padre.app
20:08 mib_55g7o8 think I found the problem. I get "Architecture of file "/Applications/Padre.app/Contents/MacOS/padre" does not match user selected architecture."
20:08 kthakore righ
20:09 kthakore mib_55g7o8: are you a 32bit or 64bit arch?
20:09 mib_55g7o8 I am running Leopard 10.5.8
20:09 mib_55g7o8 on a Macbook
20:09 kthakore ok
20:09 kthakore do
20:09 kthakore cpan Padre
20:09 Sno|Laptop mib_55g7o8: if you can life with building padre and dependencies from source (and have xcode), you might take a look at pkgsrc
20:09 kthakore mib_55g7o8: ^^
20:09 mib_55g7o8 no... been there, done that, failed miserably
20:10 mib_55g7o8 Padre from CPAN requires a threaded Perl (and mine wasn't)
20:10 kthakore mib_55g7o8: ah ok
20:10 Sno|Laptop pkgsrc builds it's own perl (which is threaded by default)
20:10 mib_55g7o8 I reinstalled Perl, and still wasn't able to make Padre run, gave up, re-reinstalled my normal Perl (non-threaded)
20:11 mib_55g7o8 so, which platform is Padre.dmg compiled for? Would be nice to state it right there what it will run on and what it will crash on
20:12 mib_55g7o8 by the way, I have no idea what is pkgsrc... is that a Mac compatible package management system? a la Fink or Macports?
20:12 Sno|Laptop yes, mib_55g7o8 - see http://www.pkgsrc.org/ for more
20:13 Sno|Laptop I've committed the final fixes let it run on MacOS X this afternoon
20:14 mib_55g7o8 hmmm... pkgsrc seems to be NetBSD. I think I will wait till Padre.dmg is available to run on Mac OS X Leopard
20:14 Sno|Laptop pkgsrc is for NetBSD, FreeBSD, Solaris, AIX, HPUX, Windows, MacOS X/Darwin, DragonflyBSD, IRIX ...
20:15 Sno|Laptop it's up to you - I just want to help you out :)
20:16 mib_55g7o8 you did... I am thankful for that. :-)
20:17 mib_55g7o8 I will wait for Padre.dmg...
20:17 mib_55g7o8 but please, do indicate on the download site what it will run on and what it will not run on. That would be greatly helpful.
20:18 Sno|Laptop szabgab: can you handle that (page update)
20:39 mj41_ joined #padre
20:39 Sewi joined #padre
21:13 user_9881 joined #padre
23:28 makk joined #padre
23:47 LeK 6u
23:59 dorkfish joined #padre

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