← Previous day | Index | Channel Index | Today | Next day → | Search | Google Search | Plain-Text | plain, newest first
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 | 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 | 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 | Actually, I might add the dependencies now | |
| 01:08 | 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/[…]ket/838#comment:5 ] |
| 01:19 | waxhead | hmmm.. what's with this RELEASE_TESTING ? |
| 01:19 | should I set it before doing up a release??? | |
| 01:19 | Alias__ | Yes :) |
| 01:20 | You know how AUTOMATED_TESTING works? | |
| 01:20 | This is the equivalent for author tests | |
| 01:20 | 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 | 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 | Are we right to do a release tomorrow night? | |
| 01:24 | gives me time to make an announcement on the dev list to get any translators time to update things | |
| 01:24 | oh.. got a fail!!! | |
| 01:24 | I need to install Perl Critic... | |
| 01:25 | last time I did that I got a heap of problems against the PPI stuff.. on the other laptop... | |
| 01:25 | 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 | Whitespace tweak | |
| 02:41 | trunk/Padre/lib/Padre/ | |
| 02:41 | submersible | Alias_: swarm TTL was a total hoax |
| 02:41 | 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 | Whitespace tweak | |
| 02:41 | trunk/Padre/lib/Padre/ | |
| 02:42 | svn: r10386 | adamk++ | http://padre.perlide.org/trac/changeset/10386 | |
| 02:42 | Whitespace tweaks | |
| 02:42 | trunk/Padre/lib/Padre/ | |
| 02:44 | svn: r10387 | adamk++ | http://padre.perlide.org/trac/changeset/10387 | |
| 02:44 | Wrap an update lock around the function list visibility state change, and a function list refresh | |
| 02:44 | trunk/Padre/lib/Padre/Wx/ | |
| 02:48 | svn: r10388 | adamk++ | http://padre.perlide.org/trac/changeset/10388 | |
| 02:48 | Adding the first skeleton for build system differentiation | |
| 02:48 | 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 | Whitespace tweak | |
| 02:53 | 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 | Adding explicit dependencies on ExtUtils::MakeMaker and Module::Build | |
| 03:18 | trunk/Padre/ | |
| 03:18 | svn: r10391 | waxhead++ | http://padre.perlide.org/trac/changeset/10391 | |
| 03:18 | Added in Copyright and set EOL to UNIX. | |
| 03:18 | 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 | Turns out you need to do an explicit AUI update after all | |
| 03:22 | trunk/Padre/lib/Padre/Wx/ | |
| 03:23 | waxhead | OK... Time to hit Bunnings... |
| 03:23 | 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 | Bumping some dependencies | |
| 03:33 | trunk/Padre/ | |
| 03:34 | svn: r10394 | CSJewell++ | http://padre.perlide.org/trac/changeset/10394 | |
| 03:34 | syntax/subroutine rename fixes | |
| 03:34 | trunk/Perl-Dist-Padre/ trunk/Perl-Dist-Padre/lib/Perl/Dist/ | |
| 03:35 | svn: r10395 | CSJewell++ | http://padre.perlide.org/trac/changeset/10395 | |
| 03:35 | Adding to ignore list. | |
| 03:35 | trunk/Perl-Dist-Padre/ | |
| 03:39 | svn: r10396 | adamk++ | http://padre.perlide.org/trac/changeset/10396 | |
| 03:39 | Cleaning up the project detection code, and run-time load the project implementations instead | |
| 03:39 | trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Project/ | |
| 03:41 | Alias__ | Oh dear, I've broken Padre |
| 03:42 | Please ignore my instability for the moment | |
| 03:42 | 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 | never.. | |
| 04:33 | actually it's just garden stuff.. move mulch around at hte moment.. | |
| 04:34 | 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 | 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 | 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 | Apply a pro-active rel2abs around Padre::Util::share | |
| 05:09 | trunk/Padre/lib/Padre/ | |
| 05:10 | svn: r10398 | adamk++ | http://padre.perlide.org/trac/changeset/10398 | |
| 05:10 | Removed unneeded rel2abs | |
| 05:10 | trunk/Padre/lib/Padre/ | |
| 05:31 | svn: r10399 | adamk++ | http://padre.perlide.org/trac/changeset/10399 | |
| 05:31 | More shortcuts to avoid doing Padre->ide calls, and some hacky workarounds to also support the t::lib fake versions without segfaulting | |
| 05:31 | trunk/Padre/lib/Padre/ | |
| 05:31 | svn: r10400 | adamk++ | http://padre.perlide.org/trac/changeset/10400 | |
| 05:31 | Removed a $DB::single = 1 | |
| 05:31 | trunk/Padre/lib/Padre/ | |
| 05:32 | svn: r10401 | adamk++ | http://padre.perlide.org/trac/changeset/10401 | |
| 05:32 | Added missing ->main function | |
| 05:32 | trunk/Padre/t/lib/Padre/ | |
| 05:34 | svn: r10402 | adamk++ | http://padre.perlide.org/trac/changeset/10402 | |
| 05:34 | 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 | trunk/Padre/lib/ trunk/Padre/lib/Padre/ | |
| 05:38 | azawawi joined #padre | |
| 05:38 | azawawi | hi |
| 05:38 | waxhead: ping | |
| 05:39 | Hyppolit | svn: r10403 | adamk++ | http://padre.perlide.org/trac/changeset/10403 |
| 05:39 | - Project detection differentiates between four different subclasses | |
| 05:39 | of Perl build systems (three of those correctly) (ADAMK) | |
| 05:39 | - Function List has resource locking around it and properly triggers a | |
| 05:39 | refresh when we show it for an already open document (ADAMK) | |
| 05:39 | 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 | Use single shot modal method to launch GotoLine.. | |
| 05:41 | trunk/Padre/lib/Padre/Wx/ | |
| 05:46 | svn: r10405 | azawawi++ | http://padre.perlide.org/trac/changeset/10405 | |
| 05:46 | More fixes to the GotoLine field focus on non-win32 platforms | |
| 05:46 | trunk/Padre/lib/Padre/Wx/Dialog/ | |
| 05:47 | svn: r10406 | adamk++ | http://padre.perlide.org/trac/changeset/10406 | |
| 05:47 | Adding a ->refresh_aui method so that we can move the AUI ->Update method into the lock management system | |
| 05:47 | trunk/Padre/lib/Padre/Wx/ | |
| 05:49 | svn: r10407 | azawawi++ | http://padre.perlide.org/trac/changeset/10407 | |
| 05:49 | Perl tidy | |
| 05:49 | 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 | Some defensive programming to no-document situation | |
| 05:54 | 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 | Made sure that GotoLine dialog is destroyed properly by using ->Destroy instead of ->EndModal(...) | |
| 07:30 | trunk/Padre/lib/Padre/Wx/Dialog/ | |
| 07:32 | azawawi | waxhead: ping |
| 07:34 | waxhead | azawawi, pong |
| 07:34 | 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 | azawawi, is that linux specific? | |
| 07:35 | 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 | benign changes, remove pointless ttl in listener. reset chat userlist column to auto on update. | |
| 07:36 | 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 | on many tabs... | |
| 07:37 | 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 | even moving between tabs and the like.. | |
| 07:40 | didn't thing it was a problem... | |
| 07:40 | azawawi | waxhead: that is one of the focus quirks between platforms... |
| 07:40 | 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 | waxhead: maybe it will be fixed when Wx 3.x comes out next century :) | |
| 07:43 | 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 | any news on release? | |
| 09:29 | 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 | you might be able to close some of them... | |
| 10:35 | 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 | at least that's how I see it.. :) | |
| 10:36 | I have to say there's a HUGE list of things for this release... it's amazing.. | |
| 10:36 | also learnt about problems with the focus between linux and windows today... | |
| 10:36 | time for bed now though... | |
| 10:36 | 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 | ... in perl. | |
| 11:01 | submersible | anything to do w./ :shared ? |
| 11:01 | tsee | Might. |
| 11:02 | 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 | 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 | 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 | 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 | I shuffled around the initialization times of the events a lot. | |
| 11:15 | 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 | That isn't possible any more because the slave driver gets created before the main window even exists. | |
| 11:18 | Actually. | |
| 11:18 | Right now, it might be created much later than it should be. | |
| 11:18 | 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 | So now, I use Wx::wxTheApp->GetTopWidget() or something like that. | |
| 11:19 | Which should always return an object that will handle passing the events. | |
| 11:19 | 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 | 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 | Also shuts down fine. | |
| 11:47 | submersible | yep |
| 11:47 | but leave it enabled | |
| 11:48 | quit and start the editor again | |
| 11:48 | tsee | Yeah, I see. |
| 11:49 | I'll experiment a bit. | |
| 11:51 | Man. This is hacks upon hacks. | |
| 11:51 | Essentially, we want to create the slave driver as early as possible. | |
| 11:51 | So I now do that (in my checkout) at BEGIN time of Padre.pm | |
| 11:51 | By use'ing ::SlaveDriver and adding a "Padre::SlaveDriver->new()" to that. | |
| 11:52 | Which, at first, crashes the threads because they try to get at the main window before it exists. | |
| 11:52 | So I moved the intialization of the $Padre::TaskManager::_main mw pointer to within the event loop of the worker loop. | |
| 11:52 | So that it only gets initialized when the first task hits. | |
| 11:53 | That works, but does still crash the Service. | |
| 11:53 | Thread 2 terminated abnormally: Can't call method "GetTopWindow" on an undefined value at /home/tsee/perl/padre/branches/Padre-slave-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 | 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 | ::Service doesn't even contain a "main" or "Main" in code :) | |
| 11:57 | It just inherits from ::Task. | |
| 11:58 | 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 | I see a FIXME from you where plugin_manager load_plugins is called in Padre::run | |
| 12:05 | tsee | *sigh* |
| 12:05 | This seems difficult to fix. | |
| 12:06 | We want to load plugins before the main window's created. | |
| 12:06 | 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 | ah same problem. | |
| 12:08 | tsee | Well, that may be it. |
| 12:08 | So, Mattia created a secret experimental Wx branch. | |
| 12:08 | Which allows Wx::Threading to be loaded before loading the whole Wx. | |
| 12:09 | You'd create a separate Wx::Something (I'll check) to use for events. | |
| 12:09 | Unfortunately, my understanding of how Wx objects and events come together is... spotty. | |
| 12:10 | submersible, what's your email address? I'd like to forward our discussion. | |
| 12:10 | submersible | use bramble at cpan |
| 12:17 | 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 | As in pushing them in a temporary queue (@foo) until it gets a go from the mw? | |
| 12:19 | That may work. | |
| 12:20 | But it could also violate some expectations. | |
| 12:20 | well. no, not really. | |
| 12:21 | submersible | that's one option/ |
| 12:23 | kgish joined #padre | |
| 12:27 | submersible | doh |
| 12:28 | svn update zombies me yet again | |
| 12:31 | tsee | Padre::Service does evil shit :) |
| 12:32 | submersible | yup |
| 12:32 | I think we change it - since it's the problem. | |
| 12:33 | 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 | Also, ::Task users may want to implement their own events. | |
| 12:34 | Maybe we need to go to the drawing board and provide a call-back like API for setting up events. | |
| 12:34 | 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 | *sigh* | |
| 12:36 | 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 | 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 | 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 | 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 | 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 | 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 | Sewi, both are up to date. | |
| 13:56 | 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 | Did you checkout the svn trunk? | |
| 13:56 | svn? | |
| 13:58 | azawawi joined #padre | |
| 13:59 | Sewi | Hi azawawi |
| 13:59 | Runs on ubuntu | |
| 13:59 | azawawi | hello |
| 13:59 | Runs on ubuntu? | |
| 14:00 | Sewi | azawawiSewi: ping, could you test r10380? |
| 14:00 | :-) | |
| 14:00 | azawawi | Sewi: i saw your reply before :) |
| 14:00 | 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 | Sewi: for dialogs that are lazy; it is not a big deal. | |
| 14:02 | 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 | 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 | 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 | Thanks, Alias | |
| 14:36 | szabgab joined #padre | |
| 14:40 | szabgab | good afternoon |
| 14:40 | Sewi | Welcome back szabgab |
| 14:40 | 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 | 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 | also did a big wxwidgets cleanup and reinstall which seemed to help | |
| 14:58 | Sewi | good |
| 14:58 | Any faults with the new version? | |
| 15:03 | kgish | sewi, so far so good ... |
| 15:04 | sewi, supposing i'd want to define my own key-mappings, where should i look? | |
| 15:04 | Sewi | Currently not implemented. |
| 15:04 | But if you want Vi style, try the Vi Plugin | |
| 15:05 | svn? | |
| 15:05 | Hyppolit | svn is http://padre.perlide.org/trac/[…]anualinstallation |
| 15:05 | Sewi | http://svn.perlide.org/padre/t[…]k/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 | CSJewell: My first CPAN module :-) | |
| 15:45 | kthakore | congrats Sewi++ |
| 15:51 | Alias_ | Finally :) |
| 15:51 | 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 | and I really need to figure out the source of the problem | |
| 15:53 | but most important to finish my Padre talk for FOSDEM | |
| 16:05 | 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 | Sewi: I remember those days, too. | |
| 17:10 | kthakore | Alias_: hi |
| 17:11 | Alias_: how do you track segfaults in windows | |
| 17:11 | 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 | 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 | 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 | 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/[…]ket/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/[…]ket/836#comment:1 ] |
| 17:43 | Alias_ | kthakore: I dunno much about segfaults and what not |
| 17:43 | 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 | 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 | svn: r10411 | Sewi++ | http://padre.perlide.org/trac/changeset/10411 | |
| 17:57 | Prepared a "close some" function which will be enabled (by adding a menu item) as soon as 0.56 is released. | |
| 17:57 | Sorry for the bad button_clicked code | |
| 17:57 | 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 | when I do fullscreen the icon bar disappear | |
| 20:53 | how do I change that | |
| 20:54 | Alias | oh rly? |
| 20:54 | That shouldn't happen | |
| 20:54 | kthakore | Alias: yes please try it |
| 21:02 | Alias | WORKSFORME |
| 21:02 | 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 | picture? | |
| 21:05 | Alias | File it in trac |
| 21:06 | kthakore | ok |
| 21:06 | Alias | padre.perlide.org/trac |
| 21:06 | I don't generally pay much attention to trac | |
| 21:06 | I'm really more a CAUSE of bugs than a fixer of them :) | |
| 21:06 | All in the name of progress, of course | |
| 21:07 | kthakore | yup |
| 21:07 | 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 | FAIL :) | |
| 21:25 | kthakore | Alias: hey! I heard about the new restrictions the aussie government but on some adult media ;) |
| 21:26 | Alias: do they actually inforce it? | |
| 21:33 | Alias | new restrictions? |
| 21:34 | It's complicated... kinda | |
| 21:34 | kthakore | hehe |
| 21:34 | I bet | |
| 21:34 | size A mammary glands lead to kiddie fiddling? WTH? | |
| 21:37 | Alias | It's fuzzy |
| 21:37 | It's leveraged off the existing movie/tv censorship system | |
| 21:37 | So the types of things that are banned in THAT context is rather specific | |
| 21:38 | Kiddie porn, urination/scat porn, rape, incest, detailed instructions in crime, euthanisia instructions and pro-annorexia material | |
| 21:38 | Something along those lines | |
| 21:39 | Theoretically, if someone specifically reports a site that falls into those categories, it somehow gets blocked | |
| 21:39 | 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 | Make sure GotoLine dialog is destroyed properly when there is no document | |
| 21:41 | 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 |
← Previous day | Index | Channel Index | Today | Next day → | Search | Google Search | Plain-Text | plain, newest first