Camelia, the Perl 6 bug

IRC log for #padre, 2009-09-06

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

All times shown according to UTC.

Time Nick Message
00:00 MoC joined #padre
00:17 teejay joined #padre
01:18 tsee_ joined #padre
01:26 CSJewell joined #padre
01:32 CSJewell joined #padre
02:17 pece joined #padre
03:49 JRW joined #padre
05:42 JRWeiss joined #padre
05:54 JRWeiss joined #padre
06:14 azawawi joined #padre
06:28 JRWeiss joined #padre
06:32 kaare joined #padre
06:33 JRWeiss I am trying to register myself so that I can open a ticket for Padre but the follwoing URL is giving me an Error http://padre.perlide.org/trac/register
06:34 JRWeiss The error I get is: No handler matched request to /registe
06:34 JRWeiss szabgab, good morning
06:35 El_Che JRWeiss: I guess it has been disabled due to spam. szabgab can enable it so you can register
06:36 JRWeiss szabgab, Please help me out here
06:43 El_Che it's probably still early in his timezone
06:47 Ryan52 szabgab also gave access to Alias (who's not here) and garu (I think)
06:47 Ryan52 garu: ping
06:51 szabgab hi
06:51 szabgab JRWeiss, are you around now to register
06:52 szabgab I need to open the registration form for a short time so you can register
06:53 JRWeiss Ok please open it and i will register now
06:53 JRWeiss Tghe Xchat is much better than the Advanced IRC2
06:54 JRWeiss The XChat blinks when minimized and I get a message and the way it manages network connections is much better
06:54 El_Che szabgab: is there a way I can try to fix the problem of the spam and get it on the padre trac installation? Is there a preferred way to proceed to help you out on this?
06:55 JRWeiss XChat for windows does cost $20 after a 30 day eval
06:55 szabgab JRWeiss, http://padre.perlide.org/trac/ is now open for registration
06:57 szabgab I read it somewhere that XChat is shareware on windows, it is strange, I wonder if it is within its original license
06:58 El_Che the sources aret
06:58 El_Che there
06:58 szabgab El_Che, I cannot give you ssh access to that machine and so far I could not configure the spam filter
06:58 El_Che only a hell to build probably
06:58 szabgab you could try to install trac for yourself and see how can you install a spam filter
06:59 El_Che We have one running at work, but due to firewalls the spam filter will get blocked
06:59 szabgab requireing a confirmed e-mail address or a captcha for registration would go a long way
06:59 El_Che I'll install it elsewhere
06:59 szabgab ty
06:59 szabgab or even the regex based post filtering
07:00 szabgab but for some reason it does not kick in on my server and people on #trac could not help me either
07:00 El_Che what are you running?
07:00 El_Che I run track on solaris
07:00 El_Che -k
07:01 szabgab Ubuntu
07:01 szabgab but the latest trac
07:01 El_Che 9.04?
07:01 szabgab no, the LTS
07:01 El_Che ok
07:01 El_Che I'll try
07:01 JRWeiss szabgab, you can close the registration.  I am done registering now.
07:02 El_Che i need to install a trac tuesday anyway
07:02 szabgab JRWeiss, ty
08:05 JRWeiss I would like to bring up an idea for en enhancemetn for Padre but I would like to raise the idea here before I go ahead and open a  ticket
08:05 JRWeiss I would like to view and track logs with Padre
08:06 JRWeiss This means that I want to opena  file and read it while the file is being updated in the backgroung by the active server/spplication.
08:06 JRWeiss this requires an auto-update function and an auto scroll as well
08:08 JRWeiss another important part for reading logs is the ability to zero in on important info.  one option is by allowing setting up keyowrds which color a row of text and another is for an indication when padre is minimzed to flash or sound a sound or both etc.
08:12 * szabgab is catching up
08:12 El_Che sounds like a nice plugin
08:14 szabgab I too think this could start-out as a plugin and then we can see if we want to integrate it in the core
08:14 Sewi joined #padre
08:14 szabgab JRWeiss, go ahead open a ticket and we can give you directions on how to start trying to implement it
08:19 JRWeiss OK
08:20 szabgab does anyone know how to configure gmail to default to plain text when sending to a specific address while default to HTML mail in all other cases?
08:31 El_Che just stick with txt mail. People not using a browser (-component) to read mail will thank you :)
08:33 szabgab well, it is not for me and people outside the technology chamber we are in like colors of the HTML  :-)
08:36 El_Che it's our task to educate them :)
08:59 Hyppolit svn: r7726 | azawawi++ | http://padre.perlide.org/trac/changeset/7726
08:59 Hyppolit [Padre] Fixed Smart highlighting. No more squiggles under it.
08:59 Hyppolit [Padre] Instead a cute pale green round box is shown around all
08:59 Hyppolit [Padre] of the selected word occurrences. Double click a word to test it.
08:59 Hyppolit trunk/Padre/lib/Padre/Wx/
09:02 El_Che wow
09:02 pece joined #padre
09:03 Hyppolit svn: r7727 | azawawi++ | http://padre.perlide.org/trac/changeset/7727
09:03 Hyppolit [Padre] Perl tidy...
09:03 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
09:05 Hyppolit svn: r7728 | azawawi++ | http://padre.perlide.org/trac/changeset/7728
09:05 Hyppolit [Padre] Updated Changes
09:05 Hyppolit trunk/Padre/
09:19 AB joined #padre
09:19 szabgab AB,  welcome !
09:20 AB hi szabgab
09:23 AB left #padre
09:34 mohsen joined #padre
09:37 modiintech joined #padre
09:54 tsee Hmm. I just got a Class::XSAccessor patch that makes it 50% faster.
09:55 Ryan52 nice
09:57 szabgab tsee, just talk to The Damian, he might make it work in negative time :-)
10:06 azawawi tsee, where is that patch?
10:06 tsee http://scsys.co.uk:8001/33500
10:06 tsee It's evil in many ways.
10:06 tsee And quite smart.
10:07 azawawi i cant read it since it is on port 8001... damn firewalls...
10:08 tsee Sorry.
10:09 tsee http://pasta.test-smoke.org/97
10:09 azawawi ty
10:09 * azawawi reads it
10:10 pece joined #padre
10:12 azawawi hmmm p6 is back as a extension for Perl 6
10:14 azawawi http://perlcabal.org/svn/pugs/revision/?rev=28174
10:15 azawawi p6, p6l, p6m, pm6, pl6 along with pl and pm => Perl 6 code
10:16 szabgab so we might want to allow for those extensions in Padre as well
10:16 azawawi it is in spec..
10:17 azawawi I am searching to know why...
10:18 azawawi szabgab: see this http://irclog.perlgeek.de/​perl6/2009-09-02#i_1458700
10:20 szabgab ty
10:21 JRWeiss joined #padre
10:24 pece joined #padre
10:26 Hyppolit svn: r7729 | azawawi++ | http://padre.perlide.org/trac/changeset/7729
10:26 Hyppolit [Padre] Added p6l, p6m, pl6, pm6 to the list of acceptable Perl 6 extensions.
10:26 Hyppolit trunk/Padre/lib/Padre/
11:02 tsee joined #padre
11:05 Hyppolit svn: r7730 | azawawi++ | http://padre.perlide.org/trac/changeset/7730
11:05 Hyppolit [Padre] Help search handles now http:// and perldoc:// links.
11:05 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
11:23 Hyppolit svn: r7731 | azawawi++ | http://padre.perlide.org/trac/changeset/7731
11:23 Hyppolit [Padre] Generalized previous commit...
11:23 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
11:36 szabgab joined #padre
11:49 JRWeiss joined #padre
12:42 modiintech joined #padre
12:42 modiintech left #padre
12:46 MoC joined #padre
12:49 szabgab joined #padre
12:54 CSJewell joined #padre
13:32 szabgab I am trying to uninstall Almost six and it takes ages to "gather information" to remove package
13:33 JRWeiss joined #padre
13:53 yoni joined #padre
14:33 JRW joined #padre
14:47 CSJewell szabgab: I know. No way around it.
14:48 szabgab what do you mean? Other applications on Windows do not have such a problem, you can uninstall them
14:48 CSJewell Only thing I can do is to make it give more feedback - and I'll get that done before the October final release.
14:49 CSJewell The problem is that I'm also deleting all the files that have been installed since Almost Six was installed in that directory.
14:51 CSJewell It has to go and find those files, and that's what takes the time. MSI installations try to be bulletproof (if you cancel, the files that are removed get put back) so I have to find the files, and tell Windows Installer to delete each one recursively. Then Windows Installer will move the files to the temporary directory, along with everything else, THEN delete the files in the temp directory...
14:54 JoshWeiss joined #padre
14:56 szabgab I am upgrading Padre from 0.41 and it has been running for 30 minutes now
14:57 szabgab CSJewell, I think this should be actually optional "do you want to delete any file that was not installed with the original package'?
14:58 szabgab and in any case it would be nice to tell the user it will take a long time and a progress bar can be also nice feature
14:58 szabgab I killed the window as I thought it does not work
14:58 CSJewell making the progress bar work better = what I meant by "more feedback".
14:59 CSJewell Easy trick to speed this version up: delete C:\strawberry\cpan and C:\strawberry\perl\site\lib, then uninstall.
15:00 CSJewell Making it optional - I'll try and get that into October builds.
15:01 CSJewell The source for that routine: http://svn.ali.as/cpan/trunk/Perl-Dist-WiX/src​/ClearFolderCA/ClearFolderCA/ClearFolderCA.cpp
15:02 szabgab I am looking at the about.html page using Firefox on Windows and my name is broken
15:02 szabgab alomg with some of the titles
15:03 szabgab CSJewell, thanks
15:03 CSJewell (One other speedup I could do, I just realized - I shouldn't have to check back with the MSI if the containing directory wasn't in the MSI in the first place.)
15:03 szabgab I am writing now short howto entries
15:03 szabgab though I called the page on the wiki Tutorials but I think on the main site it should he howto.html
15:04 CSJewell Oh, waitasec - I can't make it optional - uninstallation of MSI's has very little UI to speak of.  But I should be able to make it faster and give better feedback.
15:05 CSJewell And maybe I could work around the "little UI to speak of", too.
15:07 szabgab Have you ever tried the Win32::GUITest module?
15:15 CSJewell Actually, I have.
15:15 CSJewell Not writing, but I know it passes tests.
15:18 pece joined #padre
15:19 szabgab I think that whole world of writing tests for windows applications is a huge untapped world for us
15:19 szabgab perl people
15:20 szabgab there is a key piece that is missing, a tool that would be able to recognize elements of an application (ids, controls etc)
15:20 szabgab and a record/replay thing
15:22 szabgab CSJewell, looking at the Plugin Manager if I double click on a plugin the status column does not seem to change
15:22 szabgab on Linux it works well but I think on Windows it does not, could you check it please ?
15:45 Hyppolit svn: r7732 | szabgab++ | http://padre.perlide.org/trac/changeset/7732
15:45 Hyppolit remove the word "xterm"
15:45 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
15:46 perletc joined #padre
15:53 charsbar joined #padre
16:08 charsbar joined #padre
16:19 CSJewell szabgab: I haven't used Padre enough to know how well it works. I've got to have my computers able to be wiped quickly for building purposes, so Padre may not be workable for a while.
16:19 CSJewell At any rate, I'll have to get off and get ready to head to Church.
16:19 CSJewell ttyl.
16:23 Cesy joined #padre
16:26 charsbar joined #padre
16:36 Cesy I'm having trouble with Padre, having just tried to install it for the first time after szabgab recommended it. Is this the best place for silly beginner questions?
16:39 szabgab joined #padre
16:40 El_Che Cesy: this is the best place :)
16:40 El_Che what's the problem?
16:40 szabgab Cesy, from DW?
16:41 Cesy yup
16:41 Cesy I'm trying to open a BML file, which is a templating system DW use
16:42 Cesy and Padre doesn't do any of the colour highlighting it's meant to do on a normal perl file
16:42 Cesy renaming the file to .pl instead of .bml makes it all go black instead of navy, but it still won't put comments in green or anything
16:42 tsee joined #padre
16:43 Cesy I can stick the example file on pastebin or somewhere if that would help
16:43 szabgab you can open the .bml file and the tell Padre to regard it as a Perl 5 file
16:43 El_Che so bml is perl with a different extention for the file?
16:44 szabgab but currently you cannot yet configure padre to associate every .bml file with Perl 5
16:44 szabgab or rather, you need to patch padre for that, but that's trivial
16:45 Cesy El_Che: not totally - it has other bits of BML script-stuff in it as well. The actual code is basically perl underneath it all, as far as I understand it, though.
16:45 szabgab Cesy, open the Padre::MimeTypes  file and you will see the hash maping extensions to mime-types
16:45 El_Che IC
16:45 charsbar joined #padre
16:45 szabgab the better solution will be though to create a specific mime-type for bml files
16:45 El_Che DW as in Dreamwidth (I had to google for that :) )
16:46 Cesy szabgab: How do I tell Padre to regard it as Perl 5?
16:46 szabgab View/View Document as
16:46 szabgab that for the individual file and I think Padre won't even remember that if you close and open the file again
16:47 El_Che Cesy: what os are you running? if something unix-line, does file yourfil.bml says it's a specific kind of file?
16:47 Cesy hmm, it only has Perl and Perl 6 in View Document As. And neither fixes the highlighting.
16:47 Cesy El_Che: WinXP at the moment, I'm afraid
16:48 charsbar joined #padre
16:49 El_Che szabgab: if patching padre to treat bml as a perl file, wouldn't you get strange error while syntax checking?
16:50 szabgab Cesy, I think for .bml we will need to create a special mime-type and its own highlighter
16:50 szabgab what editor are you using now?
16:50 El_Che that's what I mean
16:50 Cesy El_Che: Here's the file I was trying with, so you can see the bits of templating around the perl: http://pastebin.ca/1556245
16:50 szabgab El_Che, trating .bml files as a perl is a proxymation, probably a bad one
16:51 szabgab I think it will be an interesting exercise to create a highlighter for this
16:51 Cesy szabgab: up until now I've been using a mix of WordPad on Windows and nano on my Dreamhack, neither of which are any good for more than simple fixes
16:52 szabgab WordPad?
16:52 szabgab that's really bad :-)
16:52 Cesy yeah
16:52 Cesy Notepad had a hissy fit at the unix line breaks
16:53 Cesy and work are not keen on me installing too much stuff on my work laptop
16:53 Cesy ("too much stuff" includes a decent operating system)
16:53 szabgab A first step would be to add the bml mime-type to Padre and then to implement a highlighter, the first highlighter could just disregard the things that are not perl and call a regular perl highlighter for the rest of the code
16:54 El_Che I partitioned mine and left the windows partition unused :)
16:55 szabgab we now have a way to add arbitrary highlighters to any mime-type
16:55 szabgab and it can be written as a plugin
16:55 El_Che szabgab: there is a bug report related to that that I try to solve this morning. "Disable syntax checking after __END__". Looks similar as that approach
16:55 charsbar joined #padre
16:55 El_Che sadly my new baby woke up and I was changing diapers :)
16:55 szabgab shit
16:55 szabgab :-)
16:56 szabgab Cesy, if you'd like to have a go, then you need to register on our trac , for which I need to open the registration page
16:56 El_Che literally
16:56 El_Che :)
16:57 Cesy I think I'd probably better not get involved in Padre dev as well as DW dev, given how little free time I have
16:57 szabgab well, I tried :-(
16:57 Cesy sorry
16:58 szabgab there is a bml parser in the DW codebase, right?
16:58 szabgab I'll have to take a look at how can we reuse that to handle the parsing of the .bml files
16:58 El_Che Cesy: better run, szabgab gets everyone involved eventually :)
16:59 Cesy :) thank you
17:00 El_Che bbl, food
17:02 szabgab do you think .plx files should be considered perl files?
17:02 szabgab oh we already do that :-)
17:04 Hyppolit svn: r7733 | szabgab++ | http://padre.perlide.org/trac/changeset/7733
17:04 Hyppolit add .bml file extension and a new mime-type for DreamWidth
17:04 Hyppolit trunk/Padre/lib/Padre/
17:05 charsbar joined #padre
17:06 Hyppolit svn: r7734 | szabgab++ | http://padre.perlide.org/trac/changeset/7734
17:06 Hyppolit default lexer of .bml files is the NULL lexer
17:06 Hyppolit trunk/Padre/lib/Padre/
17:12 charsbar joined #padre
17:14 Hyppolit svn: r7735 | szabgab++ | http://padre.perlide.org/trac/changeset/7735
17:14 Hyppolit add howto page to the website
17:14 Hyppolit trunk/template.padre.perlide.org/data/ trunk/template.padre.perlide.org/tt/pages/
17:17 szabgab can someone please look at http://padre.perlide.org/howto.html and fix the text and make it look nicer?
17:20 charsbar joined #padre
17:21 Hyppolit svn: r7736 | szabgab++ | http://padre.perlide.org/trac/changeset/7736
17:21 Hyppolit header to the howto
17:21 Hyppolit trunk/template.padre.perlide.org/tt/pages/
17:53 perletc joined #padre
18:00 azawawi joined #padre
18:09 Hyppolit svn: r7737 | azawawi++ | http://padre.perlide.org/trac/changeset/7737
18:09 Hyppolit [Padre] Added .pmc (Compiled Perl Module or gimme5's output) to MIME types
18:09 Hyppolit trunk/Padre/lib/Padre/
18:19 Hyppolit svn: r7738 | azawawi++ | http://padre.perlide.org/trac/changeset/7738
18:19 Hyppolit [Padre] Perl tidy
18:19 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/
18:33 Cesy left #padre
18:44 tgape joined #padre
19:58 JRWeiss joined #padre
20:43 JRW joined #padre
22:04 rgrinberg joined #padre
23:08 patspam joined #padre
23:43 ilbot2 joined #padre
23:43 Topic for #padreis now Latest Padre is 0.45, 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

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