Camelia, the Perl 6 bug

IRC log for #padre, 2009-09-09

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

All times shown according to UTC.

Time Nick Message
00:17 teejay joined #padre
01:55 SvenDowideit joined #padre
02:17 mohsen joined #padre
02:49 ppant joined #padre
02:55 ppant Hello Good Morning
03:20 Alias hi
03:57 CSJewell joined #padre
03:57 teejay joined #padre
04:08 JRW joined #padre
04:19 CSJewell Still building Padre Standalone - I had to fix some errors... and then I accidentally tell it the Alien::wxWidgets .par file is in the wrong place.
04:37 ppant I am new to padre.. just following discussions. Can anyone help me to install padre in Ubuntu 9.04?
04:40 * garu waves at ppant
04:40 garu ppant, are you new to Perl as well?
04:41 garu just let us know your background so we don't take stuff for granted and can help you more
04:41 garu (like cpan, installing ubuntu packages, etc)
04:43 ppant No.. I am working with perl in Linux envirnoment so familar with CPAN
04:44 ppant in fact I was trying to follow the instructions given in http://padre.perlide.org/trac/wiki/Download page
04:54 PerlJam ppant: I just "PERL_MM_USE_DEFAULT=1 cpan Padre" the first time I did it I think
04:54 PerlJam (on ubuntu)
04:55 PerlJam oh, no ... I think I had to install Wx first, then do that.
04:55 PerlJam but it wasn't difficult at all ... just mostly waiting for the computer to finish :)
04:56 ppant I will show you the error mess: Alien::wxWidgets is up to date (0.44). Running install for module 'Wx' Running make for M/MB/MBARBON/Wx-0.92.tar.gz   Has already been unwrapped into directory /home/pp/.cpan/build/Wx-0.92-bTJBWZ Could not make: Unknown error Running make test   Can't test without successful make Running make install   Make had returned bad sta
04:56 garu PerlJam, same here
04:56 Alias ick
04:57 garu ppant, so your problem is when you do "install Wx", right?
04:57 Alias "Unknown error"
04:57 Alias That's a crash in Perl code
04:57 Alias With the diagnostics bug from 5.10.0 that can't discover where
04:57 Alias So ppant is running 5.10.0 and won't be able to help us much beyond that
04:57 PerlJam Alias: but that's fixed in 5.10.1, right?
04:58 ppant true <garu>
04:58 Alias PerlJam: yes
04:58 garu Alias, this may be due to caching a previous attempt to install failed because of some external or xs dependency... usually when I get those, rm -rf'ing the cache dir WORKSFORME
04:58 Alias ya
04:58 Alias It sucks
04:58 garu sucks indeed
04:58 Alias CPAN helpfully tries to run make even without deps
04:58 Alias Or it used to, sometimes
04:59 garu ppant, can you try "clear Wx"
04:59 Alias Restarting CPAN.pm usually fixes it
04:59 garu see if it says anything positive, for a change
04:59 Alias Which is why I still use the command line "cpan install whatever" most of the time
04:59 ppant will try and update you
04:59 Alias Since it doesn't helpfully remember
04:59 garu or manually removing the cache dir ( in your case /home/pp/.cpan/build/Wx-0.92-bTJBWZ)
04:59 garu ppant, ^
05:00 garu (just that last "Wx-0.92whatever" part, of course)
05:01 garu ppant, let us know if it works
05:01 Alias oh neato
05:01 Alias "wxPerl documentation by Eric J. Roode."
05:01 Alias Grant approved
05:01 garu \o/
05:01 PerlJam cool
05:03 garu ppant, any luck?
05:03 garu bbl &
05:04 ppant There is error while deleting Wx0.91-XtAkmV
05:05 ppant still trying seems some permission issue
05:06 garu ppant, make sure cpan is not running on another shell or something
05:06 garu and that you have proper write permission
05:07 ppant There are two version of Wx 0.91 and 0.92
05:08 ppant in both aliegn-Wxwidgets_missing is written
05:08 pece joined #padre
05:09 ppant Now I have removed both of them
05:09 garu you mean in the cache dir?
05:09 garu rm them all!
05:09 ppant yes
05:09 ppant done
05:09 garu yay
05:09 garu try it again?
05:10 PerlJam Where's the padre repo again?
05:11 ppant I was using sudo cpan ExtUtils::CBuilder Alien::wxWidgets Wx
05:12 garu PerlJam, svn.perlide.org/padre/trunk/Padre
05:12 PerlJam ppant: oh, don't do that.  run cpan as yourself and set make_install_make_command to be 'sudo make' and mbuild_install_build_command to 'sudo ./Build', then do "o conf commit"
05:13 PerlJam garu: thanks
05:13 garu ppant, I sometimes get bizarre errors via sudo cpan
05:13 ppant ok will do accordingly
05:13 garu usually sudo pip MODULE works much better :)
05:14 garu (and yet I'm not really sure why)
05:27 szabgab gm
05:33 szabgab Alias, can pip support svn repos ?
05:34 szabgab eg.:   pip  http://svn.perlide.org/padre/trunk/Padre
05:35 szabgab garu, have you deleted the old versions of Padre from CPAN ?
05:38 Ryan52 szabgab, garu: when am I doing a new release?
05:38 garu szabgab, good point, I was about to ask you that but kept forgetting... is it ok if I do?
05:38 Ryan52 :P
05:38 garu < 0.45 that is
05:38 ppant <PerlJam><garu>I have set the cpan config path as suggested
05:39 Ryan52 it's been at least a week, seems like it's time for it..
05:39 Ryan52 tho there's not many changes.
05:39 szabgab garu, yes, please < 0.44
05:40 garu Ryan52, don't worry... you release it when it's ready :)
05:40 szabgab Ryan52, there are a few minor changes that effect the windows users
05:40 garu the "when it's ready" part is the catch :)
05:40 szabgab and it is a good practice for you :-)
05:41 szabgab oh and I am going to set you too as admin on trac so you can add a new version number when releaseing padre
05:41 Ryan52 ya, okay. I'll try for tomorrow evening. for tonight, I have homework to do, and then I need to get some more sleep than I did yesterday :)
05:41 szabgab and if peple come around to get registered you will be able to do that along with garu
05:42 garu Ryan52, let me know if you bump into any trouble or have any questions
05:42 Ryan52 szabgab, kk. what do you mean add a new version number? (is this explained in the checklist?)
05:42 Sewi joined #padre
05:42 Sewi gm
05:42 garu Ryan52, it's not... previously it was done manually by szabgab
05:42 szabgab Ryan52, in the checklist it says that I need to do it I think
05:42 szabgab so let me update it
05:42 Ryan52 thanks
05:42 Ryan52 cuz I had no idea what you were talking about :)
05:43 garu ppant, so... did it work?
05:43 szabgab the version numbers for opening bugs
05:43 garu hey Sewi, gm
05:43 Ryan52 szabgab, ah
05:43 Ryan52 good morning Sewi
05:47 szabgab http://padre.perlide.org/trac/wiki/Release updated
05:50 szabgab Ryan52, I think you have not configured your name and e-mail in trac, could you do it please ?
05:57 ppant <garu> Yes I have installed Wx-092 sucessfully using cpan shell
06:03 Ryan52 szabgab: done
06:05 szabgab ty, I set you as trac_admin and wrote down the things I thought admins need to do http://padre.perlide.org/trac/wiki/PadreTracAdmin
06:06 garu ppant, yay!
06:06 garu ppant, see if you can install Padre now, then :)
06:07 garu the worst part (getting WxPerl) is over
06:09 perletc joined #padre
06:10 szabgab garu, I was thinking of implementing something similar to scratch.mit.edu  , my first thought was SDL but I need to implement all kinds of widgets that are already available in Wx
06:11 szabgab so then I switched my attempts to make it work - at least the editor part - in Wx
06:11 JRWeiss joined #padre
06:11 szabgab and now that I am thinking of this, the solution might be that the editor part is in wx while the actual game is in SDL
06:11 szabgab I am not sure
06:12 szabgab Ryan52, garu pls check the above link and tell me if it makes sense?
06:12 garu szabgab, isn't there a canvas like thingy for wx? or maybe an SDL container so you could make a hybrid app?
06:13 szabgab garu, sure, see one of the examples in Padre/share/examples/wx
06:13 szabgab the 40* files
06:13 Ryan52 adding a game to Padre? I'm confused.
06:14 Ryan52 tho my attention is more focused on pre calculus right now :)
06:14 szabgab scratch is a visual programming tool
06:14 Ryan52 oh okay
06:14 kaare joined #padre
06:14 szabgab drag-n-drop loops and variables and so
06:14 Ryan52 crazy
06:14 szabgab really good for kids
06:15 szabgab but if you look at Yahoo pipes it has similar elements
06:15 szabgab so I'd like to create a plugin for padre, or a stand-alone tool to unite these things
06:15 szabgab and that the visual elements will correspond to perl 5 or perl 6 constructs
06:16 szabgab so we can "compile" the visual elements to perl
06:16 garu sounds like a good idea
06:16 Ryan52 out of curiosity, what do you mean by "kids"?
06:16 szabgab I am just doing too mach talking instead of coding :-)
06:17 Ryan52 a 5 year old that could program would be really cool :)
06:17 szabgab My son who is 11 plays with it but I think you can start earlier
06:17 garu szabgab, I added a small "try to fix spamming problem" comment on the last item of that wiki page, it looks ok to me
06:17 Ryan52 nice
06:17 szabgab if I can manage to do this soon, I'll try to aim at my 7 year old daughter
06:17 garu I started with basic at 8
06:18 garu didn't conquer the world, but I had my share of fun
06:18 szabgab I started at 14
06:18 garu and kids have much broader access to computers nowadays
06:18 Ryan52 I did php around 9 or 10, which was totally lame. :)
06:19 szabgab so if PHP was already around when Ryan52 was 9-10 , then he is still not out of is 20
06:19 garu so 7+ looks like a nice target (as long as she's into it)
06:19 Ryan52 I'm 14
06:19 Ryan52 so correct szabgab :)
06:19 szabgab Ryan52, are you serious?
06:19 garu Ryan52, I thought you were.... 52 :)
06:20 Ryan52 szabgab: lol ya.
06:20 * Sewi started at 9 using DATABUS :-)
06:20 szabgab if you are only 14 then we might need a parental agreement to work on Padre
06:20 szabgab seriously
06:20 Ryan52 ugh crap.
06:20 szabgab for legal reasons
06:21 garu szabgab, why? is Perl not suited for minors?
06:21 Ryan52 we pretend like I can hold copyright.
06:21 Ryan52 garu: minors can't own or release copyright.
06:21 Ryan52 (by themselves)
06:21 garu hmm
06:21 garu didn't know that
06:22 szabgab Ryan52, which country are you in ?
06:22 Ryan52 US
06:22 Ryan52 tho I've contributed to a lot of open source projects.. many of which people have met me in person. and nobodies cared thus far.
06:22 garu but isn't Padre "Copyright The Padre Development Team as stated in Padre.pm" ?
06:22 Ryan52 garu: yes. we release copyright to the team.
06:22 szabgab we had this discussion regarding the diversity statement
06:23 Ryan52 crap I hope that's not gonna screw me with my debian developer application..
06:23 * Ryan52 didn't think of that..
06:23 szabgab as it turned out the "any age" statement was missing from there exactly because DW - where I took it from - has to discriminate based on age due the legal requirements of the US
06:23 garu so, if there are no legal concerns about that, it would be really cool to have a 14 year old as release manager :P
06:24 garu szabgab, yeah, but, like I said, the law they mentioned on that post is about storing children's information
06:24 Ryan52 and I'm over 13, so even then that law doesn't apply to me.
06:24 garu yeah
06:24 szabgab I am ok with the technical capabilities and we saw Ryan52 is responsible but we need to think about legal - unfortunatelly
06:25 szabgab so I just asked Ryan52 to give his name and e-mail :-)
06:25 Ryan52 well, hm..
06:25 Ryan52 szabgab: are the only legal concerns about copyright?
06:26 szabgab Ryan52, I'd be much more relaxed if you could get your parents to write down that they agree for your participation in the Padre project
06:26 garu I never really got to think of it, I guess... but Ryan52 could just as well be lying about being 14 (and actually be older), or otherwise if someone /joins #padre and says "hey, I'm the legal responsible for him, it's ok", how could we tell if any of it is true?
06:26 garu I don't think it's safe to assume either case as lawfully acceptable
06:26 garu (though I'm not a lawyer)
06:27 szabgab I'll ask the Parrot people as they ask for actual copyright assignment
06:27 szabgab or the Rakudo people
06:27 Ryan52 szabgab: I think that the only risks are that my parents would sue somebody. they're good people and know about my contributions to projects, so I don't think you should worry about that.
06:27 garu szabgab, we could get TPF or FSF to bugde in on this one
06:27 Sewi We could only do our best efforts to make this legal, because making it 100% reliable legal would be way too expensive. This would touch international laws and contracts.
06:29 szabgab Ryan52, I am not worried about the normal case, but what if fell off the chair and brake your leg while coding Padre?
06:29 garu Ryan52, there's unfortunately little legislative comfort in people being nice :(
06:29 azawawi joined #padre
06:30 Ryan52 szabgab: lol I don't think that applies.
06:31 szabgab ok, let's shelve this discussion now, I'll ask around
06:31 * garu was about to get sarcastic and give yet-another example, but controlled himself
06:32 szabgab just one more thought
06:33 garu Ryan52++ # for being so active and into Perl community while still 14
06:33 szabgab it is not about being nice or not as any of the participants of Padre - who are above 18  or 21 - have the same issues
06:33 szabgab except that the law gives extra protection for people under 18 and even more under 13
06:33 szabgab and these numbers probably are different in other places in the world
06:34 szabgab e.g. I think in Israel < 14 is minor
06:34 garu I think it's 16 in .br
06:34 garu <18 are minors in brazil, but special laws for <16 also I think
06:36 szabgab garu, it is better to catch them while they are young :-)
06:36 szabgab later they become Java programmers
06:37 garu heheh
06:37 Sewi :-)
06:37 garu noooooooo
06:37 garu :)
06:37 szabgab hmm, does the diversity statement say we don't discriminate based on language?
06:38 garu I think it does, though I'm not sure
06:38 garu and that's not true
06:38 garu we do discriminate based on language
06:38 Ryan52 we have translations, so I'd guess not
06:38 Sewi Ryan52: But based on programming language :-)
06:38 garu I mean, we welcome translators, but they need to speak english
06:39 Ryan52 Sewi: oh, haha.
06:39 * garu really likes azawawi's own description on his blog
06:39 Sewi We only accept Perl. At least, I didn't see any Java module made for Padre :-))
06:40 garu "I am a full-time Java developer. On my free time, I write Perl code for fun!"
06:40 garu azawawi++
06:40 Ryan52 Sewi: we have support for all of the highlighting scintilla supports (please more, Perl 6)
06:40 Ryan52 s/please/plus/
06:40 * Ryan52 is sleepy
06:40 garu Sewi, Padre has syntax highlighting for ... yeah, what Ryan52 said
06:41 garu and we use some XS, which is C/C++
06:41 azawawi garu: thanks
06:42 azawawi http://www.modernperlbooks.com/mt/2009​/09/applications-for-normal-users.html
06:42 garu yeah, I read it
06:42 garu azawawi, oh! wishlist!
06:43 Sewi Just joking, besided from .NET, prog languages aren't changeable - you can't write a kernel module as a bash script :-)
06:44 Sewi And you can't patch Padres core using Java source, even if we're using C for some parts, these usually are dedicated to C or Perl.
06:44 Ryan52 Sewi, you might be able to write a kernel module in lua (with a modified lua and kernel). :)
06:44 Ryan52 that'd be fun to try.
06:45 Sewi Ryan52++
06:45 garu azawawi, can you make, like, -one- "quick fix" for a compilation error? the fetch_from_stdout/put_quick_fix_mark_in​_place/edit_live_code_on_current_window ?
06:45 azawawi garu: Can u keep the last 2 Padre releases and schedule the rest for deletions?
06:45 garu azawawi, sure, doing it now
06:46 azawawi garu: thanks
06:46 garu Ryan52, I'd like to see you trying to write a LKM in Perl :)
06:46 * azawawi takes a note
06:46 garu azawawi, any particular reason other than cleaning up namespace?
06:47 garu (you being the second to ask me this and all)
06:47 Ryan52 garu: I'd prefer to see you try =P
06:47 azawawi cleanup
06:48 azawawi and removing the Padre::Plugin::Perl5 problem
06:48 garu cool
06:48 * Sewi is wondering if a native Perl CPU would be possible :-)
06:48 garu "Scheduled for deletion (due at Sat, 12 Sep 2009 06:47:45 GMT)"
06:49 garu which reminds me... anyone around familiar with perl's compile-time-op-tree process?
06:50 garu I have this stupid question hanging in my head for a while now... if there would be a way to pre-compile perl to the op-tree and save that to a file capable of being called by perl (making startup time faster and original source reversable)
06:51 azawawi garu: regarding quick fixes, I will look at it soon.
06:51 garu (pre-compile perl code, that is)
06:51 azawawi the B compiler thing?
06:52 garu I don't know, I'm thinking, if perl goes two-step, if we could save a program in it's "one-step" state... so we could call it already on step-two
06:53 azawawi perl code => op code right?
06:53 garu I might be oversimplifying (probably am), but I wanted to know if that would be at least possible, in theory
06:53 garu yeah
06:53 azawawi yeah that's the B compiler if i remember correctly
06:53 azawawi but it aint stable...
06:53 azawawi http://search.cpan.org/~da​pm/perl-5.10.1/ext/B/B.pm
06:54 garu yeah, I saw some of B stuff... I even use -O=Deparse sometimes
06:54 azawawi but not 100% sure though. i tried it before when i started perl...
06:55 azawawi win xp asks me to restart :)
06:55 garu azawawi, go for it :)
06:55 azawawi win vista restarts without asking you sometimes lol
06:55 * azawawi restarts to enable VT support for running 64-bit vms
06:56 garu I just thought that, if changing a production code is not as important as running it fast, we could spare some time by taking the first step from the perl interpreter. Both files could even live together side by side
06:57 * garu reminds of .pmc ... did that have anything to do with this?
06:57 Sewi garu: I did some benchmarks for a really big CGI based project (without mod_perl) and it turned out that - on this system - precompiled files were _slower_ than plain Perl files.
06:58 garu Sewi, but how did you precompile them? perlcc ?
06:58 Sewi No, perlcc is no precompiling. It links in perl and feeds the plain source to it.
06:59 garu right. like PAR then
06:59 garu (except for the archive::zip part :)
06:59 jest joined #padre
06:59 garu Sewi, how did you do it then?
06:59 * garu is curious
06:59 Sewi It was long time ago, you could write down the bytecode between compiling and interpreting.
06:59 * Sewi tries to remember
06:59 garu hmm
07:00 El_Che garu: just wait for perl6 for that :)
07:00 El_Che ready by (a) christmas :)
07:00 Sewi garu: I think it was written somewhere in the perl docs...
07:00 garu Sewi, that does sound like what I was thinking about... but, if it's the same step, it makes little sense to be slower
07:01 garu unless...
07:01 El_Che does anyone here know if the perl6 implementations use a JIT? java 6 is getting pretty fast due to that
07:01 garu unless the "putting stuff in the right place" happened faster while reading perl source than it did while reading optree source
07:02 user_5939 joined #padre
07:03 garu El_Che, people asked me about JIT in Perl on YAPC::SA this year... I had no answer for them, though ruoso was there and gave some insights on this from a Perl6 perspective
07:03 Sewi garu: http://search.cpan.org/search?​query=B::Bytecode&amp;mode=all
07:03 garu El_Che, azawawi and audreyt probably can answer that better
07:03 Sewi garu: I think this was the one we tried.
07:04 garu Sewi, the "THIS CODE IS HIGHLY EXPERIMENTAL. USE AT YOUR OWN RISK." remark is the one that puts me off :)
07:04 garu but thanks :)
07:05 Sewi We gave it a try :-)
07:06 Sewi Nowadays, I'ld use mod_perl, but it wasn't there when the project started. And it has some drawbacks: No threads, no fork, mixing up the Perl part with the Apache process...
07:07 garu how about fastcgi?
07:10 garu well folks, I'm off
07:11 garu g'night &
07:12 MMS joined #padre
07:13 Sewi garu: It doesn't matter any longer, because the project is decreasing and getting no further development (other than anything which is really needed to keep it alive). sleep well
07:14 Hyppolit svn: r7771 | szabgab++ | http://padre.perlide.org/trac/changeset/7771
07:14 Hyppolit title to channel selector
07:14 Hyppolit trunk/template.padre.perlide.org/tt/pages/
07:16 El_Che Sewi: what project is it?
07:17 Sewi A commercial one for running international SMS services. We build up a cluster with up to seven nodes working in parallel
07:18 Sewi Pretty much realtime data processing and we had some trouble keeping everything in sync.
07:21 El_Che nice
07:21 El_Che perl fast enough for that?
07:21 MMS joined #padre
07:22 Alias It's IO-constrained, I would imagine
07:22 Sewi It combined many data sources for each HTTP request. Our major problem was network (NFS) I/O - speed.
07:23 szabgab Oh I had a client that was running petrol stations using Perl
07:23 szabgab and a real-time locator service for taxis
07:24 Sewi But we used some local caching on each node, parallel processing for jobs (thanks to fork) and optimized block sizes using sys(read|write).
07:24 El_Che perl where a work is everywhere, but mostly as glue/admin/monitoring language
07:24 El_Che java shop
07:24 Sewi It turned out, that the best blocksize was 128kB for us over NFS.
07:26 mohsen joined #padre
07:26 MoC joined #padre
07:46 tsee joined #padre
08:26 Hyppolit svn: r7772 | azawawi++ | http://padre.perlide.org/trac/changeset/7772
08:26 Hyppolit [Padre] Show the "Syntax Check" tab when there is a problem (only if enabled)
08:26 Hyppolit [Padre ] and keep the focus on the editor.
08:26 Hyppolit trunk/Padre/lib/Padre/Task/
08:28 Hyppolit svn: r7773 | azawawi++ | http://padre.perlide.org/trac/changeset/7773
08:28 Hyppolit [Padre] Perl tidy
08:28 Hyppolit trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/
08:33 marcela joined #padre
08:34 Hyppolit svn: r7774 | azawawi++ | http://padre.perlide.org/trac/changeset/7774
08:34 Hyppolit [Padre] Updated Changes and fixed the wording of a comment
08:34 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Task/
08:37 szabgab garu, I added a section to http://padre.perlide.org/trac/wiki/Release  about release schedule
08:38 szabgab could you take some time, collect your thoughts and write down your suggestions based on your experience in the last 6 weeks?
08:42 michalk joined #padre
08:43 Hyppolit svn: r7775 | azawawi++ | http://padre.perlide.org/trac/changeset/7775
08:43 Hyppolit [Padre] Updated Changes from svn log
08:43 Hyppolit trunk/Padre/
08:52 szabgab michalk, hi
08:53 michalk Guess i'm here
08:54 szabgab good, so you can see in this channel there are a few more people :-)
08:54 szabgab anyway, in order to open a bug you first need to register on our bug tracking system called trac
08:55 szabgab on this link: http://padre.perlide.org/trac/register
08:56 szabgab pls register there and let me know when you are done
08:58 szabgab michalk, ??
09:05 JRWeiss szabgab, I think I found the problem but Im not sure what to do about it
09:06 szabgab JRWeiss, maybe fix it ?  :-)
09:06 szabgab what is the problem?
09:06 JRWeiss The opening SCRIPT tag uses the TYPE attribute:-which is not supported by IE at all
09:06 JRWeiss Very funny :-)
09:08 szabgab hmm, I am not sure if that is causing the problem as IE 8 works and I think IE 7 should just disregard it
09:08 szabgab maybe the javascript is just not executed without an onLoad or similar call?
09:09 szabgab have you tried to remove the type attribute to see if it works ?
09:09 JRWeiss Actually I can't get the page to laod on my machine meaning of my hard drive and not off the internet
09:10 JRWeiss What should I do conifgure this?  Do I have to setup a virtual directory in my IIS on my machine?
09:12 szabgab you have to "build" the website
09:13 szabgab start by the README file in the trunk/template.padre.perlide.org directory
09:13 szabgab and if the explanation is not clear let us know
09:14 michalk OK - I made the ticket
09:16 szabgab michalk, thanks
09:17 szabgab you might want to look around the trac/ and the whole web site to get to know it and you might find issues that you feel you can help with
09:25 JRWeiss szabgab, I do not have the nevironemtn (or really the time to set it up) to handle the issue but I found something that might help
09:26 JRWeiss Note this might also be the bug with IE whereby it will not properly execute script code if the script tag points to an external file, but is a self closing tag rather than an open AND close tag.
09:27 szabgab JRWeiss, it is not urgent, will you have time later today or tomorrow?
09:27 azawawi joined #padre
09:28 JRWeiss I am starting to build an environment and so on.
09:28 JRWeiss I hope I will have time
09:29 szabgab sure, I think I'll prefer to help you setup the dev environment and fix it yourself
09:35 azawawi CSJewell: ping
09:37 CSJewell ponging.
09:38 azawawi regarding this http://padre.perlide.org/trac/ticket/266#comment:2
09:38 Hyppolit svn: r7776 | CSJewell++ | http://padre.perlide.org/trac/changeset/7776
09:38 Hyppolit Splitting module list in half, adding Test::Exception (since it was removed from Strawberry proper), and removing unneeded line.
09:38 Hyppolit trunk/Perl-Dist-Padre/lib/Perl/Dist/
09:38 azawawi how do we change the shortcut for Padre
09:39 azawawi http://padre.perlide.org/trac/ticket/266#comment:2
09:41 CSJewell Just a second.
09:47 CSJewell azawawi: That code is at http://padre.perlide.org/trac/browser/trunk/​Perl-Dist-Padre/lib/Perl/Dist/Padre.pm#L222, which jumps to http://svn.ali.as/cpan/trunk/Perl-Dist​-WiX/lib/Perl/Dist/WiX/Installation.pm, which jumps to http://svn.ali.as/cpan/trunk/Perl-Dist-​WiX/lib/Perl/Dist/WiX/Asset/Launcher.pm twice.
09:48 CSJewell Just HOW do you want to change it?
09:50 CSJewell More specific location for second URL: http://fisheye2.atlassian.com/browse​/cpan/trunk/Perl-Dist-WiX/lib/Perl/D​ist/WiX/Installation.pm?r=8862#l437
09:50 azawawi sorry i was away a bit
09:51 azawawi i was looking at dubai metro website
09:51 szabgab JRWeiss, actually look at this: http://padre.perlide.org/trac/wik​i/Howto#ImprovetheWebsiteofPadre
09:51 azawawi they're launching tonight the first metro
09:51 azawawi the website was offline from hits
09:52 CSJewell For third URL: http://fisheye2.atlassian.com/browse​/cpan/trunk/Perl-Dist-WiX/lib/Perl/D​ist/WiX/Asset/Launcher.pm?r=8829#l27
09:54 azawawi i see so we need to modify http://svn.ali.as/cpan/trunk/Perl-Dist-​WiX/lib/Perl/Dist/WiX/Asset/Launcher.pm
09:54 azawawi i need a commit bit to svn.ali.as
09:55 CSJewell I ask again: HOW do you want to change it?
09:56 azawawi C:\strawberry\perl\bin\wperl.exe C:\strawberry\perl\bin\padre
09:57 CSJewell So there is no problem with running it that way... I was told there was.
09:57 azawawi CSJewell: we should have two links
09:57 azawawi Padre
09:57 azawawi and Padre debug
09:57 CSJewell With Padre debug going to what?
09:57 szabgab azawawi, not in the release packaged thing IMHO
09:57 azawawi Padre debug is the current one padre.bat
09:58 azawawi you mean we ask the user to open a command and run padre.bat?
09:58 azawawi if we had a problem
09:58 szabgab oh and I think for someone new to the whole thing, it is unclear that the Padre icon is the one they need to use
09:59 azawawi how about "Troubleshoot Padre"
09:59 azawawi ?
09:59 szabgab they install "Strawberry Perl" or "Almost Six" how can they guess the main icon is the "Padre" icon?
10:00 azawawi or we offer a folder called maintainance...?
10:00 CSJewell Well, the one is called "Padre Standalone", really.
10:00 Sewi What about a Help-Menu-Option: "Restart Padre with debugging" and an when closing a debugging padre started this way, the debugging output should be reported somewhere (maybe not on trac)
10:00 azawawi once run in wperl, you cant open a debugging console on win32
10:01 azawawi or you can but it wont be that useful
10:01 CSJewell Sewi: Not this time around (we're working off of 0.45)
10:01 CSJewell But a good idea for the next time.
10:01 azawawi which reminds me, Padre's icon is a butterfly not a strawberry :)
10:02 CSJewell To change the icon: http://padre.perlide.org/trac/browser/​trunk/Perl-Dist-Padre/share/padre.ico
10:02 CSJewell Feel free on that one/
10:03 azawawi i dont have iconfx installed here, i will fix it when i get home
10:03 * azawawi takes a note
10:04 azawawi szabgab: so only one Padre shortcut using C:\strawberry\perl\bin\wperl.exe C:\strawberry\perl\bin\padre , right?
10:04 CSJewell For now, anyway...
10:04 azawawi starting it with wperl, we get a small padre window
10:04 azawawi strange
10:05 CSJewell Let me see what I can do - I'm still testing builds of Padre Standalone out...
10:05 azawawi sometimes
10:06 azawawi and szabgab regarding ticket http://padre.perlide.org/trac/ticket/520
10:06 azawawi "Almost Six Improvements"
10:07 szabgab those might need to be placed in separate tickets
10:07 CSJewell and the Perl-Dist-WiX trunk is just getting out of way-heavy flux (I switched it over to Moose instead of Object::InsideOut - based objects)
10:07 szabgab as they are not really releated - I just collected them
10:07 azawawi CSJewell++
10:08 azawawi szabgab: they should be in this release, right?
10:08 CSJewell Only if you want to wait until Seattle comes out, azawawi...
10:09 szabgab azawawi, not necessarily
10:09 CSJewell (Okay, maybe not that long... but I assume you wanted this one sooner, rather than later?)
10:09 szabgab I should have opened this ticket a month ago when I first noticed the issues
10:09 azawawi CSJewell: judging on how much we worked on Padre::Dist, are we in a better shape to release faster?
10:10 szabgab and azawawi part of the issues should be solved by the Padre::FirstTime Alias has not written yet
10:10 azawawi CSJewell: my objective is to have a release whenever rakudo releases (almost six)
10:11 azawawi CSJewell: better marketing foo stuff... :)
10:11 azawawi more buzz
10:12 CSJewell It DID help much. And a lot of the delay this time was because I was pulling the rug (Perl::Dist::WiX and Perl::Dist::Strawberry) out from under it, chopping it into tiny pieces, and sewing it together again...
10:12 CSJewell I should be better next time.
10:12 azawawi cool then
10:13 azawawi CSJewell: but we could add easily the command for Padre upgrade
10:13 azawawi from ticket 520 now
10:14 azawawi if you need any help, please let me know :)
10:14 michalkn joined #padre
10:14 CSJewell I really don't have code for random launchers/websites in Perl::Dist::WiX at the moment (as you see.)
10:15 CSJewell [4:15am here, by the way.]
10:15 azawawi oh
10:15 azawawi 1:15pm here
10:15 CSJewell [I just woke up to check the VM right as you dinged me.]
10:15 azawawi sorry :)
10:16 michalkn Do you have to initialize variables? or is it just a warning?
10:17 CSJewell Tell you what, do you really mind if we release Padre Standalone (sans Almost Six) "as is" this time around, and then we release both again right after Seattle comes out?
10:17 CSJewell with some of these fixes?
10:17 azawawi yeah release early
10:18 azawawi release often
10:18 azawawi :)
10:19 CSJewell That way, I can get a Strawberry beta in between, and you get the benefit of the "vendorperl" work I've been wanting to do for the past 2 days.
10:20 CSJewell "vendorperl" = getting the third part of the "core, site, vendor" module installation choice working, and moving all pre-installed modules out of "site".
10:20 CSJewell (get the benefit for the "Seattle" release, I mean.)
10:20 azawawi so next release 0.46 (Ryan52++) is going to be with Seattle's rakudo, right?
10:20 CSJewell That would be the plan.
10:21 azawawi and 0.45 is going to be released within this week right?
10:21 CSJewell Yes. I'm running builds of it now on the 2003_x86 VM.
10:21 azawawi ok then we're set
10:21 rhebus joined #padre
10:21 azawawi what's the best msft vm so far? :)
10:22 szabgab CSJewell, it wopuld be great as I am getting some people new to perl stress test our beginner friendlyness
10:23 rhebus I'm having trouble installing padre under ubuntu
10:23 szabgab and we should fix those things for the next release
10:23 rhebus I'm following http://padre.perlide.org/trac/wiki/Download#Ubuntu but cpan is having troubling installing Alien::wxWidgets
10:23 CSJewell I'm kinda partial to pre-aero versions of Windows (as it's what I have at home), so vista and 2008 don't really do much for me.
10:23 rhebus using cpanp, it reports that it has installed Alien::wxWidgets, but no dependent modules can find it, nor can perldoc find its documentation
10:24 CSJewell Maybe when I buy my new computer and it gets Win7 on it.
10:26 rhebus maybe I'll just grab it from the unstable repositories
10:27 szabgab michalk, I have not seen your question earlier,
10:27 szabgab michalk, if you don't initialize variables they might give you warnings in certain situations
10:28 CSJewell ok. Checking the VM and then back to bed.
10:28 szabgab rhebus, you might be out of luck now as CSJewell and azawawi are the windows people
10:28 szabgab let me try to help then
10:29 szabgab rhebus,  I always use cpan and not cpanp
10:29 rhebus ok I'll try in cpan
10:29 szabgab I'd force install Alien::wxWidgets again
10:30 szabgab and pay a close attention, maybe it complains about something it cannot install
10:30 rhebus install Wx under cpan reports: 'Warning: Prerequisite 'Alien::wxWidgets => 0.25' for 'MBARBON/Wx-0.92.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly.'
10:31 CSJewell azawawi: If the build goes through this time [I'm thinking it does, last error was after the Alien::wxWidgets installation] I'll wait for your icon change, build again, and we'll release that.
10:31 rhebus does cpan log installation logs somewhere?
10:31 CSJewell & (zzzzz....)
10:31 szabgab rhebus, afaik not and it was just asked by some other people
10:31 szabgab too
10:33 rhebus ooh I didn't see this before "The installation of wxWidgets is finished.  On certain platforms (e.g. Linux) you'll now have to run ldconfig if you installed a shared library and also modify the LD_LIBRARY_PATH (or equivalent) environment variable." >_<
10:36 rhebus but perldoc still cant find Alien::wxWidgets, which wouldn't be stopped by ld not knowing about the wxWidgets library
10:36 rhebus I'm going to give up I think, installing padre is too much
10:36 rhebus or wait til ubuntu 9.10 bundles it
10:37 El_Che hi rhebus
10:37 El_Che problems installing on ubuntu 9.04?
10:37 waxhead joined #padre
10:38 El_Che rhebus: there is wxwidget on ubuntu
10:38 El_Che follow this: http://home.scarlet.be/var/​tmp/contribute_to_padre.txt
10:39 El_Che it shouldn't be to outdating
10:39 El_Che was making note when installing it last time
10:39 El_Che bbl
10:39 rhebus El_Che: thanks, I'll try
10:43 El_Che of course instead of 5, just sudo cpan padre
10:43 El_Che the other is the development version
10:44 El_Che bbl
10:44 szabgab El_Che, I think we should take those notes and move them to the howto page
10:44 szabgab http://padre.perlide.org/trac/wiki/Howto
10:45 El_Che I'll update them first
10:45 El_Che redo on a vm
10:45 El_Che and maybe talk again with Ryan52
10:45 El_Che he talked about creating debian/ubuntu packages instead of the gtk2-perl installer (cpan wrapper)
10:45 El_Che now really bbl :)
10:53 rhebus szabgab: not just howto, but also update the download page http://padre.perlide.org/trac/wiki/Download#Ubuntu
10:53 rhebus because that is where I was linked to when I went to the website in order to try to download it
10:56 rhebus argh, while installing ORLite::Migrate, I got "Warning: Prerequisite 'File::pushd => 1.00' for 'ADAMK/ORLite-Migrate-0.03.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly." :/
11:03 rhebus Ah, fixed problem, I had broken cpan settings :(
11:05 szabgab rhebus, so is it fixed now?
11:06 szabgab what was the problem?
11:06 rhebus I had previously created a ~/.modulebuildrc file to install stuff into ~/myperl
11:07 rhebus which meant that modules which used Module::Build were being installed to /root/myperl by the "sudo cpan" command
11:07 rhebus which is not in PERL5LIB, obviously
11:07 JRWeiss szabgab, I need help following the instructions in the readme to build the Padre site localy
11:07 JRWeiss I am not sure how to follow the following instruction      I have the follwoing instruction perl Build.PL --sourcedir . --destdir ~/public_html/padre.perlide.org
11:07 szabgab rhebus, tricky :-)
11:08 szabgab JRWeiss, running this on a linux machine?
11:08 rhebus yeah, especially since not many modules use Module::Build, so it only broke some of them :/
11:08 JRWeiss no I am running on Windows XP
11:09 szabgab does XP support ~ ?
11:09 azawawi home dir?
11:09 JRWeiss ussualy it does but I tried /? and did not get anything
11:09 szabgab ok, I get it, the README suggested that
11:09 azawawi %HOMEPATH%
11:10 azawawi %USERPROFILE% if you need C:\ and path
11:10 szabgab instead of ~/public/... just give a path to any directry where you want the output to goe
11:11 rhebus yeah, windows XP doesn't have an obvious equivalent of the ~/public_html/ directory since XP doesn't run a web server by default
11:12 szabgab azawawi, that's not the point
11:14 azawawi ah
11:14 azawawi if you had IIS c:\inetpub
11:14 azawawi if apache is installed
11:14 azawawi that's c:\program files\Apache Group\Apache\html
11:14 szabgab he is building the web site
11:14 szabgab does not really need to put it in the homedirectory
11:15 azawawi s/html/htdocs/
11:15 szabgab I put it in /tmp/pad  and then open my browser to file:///tmp/pad
11:15 azawawi yup
11:15 szabgab on window I guess I'd create c:\gabor\pad
11:15 szabgab and then open the browser to that directory
11:15 azawawi in win32, most dont put know that home directory exists :)
11:15 azawawi interesting thing in perl 6 for infinite loops loop { }
11:16 rhebus or c:\temp if you don't want to keep it for long
11:17 azawawi c:\temp is deprecated, %TEMP% is now used
11:18 azawawi which is usually your C:\DOCUME~1\username\LOCALS~1\Temp
11:18 JRWeiss szabgab, take a look at this   http://pastebin.com/d7a30b786
11:19 azawawi JRWeiss: cd D:\Padre\template.padre.perlide.org\
11:19 azawawi JRWeiss: then run perl Build.PL
11:19 szabgab JRWeiss, you can run    perl Build.PL --sourcedir . --destdir c:\padreweb
11:19 szabgab I hope
11:19 JRWeiss OK
11:19 azawawi JRWeiss: or add it to -I includes...
11:19 azawawi JRWeiss: i tried it on win32 and it works
11:19 azawawi vista and xp
11:20 azawawi you also need cpan parent Template Text::Unaccent::PurePerl
11:21 JRWeiss I do not understand
11:21 JRWeiss what does it mean I need to cpan ....
11:21 azawawi run the following command
11:21 azawawi cpan parent Template Text::Unaccent::PurePerl
11:21 azawawi that installs parent, Template tooklkit and Text::Unaccent::PurePerl
11:22 azawawi these are needed by Padre's template website
11:22 azawawi like this http://gist.github.com/183647
11:22 JRWeiss Ok so that is the first thing I will add to the readme
11:22 azawawi cool
11:23 azawawi szabgab: i see a 'Test::More'               => '0.87_01', in Build.PL
11:23 azawawi szabgab: any reason for that dependency?
11:23 JRWeiss Do I want to build the XS stash module?
11:23 azawawi use the default
11:24 azawawi press ENTER :)
11:25 szabgab there are tests in t/
11:25 azawawi yeah but that 0.87_01 dev release? any particular reason?
11:25 szabgab JRWeiss, I think most of this I think need to be added to the wiki page
11:26 szabgab azawawi, I don't think so, IMHO daxim added it
11:26 JRWeiss you mean as part of setting up the development environment
11:27 szabgab JRWeiss, that, and as part of http://padre.perlide.org/trac/wik​i/Howto#ImprovetheWebsiteofPadre
11:28 szabgab whre do you think I should add the link to our IRC channel and mailing list on the main web site ? in the About page? Support page or a new "Contact" page ?
11:28 JRWeiss azawawi, now I get a message can't locate Path/class.pm in @inc
11:30 JRWeiss szabgab, this should be on the main page
11:30 azawawi cpan Path::Class
11:30 azawawi :)
11:31 szabgab JRWeiss,  a link maybe but the details should go somehwere else I guess
11:31 JRWeiss This isn't support or about and not general contact either
11:34 azawawi szabgab: regarding http://padre.perlide.org/trac/ticket/521 , that's a page load problem
11:35 azawawi szabgab: you'll need to call setup_page after page load, normally in jquery that's like $(document).ready(function() { setup_page });
11:35 szabgab azawawi, JRWeiss is trying to fix that now
11:36 azawawi okay great :)
11:36 szabgab but first we he is doing some yak shaving
11:36 szabgab setting up the environment
11:37 szabgab so maybe we need a tab called "Mailing list" ?
11:37 szabgab actually I think we should even remove the IRC tab
11:38 azawawi szabgab: make it inside the support page
11:40 szabgab err, actually it is in the support page already
11:40 JRWeiss This is painfull...
11:40 JRWeiss azawawi, please see http://pastebin.com/d1a3e7c8e
11:41 JRWeiss szabgab, are you talking about the support page for #padre or for #homeowrk??
11:41 azawawi cpan YAML::Tiny
11:41 azawawi i think you have an old version
11:41 szabgab JRWeiss, #padre
11:41 JRWeiss I pulled sources two days ago]
11:41 JRWeiss szabgab, let me rethink
11:42 szabgab JRWeiss, 2 days is a long time in Padre :-)
11:42 azawawi JRWeiss: ah,, svn up
11:42 azawawi :)
11:42 szabgab maybe I should add a "Contact" page as that's what people are used to
11:42 azawawi update Padre :)
11:42 szabgab and then link them back to the support page
11:42 JRWeiss #Padre should be in the support page (as it is) not on the about and it can be on contact as well
11:43 ppant joined #padre
11:43 JRWeiss azawawi, should I run cpan YAML::Tiny or should check for updates first
11:43 azawawi check for updates in Padre
11:43 azawawi svn up
11:43 szabgab JRWeiss, you as a newcomer should definietly give your opinion on how to improve the padre web site
11:43 szabgab and then implement that :-)
11:44 JRWeiss :-)
11:44 azawawi JRWeiss++
11:45 azawawi btw, how do we get karma ratings here?
11:45 Alias You invite purl in here
11:45 azawawi Alias: hey
11:46 azawawi Alias: did u see that YAML::Tiny problem?
11:46 Alias I saw mention of something, didn't notice specifically
11:46 azawawi Alias: somehow it doesnt like double/single quote in stash.yml
11:47 azawawi title: \"Developer versus Distributor\" is Not Even Wrong
11:47 azawawi it doesnt like the leading "
11:47 azawawi in stash.yml
11:48 szabgab Hyppolit, karma azawawi
11:48 szabgab karma azawawi
11:48 Hyppolit Karma of azawawi is 1095
11:48 JRWeiss One step at a time....
11:48 azawawi karma
11:49 szabgab karma JRWeiss
11:49 azawawi Hyppolit, karma
11:49 Hyppolit Karma of JRWeiss is 1
11:49 JRWeiss Build went Ok but Build test fails
11:49 JRWeiss The config_data feature requires that 'module_name' be set at C:/strawberry/perl/lib/Module/Build/Base.pm line 635.
11:49 Sewi karma alias
11:49 Hyppolit Karma of alias is 0
11:49 Sewi Hmm?
11:49 Sewi karma szabgab
11:49 Hyppolit Karma of szabgab is 669
11:49 szabgab karma Alias
11:49 Hyppolit Karma of Alias is 26
11:49 szabgab karma adamk
11:49 Hyppolit Karma of adamk is 346
11:49 Sewi got it :)
11:50 szabgab karma notepad
11:50 Hyppolit Karma of notepad is 17
11:50 szabgab karma Padre
11:50 Hyppolit Karma of Padre is 4
11:50 Sewi karma Hyppolit
11:50 Hyppolit Karma of Hyppolit is 1
11:50 Sewi :-)
11:50 szabgab Hyppolit--
11:50 szabgab karma Hyppolit
11:50 Hyppolit Karma of Hyppolit is 0
11:50 tsee Not a HASH reference at /usr/share/perl/5.10/ExtUtils/Install.pm line 557. <-- "make" stage of using Padre SVN.
11:50 azawawi interesting
11:50 Alias azawawi: Can you give me a sample file that parsing fails for?
11:50 azawawi Hyppolit+=5
11:51 azawawi karma Hyppolit
11:51 Hyppolit Karma of Hyppolit is 0
11:51 azawawi Alias: sure...
11:51 azawawi Alias: http://padre.perlide.org/trac/changeset/7748
11:52 azawawi Alias: is that enough?
11:53 Alias Yup
11:53 Alias YAML::Tiny doesn't support that
11:53 azawawi cool
11:53 Alias Escaping outside of quotes is not allowed
11:53 azawawi so how do u solve it?
11:53 JRWeiss azawawi, more help needed: The config_data feature requires that 'module_name' be set at C:/strawberry/perl/lib/Module/Build/Base.pm line 635.
11:53 Alias You put it in quotes
11:53 tsee Something is BROKEN either in the toolchain or in the special cases of the Padre build process.
11:54 azawawi JRWeiss: that when dmake test right?
11:54 tsee Something is calling EU::Install::install without the target hashref during make
11:54 JRWeiss Ok I thought you where on a dif topic
11:55 azawawi JRWeiss: sorry...  build test  # i didnt try it...
11:56 * azawawi prepares to go home
11:56 azawawi cya tonight &
12:03 tsee Oh no. A distupgrade has left my perl in a bad state. Some part of the build system is totally broken now.
12:04 JRWeiss szabgab, I got the site working localy now but build tests are not running
12:05 JRWeiss anyhow I can try to fix the issue.  I tried the issue with inclusive vers end tags and this did not help
12:05 szabgab JRWeiss, are they failing ?
12:05 szabgab paste the output?
12:05 JRWeiss I did, above
12:05 * szabgab looking
12:05 JRWeiss The config_data feature requires that 'module_name' be set at C:/strawberry/perl/lib/Module/Build/Base.pm line 635.
12:06 szabgab hmm, maybe you need to upgrade Module::Build?
12:06 szabgab has anyone suggested that already?
12:06 szabgab try cpan Module::Build
12:06 JRWeiss no but I just updated the sources of the entire branch
12:07 JRWeiss Ok running
12:12 Hyppolit svn: r7777 | szabgab++ | http://padre.perlide.org/trac/changeset/7777
12:12 Hyppolit add contact page and remove the IRC page from the navigation bar
12:12 Hyppolit trunk/template.padre.perlide.org/data/ trunk/template.padre.perlide.org/tt/pages/
12:14 tsee Hmm. No syntax highlighting for C.
12:14 Sewi 7777 <-- nice rev number :-)
12:15 Alias hrm
12:15 Alias Padre slowing closing in on my repository
12:15 * Alias is at 8900
12:15 Sewi :-)
12:21 Hyppolit svn: r7778 | szabgab++ | http://padre.perlide.org/trac/changeset/7778
12:21 Hyppolit contact US
12:21 Hyppolit trunk/template.padre.perlide.org/data/ trunk/template.padre.perlide.org/tt/pages/
12:29 az joined #padre
12:30 rhebus hooray, I got Padre installed! Thanks to szabgab and El_Che for your help!
12:30 szabgab rhebus, you are welcome
12:31 szabgab now check out svn and start hacking on it :-)
12:31 JRWeiss szabgab, stillsame problem
12:31 szabgab JRWeiss, then forget about those tests for now
12:31 szabgab we'll look into that later
12:31 JRWeiss OK
12:32 szabgab I love when I want to do a quick reboot for windows and then it tells me "Upgrading X packages, do not turn off your computer"
12:32 szabgab and then a few minutes are gone by
12:34 az szabgab: hi, can you make more info for me about http://www.freebsd.org/cgi/q​uery-pr.cgi?pr=ports/138502 there in last reply with small patch? "I've discussed this issue with szabgab ...."
12:34 JRWeiss I got it
12:35 JRWeiss szabgab, I found and fixed the problem
12:35 szabgab JRWeiss,  great, do you know how to create a patch ?
12:35 JRWeiss now I need to commit it I think
12:35 JRWeiss I have NO idea
12:35 rhebus does padre do method renaming?
12:35 szabgab I think first we'll do it with patches
12:36 JRWeiss go ahead tell me what to do
12:36 szabgab rhebus, not yet
12:36 rhebus is anyone working on it?
12:36 rhebus i guess you need a concept of a project first
12:36 szabgab Alias, how do you create a patch with Tortoise?
12:36 szabgab rhebus, we sort of have already
12:36 szabgab it is just automatic so noone notices it :-)
12:37 rhebus really?
12:37 szabgab az, what more info>
12:37 szabgab ?
12:37 szabgab rhebus, it looks for Makefile.PL or Build.PL
12:38 szabgab and that's the root of your project
12:38 rhebus ok
12:39 szabgab JRWeiss, I think this can help: http://tortoisesvn.net/docs/release​/TortoiseSVN_en/tsvn-dug-patch.html
12:40 szabgab you need to create a patch and attach it to the bug in question on trac
12:40 JRWeiss szabgab, BTW: The solution was to delete a single comma from the end of the list of chanels in the Javascript
12:42 az szabgab: well, more info is 1. user have problem 2. he discuss it with you here 3. you suggest patch 4. patch helped him. my question is this patch will be in next releases of padre or it's just was local user problem and it solve problem just for one user.
12:42 szabgab bbl
12:49 Sewi rhebus: You could also put an empty padre.yml file in your project's root dir.
12:49 JRWeiss szabgab, I created a patch file
12:50 JRWeiss Now what to do with this file?
12:50 JRWeiss I need to send it to the dev team....
12:50 Sewi JRWeiss: Do you have a trac account? If so, you could attach it to the ticket in question.
12:51 JRWeiss yes I have a trac account
12:51 JRWeiss Thank you
12:53 azawawi joined #padre
13:03 szabgab az, oh I have a lot more questions then :-)
13:04 szabgab az, specifically why is this only happening on that system? Is it only the specific user or everyone on FreeBSD ?
13:05 JRWeiss Sewi, I attached the chage repor tot he ticket it trac and changed the status to resolved
13:05 szabgab I thought the person who talked to me was a FreeBSD maintainer
13:06 JRWeiss szabgab, I submitted the fix on trac
13:06 szabgab JRWeiss, thank you, I'll review it - now you have a lot of other things you can do
13:06 JRWeiss yeh like update the readme and possibly the setting up developers environment
13:06 szabgab 1) write a more detailed set of instructions on how to setup dev envrionment for the padre web site on windows
13:07 szabgab 2) how to create and submit a patch
13:07 szabgab for now
13:07 szabgab those would help a lot the next person who comes along
13:08 rhebus is it possible to specify extra entries for @INC on a per-project basis? would that go in a padre.yml file or something?
13:08 JRWeiss OK I will report as I get these done
13:08 Sewi rhebus: For the file, it's in the Preferences
13:09 szabgab rhebus, not yet
13:09 szabgab rhebus, would you please look at our bug tracking system and check if these two requests have their tickets?
13:09 az szabgab: well, i dunno. i think better idea to ask author of this PR. i see only one user, i can try check this with freebsd, but author of pr has adm64 and i don't. maybe here someone have freebsd 8.0x and amd64?
13:09 szabgab if not then create for them
13:10 rhebus I'll have a look quickly
13:13 rhebus apparently I need to talk to you guys to register to be able to create tickets on padre.perlide.org/trac
13:13 rhebus so can I register please? :)
13:16 Sewi rhebus: We had trouble with spam, szabgab needs to open the registration, I guss he'll do so as soon as he reads your message :)
13:16 rhebus sure thing
13:17 MMS joined #padre
13:19 szabgab az, http://padre.perlide.org/trac/ticket/524  this is what I could come up with
13:19 szabgab rhebus, one sec
13:19 szabgab at least we know that now it is clear you have to talk to us :-)
13:19 szabgab rhebus, go ahead register
13:22 az szabgab: thank you, i'll try search people to repeat/check this issue.
13:22 szabgab az, you are welcome and thanks for taking the time
13:22 szabgab and checking with us
13:30 * Ryan52 heard his name in backlog a few times..
13:36 pece joined #padre
13:41 rhebus right, ticket created for subroutine renaming
13:45 tsee rhebus, sub/method renaming will be hard in the general case. Even with PPI.
13:46 tsee In the face of inheritance (that is set up at run-time as in Perl), utterly robust method renaming is IMPOSSIBLE, even :/
13:46 tsee But of course, the perfect is the enemy of the good.
13:47 rhebus yeah
13:47 rhebus screw getting it perfect
13:47 rhebus even a global find-replace option would be good for now
13:47 szabgab Ryan52, so I have talked to Allison Randal and she said we don't have any legal issue, we just have to make sure your parents know you are involved in Padre and agree to that
13:48 szabgab rhebus, I think it would be great if you tried to implement a first version
13:48 szabgab even if it has very limited capabilities
13:48 rhebus I'm looking at how to svn co atm
13:48 rhebus but I think my first priority will be on unit testing capabilities
13:49 Ryan52 szabgab: well that was easy. unless you want it in writing or something, that's done months ago :)
13:49 rhebus ie tickets #65 and #283
13:50 szabgab Ryan52, it is enough that you asked them
13:51 * PerlJam boggles a little bit  ... "make sure his parents know"?
13:51 Hyppolit svn: r7779 | tsee++ | http://padre.perlide.org/trac/changeset/7779
13:51 Hyppolit might as well use a fast constructor if it's free
13:51 Hyppolit trunk/Padre/lib/Padre/Config/
13:51 tsee Yay. First commit in ages.
13:51 Ryan52 tsee: welcome back :)
13:51 PacoLinux joined #padre
13:51 tsee Only visiting. ETOOMUCHWORK
13:51 szabgab PerlJam, as we just found out Ryan52 is 14 years old
13:52 tsee And ETOOMANYPROJECTS.
13:52 szabgab and I got worried about possible legal issues
13:52 Ryan52 and ETOOMUCHERRNO. :)
13:52 PerlJam Ryan52++ for starting early.  (just please don't peak early :)
13:52 szabgab but I also have kids and I hope they will tell me even when 14 what they are spending their time
13:53 PerlJam szabgab: It's just I never  thought I'd see that phrase in relation to some perl project for some reason.  I guess that means perl and padre is successful in reaching young people.
13:54 az left #padre
13:57 szabgab well, there are certain perl projects I think his parents would not be happy to seem him involved
13:58 szabgab but I won't link to that :-)
13:58 tsee They're commercial, though.
14:00 azawawi M:B share directory support => http://www.dagolden.com/index.php/48​3/modulebuild-progress-and-roadmap/
14:01 szabgab there are now 261 open tickets, I think it would be high-time to start to categorize them a bit better
14:02 rhebus i think assigning owners to some would be good
14:02 szabgab so I thought to open a category "better perl" or "perl beginner"
14:02 szabgab rhebus, you are welcome to take ownership
14:02 rhebus no I mean some are being worked on but have no owner
14:02 szabgab e.g. I just saw a question on perl beginners asking for what is   !! $self->thing
14:02 szabgab what is the !!
14:03 szabgab rhebus, yes we should encourage that too
14:03 szabgab so I think I'd like to open a ticket "explain what !! is"
14:03 Ryan52 azawawi's Perl 6 thing has that nice table of symbols and what they mean iirc. we need that for perl 5.
14:03 szabgab there is afaik  no explanation in perldoc
14:03 rhebus eg #65 is being worked on -- svn trunk has a Run Tests menu item which runs the tests in t/ -- but nobody is credited in the ticket number
14:04 rhebus well, perldoc perlop explains ! and !! is just ! applied twice
14:04 szabgab rhebus, actually noone really works on that
14:04 rhebus ok
14:04 szabgab someone just implemented one thing but is not planning on doing more
14:05 szabgab rhebus, yes one can understand !! with some thinking but it is sort of an expression
14:05 szabgab and we have all kinds of things that on the long run might need to go in core perl but in the meantime I'd like to have them somehow answered in padre
14:06 szabgab see also http://padre.perlide.org/trac/ticket/523
14:06 szabgab maybe the category would be "perl help"
14:07 rhebus are you saying padre should explain idiomatic perl?
14:08 azawawi Ryan52: perlopref started well but the effort seems to have stalled. I am using that in Padre's help search.
14:08 szabgab where possible yes
14:08 szabgab but not only that
14:09 szabgab I have the standard example of beginners   typing      use warning;  and the whole thing blowing up in their face
14:09 azawawi Ryan52: oops ... they added more docs :)
14:09 azawawi Ryan52: updating...
14:09 tsee Alias: What's the deal with the "project => 1" setting in Padre::Config's Setting declarations?
14:09 rhebus by the way, does Padre have a coding standards document or style guide?
14:09 tsee there's a perltidyrc, I think.
14:10 tsee Alias, I can't seem to find any references to this in the related code.
14:10 rhebus I'll have to perldoc that
14:10 azawawi Ryan52: i use tools/update_perlopref.pl to update it
14:10 rhebus anyway I'll have to leave you for now
14:11 rhebus but see you soon
14:12 szabgab cu
14:13 Hyppolit svn: r7780 | azawawi++ | http://padre.perlide.org/trac/changeset/7780
14:13 Hyppolit [Padre] Point update_perlopref.pl to share/doc
14:13 Hyppolit trunk/tools/
14:16 Hyppolit svn: r7781 | azawawi++ | http://padre.perlide.org/trac/changeset/7781
14:16 Hyppolit [Padre] Bundled latest perlopref.pod which fixes the following (cowens++):
14:16 Hyppolit [Padre] added ||=, |=, ^=, <<=, >>=, and &&=
14:16 Hyppolit [Padre] fixed %; fixed **=,+=,-=,.=; added *=,/=,%=,x=,&=
14:16 Hyppolit [Padre] added &&, ||, //, .., and ...
14:16 Hyppolit [Padre] added =, **=, +=, -=, .=
14:16 Hyppolit [Padre] added . and .=
14:16 Hyppolit [Padre] fixed bitwise xor's example
14:16 Hyppolit [Padre] added bitwise and, or, and xor (&, |, and ^)
14:16 tsee Alias: Also, is there a way to have complex types in the configuration? Such as an array of Paths? I'd be fine with a flat type such as "array", of course.
14:16 Hyppolit trunk/Padre/share/doc/
14:21 Alias Project integration doesn't quite get implemented yet
14:22 Hyppolit svn: r7782 | azawawi++ | http://padre.perlide.org/trac/changeset/7782
14:22 Hyppolit [Padre] Updated Changes
14:22 Hyppolit trunk/Padre/
14:22 Alias The idea was to have a flag in the setting that says if a project's configuration file is allowed to override the setting for just it's documents
14:41 Sewi Alias: Thank you for accepting my registration :-)
14:41 Hyppolit svn: r7783 | szabgab++ | http://padre.perlide.org/trac/changeset/7783
14:41 Hyppolit fixing #521, JRWeiss++
14:41 Hyppolit trunk/template.padre.perlid​e.org/documentroot/static/
14:53 Hyppolit svn: r7784 | azawawi++ | http://padre.perlide.org/trac/changeset/7784
14:53 Hyppolit [Perl::Dist::Padre] Updated Padre icon to the butterfly
14:53 Hyppolit trunk/Perl-Dist-Padre/share/
14:58 PerlJam I do not understand the git plugin.
14:59 Alias Sewi: Say what now? :)
15:00 Alias ah
15:00 Alias I don't have time for proper module namespace duties atm, so I try to at least try to keep author rego reasonably fast
15:03 tsee Alias, nobody really has enough time any more to do the namespace feedback/registration.
15:03 Alias yeah
15:03 Alias We need a new admin
15:03 tsee I'm struggling.
15:03 tsee Alias, what happened to that new admin you introduced a while ago?
15:03 tsee Without giving names...
15:03 Alias who
15:06 Floyd-ATC joined #padre
15:06 azawawi How about change "Syntax Check" tab to "Problems" ?
15:06 azawawi s/change/changing
15:06 tsee azawawi, IMHO too unspecific.
15:07 azawawi steal that idea from eclipse :)
15:07 azawawi tsee: i had trouble translating it to arabic
15:07 Floyd-ATC "Syntax check" is pretty spot on, there are many types of problems :-)
15:07 Sewi tsee: But it would enable us to include other than syntax problems...
15:07 azawawi what about PerlCritic warnings?
15:08 El_Che what if the syntax is ok but the grmmar broken? :)
15:08 tsee Sewi, if that's the plan, then change it. But "problems" doesn't seem right. "Warnings & Errors"?
15:08 azawawi the idea is to keep it simple
15:08 tsee Problems could also be some sort of Padre-debug tab.
15:09 Sewi tsee: Warnings & Errors seems to be the best.
15:09 tsee I.e. problems with the program.
15:09 tsee Anyhow: IMHO :)
15:10 azawawi so "Problems"? :)
15:11 azawawi what's the problem with "Problems"? :)
15:11 * azawawi catches a Padre crash
15:11 jq joined #padre
15:12 Floyd-ATC I have a cosmetic suggestion: Large, clear toolbar buttons for Run and Stop. They should change colors between green/red and grey to clearly indicate when the script is running and not.
15:12 azawawi nice idea
15:13 szabgab Floyd-ATC, that would be good, please start by opening a ticket!
15:13 Floyd-ATC Hehe which brings me right back to my favorite subject: Could someone please register an account for me? :-)
15:14 jq joined #padre
15:15 Sewi Why not make one button which changes between "Run" and "Stop"?
15:16 Floyd-ATC Sewi: Because "stop" buttons will inevitably be unresponsive for some scripts and you'll end up clicking it twice, only to have the program interpret it as "oh, you want me to start over?"
15:16 Floyd-ATC Very frustrating
15:16 Sewi ok
15:17 Floyd-ATC How many times have you clicked "Stop" in internet explorer only to have the browser go "hang on I know I can do this, just give me 45 minutes"
15:18 azawawi in chrome, they removed stop
15:18 azawawi just reload
15:19 Floyd-ATC 8-|
15:19 Sewi I try to advoid IE whenever possible :-)
15:20 azawawi IE is ancient technology...
15:21 Floyd-ATC Same here, but that's a topic for another time and place :-)
15:22 Floyd-ATC BUT seriously... can someone create a Trac account for me please? Been trying to get one since the about 5 minutes after I downloaded Padre 0.41
15:22 szabgab Floyd-ATC, one sec
15:22 Floyd-ATC yay :-)
15:23 szabgab try http://padre.perlide.org/trac/register now
15:23 kaare joined #padre
15:23 meironc joined #padre
15:24 Floyd-ATC Thank you :-)
15:26 szabgab because of the spammer I have to turn it on/off for everyone :-)
15:26 szabgab but it is still better than cleaning up 20 spam entries a day
15:26 Alias Isn't there some way an admin can directly add an account?
15:26 Alias Why do the individuals have to request it?
15:26 szabgab yes, but for that I have to ask for username , email
15:27 Alias As opposed to never being able to register someone when you aren't online?
15:27 szabgab actually I though that would be the easier way to do
15:27 meironc szabgab hi how are you?
15:27 Alias I'd like to see both
15:27 szabgab garu, and Ryan52 can also do it now
15:27 szabgab Alias, sure I could register anyone now with my admin powers
15:28 szabgab I just did not do it
15:28 meironc szabgab I sil have not fixed the problem from last night
15:28 szabgab meironc, fine, a bit over irc-ed myself today
15:28 szabgab meironc,  maybe Alias can help
15:28 szabgab or maybe CSJewell
15:28 Alias What was the problem?
15:29 szabgab azawawi++ is just a minor Windows genious
15:30 szabgab vista would not let C:\strawberry\perl\bin\perl.exe -v run
15:31 szabgab actually meironc can you try that now again?
15:31 szabgab and also try  C:\strawberry\perl\bin\perl.exe -E "say 42"
15:33 jq joined #padre
15:33 Hyppolit svn: r7785 | azawawi++ | http://padre.perlide.org/trac/changeset/7785
15:33 Hyppolit [Padre] Handle crash gracefully when opening a recent file that has been deleted.
15:33 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
15:33 meironc error (not recognized as an internal or external operable program of batch file)
15:34 meironc Alias error (not recognized as an internal or external operable program of batch file)
15:35 szabgab meironc, both calls?
15:35 meironc I tried both of them
15:35 szabgab ok so now try    C:\strawberry\perl\bin\perl.exe
15:37 meironc the cursor is idle on the next line. My comp dose not say it is processing anything.
15:37 Alias meironc: How do you trigger that error?
15:38 szabgab meironc, try tping in that window:  print 42;
15:38 meironc Alias C:\strawberry\perl\bin\perl.exe -v  or C:\strawberry\perl\bin\perl.exe -e  in command prompt
15:39 Alias So basically, you don't have Perl installed?
15:39 Alias :)
15:39 szabgab meironc, and have you run the last one differently?
15:39 szabgab Alias, we saw he pasted the dir output yesterday
15:39 szabgab and he can run padre
15:39 Alias Sure
15:39 Alias It's just not installed THERE
15:40 Alias meironc: pwhich perl
15:40 Alias run that
15:40 szabgab there is a which in Windows?
15:40 szabgab and you are telling us only now?
15:40 meironc through command prompt
15:40 Alias yes
15:40 Alias szabgab: File::Which comes with a pure Perl version
15:40 Alias And it's in Padre's deps somewhere
15:41 meironc it outputed C:\strawberry\perl\bin\perl.EXE  in command prompt
15:41 szabgab :0
15:41 Alias Curious
15:42 szabgab Alias, as I can see if he runs perl.exe only it runs and waits for input on STDIN
15:42 szabgab but if -v or -E given  then perl is not found
15:43 Alias oh rly
15:43 Alias cuuurious
15:43 Alias Which OS and strawberry version
15:43 Alias Specifically
15:45 meironc Visa home premium (2006), padre version 0.41
15:47 azawawi home premium here also
15:47 Alias Which Perl
15:47 azawawi i totally suspect the avira antivirus software
15:48 azawawi alias: latest...
15:48 meironc In the new file opt it says perl 5 / 6
15:48 azawawi alias: almost six 0.41 => upgraded
15:49 szabgab Alias, he started with Almost six 0.41 and was trying to upgrade when it got stuck
15:50 azawawi how about perldoc?
15:50 azawawi is it working?
15:51 azawawi meironc: please type the following in the command line: perldoc perlintro
15:51 Hyppolit svn: r7786 | szabgab++ | http://padre.perlide.org/trac/changeset/7786
15:51 Hyppolit adding page getting involved (moved from trac) and removing trac from top navigation
15:51 Hyppolit trunk/template.padre.perlide.org/data/ trunk/template.padre.perlide.org/tt/lib/ trunk/template.padre.perlide.org/tt/pages/
15:51 szabgab dinner &
15:51 azawawi Alias: what should happen when setup_editor is passed an non-existant file?
15:52 Alias no idea
15:52 Alias I didn't write it :)
15:52 meironc it shows me a text of name, description ...
15:53 azawawi so perldoc is working but perl.exe is not
15:53 azawawi brb dinner &
15:57 Alias hrm
15:57 Alias I like the idea about virus checking
15:58 Alias Try incrementally disabling things
15:58 Alias Start with basic virus checks, then try disabling UAC
15:58 Alias If you haven't already
15:59 meironc UAC is disabled
15:59 Alias what about perl -v
15:59 Alias Without an explicit path
16:00 meironc Error and I disabled my antivirus and windows antivirus (it tells you all the tasks you have to do)
16:01 Alias weird
16:01 Alias I'm out of ideas, without seeing the machine myself
16:27 Floyd-ATC left #padre
16:31 DCOLLINS joined #padre
16:31 CSJewell Perl::Dist::Padre build had an error near the end - but then, I'm waiting for azawawi to update the icon, anyway.
16:32 CSJewell [error at lower levels of the build modules, not in P::D::P - trying again.]
16:32 DCOLLINS Hey - is this the right place for Almost Six support or bug reports? I can't seem to find a bug tracker for Almost Six, and Padre is throwing an error on creation of a new perl6 script.
16:32 szabgab DCOLLINS, this is a known bug
16:32 szabgab file:///home/gabor/tmp/pad/howto.html
16:33 szabgab wring link
16:33 szabgab DCOLLINS, http://padre.perlide.org/howto.html  follow the insttructions on how to upgrade
16:33 DCOLLINS Oh. Oops, I skipped that entire section!
16:33 DCOLLINS Thanks
16:34 szabgab and let us know any other issue you encounter
16:35 szabgab Alias, I think it would be better if Almost Six was distributed from the Strawberry Perl web site
16:35 szabgab And Padre stand-alone was distributed from the Padre web site
16:36 DCOLLINS In make for Padre 0.45:
16:36 DCOLLINS pl2bat.bat blib\script\padre 'pl2bat.bat' is not recognized as an internal or external command, operable program or batch file. dmake.EXE:  Error code 129, while making 'blib\script\padre'
16:36 szabgab meironc, I see the problem  was not resolved yet?
16:36 Alias szabgab: I think we can do that
16:36 szabgab DCOLLINS, hae you installed zip or msi ?
16:36 DCOLLINS msi
16:37 szabgab and how did you run he upgrade command ?
16:37 Alias szabgab: I've been meaning to do a betas page
16:37 szabgab from Star/run/the command
16:37 DCOLLINS perl -MCPAN -e "CPAN->upgrade('/^Padre/')"
16:37 DCOLLINS In a command prompt
16:38 szabgab Alias, maybe it should be calles Strawberry-Almost-Six
16:38 szabgab Alias, any idea re the issue of DCOLLINS ?
16:39 szabgab DCOLLINS, do you have other perl on your system ?
16:39 Alias DCOLLINS: If you have a command line open at the time you install Perl, it doesn't get the new PATH entries
16:39 Alias You need to close any command lines and launch new ones
16:40 DCOLLINS I installed the msi, then opened a command prompt, then ran the command above
16:40 DCOLLINS This is the only perl
16:41 Alias What OS and specific Perl
16:41 DCOLLINS And in fact C:\strawberry\perl\bin isn't in the PATH at all.
16:41 DCOLLINS Vista X64
16:41 Alias huh?
16:41 DCOLLINS enterprise edition I think
16:41 Alias Try a reboot
16:41 Alias Just to be sure
16:41 DCOLLINS kk
16:45 CSJewell Alias: A log-off-and-on unually does the trick, if that's available...
16:45 CSJewell s/unually/usually/
16:46 Alias ok
16:46 Alias This is Vista or later?
16:47 DCOLLINS joined #padre
16:47 CSJewell I think I did that with 2008 one time.
16:48 Alias <CSJewell> Alias: A log-off-and-on unually does the trick, if that's available...
16:48 DCOLLINS OK, reboot got it in the PATH, now upgrading to padre 0.45, and padre is also now happy about building.
16:49 szabgab meironc, I think at this point maybe you need to uninstall Alomst-Six, reboot, and install again Almost six.msi and hope it will work
16:50 szabgab maybe turning off the antivirus during the installation
16:50 Alias There's no reason a regular Perl invocation would work though
16:52 Hyppolit svn: r7787 | szabgab++ | http://padre.perlide.org/trac/changeset/7787
16:52 Hyppolit header to the developers and translators pages
16:52 Hyppolit trunk/template.padre.perlide.org/tt/pages/
16:53 SvenDowideit joined #padre
16:59 user_8362 joined #padre
17:01 user_8362 hi all
17:03 user_8362 joined #padre
17:18 tsee joined #padre
17:34 jq- joined #padre
17:41 meironc joined #padre
17:42 meironc Alias and szabgab thank you for all your help
17:43 meironc I have now updated the padre with no problems
18:12 JRWeiss joined #padre
18:26 meironc joined #padre
18:31 rhebus joined #padre
18:32 rhebus joined #padre
18:37 azawawi joined #padre
18:39 JRWeiss joined #padre
18:41 rhebus resurrecting an old conversation: "<Sewi> rhebus: You could also put an empty padre.yml file in your project's root dir." -- what will this do? get_project_dir doesn't check for padre.yml, so it seems a project dir is only defined by Makefile.PL or Build.PL
18:50 rhebus anyone know much about the menubar code?
18:55 El_Che what about it?
18:57 rhebus how often is the menubar refreshed?
18:57 rhebus I see the Perl menu can come and go
18:57 rhebus I want to implement the functionality requested in http://padre.perlide.org/trac/ticket/283 -- so I want to add a menu item whenever a tab is selected or created which is a .t file in a project
19:01 El_Che I did now on a proof of concept plugin
19:01 El_Che shell plugin
19:01 GabrielVieira joined #padre
19:01 El_Che I did that, i mean
19:02 El_Che rhebus: you want to change the core code of need the funcionality in a plugin?
19:03 azawawi CSJewell: hi, i updated it
19:04 rhebus El_Che: I think this belongs in the core code
19:05 El_Che rhebus: have a look at Padre/lib/Padre/Wx
19:06 El_Che there there is Menubar.pm
19:06 El_Che and in Menu
19:06 El_Che there are pm for each menu
19:06 El_Che pretty straight forward to add
19:06 CSJewell Thanks. Fixing one last bug, (I reintroduced the bug that makes including Alien::wxWidgets give ICE60 errors when linking the .msi) and then it should be buildable.
19:06 rhebus yeah I'm there already
19:06 rhebus I think I've got it figured
19:06 El_Che add_menu_item
19:07 El_Che cooking, bbl
19:08 CSJewell Hyppolit must be taking a well-deserved vacation, huh?
19:09 CSJewell Oh. I see the commit in the backlog.
19:17 rhebus hmm, I'm looking at http://padre.perlide.org/trac/ticket/283 -- I've added a menu item "Run this test" to detect if the current file is a .t file and if so, run it through prove
19:18 rhebus but I'm wondering, could this functionality be folded into plain "Run Script"?
19:18 rhebus ie should it automagically notice that the current script is a test and should be run through prove?
19:19 rhebus or is that being too clever for its own good? Might a user want to run a .t file through perl and not through prove?
19:20 CSJewell [I should say, I reintroduced the second half of the bug. The first half is why the .par is created for Alien::wxWidgets.]
19:21 CSJewell azawawi: check back with me in 6 hours or so (I want to make sure that there are no files missing) and I should have Padre Standalone updated.
19:27 PerlJam What's the key sequence to switch from tab to tab?
19:28 tsee joined #padre
19:30 rhebus PerlJam: ctrl-tab works for me
19:30 rhebus PerlJam: ctrl-shift-tab goes left instead
19:32 azawawi CSJewell: sure
19:37 rhebus so I've fixed up a menu item for http://padre.perlide.org/trac/ticket/283 -- should I just go ahead and commit? I'm new to this open source thing :S
19:41 Sewi If you have a commit bit, go ahead (properbly after you run perl Makefile.PL;make test)
19:41 Sewi Otherweise, please attach a patch to the ticket on trac.
19:42 PerlJam rhebus: thanks
19:44 rhebus Sewi: ok thanks
19:48 Sewi rhebus: Please drop a line here after adding a file to trac (if you don't commit yourself), otherwise no one will notice the new patch :-)
19:48 rhebus added patch to http://padre.perlide.org/trac/ticket/283
19:48 Sewi ok
19:48 rhebus Sewi: ping
19:49 rhebus woo, first ever open source contribution
19:49 rhebus long overdue too
19:50 Sewi :-)
19:50 Sewi It was the same for me when I started with Padre :-)
19:51 rhebus I have another change I want to make, but it's a one-liner and it's not worth setting up a trac ticket and attaching a patch
19:51 Sewi Where?
19:52 rhebus basically, the Run Menu item "Run Tests" (at the bottom) should read "Stop execution" instead
19:52 rhebus the one with the F6 shortcut
19:52 rhebus copypaste error
19:52 rhebus I didn't do it in the #283 patch for obvious reasons
19:52 Sewi One moment, I'm just applying and testing the 283 patch :)
19:53 rhebus ooh nuts, I forgot to test :S
19:56 rhebus testing here now too
19:57 Sewi I'm running make test atm...
19:58 rhebus make test successful here
19:58 rhebus but I didn't add any testcases to cover the new functionality...
19:58 Sewi No, but the current tests also do much.
19:59 Sewi Stil running here.
19:59 Sewi Your patch works with one of Padre's own test scripts, but I tried a test from one of my projects and it failed.
19:59 rhebus can you see the issue?
20:00 Sewi It didn't find the module to test, but "." is included in the path and this is where the pm lives.
20:00 Sewi I guess it's some kind of working directory issue and may be more dedicated to the test I used than to your patch.
20:00 rhebus does "prove -bv testfile.t" work in the module's working directory?
20:01 rhebus [ie the Build.PL or Makefile.PL dir]
20:01 Sewi yes
20:01 rhebus hmm, strange
20:01 rhebus because that's all my new option does
20:01 Sewi this may be the problem, it has neither Build.PL, nor Makefile.PL nor lib or blib.
20:01 Sewi Just a .pm with a .pm.t
20:01 rhebus that's definitely the problem
20:01 rhebus does "Run Tests" work? (the existing menu item)
20:01 Sewi I'll look at it later, make test just finished.
20:02 Hyppolit svn: r7788 | Sewi++ | http://padre.perlide.org/trac/changeset/7788
20:02 Hyppolit Fixed ticket #283: Run tests from menu (rhebus++)
20:02 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
20:03 Sewi Congratulations, your first os commit :)
20:03 rhebus hooray! \o/
20:03 Hyppolit svn: r7789 | Sewi++ | http://padre.perlide.org/trac/changeset/7789
20:03 Hyppolit Update messages.pot
20:03 Hyppolit trunk/Padre/share/locale/
20:05 rhebus you think I can close #65 too? "Add capability to run the unit tests of a project"
20:05 Hyppolit svn: r7790 | Sewi++ | http://padre.perlide.org/trac/changeset/7790
20:05 Hyppolit German tranlation back at 100%
20:05 Hyppolit trunk/Padre/share/locale/
20:06 rhebus sewi: ping
20:06 Sewi pong
20:06 Sewi Just looking for 65
20:07 Sewi Would you like to close 283 yourself? It's your patch
20:08 rhebus sure
20:09 Sewi I think, 65 has been fixed long ago, go ahead and close it or ask one of the core dev team, it's up to you.
20:09 rhebus well, if they don't want it closed they can rewrite it to be clearer about what they want :)
20:09 Sewi sure :-)
20:10 Sewi When you do your next patch, could you run it from within the "trunk" directory?
20:11 rhebus ok
20:11 Sewi It's not a problem, but it would save the one who applies it to remove the "trunk/" from the beginning of the filenames...
20:11 rhebus or rename your working copy directory "trunk" temporarily
20:11 rhebus but yeah, I'll do that
20:12 GabrielVieira joined #padre
20:12 Sewi Thx.
20:12 Sewi Where was this oneliner you where talking about?
20:15 rhebus in Padre/lib/Padre/Wx/Menu/Run.pm: line 86 label      => Wx::gettext('Run Tests'), should say label      => Wx::gettext('Stop execution'),  or something like that
20:15 rhebus since it has name => 'run.stop' and its callback function calls TerminateProcess
20:16 rhebus Note this is NOT line 66, which should definitely say "Run Tests"
20:16 Sewi I see both of them.
20:17 Sewi Thank you. I'll do the commit once my current make test run has finished and the other pending commit is done :-)
20:19 rhebus np
20:20 Hyppolit svn: r7791 | Sewi++ | http://padre.perlide.org/trac/changeset/7791
20:20 Hyppolit r7788 was using the wrong project_dir. Fixed.
20:20 Hyppolit trunk/Padre/lib/Padre/Wx/
20:20 Sewi This was the reason why my test failed.
20:20 Hyppolit svn: r7792 | Sewi++ | http://padre.perlide.org/trac/changeset/7792
20:20 Hyppolit Fixed wrong menu item naming (rhebus++)
20:20 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
20:21 Sewi Karma rhebus
20:21 Sewi Hmm, it worked earlier today. :(
20:21 rhebus Karma?
20:22 Sewi Hard to describe :)
20:22 GabrielVieira joined #padre
20:23 Hyppolit svn: r7793 | Sewi++ | http://padre.perlide.org/trac/changeset/7793
20:23 Hyppolit Update messages.pot
20:23 Hyppolit trunk/Padre/share/locale/
20:23 Hyppolit svn: r7794 | Sewi++ | http://padre.perlide.org/trac/changeset/7794
20:23 Hyppolit German translation update
20:23 Hyppolit trunk/Padre/share/locale/
20:23 rhebus Sewi: if on_run_this_test should use $document->project_dir, shouldn't on_run_tests use it too?
20:24 rhebus immediately preceding function in Wx/Main.pm
20:24 Sewi It should. I didn't notice.
20:24 Sewi thanks
20:24 rhebus after all, on_run_this_test was mostly a copypaste of on_run_tests :)
20:25 rhebus right, it's been a pleasure working with you but I'm off for now
20:25 Sewi me2
20:26 Sewi Just finishing this change.
20:26 Sewi Thank you for helping padre!
20:27 rhebus thank you
20:31 Hyppolit svn: r7795 | Sewi++ | http://padre.perlide.org/trac/changeset/7795
20:31 Hyppolit Fixed another wrong project dir (rhebus++)
20:31 Hyppolit trunk/Padre/lib/Padre/Wx/
20:31 Sewi karma rhebus
20:31 Hyppolit Karma of rhebus is 0
20:32 Sewi karma Sewi
20:32 Hyppolit Karma of Sewi is 107
20:40 SvenDowideit_ joined #padre
20:40 GabrielVieira joined #padre
21:13 rhebus joined #padre
21:22 rhebus I've downloaded the svn trunk. How do I work with a plugin? I'm particularly interested in the PerlCritic plugin
21:22 rhebus I have run "perl Makefile.PL" and "make" both in Padre/ and Padre-Plugin-PerlCritic
21:23 SvenDowideit_ joined #padre
21:38 Sewi ./dev.pl -a
21:39 Sewi This includes all Plugins's Paths when launching Padre.
21:39 Sewi perl Makefile.PL;make test install should also work if done within PerlCritic
21:40 * tsee ponders an XS plugin for Padre. perlapi at your fingertips!
21:41 Hyppolit svn: r7796 | Sewi++ | http://padre.perlide.org/trac/changeset/7796
21:41 Hyppolit Updated messages.pot
21:41 Hyppolit trunk/Padre-Plugin-PerlTidy/share/locale/
21:41 Hyppolit svn: r7797 | Sewi++ | http://padre.perlide.org/trac/changeset/7797
21:41 Hyppolit German translation
21:41 Hyppolit trunk/Padre-Plugin-PerlTidy/share/locale/
22:08 skeeterbug joined #padre
22:27 skeeterbug anyone around?
22:28 skeeterbug question about running dev.pl, is there anyway to force it to use the plugins from svn instead of what is in my perl site lib
22:36 rhebus ./dev.pl -a
22:36 rhebus try that
22:36 rhebus but I don't know if it will hide the perl site libs
22:39 rhebus hmm is there a way that I can determine if a given file is currently open in padre?
22:42 skeeterbug -a seems to have worked, thank you
22:42 skeeterbug i will have a patch for the catalyst plugin (start server is broke)
22:43 skeeterbug -a does have a problem with $VERSION though
22:44 skeeterbug Global symbol "$VERSION" requires explicit package name at..
22:48 skeeterbug disregard that last bit
22:48 skeeterbug PEBKAC ;)
23:07 SvenDowideit joined #padre
23:09 cognominal joined #padre
23:20 skeeterbug i generated a patch for the catalyst plugin, should i paste it?
23:22 asdfgh joined #padre
23:24 rhebus is there a ticket for it?
23:24 rhebus if so, attach the patch to the ticket
23:24 rhebus then ping people here to let them know you have a patch ready
23:28 SvenDowideit joined #padre
23:28 skeeterbug no ticket for it
23:28 skeeterbug i mailed it to the dev mailing list
23:29 rhebus hmm don't know what the best thing is then
23:29 rhebus I'm new to this project myself
23:31 skeeterbug i came in here last week and let garu know about it. He may have forgot though, there was no ticket created and nothing has been done on that module.
23:31 skeeterbug I sent the mailing list the patch, included a new test for it.
23:36 garu skeeterbug, ah
23:36 garu skeeterbug, I'm really sorry, totally missed it... I'll release the patched version today, thanks!
23:36 skeeterbug no worries, i was bored at work and decided to patch it myself :)
23:36 garu skeeterbug++
23:42 skeeterbug Nice code base by the way. It was really easy for me to get in and patch what I needed without any hassles.
23:47 rhebus what is the type of Padre::Document->editor?
23:50 rhebus oh, got it, it's Padre::Wx::Editor
23:54 garu skeeterbug, thanks :)  but it still sucks at several places, so feel free to jump in any time you get bored again :)
23:58 rhebus >_< ok so Padre::Wx::Editor @ISA Wx::StyledTextCtrl. Now where on earth is Wx::StyledTextCtrl?
23:58 rhebus it has no documentation afaics
23:59 rhebus it's mentioned in Padre::Plugin::Devel
23:59 rhebus but nowhere can I find any documentation which might lead me to know what methods it has

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