Camelia, the Perl 6 bug

IRC log for #padre, 2011-08-02

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

All times shown according to UTC.

Time Nick Message
00:05 castaway left #padre
00:05 castaway joined #padre
00:22 tome joined #padre
00:52 Alias_ left #padre
00:58 jazzanova joined #padre
01:48 Alias_ joined #padre
02:41 submersible_mib left #padre
04:08 Sno| joined #padre
04:12 |Sno| left #padre
04:23 Alias_ Uploaded FBP::Perl 0.58
04:23 Alias_ It now supports generating not just dialogs/frames, but also the top level Wx::App module and the script for launching it
04:39 tome awesome
04:50 Alias_ Which puts me fairly close to producing complete skeleton distributions
05:14 katofiad left #padre
06:24 azawawi joined #padre
06:24 azawawi left #padre
06:25 azawawi joined #padre
06:25 azawawi good morning
06:28 Sewi joined #padre
06:31 Alias_ yo
06:32 * Alias_ and submersible_toaster just did their first live code review at $work using swarm
06:34 marcela joined #padre
06:34 azawawi cool
06:34 azawawi Alias++ submersible_toaster++
06:47 Alias_ And as a bonus, because he accidentally left his Padre running at home, I was able to open a module he was having trouble with and explain why it wasn't working! :)
06:47 Alias_ So that's remote code review and remote support all in 10 minutes
06:48 tome awesome!
06:52 asarch left #padre
06:53 azawawi Alias_: ping
06:59 azawawi Alias_: Padre distinguishes between C/C++ files but LexCPP.cxx in scintilla is essentially the lexer for C++, C, Java, and JavaScript.
07:00 Sewi Oh no, seems Hyppolit is dead again :-(
07:00 azawawi Sewi: what's its problem?
07:02 Sewi Hyppolit died the second time within two days.
07:02 tome I'm seeing a bunch of errors on trunk make test. Does anyone else see "Can't locate object method "read" via package Padre::Config
07:03 * azawawi points to Alias
07:05 tome also seeing this one: t/76-preferences.t ......... 1/10 2011-08-02 00:02:01.899 perl[7589:407] CFURLCreateWithString was passed this invalid URL string: '/System/Library/CoreService​s/CommonCocoaPanels.bundle' (a file system path instead of an URL string). The URL created will not work with most file URL functions. CFURLCreateWithFileSystemPath or CFURLCreateWithFileSystemPathRelativeToBase should be used instead.
07:06 tome that looks like a warning though, not an error
07:08 azawawi warnings are considered errors in Padre. Makefile.PL uses Test::NoWarnings
07:08 tome my test result does not show that as an error, so likely it's not a real warning but just something output by the code itself to STDERR?
07:09 tome i don't know ohw NoWarnings works though, but it sounds great
07:10 tome You guys don't see that message?
07:10 tome guys/gals
07:10 mj41 joined #padre
07:11 Alias_ Can't locate read via Padre::Config?
07:11 Alias_ Something pretty f'ing serious had to go wrong for that
07:12 azawawi tome: i do not see it on win32/linux
07:12 tome (perhaps you forgot to load "Padre::Config"?) at /Users/tom/Projects/PadreBuild/s​vn/Padre/blib/lib/Padre/Util.pm line 574
07:12 tome Alias_:
07:13 tome azawawi: thanks, funky. Right now trying to debug why trunk padre crashes UNLESS I have -die ....
07:13 tome clearly I misunderstand -die : )
07:14 Alias_ oh dear
07:14 Alias_ I seem to have imposed a circular dependency
07:15 tome also, a big thing is that osx no longer requires wxPerl
07:18 azawawi Alias_: did you see my comment about C/C++ mime types and Padre?
07:20 Alias_ Nope
07:20 Alias_ tome: svn update and try again
07:22 tome Alias_: fixed. Now debugging a seg fault in plugin manager test : )
07:22 tome Params/ValidateXS.pm
07:22 tome anyone ever get SEGVs out of that, or should I start from basics
07:23 Alias_ dude, what the fuck
07:23 Alias_ That's nothing remotely related to our code
07:23 Alias_ Dependency of a dependency of a dependency?
07:23 tome haha, it's likely just a compilation issue
07:23 Alias_ I don't trust your machine any more
07:23 azawawi Alias_: Padre distinguishes between C/C++ files but LexCPP.cxx in scintilla is essentially the lexer for C++, C, Java, and JavaScript.
07:23 tome osx requires special build flags, and that's an XS module
07:23 tome Alias_: is my machine the only osx machine running tests?
07:24 tome i don't trust it much either...
07:24 Alias_ azawawi: There's no reason multiple Padre mime-types can't share a single lexer in scinilla
07:24 azawawi Alias_: since Padre has C and C++ mimetypes, it means writing perl5/perl6-like detection subs in the future
07:24 azawawi Alias_: .h detected as C header file
07:25 azawawi Alias_: but essentially contains C++ stuff
07:25 Alias_ One is a superset of the other isn't it?
07:25 azawawi Alias_: true
07:25 Alias_ Also, can it look for the existance of a matching non-header file?
07:26 azawawi Alias_: not at the moment given that .h exists in C/C++ projects
07:27 azawawi Alias_: what im saying there is either no need to distinguish between the two as SciTE does... (which is a plain editor)
07:27 azawawi Alias_: i.e. C, C++ becomes C/C++
07:29 azawawi Alias_: i.e. if Padre says that .h is a C file and it isnt, then it is a bug
07:29 azawawi Alias_: if Padre say that .h is a C/C++ file, then it is not a bug
07:29 Alias_ So you want to merge the two?
07:29 Alias_ It's fine by me, I'm not much interested in Padre for editing anything other than Perl
07:29 azawawi yeah but essentially keep mimetypes for the future
07:30 Alias_ If you want to take the lead on defining what our XS and C support looks like, go nuts
07:30 Alias_ I'm not really in a position to provide advice
07:30 azawawi Padre::Plugin::XS
07:31 azawawi i was using notepad++ to patch scintilla C++ files
07:31 azawawi and then i forced my self to use Padre
07:31 Alias_ And that helped identify things that needed improving?
07:32 azawawi yup
07:32 azawawi the 'edit by Padre' shell integration should be next so i can jump to using Padre all the time
07:32 Alias_ Edit with Padre
07:33 azawawi the Padre single instance implementation should be improved though, i get random hanging padre.exe servers sometimes
07:33 azawawi yeah
07:33 Alias_ We need the DDI wrappers really
07:33 Alias_ The current implementation is a bit dodgy
07:33 azawawi DDI?
07:33 dolmen joined #padre
07:33 Alias_ The official Wx way to do IPC
07:33 Alias_ Between itself
07:36 azawawi scintilla 2.x is lighter and quicker...
07:36 azawawi i like it
07:37 azawawi but i need to make some benchmarks ofcourse to confirm that
07:39 azawawi Oracle came and Java 7 is unstable lol :)
07:40 Alias_ heh
07:41 azawawi i guess it is a company methodology... Sun = stability / slow, Oracle = release for profit :)
07:41 azawawi and fix later
07:42 Alias_ Yerp
07:43 Alias_ When all your shit is broken, it keeps people dependant on you and gives you good things to say in the next release
07:43 Alias_ "With compression advisor, you no longer need to check blah manually"
07:43 Alias_ Of course, now compression advisor kicks off on it's own and consumes so much memory your Oracle will run out of memory and start flailing
07:45 azawawi dump Oracle DB, use PostgreSQL for heavy loads...
07:45 Alias_ We don't really have a choice
07:46 Alias_ Too much money at stake, the crazy emergency support stuff is actually needed
07:53 azawawi I am proud of the scintilla 2.x upgrade. It works :)
07:56 Alias_ Time to make it compulsory?
07:57 azawawi http://padre.perlide.org/trac/changeset/15152
07:58 Alias_ I mean in Padre
07:58 azawawi Alias_: once im satisfied with the green PASSes i get from cpan testers, we'll do that
07:58 Alias_ ok
07:58 Alias_ Cause the feature and wx_scintilla_ready stuff is a bit crusty
07:59 azawawi i noticed from http://padre.perlide.org/trac/changeset/15150
07:59 Alias_ Well, plus you hacked Editor @ISA every time a new document was created
08:00 Alias_ @ISA = .... hundreds of things
08:00 azawawi :)
08:00 Alias_ As soon as we land scintilla as the new default, I think we should release 0.90
08:01 Alias_ Once we finish making sure the old Wx::STC isn't loaded (so at least the memory is saved)
08:01 azawawi im releasing Wx::Scintilla 0.20_01 now
08:01 azawawi Wx::STC RIP :)
08:06 azawawi Alias_: the hardest thing is the switching between Java, C and Perl :)
08:07 azawawi Alias_: and i have also JRuby at $work...
08:07 user_9459 joined #padre
08:08 user_9459 hi
08:08 user_9459 i know i am in the wrong place
08:08 Alias_ hi
08:08 Alias_ You are?
08:08 user_9459 :-)
08:08 user_9459 i just wanted to tell that perldoc is down
08:09 user_9459 who is responsible for the service ?
08:09 user_9459 http://perldoc.perl.org/search.html?q=grep
08:09 Alias_ Most likely answer is noc.perl.org
08:09 user_9459 what's this ?
08:09 user_9459 a mailing kist ?
08:09 Alias_ Network Operation Centre for perl.org
08:09 Alias_ i.e. The techies that look after all the perl sites
08:10 Alias_ Their site looks dead too, so I think this might be a larger outage
08:10 user_9459 :-)
08:10 user_9459 ok
08:10 Alias_ cpantesters.org looks dead
08:10 Alias_ Or very very slow
08:10 user_9459 so i assume they know about the problem
08:11 Alias_ Almost certainly
08:11 user_9459 if they are located in the US, they sleep
08:11 user_9459 ok
08:11 user_9459 thanks
08:11 Alias_ They aren't
08:11 Alias_ Europe I think
08:11 user_9459 i understand
08:12 user_9459 thanks
08:12 user_9459 left #padre
08:27 tome Hi Alias_, you mentioned you released a new FBP::Perl, did you happen to regenerate the preferences window/form for Padre as well? I'm still seeing full screen preferences window, due to bad sizes (kCGErrorRangeCheck: CGSShapeWindow: Invalid region bounds (-28480,-28458)[28480 x 28480]). I'm guessing this is an osx-only issue?
08:28 azawawi Alias_: also FBP::Perl is failing to install on linux...
08:28 tome Maybe the new code will fix this issue, I'll see what I can do with the FBP
08:29 waxhead left #padre
08:31 Alias_ tome: You know how we aren't trusting your machine right now?
08:31 tome Alias_: anytime you want me to stop working lemme know : D
08:31 tome but in all seriousness this issue has been around before, it's pretty solid
08:32 tome I debugged the bad computation myself, but fixing it in anything but the low level code (calling size on the vertical layout or something like that, I'll have to look it up again) didn't seem to fix it.
08:33 tome I was hoping new form builder would insert the fit (that was the call name)
08:34 Alias_ According to FBP::Perl, you don't use ->Fit if the window has an explicit size
08:35 Alias_ I admit to not understanding precisely how the sizer stuff all fits together
08:35 Alias_ I'm largely copying from the way wxFormBuilder's C++ code is generated
08:36 Sewi Alias: Would open/close a file (the action within Padre) too much for a background task?
08:36 Alias_ If I use ->Fit here, then it ignores the explicit size and makes the window any size it wants
08:36 Alias_ Sewi: I would rather like it in a background task eventually
08:37 Alias_ So we can support remote file stuff without blocking
08:37 shadowpaste "azawawi" at 217.168.150.38 pasted "FBP::Perl 0.58 make test failure" (30 lines) at http://paste.scsys.co.uk/128117
08:37 Sewi Open/Close is something slow on Padre, doing these things in background would free the user interface.
08:37 Alias_ The problem is that in order to make something backgroundable, the front end gui needs to support an awareness that it exists and might receive user input, but that it's irrelevant
08:37 Alias_ So somehow the Editor needs to open the file without opening the file
08:38 Alias_ And in the mean time prevent typing
08:38 Alias_ Or the IDE knows a file is currently opening, but doesn't allocate the notebook page yet
08:38 tome Alias_: in the code I saw (trying to look it up again) fit was called for the hsizer but not the vsizer, which was the issue (at least, calling fit fixed the issue)
08:38 Alias_ Or the notebook is allocated, but not the editor object
08:38 Alias_ tome: I can't see how that is relevant
08:38 Alias_ Because one is nested in the other
08:39 tome right
08:39 tome totally
08:39 Alias_ Calling ->Fit on one should automatically cascade down to all of them
08:39 Alias_ If we start calling it for vsizer, we need to recurse and call for EVERYTHING
08:40 tome not knowing that code at all, I wasn't suggesting a fix, just saying that in my debugging I saw that re-calling or calling the vsizer fit seemed to fix the issue, so it may help figure out what's going wrong.
08:41 Alias_ Can you try something for me?
08:41 tome of course
08:41 Alias_ Those last three calls in FBP::Preferences
08:41 Alias_ Layout, Fit, SetSizeHints
08:41 Alias_ Can you try rearranging them in different order and see if it fixes it
08:42 Alias_ There's 6 possible orders I think
08:42 Alias_ For each one, check the preferences dialog comes up the right size, and also behaves correctly when you resize the preferences dialog
08:43 Alias_ Or at least, see if you can find one of the 6 that work
08:45 tome Putting fit last appears to work on resize, restart of Padre, re-invoke the prefs, all the things that would have trigged the error. (first one I tried)
08:46 tome hm, I'll get them all for you give me a few min, may be interesting.
08:53 tome ok I learned a bit more, it's an initialization problem (on a clean home, some of the arrangements show this and others don't). Once a good arrangement has worked, I guess the size is saved? Getting more info for you.
08:57 johnh joined #padre
08:58 johnh Hi, I've been told to submit a ticket to Trak but I need to ask here before I can register?
09:01 daxim joined #padre
09:02 tome Hi johnh
09:03 Alias_ Preference dialog is cached I think, unless you change your language
09:04 tome johnh: I'm sorry you're having trouble with that ticket. I didn't realize there were hurdles to creating a ticket. I'll pm you my email address if you want to just send me the crash report.
09:04 * tome notes johnh is trying to open an osx crash report ticket re: saving files
09:05 tome Alias_: do you know where that cache is stored?
09:09 Alias_ Usually it's on $main somewhere
09:13 azawawi hmmm, is pause indexer down or something?
09:13 submersible_toaster left #padre
09:14 submersible_toaster joined #padre
09:22 tome Hi Alias_, sorry for the delay, best as I can tell, the Only combination which shows the bug is the one we have today: Layout Fit Size. ALl others work in my tests
09:22 tome johnh: still around?
09:24 azawawi finally... pause indexer is back
09:25 Alias_ tome: OK, so then it sounds like I'm doing it wrong
09:25 azawawi Perl NOC: Network trouble http://log.perl.org/2011/08/network-trouble.html ... that's why
09:28 Alias_ yup
09:29 azawawi cpanm http://cpan.cpantesters.org/authors/id/A​/AZ/AZAWAWI/Wx-Scintilla-0.21_01.tar.gz
09:29 Alias_ :(
09:29 Alias_ pip!
09:29 azawawi s/cpanm/pip/ :)
09:34 zenog azawawi++
09:35 tome Is it possible that during a save operation Padre tries to call out to an external perl?
09:35 johnh Sorry, I was away. I'm back.
09:35 azawawi zenog: thx
09:36 tome johnh: no problem. I can pm you my email address if you want to email me the dump itself.
09:36 johnh Good idea.
09:36 azawawi zenog: i'll ask mark also to test it on his test setup
09:40 pece2 joined #padre
09:42 johnh am I still connected?
09:42 johnh Everything's gone quiet.
09:42 azawawi yes you are :)
09:43 azawawi use http://irclog.perlgeek.de/padre/today if you think you missed anything
09:44 johnh Cheers. Just waiting for tome to send me an email. Or someone to hook me up for the Padre Trac server.
09:44 johnh At this point it looks like it's easier to submit code to Padre itself than bugs to the tracker...
09:44 azawawi szabgab can hook you up
09:44 azawawi szabgab_: ping!
09:44 tome johnh: not sure if you got my PMs?
09:44 tome johnh: I PMed my email, will also email you now
09:45 johnh I got them! I didn't notice the other tab they were in!
09:45 johnh way up the top of the window far away from the box I'm typing in...
09:46 szabgab_ azawawi: what?
09:47 szabgab_ is now known as szabgab
09:47 tome Thanks again johnh, if your stack matches mine, I think somehow my compilation on OSX is letting wxWidgets get to some non-32 bit code/
09:47 azawawi szabgab: hook johnh with trac, please?
09:47 szabgab one sec
09:47 johnh OK I have got tome's msg and emailed him the trac log.
09:47 tome johnh: got your email, thanks
09:47 johnh I mean the crash log
09:48 szabgab register?
09:48 szabgab crap even hyppolit is down
09:48 Sewi Hyppolit is dead
09:48 johnh Very detailed crash log. It even knows about the cheap DELL mouse I stole from work.
09:49 tome haha
09:49 szabgab anyway johnh I openede the registration form
09:50 johnh Where should I go? http://padre.perlide.org/trac/wiki/Register still says to come here.
09:51 szabgab that's what I was asking out but it it is dead
09:51 tome johnh: does http://padre.perlide.org/trac/register work?
09:51 szabgab or just disconnected from reality :)
09:51 Hyppolit joined #padre
09:52 azawawi maybe it got tired from my commits :)
09:52 szabgab register?
09:52 Hyppolit register is http://padre.perlide.org/trac/register
09:52 szabgab here it is
09:52 azawawi resurrect?
09:52 szabgab it cannot handle disconnects so I have to kill the process and let the watcher start it again
09:52 johnh It worked, I'm in, thank you. Should I create a ticket now, or just leave that with tome?
09:53 * szabgab is closing the smapgates
09:53 azawawi szabgab: im happily working on scintilla 2.28 (yesterday's build) on Padre (win32 and linux)
09:53 johnh This seems like the key part by the way:Exception Type:  EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000001d00dff9
09:53 tome Hi johnh, I didn't open one yet, this is your bug, take the glory and admiration of the throngs of Padre users and report the bug. If you mark it as osx in the keywords I'll be happy as well
09:54 azawawi s/smapgates/spam gates/
09:54 johnh Will do. Then I have to go and watch True Blood.
09:54 tome : D
09:54 azawawi tome: could you test Wx::Scintilla on OSX lion?
09:55 tome azawawi: sure, how do you recommend I test it on the svn trunk?
09:55 azawawi tome: cpanm http://cpan.cpantesters.org/authors/id/A​/AZ/AZAWAWI/Wx-Scintilla-0.21_01.tar.gz
09:55 tome ah
09:56 azawawi tome: i do not have any OSX machine at all...
09:56 tome azawawi: no problem. I emailed Apple btw, to see if we could get access to a dev/test machine running a few versions of OSX
09:56 tome so far still bouncing around from dept. to dept., we'll see...
09:56 azawawi tome: cool!
09:58 Hyppolit # 1272 :  Padre crashes on Save, OS X 10.6.7 (new defect) [ http://padre.perlide.org/trac/ticket/1272 ]
09:58 Hyppolit # 1272 :  Padre crashes on Save, OS X 10.6.7 (new defect) new attachment [ http://padre.perlide.org/trac/ticket/1272 ]
09:59 johnh OK made the ticket, attached the file. See you guys later.
09:59 tome thanks johnh! It'll be fixed as soon as possible
09:59 johnh left #padre
10:01 szabgab azawawi: I saw something like that and it is awesome
10:01 szabgab but I have to work on some other stuff now that I promised a client
10:02 tome azawawi: is scintilla enabled by default these days?
10:02 tome or do I need to set any advanced or regular prefs to test it
10:03 azawawi tome: no not enabled by default
10:03 tome my bottom-bar has Scintilla next to Perl 5
10:03 tome I thought that indicated it was using Scintilla
10:04 azawawi about dialog
10:04 azawawi sys info
10:04 tome not there
10:04 azawawi make sure you restart Padre after changing scintilla
10:04 azawawi feature_scintilla
10:05 azawawi in advanced
10:06 tome feature_wx_scintilla?
10:07 azawawi yeah
10:08 Alias_ And make sure you are on the latest trunk
10:09 Alias_ (If you aren't already)
10:09 tome can't get it to show up in About.... probably something I'm doing funny
10:11 Alias_ Padre Developer Tools -> Dump -> Dump Expression...  @Padre::Wx::Editor::ISA
10:11 bowtie joined #padre
10:12 azawawi tome: you need to enable Padre Developer Tools plugin ofcourse first from plugin manager
10:13 tome ha the default font of that box for me is white
10:13 tome on a white background (on the Expressions input field)
10:14 tome 0  'Padre::Wx::Role::Main'
10:14 tome 1  'Wx::StyledTextCtrl'
10:14 tome I'm pretty sure it's something stupid I'm doing re: scintilla... I've gotten it to work in the past
10:14 azawawi tome: perl -MWx::Scintilla -e 'print $Wx::Scintilla::VERSION'
10:15 bowtie Alias_, you talked about using swarm earlier, but the POD has no guidance as to how to use it, and unlike you I am not sat next to the developer, so hows about sharing :) the we can all have a go too
10:15 azawawi tome: paste please the ~/.cpanm/build.log
10:15 tome oh f* me : )
10:16 azawawi what? :)
10:16 * tome builds scintilla instead of just tossing it into PERL5LIB...
10:16 tome : DDDD
10:16 azawawi hehe
10:16 tome it's 3 AM here !
10:17 tome hehe
10:17 azawawi you wont believe how many times i forgot to install Wx::Scintilla like that... and started debugging it in Padre :)
10:18 Alias_ bowtie: Step 1 - install it
10:18 Alias_ bowtie: Step 2 - enable it in plugin manager
10:19 Alias_ bowtie: Step 3 - Say hello in the global chat window so we know you are there
10:19 bowtie Alias_, I have it talking on same sub net only
10:19 Alias_ Local should only work on the same subnet
10:19 Alias_ Global should work with everyone everywhere
10:19 Alias_ There's two chats
10:20 tome In file included from wx-scintilla/src/ScintillaWX.cpp:37:
10:20 tome wx-scintilla/src/scintilla/src/ExternalLexer.h:62: error: field ‘m_sModuleName’ has incomplete type
10:20 tome Failed with exit code 256 at inc/Module/Build/Scintilla/OSX.pm line 161.
10:20 bowtie Alias_, and remote file stuff
10:21 tome apologies for the 3line dump
10:21 Alias_ Can you talk in the chat first?
10:21 Alias_ It's the simplest feature
10:21 Alias_ Test global first
10:21 bowtie Alias_, local chat works ok
10:22 Alias_ Does global?
10:22 azawawi tome: please paste everything via http://paste.scsys.co.uk
10:22 Alias_ Local is actually MORE complicated and less likely to work than global
10:23 waxhead joined #padre
10:23 Alias_ I'm thinking it's not working
10:23 Alias_ Because I'm in there and I can't see you
10:23 Alias_ And I assume you'd have told me you could see me by now
10:26 azawawi tome: it is an easy fix (hopefully)... you there to try it?
10:26 tome yup
10:27 azawawi navigate to ${PADRE_TRUNK}/Wx-Scintilla
10:28 tome theoretically there
10:28 azawawi ./build realclean  # to make sure it is clean
10:28 azawawi perl Build.PL && ./Build
10:28 azawawi # should fail
10:28 tome yup
10:29 tome PS pastie at http://paste.scsys.co.uk/128153
10:29 bowtie left #padre
10:30 shadowpaste "azawawi" at 217.168.150.38 pasted "Possible fix to Wx::Scintilla compilation failure on OSX (tome++)" (13 lines) at http://paste.scsys.co.uk/128154
10:31 azawawi basically it is in wx-scintilla folder
10:31 pece2 left #padre
10:31 azawawi the funny thing it didnt croak on linux nor win32
10:32 azawawi std::string... maybe g++ on osx does not include them by default?
10:32 tome lets see...
10:33 tome tests pass
10:33 azawawi ./Build install
10:34 azawawi and then
10:34 azawawi perl share/editor.pl
10:35 Hyppolit svn: r15157 | azawawi++ | http://padre.perlide.org/trac/changeset/15157
10:35 Hyppolit Updated editor.pl to include 5.10 // test
10:35 Hyppolit trunk/Wx-Scintilla/share/
10:36 azawawi tome: so that patch worked?
10:36 tome azawawi: it got the tests to pass, yes
10:37 tome hm, i was trying to avoid the install
10:39 Hyppolit svn: r15158 | azawawi++ | http://padre.perlide.org/trac/changeset/15158
10:39 bowtie joined #padre
10:39 Hyppolit Fix OSX compilation error (tome++)
10:39 Hyppolit trunk/Wx-Scintilla/ trunk/Wx-Scintilla/wx-scintilla/src/
10:40 Hyppolit svn: r15159 | azawawi++ | http://padre.perlide.org/trac/changeset/15159
10:40 Hyppolit Bumped version to 0.21_02
10:40 Hyppolit trunk/Wx-Scintilla/lib/Wx/
10:40 bowtie Alias_, today I have got nought, neither chats work, previously localo worked
10:40 Alias_ azawawi: osx only?
10:40 Alias_ bowtie: So it's on at the moment, and you can see yourself in the global chat?
10:41 bowtie Alias_, correct
10:41 azawawi Alias_: it didnt happen on linux
10:41 azawawi Alias_: which is strange... #include <string>  by default?
10:42 Alias_ Windows?
10:42 azawawi Alias_: win32/linux worked...
10:42 Alias_ ok
10:43 azawawi Alias_: OSX failed ... seems that std:string is not included by default on g++
10:43 azawawi Alias_: im not a C++ guru per se ofcourse... :)
10:45 azawawi now i need to find whether scintilla exposes a version function somewhere... or implement my own inside Wx::Scintilla
10:45 tome fyi I got scintilla .21_01
10:45 tome into the Sys Info
10:46 azawawi patched 0.21_01 :)
10:46 azawawi 0.21_02 will include the patch
10:46 tome scrolling is now painfully slow
10:47 tome not sure if it's related
10:47 azawawi tome: it is a new version and im not sure i applied all of mark's patches
10:48 tome sadly it appears to be somewhat related
10:48 tome in that when I turn off scintilla (in adv. prefs) I don't get the slowdown
10:48 tome but there is crazy stuff going on OSX
10:48 tome every keypress or scroll throws: CGContextRestoreGState: invalid context 0x0
10:49 azawawi big file?
10:49 tome Makefile.PL for Padre
10:49 tome so 265 lines
10:50 azawawi how do you scroll?
10:50 azawawi keyboard, mouse?
10:50 tome gesture
10:50 tome let me try the scroll bar and keyboard with scintilla enabled,
10:50 tome gesture should = scroll bar
10:52 Hyppolit svn: r15160 | azawawi++ | http://padre.perlide.org/trac/changeset/15160
10:52 Hyppolit Fix share/editor.pl stupid mistake azawawi--
10:52 Hyppolit trunk/Wx-Scintilla/share/
10:52 tome Dragging the scroll bar, works nice and fast, using keybaord or gesture, slow.
10:52 azawawi slow like CPU intensive?
10:53 azawawi slow like it jumps small increments?
10:53 Hyppolit svn: r15161 | azawawi++ | http://padre.perlide.org/trac/changeset/15161
10:53 Hyppolit Updated Changes
10:53 Hyppolit trunk/Wx-Scintilla/
10:54 tome slow like my key repeat rate is say 100 units, and when I use keydown at the bottom of the editor it shows up at 10 units
10:54 tome per second
10:54 tome gosh that makes little sense, did you understand?
10:54 azawawi so basically the increment value is too small on OSX
10:54 tome it takes a pause before displaying each new line while scrolling wiht gesture or keyboard
10:55 tome i suspect it's not that
10:55 azawawi i see
10:55 tome actually what do you mean by increment
10:55 tome maybe I misunderstood
10:55 azawawi scintilla 2.28 is OSX related btw
10:55 azawawi http://www.scintilla.org/ScintillaHistory.html
10:56 GabrielVieira left #padre
10:56 tome actually does not appear to be maxing the CPU
10:56 tome so perhaps there is some setting that's dragging it down
10:56 tome or some other unrelated OSX issue
10:57 azawawi please read http://www.scintilla.org/ScintillaHistory.html . I remember reading a discussion about it after the release announcement
10:57 tome anything specific you want me to see in there?
10:58 bowtie Alias_, So is it safe to assume, Swarm plugin only works if sat next to developer, and it's POD is V POOR as it's of no use in getting it to work, This may work for you, but shouting about a plugin that others can not use because there is little of no relevant documentation is ironic,
10:58 tome i dont see anything in the changelog that indicates this
10:59 azawawi tome: get scintilla-0.20
10:59 azawawi tome: perl Build.PL --stc2
10:59 azawawi tome: that's scintilla 2.03
11:00 tome thx
11:00 bowtie submersible_toaster, when are you going to release, some documentation for your Plugin Swarn, so it can be used by more than 2 people?
11:01 tome hm
11:01 azawawi tome: wget http://cpan.cpantesters.org/authors/id​/A/AZ/AZAWAWI/Wx-Scintilla-0.20.tar.gz
11:01 azawawi tome: or cpanm --look http://cpan.cpantesters.org/authors/id​/A/AZ/AZAWAWI/Wx-Scintilla-0.20.tar.gz
11:04 marcela left #padre
11:04 tome haha Can't locate object method "new" via package "Module::Build::Scintilla2::OSX" at ./Build.PL line 43.
11:05 azawawi tome: :)
11:06 azawawi tome: told you i do not have a MacOSX while developing
11:07 azawawi tome: basically in inc2/ folder, fix the package name
11:07 tome sure
11:08 azawawi tome: i was trying to do scintilla 1.79 and scintilla 2.03 in the same build
11:08 azawawi tome: the design logic was flawed...
11:08 azawawi tome: i should have just stabilized 1.79 (which we did... me & mark)
11:09 azawawi tome: and then started released developer releases from Wx-Scintilla (like what i am doing right now)
11:09 Alias_ tome: ping
11:09 Alias_ $self->SetSizerAndFit($hsizer); $self->Layout;
11:09 tome Alias_: howdy
11:09 Alias_ Can you check the use of those two for the Preferences dialog
11:09 Alias_ Just the two lines, in that order
11:10 Alias_ I get some weird layout things as well
11:10 tome Alias_: will do. We're talking about replacing the last triplet of size/layout/fit with those two lines
11:10 Alias_ If I use SetSizer and then Fit separately, it explodes. But just SetSizerAndFit on their own works
11:10 Alias_ Yup
11:10 Alias_ er
11:10 tome azawawi: gimme a few min, if you have the line for me to fix it'll make it quicker
11:10 Alias_ 1145ish
11:11 Hyppolit svn: r15162 | szabgab++ | http://padre.perlide.org/trac/changeset/15162
11:11 Hyppolit Update the messages.pot file
11:11 Hyppolit trunk/Padre/share/locale/
11:12 tome oops sorry Alias_, i mean for azawawi if he has the place where I should change.
11:12 waxhead Alias_, did you see my email in the dev list?
11:12 jazzanova left #padre
11:12 Alias_ waxhead: Nope
11:12 Alias_ Does it say I broke Padre?
11:13 waxhead No, just asking what to do with the release...
11:13 waxhead it's to do with the comment you made in irc on friday night about the fix for a bug you found
11:13 tome Alias_: confirmed it fixed it
11:14 waxhead and then sewi came along and said there was an odd crash, which he fixed by wrapping it in sort of sort catch thing..
11:14 waxhead which left me asking do I merge these two commits before releasing...
11:14 waxhead but no one was around..
11:14 Alias_ ah
11:14 Alias_ Well at this point I'd rebranch I think
11:15 Alias_ I found another bug or two, and azawawi is basically done with Wx::Scintilla
11:15 Alias_ And there's dialog sizing issues on Mac
11:15 tome osx is hosed in other ways though, btw
11:15 tome sorry to interrupt
11:15 Alias_ How badly
11:15 tome save doesn't work (crashes)
11:15 Alias_ hosed tolerable or hosed unusable
11:15 tome save as works great though : )
11:15 Alias_ I don't trust your machine :)
11:16 tome that's why I got a third party report for that one!
11:16 tome i don't trust my machine either, I'm sure it's a build mistake I made
11:16 tome also no keyboard shortcuts
11:16 tome for some common items (basically any menu item with an ID, doesn't get a shortcut on OSX.. like.. open : )
11:17 azawawi tome: cpanm --look Wx::Scintilla
11:17 azawawi tome: perl Build.PL
11:17 tome so for me OSX is still in beta mode, save crash is bad
11:17 azawawi tome: perl Build.PL --stc2  # sorry
11:18 azawawi tome: edit Module::Build::Scintilla2::OSX inc2 folder and fix the @ISA to be ::Scintilla2 instead of ::Scintilla   (azawawi--)
11:18 tome but I wouldn't wait on the release for OSX, I'd say lets do it, I'll spin new DMGs tomorrow, and we can keep debugging
11:18 waxhead Alias_, so are you suggesting I merge the changes back to trunk and rebranch for 0.88?
11:18 Alias_ Not yet
11:18 waxhead or skip 0.88 and do a release for 0.90?
11:19 waxhead no, not yet, but when things get sorted out?
11:19 Alias_ Or merge all of trunk up to the branch
11:19 Alias_ And then recorrect the version
11:22 waxhead Alias_, oh.. ok..
11:22 waxhead not yet though...
11:23 waxhead so 0.88 is still on the cards, just have to sync trunk to it...
11:24 tome azawawi: same behavior and I checked, it's scintilla .20
11:24 tome It may just be the trunk environment or something similar, or the CGContextRestoreGState: invalid context 0x0 that constantly gets sent to the console is an indicator of something
11:25 tome azawawi: if there is some sort of 'scroll setting' that's scintilla specific, I can play with it
11:29 waxhead Alias_, when you think Padre is ready for release 0.88 mark II can you put something in the dev list.. I'll merge trunk then and go for gold..
11:31 azawawi tome: how about installing scite (scintilla.org) to see if the same 'issue' exists or not?
11:32 tome lets see if it'll build w/ my # of non-sleeping neurons
11:32 Alias_ waxhead: ok
11:34 submersible_toaster bowtie: documenting it would require I knew how it worked.. which since i forgot to add pod 12months ago - is all but lost. :)
11:34 submersible_toaster but i will try
11:34 szabgab daxim: I looked for YAPC::Tiny but I could not find any up to date info, could you give me a link if there is going to be one?
11:34 tome azawawi: I don't have gtk for OSX, but let me try something slightly different
11:37 bowtie submersible_toaster, I tried your Plugin, a couple of days ago, and got a chat going, that is all, to day narda, only one direction, there must be some sync or advertising switches
11:42 tome Hi azawawi, sadly, I couldn't get scintilla to work on the dmg, not sure why, and scite doesn't work reasonable on OSX (needs GTK)
11:42 tome also, it's 4:42 AM, so I'm going to have to head to bed for the night
11:43 marcela joined #padre
11:44 waxhead tome, it's only 9:45 here and I'm heading to bed.. :)
11:49 tome is now known as tome_aqway
11:49 tome_aqway is now known as tome_zzz
11:57 bowtie azawawi, where is the tar for Wx::Scintilla 0.21_01, and I will build and test for you, do I still need --stc2 directive?
11:58 azawawi bowtie: cpanm http://cpan.cpantesters.org/authors/id/A​/AZ/AZAWAWI/Wx-Scintilla-0.21_02.tar.gz
11:58 azawawi bowtie: no need for --stc2
11:58 bowtie azawawi, will do.
11:59 azawawi bowtie: it is a development release. that way stable stays stable and once unstable is stable we switch
12:09 tome_zzz left #padre
12:14 bowtie azawawi, I now have 0.21_02 in about dialog :)
12:14 azawawi bowtie: enjoy :)
12:14 azawawi bowtie: and report those pesky nasty bugs :)
12:15 azawawi bowtie: s/report/please report/
12:15 bowtie azawawi, no errors on route, but did role manually
12:15 azawawi now that i freed myself from the scintilla thing
12:15 azawawi i can get busy with my other *secret* projects :)
12:16 bowtie you don't mean M::I for plugins :)
12:17 azawawi no something cooler
12:17 azawawi very cool
12:19 bowtie azawawi, ice for Eskimos, just for szabgab in his heat wave :)
12:19 azawawi it is not bad today
12:19 azawawi last summer was hell on earth
12:20 azawawi anyway it is way better than neighboring countries
12:20 azawawi http://www.timeanddate.com​/worldclock/city.html?n=27   # Iraq
12:21 azawawi http://www.timeanddate.com/​worldclock/city.html?n=214 # Riyadh, KSA
12:24 bowtie azawawi, Ouch, that looks hot to me
12:24 azawawi that's in the shade btw...
12:25 azawawi if you stand there for more than 2-3 minutes, you'll know the feeling how your brain starts to boil :)
12:26 * azawawi home sweet home &
12:26 azawawi left #padre
12:26 bowtie and humans live there, there nuts
12:32 Alias_ azawawi: Possible bug in the new scintilla
12:32 Alias_ oh, he left
13:05 azawawi joined #padre
13:06 azawawi Alias_: ping
13:06 azawawi Alias_: what's the possible bug?
13:20 Alias_ Double click a variable
13:20 Alias_ The green colour is totally different
13:21 Alias_ To the point of unusability
13:21 Alias_ Since I assume you haven't changed the way that code worked, I think colouring may be different in some cases
13:22 azawawi Alias_: yup
13:22 azawawi Alias_: remember this is a scintilla 2.x codebase
13:23 Alias_ Yep
13:23 azawawi Alias_: so it is viable to break things but it is faster
13:23 zenog left #padre
13:23 Alias_ Just wanted to be sure you were aware and on it
13:23 Alias_ Otherwise it's mostly been ok
13:23 Alias_ Although I had to do some fixing of the right hand margin
13:23 Alias_ But that was simple
13:23 azawawi please open a ticket with it... memory loss :)
13:24 Alias_ I can never remember my trac password
13:24 Alias_ Stupid thing
13:25 Alias_ And it disables browser remembering
13:25 Sewi It does? Opera saved mine
13:26 azawawi im really glad we reached this far
13:26 azawawi editor-wise
13:26 azawawi seemed like a big mountain of stuff to do when we started
13:27 * azawawi rest a bit &
13:27 Alias_ As in Scintilla, or as in Padre :)
13:27 azawawi both actually
13:27 Alias_ ya
13:27 azawawi padre is maturing towards stability
13:27 Alias_ Padre is feeling like it's finally starting to get vaguely close to being mature
13:28 Alias_ later
13:28 Alias_ left #padre
13:36 Hyppolit svn: r15163 | azawawi++ | http://padre.perlide.org/trac/changeset/15163
13:36 Hyppolit Updated wxWidgets documentation links to 2.8.12 in Padre developer tools internal plugin
13:36 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Plugin/
13:44 marcela left #padre
13:46 * azawawi later &
13:46 azawawi left #padre
13:52 asarch joined #padre
13:54 szabgab oh azawawi is not around :)
13:54 szabgab I just installed Scintilla from SVN and it killed my TT highlighting :)
13:54 El_Che hey szabgab
13:55 szabgab hi El_Che
13:55 El_Che collecting email addresses to sell viagra?
13:55 El_Che :)
13:55 szabgab everythin within <% %> is now dark green on dark green background :)
13:55 szabgab El_Che: you caught me :)
13:57 El_Che the geek market is a goldmine
13:57 szabgab you mean the geek market where they sell geeks?
13:58 El_Che hehe
14:44 Sewi left #padre
14:52 asarch left #padre
15:01 kaare joined #padre
15:05 azawawi joined #padre
15:06 azawawi szabgab: hi
15:07 azawawi El_Che: yo!
15:15 Hyppolit # 1009 :  Plugin manager does not properly disable plugins (assigned defect) by zenogantner  [ http://padre.perlide.org/t​rac/ticket/1009#comment:2 ]
15:17 Di-ima left #padre
15:18 azawawi low blood sugar mode... :)
15:18 * azawawi hibernate &
15:19 azawawi left #padre
15:28 Di-ima joined #padre
15:36 Hyppolit svn: r15164 | adamk++ | http://padre.perlide.org/trac/changeset/15164
15:36 Hyppolit Updating to match FBP-Perl 0.59
15:36 Hyppolit trunk/Padre-Plugin-FormBuilder/ trunk/Padre-Plugin-FormBuilder/lib/Padre/Plugin/ trunk/Padre-Plugin-FormBuilder​/lib/Padre/Plugin/FormBuilder/ trunk/Padre-Plugin-FormBuilder/t/data/
15:47 Hyppolit svn: r15165 | adamk++ | http://padre.perlide.org/trac/changeset/15165
15:47 Hyppolit BAck to 0.03
15:47 Hyppolit trunk/Padre-Plugin-FormBuilder/ trunk/Padre-Plugin-FormBuilder/lib/Padre/Plugin/ trunk/Padre-Plugin-FormBuilder​/lib/Padre/Plugin/FormBuilder/
15:59 Hyppolit svn: r15166 | adamk++ | http://padre.perlide.org/trac/changeset/15166
15:59 Hyppolit Updated dialog code to FBP::Perl 0.59 which should fix our Mac problems
15:59 Hyppolit trunk/Padre/lib/Padre/Wx/FBP/
16:10 Hyppolit # 1273 :  Padre::Plugin::Swarm  patch for reloading (new defect) [ http://padre.perlide.org/trac/ticket/1273 ]
16:11 ispy_ joined #padre
16:15 mj41 left #padre
16:16 Hyppolit svn: r15167 | adamk++ | http://padre.perlide.org/trac/changeset/15167
16:16 Hyppolit Reflow the form after filling with data
16:16 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
16:27 [Sno] left #padre
16:29 [Sno] joined #padre
16:34 daxim left #padre
17:06 Hyppolit # 1273 :  Padre::Plugin::Swarm  patch for reloading (new defect) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1273#comment:1 ]
17:06 dolmen left #padre
17:13 tome_zzz joined #padre
17:18 pece2 joined #padre
17:26 bowtie left #padre
17:28 bowtie joined #padre
17:37 bowtie left #padre
17:51 bowtie joined #padre
17:54 [Sno] left #padre
17:59 [Sno] joined #padre
18:15 shadowpaste "bowtie" at 217.168.150.38 pasted "Alias, just for you, cpan log for FBP::Perl 0.58 needs force on ubuntu natty 11.04 i686" (97 lines) at http://paste.scsys.co.uk/128250
18:40 kostaval joined #padre
18:49 kostaval Hi, I have ubuntu 10.04 and Padre established from the repository, but does not run in the console displays (kosta@linux-laptop:~$ padre /usr/bin/perl: relocation error: /usr/lib/perl5/auto/Wx/Wx.so: symbol _ZN12wxSearchCtrl18SetDescriptiveTextERK8wxString, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference)
18:51 El_Che kostaval: sudo cpan Wx
18:52 kostaval sorry? my english not good, i am from SU, My language is Russian
18:55 El_Che hi kostaval ubuntu seems to have a problem with the perl Wx module
18:55 El_Che cpan Wx install this module from cpan instead
18:55 El_Che installs
18:55 El_Che sudo gives you administrator rights
18:55 El_Che ctrl + alt + t gives you a terminal
18:59 kostaval thanks, I'm familiar with the terminal a bit, never ever use kpan already installed a lot of some dependencies:)
19:01 kostaval not kpan, -cpan  ^)
19:05 El_Che install build-essentials from the software manager first
19:06 El_Che or from the terminal: sudo apt-get install build-essentials
19:06 El_Che kostaval: yes, indeed
19:06 El_Che but there Wx.pm is not correctly compiled :(
19:06 El_Che but most dependencies are already installed
19:11 Hyppolit svn: r15168 | szabgab++ | http://padre.perlide.org/trac/changeset/15168
19:11 Hyppolit Update the messages.pot file
19:11 Hyppolit trunk/Padre/share/locale/
19:15 kostaval thank you, padre has started!
19:15 kostaval I'm just all requests to install cpan answered yes, in the end at the end of installation it work
19:17 kostaval Sorry for the clumsy in English, can read and speak, understand, and I can not write, translating into google
19:21 BooK left #padre
19:24 kostaval left #padre
19:56 jnap joined #padre
20:12 ispy_ left #padre
20:14 jnap left #padre
20:22 jnap joined #padre
20:31 BooK_ joined #padre
20:33 BooK_ is now known as BooK
20:46 pece2 left #padre
20:59 tome_zzz is now known as tome
21:11 jnap left #padre
21:27 tome left #padre
21:28 tome joined #padre
21:34 tome left #padre
21:36 kaare left #padre
21:43 katofiad joined #padre

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