Camelia, the Perl 6 bug

IRC log for #padre, 2010-01-31

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

All times shown according to UTC.

Time Nick Message
00:27 CSJewell Alias__: Is Module::Install supposed to be used as a build_requires for anything? [Format::Human::Bytes does it is why I ask.]
00:33 Alias__ No, M:I itself isn't supposed to be installed except for authors
00:33 Alias__ Although Catalyst do it, as they use M:I to build website installers
00:36 CSJewell OK. Reported it as a bug on that module.
00:36 submersible joined #padre
00:37 CSJewell It's a Padre prereq, which is why I ask here.
00:43 Alias__ Well, Padre itself will depend on M:I at some point
00:43 Alias__ To provide configure/build/test support for M:I projects
00:55 CSJewell But not yet...
01:00 Alias__ Within weeks I imagine
01:07 Alias__ Actually, I might add the dependencies now
01:08 Alias__ We should still remove the useless dep from that module though
01:18 waxhead #838
01:18 Hyppolit #838: Author tests should all check RELEASE_TESTING and/or AUTOMATED_TESTING (closed defect) [ http://padre.perlide.org/trac/ticket/838#comment:5 ]
01:19 waxhead hmmm.. what's with this RELEASE_TESTING ?
01:19 waxhead should I set it before doing up a release???
01:19 Alias__ Yes :)
01:20 Alias__ You know how AUTOMATED_TESTING works?
01:20 Alias__ This is the equivalent for author tests
01:20 Alias__ Extra tests that only the authors should run, and others shouldn't even install the depednencies
01:21 waxhead so when doing a release set the RELEASE_TESTING environment variable?
01:21 Alias__ Yes
01:21 waxhead or set it in the release.pl script..
01:21 waxhead OK.. I'll make a note of that on the wiki...
01:21 Alias__ Yup, add it to the automation
01:23 waxhead ok.. I'll make a note of it in the Wiki AND add it to the release script.
01:23 waxhead Are we right to do a release tomorrow night?
01:24 waxhead gives me time to make an announcement on the dev list to get any translators time to update things
01:24 waxhead oh.. got a fail!!!
01:24 waxhead I need to install Perl Critic...
01:25 waxhead last time I did that I got a heap of problems against the PPI stuff.. on the other laptop...
01:25 waxhead I can't get it to build cleanly on the other laptop at all.. hence I"m using htis one with no Critic installed..
02:41 Hyppolit svn: r10384 | adamk++ | http://padre.perlide.org/trac/changeset/10384
02:41 Hyppolit Whitespace tweak
02:41 Hyppolit trunk/Padre/lib/Padre/
02:41 submersible Alias_: swarm TTL was a total hoax
02:41 submersible I had set it on the damn listener thread socket!
02:41 Hyppolit svn: r10385 | adamk++ | http://padre.perlide.org/trac/changeset/10385
02:41 Hyppolit Whitespace tweak
02:41 Hyppolit trunk/Padre/lib/Padre/
02:42 Hyppolit svn: r10386 | adamk++ | http://padre.perlide.org/trac/changeset/10386
02:42 Hyppolit Whitespace tweaks
02:42 Hyppolit trunk/Padre/lib/Padre/
02:44 Hyppolit svn: r10387 | adamk++ | http://padre.perlide.org/trac/changeset/10387
02:44 Hyppolit Wrap an update lock around the function list visibility state change, and a function list refresh
02:44 Hyppolit trunk/Padre/lib/Padre/Wx/
02:48 Hyppolit svn: r10388 | adamk++ | http://padre.perlide.org/trac/changeset/10388
02:48 Hyppolit Adding the first skeleton for build system differentiation
02:48 Hyppolit trunk/Padre/lib/Padre/Project/ trunk/Padre/lib/Padre/Project/Perl/
02:52 waxhead Alias, you need to add the copy right to the modules you just committed
02:52 * waxhead is playing with the release.pl script and they failed the tests
02:53 Hyppolit svn: r10389 | adamk++ | http://padre.perlide.org/trac/changeset/10389
02:53 Hyppolit Whitespace tweak
02:53 Hyppolit trunk/Padre/lib/
03:14 waxhead Alias, Alias__, are you OK to have the same license as the rest of Padre for those modules?
03:16 Alias__ Of course
03:18 Hyppolit svn: r10390 | adamk++ | http://padre.perlide.org/trac/changeset/10390
03:18 Hyppolit Adding explicit dependencies on ExtUtils::MakeMaker and Module::Build
03:18 Hyppolit trunk/Padre/
03:18 Hyppolit svn: r10391 | waxhead++ | http://padre.perlide.org/trac/changeset/10391
03:18 Hyppolit Added in Copyright and set EOL to UNIX.
03:18 Hyppolit trunk/Padre/lib/Padre/Project/Perl/
03:19 waxhead Alias__, added..
03:22 patspam joined #padre
03:22 Hyppolit svn: r10392 | adamk++ | http://padre.perlide.org/trac/changeset/10392
03:22 Hyppolit Turns out you need to do an explicit AUI update after all
03:22 Hyppolit trunk/Padre/lib/Padre/Wx/
03:23 waxhead OK... Time to hit Bunnings...
03:23 waxhead We'll have  a release tomorrow night 2100 .au time... email on the dev list.. that's 1000 UTC 1st feb...
03:29 CSJewell Is the version coming up stable enough to do a "Strawberry + Padre" release with?
03:33 Hyppolit svn: r10393 | adamk++ | http://padre.perlide.org/trac/changeset/10393
03:33 Hyppolit Bumping some dependencies
03:33 Hyppolit trunk/Padre/
03:34 Hyppolit svn: r10394 | CSJewell++ | http://padre.perlide.org/trac/changeset/10394
03:34 Hyppolit syntax/subroutine rename fixes
03:34 Hyppolit trunk/Perl-Dist-Padre/ trunk/Perl-Dist-Padre/lib/Perl/Dist/
03:35 Hyppolit svn: r10395 | CSJewell++ | http://padre.perlide.org/trac/changeset/10395
03:35 Hyppolit Adding to ignore list.
03:35 Hyppolit trunk/Perl-Dist-Padre/
03:39 Hyppolit svn: r10396 | adamk++ | http://padre.perlide.org/trac/changeset/10396
03:39 Hyppolit Cleaning up the project detection code, and run-time load the project implementations instead
03:39 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Project/
03:41 Alias__ Oh dear, I've broken Padre
03:42 Alias__ Please ignore my instability for the moment
03:42 Alias__ CSJewell: Yeah, the next version should be awesome for the combined release
04:25 Alias_ joined #padre
04:30 kthakore joined #padre
04:30 waxhead joined #padre
04:33 submersible finished renovating waxhead? :)
04:33 waxhead renovating?...
04:33 waxhead never..
04:33 waxhead actually it's just garden stuff.. move mulch around at hte moment..
04:34 waxhead spoke to one of hte neighbours they have a bobcat.. going to get it into the backyard to level out some ground and then we can get the deck extension done
04:34 waxhead I went to a DIY class at bunnings on how to build a deck and the guy finished with "does anyone have any questions"...
04:34 waxhead I asked him what it would cost to get someone to do it for me.. :(
04:36 submersible did you _pay_ to attend the class?
05:09 Hyppolit svn: r10397 | adamk++ | http://padre.perlide.org/trac/changeset/10397
05:09 Hyppolit Apply a pro-active rel2abs around Padre::Util::share
05:09 Hyppolit trunk/Padre/lib/Padre/
05:10 Hyppolit svn: r10398 | adamk++ | http://padre.perlide.org/trac/changeset/10398
05:10 Hyppolit Removed unneeded rel2abs
05:10 Hyppolit trunk/Padre/lib/Padre/
05:31 Hyppolit svn: r10399 | adamk++ | http://padre.perlide.org/trac/changeset/10399
05:31 Hyppolit More shortcuts to avoid doing Padre->ide calls, and some hacky workarounds to also support the t::lib fake versions without segfaulting
05:31 Hyppolit trunk/Padre/lib/Padre/
05:31 Hyppolit svn: r10400 | adamk++ | http://padre.perlide.org/trac/changeset/10400
05:31 Hyppolit Removed a $DB::single = 1
05:31 Hyppolit trunk/Padre/lib/Padre/
05:32 Hyppolit svn: r10401 | adamk++ | http://padre.perlide.org/trac/changeset/10401
05:32 Hyppolit Added missing ->main function
05:32 Hyppolit trunk/Padre/t/lib/Padre/
05:34 Hyppolit svn: r10402 | adamk++ | http://padre.perlide.org/trac/changeset/10402
05:34 Hyppolit Project detection refactoring to only have to do project detection in one place (not two) and reorganise some interals around this single-place
05:34 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/
05:38 azawawi joined #padre
05:38 azawawi hi
05:38 azawawi waxhead: ping
05:39 Hyppolit svn: r10403 | adamk++ | http://padre.perlide.org/trac/changeset/10403
05:39 Hyppolit - Project detection differentiates between four different subclasses
05:39 Hyppolit of Perl build systems (three of those correctly) (ADAMK)
05:39 Hyppolit - Function List has resource locking around it and properly triggers a
05:39 Hyppolit refresh when we show it for an already open document (ADAMK)
05:39 Hyppolit trunk/Padre/
05:40 Alias_ OK, I'm done for today. Unless if I've broken something truly bizarre, this should be ok for release
05:41 Hyppolit svn: r10404 | azawawi++ | http://padre.perlide.org/trac/changeset/10404
05:41 Hyppolit Use single shot modal method to launch GotoLine..
05:41 Hyppolit trunk/Padre/lib/Padre/Wx/
05:46 Hyppolit svn: r10405 | azawawi++ | http://padre.perlide.org/trac/changeset/10405
05:46 Hyppolit More fixes to the GotoLine field focus on non-win32 platforms
05:46 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
05:47 Hyppolit svn: r10406 | adamk++ | http://padre.perlide.org/trac/changeset/10406
05:47 Hyppolit Adding a ->refresh_aui method so that we can move the AUI ->Update method into the lock management system
05:47 Hyppolit trunk/Padre/lib/Padre/Wx/
05:49 Hyppolit svn: r10407 | azawawi++ | http://padre.perlide.org/trac/changeset/10407
05:49 Hyppolit Perl tidy
05:49 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
05:49 lpbck1 joined #padre
05:54 Hyppolit svn: r10408 | azawawi++ | http://padre.perlide.org/trac/changeset/10408
05:54 Hyppolit Some defensive programming to no-document situation
05:54 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
05:54 * azawawi &
06:39 SvenDowideit joined #padre
06:56 azawawi joined #padre
07:20 danlucraft joined #padre
07:21 SvenDowideit joined #padre
07:30 Hyppolit svn: r10409 | azawawi++ | http://padre.perlide.org/trac/changeset/10409
07:30 Hyppolit Made sure that GotoLine dialog is destroyed properly by using ->Destroy instead of ->EndModal(...)
07:30 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
07:32 azawawi waxhead: ping
07:34 waxhead azawawi, pong
07:34 waxhead submersible, nope.. it was a freeby at bunnings...
07:34 azawawi waxhead: regarding the SetFocus in GotoLine, that was for Linux right?
07:35 waxhead one of those things when you see what's needed, you realise why you pay someone who knows what they are going to do the job for you
07:35 waxhead azawawi, is that linux specific?
07:35 waxhead azawawi, the default focus wasn't in the text box when I used it..
07:36 azawawi waxhead: yeah could you test something for me? use it and close it and see the focus on the editor (on linux)?
07:36 waxhead azawawi, I thought it made sense to put the cursor there so you can just type...
07:36 azawawi waxhead: on win32, it is already focused... so i added a condition for non-win32
07:36 Hyppolit svn: r10410 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/10410
07:36 Hyppolit benign changes, remove pointless ttl in listener. reset chat userlist column to auto on update.
07:36 Hyppolit trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/ trunk/Padre-Plugin-Swarm/lib/Padre/Service/ trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/ trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/
07:37 azawawi submersible: how is the toaster? :)
07:37 waxhead azawawi, oh.. I'm testing trunk from a few hours ago.. works ok for me...
07:37 waxhead on many tabs...
07:37 waxhead I'll update and try again
07:37 submersible azawawi: still argues w/ me
07:39 waxhead azawawi, tried it out on latest trunk... works fine for me...
07:39 azawawi waxhead: the editor focus is restored when it is closed?
07:40 waxhead yep... over and over again..
07:40 waxhead even moving between tabs and the like..
07:40 waxhead didn't thing it was a problem...
07:40 azawawi waxhead: that is one of the focus quirks between platforms...
07:40 azawawi waxhead: if you set a focus on win32, editor focus is not restored when it is closed...
07:41 waxhead azawawi, ouch.. that's a pain... has it been reported to Wx dev ?
07:41 * waxhead is going for a shower, been working in the garden...
07:41 azawawi waxhead: im sure that they are aware of it
07:42 azawawi waxhead: maybe it will be fixed when Wx 3.x comes out next century :)
07:43 azawawi waxhead: thx... back 2 work &
09:11 Sewi joined #padre
09:11 Sewi hi all
09:14 waxhead hey sewi
09:28 Sewi Hi wax
09:28 Sewi any news on release?
09:29 Sewi I didn't have the time to check the tickets, but the Ctrl+Tab_shows_autocomplete is a very good hint, this may be a explanation for the sometimes not working ctrl+tab_for_switchting
10:04 submersible joined #padre
10:23 danlucraft1 joined #padre
10:27 SvenDowideit_ joined #padre
10:34 waxhead Sewi, yep.. I thought you might have fixed that with the work you did on the tabbing.. hence the tickets going your way...
10:35 waxhead you might be able to close some of them...
10:35 waxhead and the Release will be tomorrow night now.. email sent on the Dev list...
10:35 Sewi Sorry, I read the mail after asking
10:35 waxhead Then we can look at getting tsee's branch merged and beating up on it for the dev cycle for 0.57 as the 'major' work...
10:36 waxhead at least that's how I see it.. :)
10:36 waxhead I have to say there's a HUGE list of things for this release... it's amazing..
10:36 waxhead also learnt about problems with the focus between linux and windows today...
10:36 waxhead time for bed now though...
10:36 waxhead night
10:43 tsee joined #padre
10:45 tsee Good morning.
10:47 basti1985 joined #padre
10:47 basti1985 left #padre
10:55 tsee submersible, ping?
10:59 submersible pong
11:00 tsee Do you have some time to spare?
11:00 submersible yep - not a lot, but lets go
11:00 tsee Essentially, I've managed to get the tests to pass.
11:00 submersible branch passes tests now for me.
11:00 tsee But uncovered a potentially severe issue.
11:01 tsee ... in perl.
11:01 submersible anything to do w./ :shared ?
11:01 tsee Might.
11:02 tsee When running the taskmanager tests, it gives a warning during global destruction that mst traced down to being only possible if the interpreter tried to execute a NULLOP.
11:02 submersible service is poison I think. if that test still runs in non-threaded mode
11:02 tsee I think it does run in un-threaded mode.
11:02 submersible exciting!
11:02 submersible oh look svn is borked again
11:03 tsee If not for Devel::NYTProf, I'd say we just entirely drop unthreaded runs.
11:04 tsee submersible, do you get that warning during global destruction as well?
11:04 submersible tsee:  yep i see it
11:04 tsee Okay. What perl?=
11:04 Sewi Seems the Padre server is crashed again :-(
11:05 tsee Oh. Great.
11:08 tsee Sewi, is Gabor the only one who can fix that?
11:13 Sewi I think Alias could also trigger a reboot, but Gabor should be back soon, afair
11:14 tsee Alias, ping?
11:14 submersible tsee: the mechanism of a slave thread job such as Padre::Task talking via Wx event to main has not changed - right?
11:15 tsee Not really.
11:15 tsee I shuffled around the initialization times of the events a lot.
11:15 tsee And -- ah -- I don't pass the main window object on thread creation any more.
11:15 submersible I see there is still string bashing going on in both Task and Service
11:15 tsee string bashing?
11:16 Sewi Alias_: ping
11:16 submersible stringify the object reference and stuff it inside as it goes to serialize
11:16 tsee Yeah.
11:17 submersible but hey - it works.
11:17 tsee It's the best I could do.
11:17 submersible I copied it:)
11:17 tsee Well. The main window object won't allow that, so that's why it used to be passed down to each thread on threa creation.
11:18 tsee That isn't possible any more because the slave driver gets created before the main window even exists.
11:18 tsee Actually.
11:18 tsee Right now, it might be created much later than it should be.
11:18 tsee I'll have to look into that again.
11:18 submersible let me look at the order that pluginmanager is loading stuff...
11:18 tsee pluginmanager?
11:19 tsee So now, I use Wx::wxTheApp->GetTopWidget() or something like that.
11:19 tsee Which should always return an object that will handle passing the events.
11:19 tsee It *seems* to work. But that is based purely on some quick testing.
11:20 submersible the only change I see w/ swarm::service with this branch is that it crashes padre after startup if enabled in config. launching and disabling after clean startup is fine.
11:21 tsee Interesting.
11:29 submersible tsee: also it seems that quitting does not work while the service is running !
11:31 tsee Hmm. Damn it.
11:31 tsee Can you create a super-simple plugin with a very simple no-op ::Service for testing?
11:31 submersible sure.
11:33 tsee Because if I try to debug things with ::Swarm, I may get sidetracked trying to understand what's going on...
11:33 submersible yes it's a ponderous mess in there
11:43 shadowpaste "submersible" at 110.33.98.33 pasted "My::Plugin starts a service." (98 lines) at http://scsys.co.uk:8001/38746
11:44 tsee cool, thanks!
11:44 submersible tsee: that segfaults for me if enabled at startup
11:44 tsee Yay.
11:45 submersible probably the main window thing being undef - the service is posting events before the main thread has finished loading the wretched splash screen.
11:47 tsee submersible, that My.pm works if I enable it in the pluginmanager.
11:47 tsee Also shuts down fine.
11:47 submersible yep
11:47 submersible but leave it enabled
11:48 submersible quit and start the editor again
11:48 tsee Yeah, I see.
11:49 tsee I'll experiment a bit.
11:51 tsee Man. This is hacks upon hacks.
11:51 tsee Essentially, we want to create the slave driver as early as possible.
11:51 tsee So I now do that (in my checkout) at BEGIN time of Padre.pm
11:51 tsee By use'ing ::SlaveDriver and adding a "Padre::SlaveDriver->new()" to that.
11:52 tsee Which, at first, crashes the threads because they try to get at the main window before it exists.
11:52 tsee So I moved the intialization of the $Padre::TaskManager::_main mw pointer to within the event loop of the worker loop.
11:52 tsee So that it only gets initialized when the first task hits.
11:53 tsee That works, but does still crash the Service.
11:53 tsee Thread 2 terminated abnormally: Can't call method "GetTopWindow" on an undefined value at /home/tsee/perl/padre/branches/Padre-slav​e-driver-thread/lib/Padre/SlaveDriver.pm line 168.
11:55 submersible hmm
11:55 tsee submersible, so is it generally unsafe to do Padre->ide->wx->main, within a plugin's plugin_enable method? No, I'd say.
11:55 tsee But what else is it that gets called *that* early?
11:55 submersible tsee: what about main thread parts of::Service
11:56 tsee No idea yet :)
11:57 tsee ::Service doesn't even contain a "main" or "Main" in code :)
11:57 tsee It just inherits from ::Task.
11:58 tsee The solution must be to somehow defer whatever's happening to some time after the main window's been created.
11:59 submersible it also uses Thread Queue
12:02 submersible I see a FIXME from you where plugin_manager load_plugins is called in Padre::run
12:05 tsee *sigh*
12:05 tsee This seems difficult to fix.
12:06 tsee We want to load plugins before the main window's created.
12:06 tsee OTOH, we want to have the event hooked up in the enable method.
12:07 submersible can we throw events instead to a hidden wx object other than main ?
12:07 submersible ah same problem.
12:08 tsee Well, that may be it.
12:08 tsee So, Mattia created a secret experimental Wx branch.
12:08 tsee Which allows Wx::Threading to be loaded before loading the whole Wx.
12:09 tsee You'd create a separate Wx::Something (I'll check) to use for events.
12:09 tsee Unfortunately, my understanding of how Wx objects and events come together is... spotty.
12:10 tsee submersible, what's your email address? I'd like to forward our discussion.
12:10 submersible use bramble at cpan
12:17 submersible how about the taskmanager only agreeing to serialize and queue ANY task or service until the main window announces it's ready?
12:19 tsee Oh.
12:19 tsee As in pushing them in a temporary queue (@foo) until it gets a go from the mw?
12:19 tsee That may work.
12:20 tsee But it could also violate some expectations.
12:20 tsee well. no, not really.
12:21 submersible that's one option/
12:23 kgish joined #padre
12:27 submersible doh
12:28 submersible svn update zombies me yet again
12:31 tsee Padre::Service does evil shit :)
12:32 submersible yup
12:32 submersible I think we change it - since it's the problem.
12:33 submersible most of the stuff it's doing is probably better expressed in slavedriver or wherever the task_events and queues are being set up.
12:33 tsee Hmm. All over the place right now.
12:34 tsee Also, ::Task users may want to implement their own events.
12:34 tsee Maybe we need to go to the drawing board and provide a call-back like API for setting up events.
12:34 tsee So that a Task or a Plugin can define "sub initialize_events" and it's called by $whoever at just the right time.
12:36 tsee *sigh*
12:36 tsee Unfortunately, I don't know when I'd do this. I had high hopes that the two of us sticking our heads together would magically solve all problems.
12:55 submersible joined #padre
12:59 * submersible waves magic wand
12:59 submersible crap..
12:59 submersible didn't work
13:05 tsee All of my experiments failed so far as well.
13:08 basti1985 joined #padre
13:08 basti1985 left #padre
13:31 kgish joined #padre
13:38 asphere joined #padre
13:40 kgish my latest version of padre seems to be very unstable, lots of segmentation faults ...
13:44 tsee kgish, that's bad. What version is this and which OS?
13:45 kgish padre => 0.55, os => Linux laptop 2.6.31-18-generic #55-Ubuntu SMP Fri Jan 8 14:55:26 UTC 2010 i686 GNU/Linux
13:45 kgish do i need to upgrade any other cpan modules?
13:46 tsee You installed it via the cpan shell?
13:46 kgish yes, sudo cpan Padre
13:46 tsee Then it should have installed all necessary dependencies as well.
13:46 kgish is github better?
13:46 tsee Nono, not at all.
13:47 tsee If anything, you could try a copy of the current trunk.
13:47 Sewi Is github aware of dependencies?
13:47 kgish you mean locally under my home?
13:47 tsee kgish, not necessarily. You can also install it into your system.
13:47 kgish Sewi, cpan . will install dependecies
13:47 tsee There'll be Padre 0.56 on Monday.
13:47 tsee But there shouldn't be segfaults on 0.55.
13:48 Sewi kgish: You moved the defect config.db away, did you?
13:48 kgish yes, it's really weird, rm -rf .padre and works for awhile until boom, all over again
13:48 kgish yeps, first kept trying to delete config.db which helps for awhile at least
13:49 Sewi You might want to reinstall ORLite and DBD::SQLite
13:54 kgish Sewi, i'll try that ...
13:55 kgish Sewi, both are up to date.
13:56 kgish Sewi, can i enable debugging to help find when segfaults are generated?
13:56 Sewi Sure, cpan did that, but if you crash your config.db often, either your hardware, software or usage may be wrong :-)
13:56 Sewi Did you checkout the svn trunk?
13:56 Sewi svn?
13:58 azawawi joined #padre
13:59 Sewi Hi azawawi
13:59 Sewi Runs on ubuntu
13:59 azawawi hello
13:59 azawawi Runs on ubuntu?
14:00 Sewi azawawiSewi: ping, could you test r10380?
14:00 Sewi :-)
14:00 azawawi Sewi: i saw your reply before :)
14:00 azawawi Sewi: thanks
14:00 Sewi ok
14:00 azawawi Sewi: one of things im not liking with wx dialog is ->Destroy and its different behavior
14:01 kgish padre.perlide.org seems to be down
14:01 azawawi Sewi: sometimes you need it, sometimes it really hurts when you use it...
14:02 azawawi Sewi: for dialogs that are lazy; it is not a big deal.
14:02 azawawi Sewi: since they're never destroyed
14:02 Sewi kgish: it is, sorry.
14:02 kgish Sewi, bummer i'll wait then...
14:03 Sewi kgish: sorry
14:03 azawawi Sewi++
14:03 azawawi im an operator again lol
14:03 kgish Sewi, anyway you mean I should just install from the svn trunk and use that instead of cpan?
14:03 Sewi kgish: You could use the most up-to-date version that way
14:04 Sewi And you could use the trace option to identify the line where the segfault happens
14:04 kgish sewi, cool, and also the latest plugins?
14:04 Sewi If you want
14:04 kgish sewi, like i said yesterday i'm keen on the vi-emulator plugin
14:05 tsee kgish, I don't think that's very maintained.
14:05 azawawi Sewi: what happened to the work you started on the Action-key-mappings?
14:05 Sewi azawawi: Could you reboot the perlide.org server? I know szab and alias could do this.
14:05 azawawi Sewi: nop i cant
14:05 tsee Alias, ping?
14:05 Sewi azawawi: stalled :-(
14:05 azawawi Alias: el-pingo
14:05 Sewi We tried this before :-)
14:30 Hyppolit joined #padre
14:31 Sewi Hi Hyppolit, welcome back again
14:31 Sewi Thanks, Alias
14:36 szabgab joined #padre
14:40 szabgab good afternoon
14:40 Sewi Welcome back szabgab
14:40 Sewi How was your vacation?
14:40 szabgab great,  I saw the web server also had a 5 hour vacation
14:41 Sewi One some days ago and another one today.
14:41 szabgab yeah, I was surprised Alias have not rebooted it sooner
14:42 szabgab I am back in Israel now and will take a look at the source of the problem
14:42 Sewi I send you an email about the other server. It still needs some more memory, but it's there.
14:42 szabgab thanks, but I am not sure I'll make any use of it
14:43 Sewi Up to you
14:43 szabgab first I'll need to understand which virtualhost is causing the problem and how can I avoid it better
14:56 kgish Sewi, svn version runs much better!
14:56 kgish also did a big wxwidgets cleanup and reinstall which seemed to help
14:58 Sewi good
14:58 Sewi Any faults with the new version?
15:03 kgish sewi, so far so good ...
15:04 kgish sewi, supposing i'd want to define my own key-mappings, where should i look?
15:04 Sewi Currently not implemented.
15:04 Sewi But if you want Vi style, try the Vi Plugin
15:05 Sewi svn?
15:05 Hyppolit svn is http://padre.perlide.org/trac/wiki/Download#​Moredetailedinstructionformanualinstallation
15:05 Sewi http://svn.perlide.org/padre/trunk/Padre-Plugin-Vi
15:09 tsee joined #padre
15:26 CSJewell Sewi: Did you see my bug report?
15:26 Sewi yes, thanks.
15:30 Sewi CSJewell: My first CPAN module :-)
15:45 kthakore congrats Sewi++
15:51 Alias_ Finally :)
15:51 Alias_ szabgab, I rebooted it once, but wasn't here most of this afternoon/evening
15:52 szabgab Alias, sure np, I'll try to check with the hosting company if they could add themselves to the monitor
15:52 szabgab and I really need to figure out the source of the problem
15:53 szabgab but most important to finish my Padre talk for FOSDEM
16:05 szabgab Oh and Alias_  thanks for the previous reboot
16:24 Getty lol in heroes season 3 they make awesome advertising for Catalyst ;)
16:34 Alias_ ph ?
16:52 Getty ph? ?
16:54 tsee joined #padre
16:55 Getty "Give me the catalyst, mother" ;) just awesome
17:09 CSJewell *giggles*
17:09 CSJewell Sewi: I remember those days, too.
17:10 kthakore Alias_: hi
17:11 kthakore Alias_: how do you track segfaults in windows
17:11 kthakore Alias_: is there a gdb or valgrind for windows?
17:14 Sewi kthakore: for a perl script?
17:16 kthakore Sewi: for SDL test script
17:16 kthakore Sewi: it is in perl I guess
17:16 Sewi Maybe Devel::Trace?
17:17 kthakore Sewi: would you like to try SDL 2.3_5 from my CPAN dir?
17:17 kthakore cpan
17:17 Sewi kthakore: Sorry, later, currently fighting Wx
17:18 kthakore then install install KTHAKORE/SDL-2.3_5.tar.gz
17:18 kthakore ok
17:34 szabgab was there any discussion regarding #836 , has stom - the reporter - received any direction?
17:34 Hyppolit #836: Nothing after splash screen on OpenSolaris (new defect) [ http://padre.perlide.org/trac/ticket/836 ]
17:36 Sewi szabgab: We tried out some things but nothing helped. It was a clean new Padre install and the config.db wasn't responsible for the "nothing"
17:36 szabgab have you suggested to launch any of the wx related examples we have in the distribution?
17:37 Sewi Sorry, didn't thought of this.
17:37 Hyppolit #832: GetOptions( spawns unsavedX tab and crash Padre in StepOver Debugging (assigned defect) [ http://padre.perlide.org/trac/ticket/832#comment:2 ]
17:37 szabgab np, I just wanted to know a bit hisory before suggesting it
17:40 Sewi We had a space key issue (everything but space key works) and I think someone reported that before. Was it you?
17:40 szabgab I don't recall
17:40 Hyppolit #836: Nothing after splash screen on OpenSolaris (new defect) [ http://padre.perlide.org/trac/ticket/836#comment:1 ]
17:43 Alias_ kthakore: I dunno much about segfaults and what not
17:43 Alias_ Not a C person
17:45 szabgab wow, why does padre now require Module::Build 0.3603 ?
17:46 gshank /win 3
17:47 szabgab Alias_, why does Padre explicitly depend on EUMM and MB now ?
17:48 szabgab I know, it is because of r10390
17:48 Hyppolit Changeset #10390 http://padre.perlide.org/trac/changeset/10390
17:52 kthakore joined #padre
17:56 Hyppolit #839: Show LOC count or statement count (new enhancement) [ http://padre.perlide.org/trac/ticket/839 ]
17:57 Hyppolit svn: r10411 | Sewi++ | http://padre.perlide.org/trac/changeset/10411
17:57 Hyppolit Prepared a "close some" function which will be enabled (by adding a menu item) as soon as 0.56 is released.
17:57 Hyppolit Sorry for the bad button_clicked code
17:57 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
17:59 Sewi All the code from the last commit should not be reachable from current Padre (only via --actionqueue=file.close_some on command line), I'll add it to Changes and create the menu item for the next release but I don't want to add this many new code few hours before the release.
18:03 szabgab weren't there plans to add a Project menu ?
18:10 Hyppolit #840: Display Project info and statistics (new enhancement) [ http://padre.perlide.org/trac/ticket/840 ]
18:11 szabgab joined #padre
18:11 szabgab apparently my network connection is fluctuating
18:44 kgish joined #padre
18:45 bbuss joined #padre
18:55 patspam joined #padre
19:19 LeK joined #padre
19:19 LeK hi
19:22 kthakore hi
19:31 azawawi joined #padre
19:56 sjn szabgab: ping
20:15 mattp_ joined #padre
20:17 jayk joined #padre
20:18 jayk__ joined #padre
20:28 Ryan52 joined #padre
20:28 Hyppolit joined #padre
20:28 jjore joined #padre
20:28 zzz_bayashi_ joined #padre
20:39 awnstudio joined #padre
20:53 kthakore um hi
20:53 kthakore when I do fullscreen the icon bar disappear
20:53 kthakore how do I change that
20:54 Alias oh rly?
20:54 Alias That shouldn't happen
20:54 kthakore Alias: yes please try it
21:02 Alias WORKSFORME
21:02 Alias Actually, for me the thing that doesn't work is that the maximise setting doesn't persist across sessions properly any more
21:03 kthakore I am on linux
21:03 Alias win32
21:04 kthakore Alias: how do I send you bug
21:04 kthakore picture?
21:05 Alias File it in trac
21:06 kthakore ok
21:06 Alias padre.perlide.org/trac
21:06 Alias I don't generally pay much attention to trac
21:06 Alias I'm really more a CAUSE of bugs than a fixer of them :)
21:06 Alias All in the name of progress, of course
21:07 kthakore yup
21:07 kthakore Alias: here http://imgur.com/iSPGT
21:14 Alias Corporate Express' Internet use policy restricts access to this Web Page at this time.
21:14 Alias FAIL :)
21:25 kthakore Alias: hey! I heard about the new restrictions the aussie government but on some adult media ;)
21:26 kthakore Alias: do they actually inforce it?
21:33 Alias new restrictions?
21:34 Alias It's complicated... kinda
21:34 kthakore hehe
21:34 kthakore I bet
21:34 kthakore size A mammary glands lead to kiddie fiddling? WTH?
21:37 Alias It's fuzzy
21:37 Alias It's leveraged off the existing movie/tv censorship system
21:37 Alias So the types of things that are banned in THAT context is rather specific
21:38 Alias Kiddie porn, urination/scat porn, rape, incest, detailed instructions in crime, euthanisia instructions and pro-annorexia material
21:38 Alias Something along those lines
21:39 Alias Theoretically, if someone specifically reports a site that falls into those categories, it somehow gets blocked
21:39 Alias Possibly not even that full set of things
21:40 azawawi joined #padre
21:41 Hyppolit svn: r10412 | azawawi++ | http://padre.perlide.org/trac/changeset/10412
21:41 Hyppolit Make sure GotoLine dialog is destroyed properly when there is no document
21:41 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
22:02 Alias_ joined #padre
22:08 ilbot2 joined #padre
22:08 Topic for #padreis now Latest Padre is 0.55, 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
22:52 patspam joined #padre
23:48 Sewi gn8

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