Camelia, the Perl 6 bug

IRC log for #padre, 2010-03-18

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

All times shown according to UTC.

Time Nick Message
00:17 teejay joined #padre
00:53 jazzanova joined #padre
01:31 mohsen joined #padre
01:50 ppant joined #padre
01:51 jq joined #padre
03:10 SvenDowideit__ joined #padre
03:43 jq joined #padre
06:18 reneeb joined #padre
06:25 Sno|Laptop moin moin
06:30 waxhead joined #padre
06:40 Sewi hi sno
06:40 Sno|Laptop moin Sewi
06:45 marcela joined #padre
06:49 pece joined #padre
07:01 kaare joined #padre
07:03 Alias__ joined #padre
07:17 waxhead hey everyone
07:18 Alias hi
07:18 Alias Did you see the stability comments from yesterday?
07:19 Alias Sewi and I are both pretty much of the opinion that we delay the next release until Padre is stable, however long that is
07:19 Hyppolit #460: Artwork needed for Perl::Dist::Padre (closed enhancement) [ http://padre.perlide.org/trac/ticket/460#comment:6 ]
07:19 waxhead Alias, yep.. caught it in the irclogs today...
07:20 Alias goodo
07:20 Alias If nobody else finds it, I'll take a look after the weekend
07:20 waxhead I think it's the best thing for us in terms of reputation.. we can get back to frequent releases again once this matter is sorted out...
07:20 Alias It's the final days of the apps4nsw competition
07:20 waxhead alias, fair enough.. good luck with it.. :)
07:20 Alias I'm slooooowly starting to get a handle on this threading stuff, I think
07:21 Alias Actually, I have an idea
07:21 * Alias ponders
07:21 waxhead I just bought God of War 3... I'm planning on getting in some revenge!!
07:21 Alias I'll try it out in a bit
07:21 * Alias has been distracted by Bad Company 2 personally
07:21 waxhead OK.. I'd like to help out here, but have no real idea with where to start in debugging something like that...
07:21 waxhead I saw that Sewi was using strace...?
07:25 waxhead if anyone has done serious debugging, any chance they could blog up or write up on the wiki/site how this is done... that would be a great starting point...
07:28 Alias Well, the basics look obvious
07:28 Alias The error message is of a known type
07:28 Alias Google it and find what it means
07:28 Alias Then look for a case where that meaning applies around where the error is supposed to occur
07:28 Sewi You two are talking about the unfinished threads at exit?
07:29 Alias No, your ack thing
07:29 Alias That happens at runtime
07:29 Alias The exit-time stuff is a bit more mysteriious
07:29 Sewi my ack thing?
07:30 Alias That you said happens now I've turned off optimisation
07:31 Sewi Sorry, but I don't remember atm...
07:33 waxhead I said that...
07:33 waxhead ok.. I'll give it a go..
07:33 Alias Sorry, waxhead's ack thing
07:33 Sewi :-)
07:33 Sewi waxhead: what's this ack thing?
07:34 waxhead #892
07:34 Hyppolit #892: Even with SlaveDriver optimisation turned off there's a problem... (new defect) [ http://padre.perlide.org/trac/ticket/892 ]
07:36 Sno|Laptop joined #padre
07:37 waxhead my $threvent = Wx::PlThreadEvent->new( -1, $DONE_EVENT, $text );
07:37 Alias I bet I know what it is
07:38 Alias We're seeing the problem I thought we might
07:38 Alias So we're cloning off a thead fairly early
07:38 Alias And then we clone further from that
07:38 waxhead it's based on this: Ack.pm line 535, <$__ANONIO__> line 107.
07:39 Alias If we don't load the Ack module prior to the thread spawn, is the shared variable going to actually share?
07:39 waxhead I can't see why it would..
07:39 Alias Well, I don't know threading very well :)
07:39 Alias So who knows, maybe they magically do somehow
07:40 Alias But I'm wondering if my theads 2.0 approach would be useful
07:41 Alias The idea being to gateway ALL events through one or two single common places that we set up in advance
07:41 Alias And the event itself is just an envelope
07:41 waxhead back in a bit.. eating dinner
07:42 Alias That way, we could set up these communication points early and we wouldn't get any problems with run-time loading
07:43 Sewi It has been long ago that I was using threads, but I think the typical problem are variables used in a sub if the sub is called from two threads at the same time...
07:44 pece joined #padre
07:45 Alias Hence locking right?
07:46 Alias "lock places a advisory lock on a variable until the lock goes out of scope."
07:51 Hyppolit svn: r11140 | adamk++ | http://padre.perlide.org/trac/changeset/11140
07:51 Hyppolit Continue to load the slave driver module itself early, to ensure all the threading modules are loaded in the right order.
07:51 Hyppolit
07:51 Hyppolit Just don't do the actual spawn of the slave master.
07:51 Hyppolit trunk/Padre/lib/Padre/
07:51 Alias OK, I've tuned the fix slightly
07:52 Alias Test at your leisure, but I can't make it crash in cursory testing
07:52 * Alias home
08:17 daxim joined #padre
08:25 danlucraft joined #padre
08:38 joerg joined #padre
08:43 joerg joined #padre
09:06 Sewi hi j
09:20 joerg hi s
09:25 Alias__ home
09:29 waxhead Alias__, long walk home..
09:30 waxhead Alias__, ok, so ack now works fine
09:31 waxhead Alias__, no errors...
09:31 waxhead but I can't see what hte real change was... didn't you just back out the if(0)  line and reenable the optimisation?
09:35 Hyppolit #893: Proper plural handling with Wx::gettext() (assigned enhancement) [ http://padre.perlide.org/trac/ticket/893#comment:2 ]
09:37 zenog There is now a fix for #893. Shall we just wait for the next WxPerl release in order to use it, or is there a better/different solution?
09:37 Hyppolit #893: Proper plural handling with Wx::gettext() (assigned enhancement) [ http://padre.perlide.org/trac/ticket/893#comment:2 ]
09:42 waxhead zenog, I guess we wait...
09:43 zenog waxhead: When the new version is available for some time, then it is reasonable to have a dependency on the newest version of WxPerl?
09:43 SvenDowideit__ joined #padre
09:44 waxhead Sure.. I think wxPerl dev and release has been fairly active of late, so I guess it's a matter of watching for the next release...
09:44 waxhead I wonder how much of Padre is pushing the wxPerl dev along?
09:45 waxhead I know Steffen has done some stuff in that regard.. I think the threading was part of that... could be wrong though
09:45 zenog The WxPerl documentation is really bad, but the mailing list is rather active, and Mattia is _really_ reponsive, usually answers within a day and has a fix/solution for you.
09:55 waxhead zenog, yeah, I use the python documentation most times....
09:59 Alias__ waxhead: I kept the require in early, so the : shared variables got made, but didn't initialise it, so the thread wasn't spawned
09:59 Alias__ There's clearly two critical issues here, when the thread is spawned and when the packages containined :shared stuff get loaded
10:00 Alias__ The latter being before the former
10:04 waxhead OH!! require!... got it... rather than initialise....
10:06 waxhead well, I'm not seeing the errors, and as yet haven't seen problems on exit
10:07 waxhead ooo... Scalars Leaked 2 though... Steffen tried so hard to get rid of that... :)
10:20 dorkfish joined #padre
10:23 zenog The dialogs in Padre/Wx/Dialog are created in different ways. Is there a current "best practice" example on how to do it right?
10:26 daxim it takes about half a year to refine user interface and interaction design skills
10:26 daxim the state is padre is
10:27 daxim hm, quite okay actually, considering the big picture
10:27 zenog And a related question: Is there a way to use a Padre::Wx::Dialog with a layout with more than two columns?
10:27 daxim when I have time I could write up a document similar to http://padre.perlide.org/t​rac/wiki/TranslationStyle
10:32 dorkfish joined #padre
10:32 zenog Right now the third column is just ignored.
10:35 waxhead daxim, nice!
10:35 daxim what is nice?
10:36 waxhead the document on the wiki
10:36 daxim well yeah no one applies the criticism
10:37 Alias__ zenog: I'd say the currest "best" dialog way is to use Padre::Plugin::wxGlade
10:37 waxhead Alias__,  have you release it to CPAN?
10:37 zenog daxim: Yeah, it is a good document. Shouldn't it be called 'MessageStyle', though?
10:37 Alias__ waxhead: Nope, it just lives in the repo
10:38 Alias__ waxhead: Because I've decided to throw it away and start again with wxFormBuilder
10:38 waxhead Alias__, so to use it one needs to run trunk?
10:38 waxhead oh.. fair enough..
10:38 Alias__ You just perl Makefile.PL .... make install from the trunk/Padre-Plugin-wxGlade
10:38 zenog Alias__: Tried it out, but I have not found a way to create a single dialog and include it into Padre - I guess because of a lack of knowledge in all the three: Padre, wxPerl, and wxGlade.
10:38 Alias__ It's out of date already, BUT it does actually work properly
10:38 Alias__ Well, wxGlade is a gui program you download
10:39 Alias__ That lets you lay out a dialog graphically
10:39 zenog Alias__: I tried out the trunk version.
10:39 Alias__ No, wxGlade is a downloadable python program
10:39 Alias__ Or C++ or something
10:39 Alias__ IT's a standalone program
10:39 waxhead zenog, Alias blogged about it a while back
10:39 zenog Alias__: Yes, and the website said to use the trunk version, which I did.
10:39 Alias__ That's not what I used...
10:39 Alias__ Once you've designed the GUI you want, you "Generate Perl code" in that program
10:40 Alias__ Then the plugin will suck in code from that generated file, and transform it into a usable form
10:40 waxhead zenog, http://use.perl.org/~Alias/journal/39642 should be it..
10:43 Alias__ waxhead: That was how I did it by hand
10:43 Alias__ The plugin automates the process I describe there
10:44 zenog Alias__: So I after importing the .pl file with the first option, I just apply the other two steps?
10:45 waxhead Oh.. for some reason I thouhgt it explained the wxGlade bit a bit more than it does...
10:45 Alias__ Once you've run the wxGlade plugin, you get what should be a working ->new'able dialog
10:45 Alias__ ... that doesn't do anything
10:45 Alias__ Then you create methods for each action, and add the bind statements to connect them
10:47 Alias__ You can see the stuff that the standalone program produces here
10:47 Alias__ http://svn.perlide.org/padr​e/trunk/wxglade/Dialogs.pl
10:47 Alias__ There's some other files there, if you wanted to open them in wxGlade and see how I created some simple dialogs
10:47 zenog Alias__: already trying to integrate the dialog to Padre ;-)
10:47 Alias__ Ah good :)
10:48 zenog I played with it yesterday, but did not know how to use it ...
10:48 zenog Also fixed a test in the plugin.
10:48 zenog But I will have some more questions, I guess. Let's see.
10:49 Alias__ Sure thing
10:49 Alias__ Check out the OpenURL dialog
10:49 zenog okay
10:49 Alias__ That's one I produced using this method
10:49 Alias__ So you can see how I took the default-looking stuff, and added the rest around it
10:49 submersible joined #padre
10:54 zenog Alias__: The dialog shows up. I just need to add the events etc., but I will continue playing with it ...
10:55 zenog Thanks for the hints so far ...
10:55 Alias__ No problem
10:55 Alias__ wxGlade is a bit crufty, but if you don't do anything too fancy it gets the job done
10:55 Alias__ wxFormBuilder is much nicer, and we can implement out own direct XML -> Perl generator
10:55 Alias__ But it's more work :)
10:56 zenog Ah okay.
10:57 zenog What would be the best perspective for having a more or less integrated GUI editor in Padre? wxGlade or wxFormBuilder?
11:07 Alias__ Ah well
11:07 Alias__ So here's the thing
11:07 Alias__ 1) We use an external program, and let them do most of the hard word
11:08 Alias__ 2) We do something based maybe on XRC, but convert it to Padre native
11:08 Alias__ 3) We do it the hard way and build out own entire meta-model
11:10 Alias__ But writing GUI generators isn't easy
11:11 Alias__ Because you have to hold the entire application structure in abstract form, PLUS know how to decorate stuff around the generated GUI stuff so that you can do highlight margins etc
11:11 Alias__ It might be worth doing eventually, but it's a serious big job
11:12 Alias__ If we can make the link from wxFormBuilder to Padre really simple and easy, then I'd rather do that in the medium term than write another 50,000 lines of code :)
11:12 zenog Alias__: sure!
11:12 Alias__ And the python people have just done something similar
11:13 zenog wxglade is not sooo nice - it hangs when I try to make the layout a bit more fancier ...
11:13 Alias__ They contributed an XML -> Python generator
11:13 Alias__ yeah
11:13 Alias__ And it's a bit stale
11:13 Alias__ It uses some Dialog style flags that don't exist any more
11:14 Alias__ wxGlade is about the same quality as most of Padre's own version 1 code :)
11:14 waxhead wxformbuilder is quite nice...
11:16 waxhead ok old and tired.. nite all
11:19 pece joined #padre
11:26 SvenDowideit joined #padre
11:38 Alias__ yeah, formbuilder is quite decent
11:38 Alias__ There's just zero way to get Perl out of it, for the moment :)
11:55 marcela joined #padre
12:25 joerg sausages
12:33 Alias__ hrm? :)
12:40 submersible scrambled eggs
12:40 Alias__ And welcome back
12:40 Alias__ BTW, your cron failed in testing
12:41 Alias__ For LP2
12:41 submersible the supervisor?
12:41 Alias__ It restarts the service even when it is shut down under controlled conditions
12:42 submersible when 'stopped' vs dead
12:42 Alias__ right
12:42 Alias__ I'm not sure why though, so I just moved the || logic from the cron into the init.d script
12:42 Alias__ alive --> monitor
12:42 submersible odd
12:42 Alias__ /etc/init.d/liveprice2 monitor does the entire logic in one go, including the start
12:42 submersible coz I am sure i tested that
12:43 Alias__ Even though my version works on my machine, I can't see why it should work any differently
12:43 submersible how did MGL go?
12:43 Alias__ God only knows
12:43 submersible :D
12:43 Alias__ The reporting from MGL is so complicated, it's hard to know precisely HOW they were successful
12:44 Alias__ Things generally are moving along well though
12:44 Alias__ Concensus forming amoungst our area that while many problems may still exist, particular in load and stampeding horde issues etc, we're just going to put it to one side for now because NZ can't generate enough load to cause damage
12:45 Alias__ And so we ignore anything that isn't disasterous for now and readdress for SA
12:45 Alias__ And focus on things that actuall give wrong answers to concentrate on :)
12:45 Alias__ Which still exist here and there :)
12:46 submersible fabulous.
12:46 submersible i expect we will be done tuning before next christmas
12:51 Alias__ I hope so, when Erskin Park comes online ...
12:51 Alias__ Oh, and did you hear the news?
12:52 Alias__ Corporate Express is no more
12:54 Alias__ We're all in the Stapler now...
13:33 joerg joined #padre
13:50 patspam joined #padre
14:19 kthakore joined #padre
14:19 kthakore padre is the brok3m
14:19 kthakore padre is the brok3n
14:19 kthakore won't start
14:21 zenog kthakore: Which version do you use?
14:21 kthakore zenog: svn
14:21 kthakore runk
14:21 kthakore trunk
14:21 kthakore Sewi: around?
14:21 zenog kthakore: Which platform? Is there an error message?
14:21 kthakore Alias__: I think you startup.pm broke
14:21 kthakore zenog: windows 64 no error message
14:22 kthakore ./dev.pl doesn't do aything
14:22 kthakore endless loop
14:22 kthakore Alias__: PING!
14:22 kthakore bah ...
14:22 Alias__ pong
14:22 Alias__ oh rly now
14:22 kthakore Alias__: after you Startup.pm endless loop
14:22 Alias__ Where...
14:22 Alias__ perl dev.pl -d
14:22 kthakore Alias__: ./dev.pl and normal run
14:22 Alias__ (and see how far you get)
14:23 kthakore 8:
14:23 kthakore 9:
14:23 kthakore 10:
14:23 kthakore DB<1>
14:23 kthakore that is it
14:23 kthakore nothing more
14:23 Alias__ Do you break on Padre->new or Padre->run
14:23 Alias__ ?
14:23 kthakore didn't even get that far
14:23 kthakore B<1>
14:24 kthakore DB<1>
14:24 Alias__ uh...
14:24 Alias__ So you get to the first statement in the debugger, and it hangs already?
14:25 kthakore yeah ...
14:25 kthakore I pressed enter
14:25 Alias__ You can't do that until you've given it at least one command
14:25 Alias__ n<ENTER>
14:25 kthakore now I see splash  and it continues
14:25 kthakore ok
14:26 kthakore yay! it broke through some how ...
14:26 kthakore oh I know
14:26 Alias__ ?
14:26 kthakore what is the file Padre creates in Application Data ?
14:26 kthakore to store preferences
14:26 Alias__ It creates two
14:26 kthakore well if that doesn't exist it doesn't continue
14:27 kthakore what is called
14:27 Alias__ config.yaml for the user data, config.db for the host data
14:27 kthakore but pressing n it continued and made that file
14:27 Alias__ It shouldn't hang
14:27 kthakore ok where do they go in for normal run
14:27 kthakore Alias__: well it does so poopie cakes
14:27 Alias__ Help -> About -> Technical Info
14:28 kthakore you mean system infor?
14:28 kthakore Alias__: I can't start the normal run
14:28 Alias__ See the config directory it shows?
14:28 kthakore I need to copy the ./dev.pl .padre there
14:28 kthakore ok...
14:28 Alias__ Files are in there
14:28 kthakore Alias__: I am havking .padre dir for 'dev.pl'
14:29 Alias__ Try something for me
14:29 kthakore I want to copy these to my normal Padre
14:29 kthakore I can't open that one
14:29 Alias__ Do the make install
14:29 kthakore ok
14:29 Alias__ Then try both of these
14:29 kthakore i did that
14:29 Alias__ 1. padre.exe
14:29 Alias__ 2. perl C:\strawberry\perl\bin\padre
14:29 Alias__ If what you think is true is happening, the first will fail and the second will work
14:30 Alias__ There's been the occasional .exe issue in the past
14:30 shadowpaste "kthakore" at 217.168.150.38 pasted "crash on exit" (6 lines) at http://paste.scsys.co.uk/40911
14:31 Alias__ Looky here
14:31 Alias__ You never mentioned THIS before
14:31 Alias__ "Failed to create server"
14:31 kthakore Alias__: I just got his
14:31 kthakore bah
14:31 Alias__ How the hell did you manage to get THAT little tit bit
14:31 kthakore Alias__: rerun again
14:31 Alias__ Firewall, security...
14:31 kthakore Alias__: perl dev.pl
14:31 kthakore WHAT!@ I NEED TO CONNECT TO INTERNET FOR AN IDE
14:31 kthakore that is bollocks
14:31 Alias__ No no
14:32 Alias__ It's the single instance server
14:32 kthakore fine ... but what ever
14:32 kthakore ok so what I do now?
14:32 Alias__ It's the socket that the SECOND launch of Padre uses to tell the FIRST launch to open the file in the existing one
14:32 kthakore I don't have permissions
14:32 Alias__ Instead of starting a new version
14:32 kthakore this is work ...
14:32 Alias__ It's not allowed to listen on a port?
14:32 kthakore I dunno
14:32 kthakore you tell me
14:32 Alias__ hrm
14:32 Alias__ Let me find the setting you need
14:33 kthakore ok
14:33 kthakore also please tell me where you system info says config dir .padre is
14:33 Alias__ You need main_singleinstance config setting to be false
14:33 Alias__ In Padre's Help -> About ->Info
14:33 Alias__ oh wait
14:34 Alias__ So it will vary
14:34 Alias__ If you run Padre from the system, it's in your documents folder etc
14:34 Alias__ If you run it with dev.pl, it hijacks PADRE_HOME to the directory you are in
14:34 Alias__ So your dev runs won't break your system install
14:34 Alias__ I'm wondering if the OS has put up a "please allow this program to bind this socket" dialog some
14:34 Alias__ er
14:34 Alias__ wait
14:34 Alias__ bad paste
14:35 Alias__ C:\Users\Adam\AppData\Local\Perl\Padre
14:35 Alias__ For me
14:35 Alias__ On Vista
14:35 kthakore Alias__: ok it starts no ... but still crash on exit
14:35 kthakore ok got it thanks
14:35 kthakore I need to fix that server thing ..
14:35 Alias__ padre --reset will blow away your configuration and start fresh
14:35 kthakore that is what  I needed!
14:37 kthakore Alias__: ok how to solve server start problem
14:37 Alias__ Disable the setting
14:37 Alias__ If it is that problem
14:37 Alias__ main_singleinstance needs to be 0
14:37 kthakore where is it?
14:38 Alias__ Editing by hand, or in Padre itself?
14:38 kthakore which ever
14:38 Alias__ Massive difference
14:38 mohsen joined #padre
14:38 kthakore Padre
14:38 kthakore easiest way
14:38 kthakore please
14:38 Alias__ Preferences, first panel
14:38 Alias__ "Open files in existing Padre"
14:38 Alias__ uncheck it
14:39 Alias__ See if that makes the hanging go away
14:39 kthakore where the hell is preferences now
14:39 kthakore it used to be in Edit
14:39 Alias__ Tools -> Preferences
14:39 kthakore OH TAHNK THE GAWDS
14:40 Alias__ In the Advanced... dialog (which you can see on the regular prefs dialog) you can tweak the port if you want to play with that
14:40 kthakore Alias__: btw ... I have something for you to play with http://yapgh.blogspot.com/#Spinner
14:40 kthakore Alias__: its a gift
14:40 kthakore Alias__: for helping
14:40 Alias__ I saw it
14:41 Alias__ Huge step up from the first two games, I must say
14:41 Alias__ At least in terms of pretty :)
14:41 kthakore have you played it
14:41 kthakore we are refactoring it for more screen space and playing
14:41 kthakore see the TODO
14:42 kthakore Alias__: what is a single script I can run to see if I can open a socket on a port?
14:42 Alias__ uh...
14:42 kthakore Alias__: Socket::IO ?
14:42 Alias__ IO::Socket::INET... erm...
14:42 kthakore are you guys using TCP or UDP ?
14:43 Alias__ Padre uses native Wx sockets...
14:43 Alias__ TCP
14:43 kthakore ok let me see
14:44 kthakore the hell ??
14:44 kthakore I can open a socket on 4444 TCP
14:44 kthakore but padre can't
14:44 Alias__ You sure?
14:44 kthakore well ./dev.pl says can't make serer
14:44 Alias__ I can't stay, it's way too late for me
14:45 kthakore oh right
14:45 kthakore opposite worl
14:45 kthakore world
14:45 Alias__ Only up this late because my apps4nsw $50,000 competition closes on Monday and I'm trying to get our super awesome idea finished in time
14:45 kthakore Alias__: ok
14:45 Alias__ I won't be around a huge amount till mid next week
14:45 kthakore Alias__: now I only get Free to wrong pool
14:46 Alias__ Are you on svn trunk?
14:46 Alias__ Because we THINK it's gone there
14:46 kthakore Alias__: is spinner strawberry packagable
14:46 kthakore Alias__: yeah
14:46 Alias__ svn update in the last few hours right?
14:46 kthakore yeah
14:46 Alias__ I'll check out the spinner  later
14:46 Alias__ Next week, too much on till Wednesday
14:46 Alias__ See you thenish
14:47 kthakore r11140
14:47 Hyppolit Changeset #11140 http://padre.perlide.org/trac/changeset/11140
14:47 kthakore Alias__: ok good luck
14:47 kthakore Alias__: come back rich!
14:47 kthakore ;)
15:03 Haarg joined #padre
15:10 zenog hi Haarg
15:11 Haarg hello
15:45 kthakore garu: ^^ read up
16:15 Hyppolit svn: r11141 | zenogantner++ | http://padre.perlide.org/trac/changeset/11141
16:15 Hyppolit tiny updates to the German translation
16:15 Hyppolit trunk/Padre/share/locale/
16:24 zenog left #padre
16:52 isec joined #padre
16:59 mrg joined #padre
17:17 Hyppolit #894: Search for special (non-ascii) characters is strange (new defect) [ http://padre.perlide.org/trac/ticket/894 ]
17:33 Hyppolit #895: wishlist: marking of search results in the text and in the scrollbar (new enhancement) [ http://padre.perlide.org/trac/ticket/895 ]
17:43 mrg #107 is fixed IMHO. Anyone mind if I close it?
17:43 Hyppolit #107: Find dialog does not account for localized texts (new defect) [ http://padre.perlide.org/trac/ticket/107#comment:2 ]
17:44 mrg I mean, mark as 'fixed'
17:44 Getty joined #padre
17:44 Hyppolit #107: Find dialog does not account for localized texts (closed defect) [ http://padre.perlide.org/trac/ticket/107#comment:3 ]
17:47 Hyppolit #701: Printing on Win(7) doesn't work (closed defect) [ http://padre.perlide.org/trac/ticket/701#comment:2 ]
17:49 Hyppolit #454: poor UI in save prompt dialog (new defect) [ http://padre.perlide.org/trac/ticket/454#comment:1 ]
17:54 Hyppolit #896: search term is not remembered after saving the file (new defect) [ http://padre.perlide.org/trac/ticket/896 ]
17:59 Hyppolit #897: wrong mouse cursor for text input fields (new defect) [ http://padre.perlide.org/trac/ticket/897 ]
18:18 Hyppolit #716: there is no way to change drive over the "directory" tab on the left (new defect) [ http://padre.perlide.org/trac/ticket/716#comment:1 ]
18:19 Hyppolit #468: Remember 1000 recent files opened (new enhancement) [ http://padre.perlide.org/trac/ticket/468#comment:1 ]
18:21 Hyppolit #525: Feature request: "Rename subroutine" (new enhancement) [ http://padre.perlide.org/trac/ticket/525#comment:3 ]
18:23 Hyppolit #542: regex editor (new enhancement) [ http://padre.perlide.org/trac/ticket/542#comment:2 ]
18:32 Hyppolit #898: "Find in Files" dialog: buttons too small on Ubuntu 9.10 (new defect) [ http://padre.perlide.org/trac/ticket/898 ]
18:37 Hyppolit #899: (wishlist) Preferences: Use regex editor for the TODO regex (new enhancement) [ http://padre.perlide.org/trac/ticket/899 ]
18:37 mrg Sorry for spamming the ticket - I am currently doing a remote support job and have idle time (a minute here, a minute there) ...
18:53 Hyppolit #900: opening binary files may crash Padre (new defect) [ http://padre.perlide.org/trac/ticket/900 ]
18:54 zenog enough for tonight ;-)
18:56 Sewi wow, what happend to all the tickets? :-)
18:59 Sewi Anybody using Padre on Windows XP here?
19:01 Sewi If so, please try out the debugger in Padre.
19:06 szabgab g evening
19:29 LeK joined #padre
19:29 LeK hi
19:37 dolmen joined #padre
19:37 dolmen hi
19:38 dolmen Padre 0.58 : padre --version doesn't work
19:38 dolmen workaround: perl -MPadre padre --version
19:39 dolmen the padre script lacks a "require Padre" before using $Padre::VERSION
19:43 Hyppolit #901: (wishlist) variable renaming: highlighting, inline-editing (new enhancement) [ http://padre.perlide.org/trac/ticket/901 ]
19:44 Sewi dolmen: Did you svn up?
19:49 dolmen ok, this seems already fixed in svn
19:50 Sewi yes :-)
20:02 LeK can someone tell me if there's another way to recover from a failing trunk other than --reset?
20:07 LeK (too late... and that isn't even where the problem is :( )
20:09 Sewi What do you mean by "failing trunk"?
20:11 LeK a 0.57 svn trunk checkout... it fails, but even deleting all existing .padre on the system can't get it running again
20:11 LeK the fulltrace is irrelevant to me
20:12 LeK being patient worth it: DBD::SQLite::db do failed: database is locked at /espace/programmes/padre/Padre/​lib//Padre/DB/Migrate/Patch.pm line 66.
20:12 * LeK doens't understant which lock it's talking about  :(
20:15 Sno|Laptop joined #padre
20:15 Sewi Do you have any other Padre running now? Does Padre crash or could you open the about dialog?
20:15 Sewi Hi sno
20:16 Sno|Laptop hi Sewi
20:16 LeK I don't think so... it's a rather weird setup (samba share through mounted on a linux guest vm), but it worked well before.
20:17 LeK i deleted trunk/.padre and ~/.padre dirs
20:17 LeK if I wait long enough, I can see this in the fulltrace:
20:17 LeK DBD::SQLite::db do failed: database is locked at /espace/programmes/padre/Padre/​lib//Padre/DB/Migrate/Patch.pm line 66.
20:42 Hyppolit #677: Win32 launcher: embed Perl (assigned enhancement) [ http://padre.perlide.org/trac/ticket/677#comment:6 ]
21:16 Sno|Laptop LeK: can you see any locks of the file on the samba server?
21:16 Sno|Laptop samba has several lock systems (depending on version ...)
21:17 Sno|Laptop sometimes samba thinks, a windows client has still a spin-lock but cannot reach the client when another wants a lock
21:17 LeK I haven't checked this, but this sounds possible
21:18 Sno|Laptop my samba workshop is several month ago - so I can only say sth. general
21:18 Sno|Laptop I'm not using samba in daily business anymore
21:18 LeK if I were on a linux fs, removing dirs would have been enough, but with samba... it sounds possible
21:18 LeK anyway, I've launched it from the windows host :)
21:19 LeK next time it happen I'll remove the dirs from windows directly
21:20 Sno|Laptop better use linux directly, when you can't use NetBSD or sth. better ;-)
21:33 LeK i have a strange setup, I need a win at home (i've been fed up to spend my week ends trying to have a webcam, a printer or a video without tearing), but I prefer working (at home and work) with linux... hence the mobile usb drive with a linux and a windows partition holding among others a padre trunk :)
22:05 Sno|Laptop hmm, MacOS X?
22:11 LeK if it wasn't apple (closed hardware, patents, no flac support on my ipod touch, etc.) that would be a good idea :)
22:12 LeK anyway, for my problem... i suspect a collision between my older 0.55 cpan system install (in %PATH%) and the calling of perl dev.pl from the svn dir.
22:12 LeK updating cpan system to 0.58 did solve the problem
22:28 SvenDowideit joined #padre
22:37 dorkfish joined #padre
22:46 Sno|Laptop Microsoft has enough patents, too ...
22:46 Sno|Laptop And on MacOS X all unix-software is available (via MacPorts or pkgsrc or build from src)
22:47 Sno|Laptop and my laptop is closed hardware (mostly), too - and mac workstations can be opened ...
23:08 LeK sno, I see what you mean...
23:09 dorkfish joined #padre
23:10 LeK let's say that my apple experience with ipod touch made me rather angry against apple (the best hardware, but crazy user experience: no flac, appstore locking, no replacable battery, paying for firmware updates, etc... )
23:11 Sno|Laptop yes, iPod should be used with Mac computers only
23:11 Sno|Laptop Vibez will not made anymore :(
23:11 Sno|Laptop that was THE portable player for OSS users
23:12 LeK i really love the touche hardware, so slick, responsive, shiny...  never heard about vibez... before I was using an old iriver with rockbox
23:19 Alias__ joined #padre
23:45 teejay note to self: if considering spending evening either hacking code or watching political debate on TV.. turn off the TV
23:45 teejay now too tired to code and too p*ssed off to sleep

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