Camelia, the Perl 6 bug

IRC log for #padre, 2009-09-16

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

All times shown according to UTC.

Time Nick Message
00:28 skeeterbug left #padre
00:48 SvenDowideit joined #padre
01:03 Fayland joined #padre
01:31 mohsen joined #padre
01:59 azawawi joined #padre
01:59 azawawi good morning
02:02 azawawi Alias: ping
02:03 azawawi Alias: Have you uploaded the newer File::Which and Test::Script that are required in Padre's Makefile.PL?
02:36 Alias I have as of a few hours ago
02:37 azawawi ty
02:38 * azawawi is blogging about Padre 0.46
02:53 perletc joined #padre
03:21 ppant joined #padre
03:21 ppant Hello Good Morning
03:24 azawawi hi ppant
03:26 ppant I am new to Padre but now I have installed on Windows and Ubuntu 9.04
03:27 ppant I want to participate on dev
03:27 ppant of padre.. how should I proceed
03:27 azawawi great... welcome
03:28 azawawi szabgab will be online in like 1-2 hours
03:28 azawawi he'll open registration for trac for you
03:28 ppant great..
03:28 azawawi and give you commit access
03:28 azawawi we closed open registration down for spam...
03:29 ppant For last 1 week on so I am just trying to follow the converation
03:29 azawawi meanwhile read this...
03:29 azawawi http://padre.perlide.org/getting_involved.html
03:29 ppant I appreciate what you guys are doing:)
03:30 ppant I will go though it
03:30 azawawi and this http://padre.perlide.org/trac/wiki/Howto
03:40 GabrielVieira joined #padre
03:47 garu szabgab, ping
03:48 ppant Hi <garu> Good Morning
03:48 garu hi ppant! good morning :)
03:54 szabgab gm
03:54 azawawi szabgab: ppant wants to join in...
03:54 azawawi szabgab: as a developer
03:55 szabgab I think I'd like the first few patches to go to trac
03:55 Ryan52 I don't think he has access to trac.
03:55 szabgab especially as we are going to get several beginners - students I teach - with 0 experience in perl or svn or open source
03:56 szabgab so either you Ryan52 or garu can open and close the registration, right?
03:56 szabgab Alias, after looking at #win32, maybe it is time to move +6 to the Strawberry Perl web site
03:57 szabgab and start to release an experimental Strawberry+Padre and add it to the Strawberry website
03:58 garu ppant, want to register to trac now?
03:58 garu szabgab, I saw this and it reminded me of you --> http://www.railsforkids.com/
03:58 Ryan52 poor kids
03:58 Ryan52 =P
03:59 * Ryan52 doesn't like ruby very much :)
03:59 garu szabgab, it's in pt_BR, but I basically like the idea behind both the name and the actual meaning (which I don't think has anything to do with the name)
03:59 Ryan52 garu: what is it?
04:01 garu the name "railsforkids" makes me think of what szabgab was thinking with the logoish thingie... teaching programming for kids... this made me think maybe we should take upon such an initiative, register perlforkids and work the idea of teaching a somewhat "baby Perl" in a fashion that's interesting for children (which plain text pods are not)
04:01 garu optionally we could also register perlforteens ... well, you get the idea
04:02 garu (it's just an idea that came to mind, btw - not necessarily good.... at all)
04:02 garu second:
04:05 garu the actual purpose of the site has nothing to do with kids: it's about a marathon of 12 online talks (with audio/video/slides/chat) that (supposedly) went on all through september the 12th, meant to teach RoR ... so the kids appeals to me as "something for beginners" or "something to play with"
04:06 szabgab I am still in child distribution mode but I am trying to follow you ppl
04:06 garu third:
04:07 szabgab perlforkids and friends can start with downloading games
04:08 azawawi http://ahmadzawawi.blogspot.com/20​09/09/whats-new-in-padre-046.html
04:10 garu what they also did which I found interesting is that they made it a "100% beneficent event" meaning people have to pay R$30 (about 17 USD) to get access to the live event and later on to all the leftover material, but all the money would go to an NGO that aids people with special needs
04:11 garu s/pay/pay a symbolic value of/;
04:13 Ryan52 azawawi++ # way better blog entry than mine :)
04:13 azawawi Ryan52: thx
04:13 azawawi Ryan52: the idea is to blog a lot :)
04:14 azawawi Ryan52: and link a lot
04:17 azawawi Ryan52: when is the next release due? :)
04:18 Alias szabgab: I agree, once we hit October release
04:18 Alias szabgab: Right now, it's a bit too hard to find the additional versions
04:19 szabgab additional versions?
04:19 Alias Or a link to the beta stuff
04:19 szabgab I think people are starting to get confused on how to get padre after installing strawberry
04:19 Ryan52 azawawi: dunno
04:19 garu "our new and cool Padre release maintainer"
04:19 Ryan52 thursdayish?
04:20 Alias azawawi: I just filed a bug against the F2/opref stuff
04:20 Alias azawawi: It doesn't seem to work properly for me
04:20 * garu feels like an old and square old-history release monkey :(
04:20 Alias If I hightlight ">" and hit F2, I get the help for "$>" instead of "X > Y"
04:21 szabgab Alias, can you create and add a page to the Strawberry web site with the beta versions (which are currently the +6 0.41 releases)?
04:21 szabgab or do you want to wait another 4-6 weeks with that?
04:22 Ryan52 azawawi: hm...since you've touched the splash screen code apparently..
04:22 Ryan52 azawawi: could we use Wx::Perl::SplashFast?
04:22 Ryan52 I mean, did you look at using it?
04:22 Ryan52 not sure if that'd be simpler or not.
04:23 Ryan52 tho I know that the splash screen before you changed stuff didn't work well for me, haven't tried with your improvements yet.
04:24 azawawi Ryan52: i will take a look at it
04:25 ppant <garu Yes..
04:25 Alias As far as I can tell, SplashFast doesn't actually improve anything
04:25 garu Ryan52, I think Alias and I considered W:P:SplashFast, but it was discarded because of the way Padre was loaded
04:25 Alias I took a look at it when I did the last speed up for splash
04:25 Alias I think it's timer was also hard-coded in
04:25 garu it was
04:25 Ryan52 oh, okay. and now my curiosity is over.
04:26 garu no way to destroy it externally and stuff
04:26 Alias You could only do a fixed time splash, which removed any future improvements to Padre that would make it vanish faster
04:26 Ryan52 ah
04:26 Alias And it meant MORE dependencies, and more modules to load
04:26 Alias So it also made run-time Padre and all it's threads heavier
04:26 Alias Just for a vanity feature :)
04:28 azawawi Alias: it is now destroyed before wx->MainLoop
04:28 azawawi Alias: and before re-focus singleinstance event...
04:30 garu azawawi, did you get a chance to do a "quick fix" example?
04:31 azawawi garu: not really, im focused on stability and enhancements atm
04:31 azawawi garu: features that were annoying me...
04:32 garu azawawi, okay, no problem :)
04:35 azawawi Alias: are checksums calculated later when a newer package is uploaded to CPAN?
04:41 Alias Should be at the same time it writes to the master
04:41 Alias It might be the CPAN client not updating, or the CPAN mirror not getting both files
04:42 azawawi strange
04:42 azawawi it happened to me like a couple of times on new packages, maybe ISP-caching
04:42 azawawi cpan client should add ?t=random-number to solve that
04:46 Alias Are you using a magic super-fast mirror?
04:47 Alias That might behave different
04:47 Alias Or indeed, could be a proxy
04:49 azawawi nop strawberry's...
04:59 JRWeiss joined #padre
05:00 szabgab joined #padre
05:16 Alias hrm
05:16 Alias Strawberry's is cpan.cpantesters.org
05:16 Alias (for now)
05:16 szabgab Alias, another topic
05:16 szabgab I wrote about yesterday, can you create a top 100 for win32 >
05:16 szabgab >
05:16 szabgab ?
05:17 Alias Probably
05:17 szabgab something like top100 failing on windows
05:17 Alias yeah, I know what you want
05:17 szabgab good, because I am not sure :-)
05:17 Alias Trouble is that it's entirely a trivial thing to make
05:18 Alias Most of the "headline" stuff is baked into CPANDB
05:18 Alias And then Top100 just pulls from CPANDB
05:18 szabgab originally I thought to have a cpan mirror with only modules that are working on win32
05:18 Alias That might be a bad idea
05:18 Alias One bad test reports and stuff vanishes
05:18 szabgab I would say include ever module with one good report
05:19 szabgab and don't mirror the newer version until it gets a good report
05:19 Alias Every method is going to have edge cases
05:19 Alias But something like that might be possible
05:19 Alias A FAIL 100 Win32-edition would be something else entirely though
05:19 szabgab so maybe start with a report ?
05:19 Alias That's a prioritisation algorithm
05:20 Alias ORDB::CPANTesters
05:20 Alias Join release against CPANDB to find distribution
05:20 szabgab yes I was just thinking on how to improve the win32 experience as I keep hearing people complain that things don't install well on Strawberry
05:20 Alias Then select distribution where count blah where win32 group by distribution etc
05:21 szabgab most of the time these complaints don't come fix factual report so noone can really help them
05:21 Alias Now they'd just complain they can see a module in search.cpan, but Strawberry doesn't think it exists :)
05:22 szabgab so creating a report and trying to get those fixed would be a first step
05:22 szabgab after your many similar steps
05:23 szabgab can you differentiate between test reports from Strawberry perl and other win32 distros?
05:24 szabgab could you create a report of "has ActivePerl ppm package but no successful test on Strawberry"
05:24 szabgab with "has ActivePerl ppm" I think one should mean any win32 ppm not only those distributed by AS
05:35 Sewi joined #padre
05:35 Sewi gm
05:35 Sewi ping szabgab
05:35 szabgab poing
05:36 Sewi Hi, I got a problem yesterday: 21:49Sewiszabgab: I added the German installation howto to the homepage (http://padre.perlide.org/howto.de.html), but it is not found.
05:36 szabgab oh have you tried the README in the templates... directory?
05:37 Sewi seems I didn't read it.
05:38 szabgab then can you please check http://padre.perlide.org/trac/ticket/557  and apply the patch if it is ok
05:38 Sewi Do you mean the build part?
05:38 pece joined #padre
05:39 szabgab I am quite sure if you manage generate it on your machine you will be able to track down the problm
05:41 Hyppolit svn: r7913 | Sewi++ | http://padre.perlide.org/trac/changeset/7913
05:41 Hyppolit Patch from ticket #557 (JoshuaW++)
05:41 Hyppolit trunk/template.padre.perlide.org/
05:42 Sewi Thanks.
05:46 szabgab Sewi, thanks, if the README is still not clear I'll try to help of course
05:47 Sewi szabgab: If a ticket (576 in this case) is assigned to/owned by someone else, but I could fix it with a few lines, may I do so and close it or shall I leave it to the current owner?
05:47 szabgab I find the recent mst blog really good, please upvote on reddit: http://www.reddit.com/r/programming/comments/9l0q​f/learning_to_design_architecture_and_design_and/
05:48 szabgab in general I think it is ok, but with 576, how do you suggest to give that feedback?
05:52 Alias szabgab: I have no visibility of PPM
05:53 Sewi szabgab: Like the error messages (atm): A message box
05:55 szabgab Alias, we could ask Randy Kobes for a feed
05:55 Alias huh?
05:55 Alias Why Randy?
05:55 Alias If you use ActivePerl, you don't get his repo by default
05:55 Alias And the default is all that really matter
05:55 Alias matters
05:55 szabgab because his search engine shows the ppms ?
05:56 szabgab AS has a list of all the ppms for windows, you could go with that list
05:56 szabgab but for example they don't package Wx
05:56 szabgab and quite a number of modules that are important
05:58 kaare joined #padre
06:03 Alias It entirely depends what you are trying to measure
06:03 Alias You need to be clear about what PRECISELY you are trying to measure
06:04 Alias It's almost impossible to just wing it and come up with something sane
06:08 szabgab Alias, several things I can think of, not all of them fist the top 100 idea
06:09 szabgab 1) list of all the modules that are packaged as ppm by AS or someone else but don't pass tests on Strawberry  - a big red question mark, this is not top 100 relevant IMHO, just a list
06:11 szabgab 2) TOP 100 modules that cause problems in Strawberry Perl. I don't know how to measure that
06:12 Alias Strawberry isn't a thing, it's just windows perl native
06:12 Alias So it's all of MSWin32
06:12 Alias Attempting to somehow isolate the brand name is a bad idea
06:13 szabgab I think it should be important to the Strawberry people to make sure they are at least as good (in CPAN module installation) as ActivePerl
06:14 szabgab that is for 1)
06:14 * Alias shrugs
06:14 Alias I'd rather not make comparisons like that
06:14 szabgab for 2) you are right
06:14 Alias Or at least, I'd rather avoid them where we can
06:15 Alias I DO have a complete download log for cpan.strawberryperl.com
06:15 szabgab why?
06:15 Alias I'm much rather build a weighting over the normal graph
06:15 Alias And then look for failures there
06:15 Alias Why do something just because someone else does it
06:15 Alias Much better to look at what OUR users are missing out on and fix that first
06:16 Alias If ActivePerl does something, it's not really important until people start to ask for that specific function
06:16 szabgab that can lead to the same problem that websites that don't work with FF say that our users don't use FF so we don't need to make it work under FF
06:16 Alias I see plenty of complaints that there's no equivalent to Foo in Strawberry
06:17 Alias Responding to those requests is quite different to proactively copying
06:17 szabgab so I think a person would download Strawberry, try to install some module that is not very common but he needs it, it fails to install, he leaves Strawberry
06:17 marcela joined #padre
06:18 szabgab IMHO most of the corporate people will not tell you (or anyone else) something is broken and they need it
06:18 szabgab most of them will assume noone cares
06:18 szabgab or at least that's what I see
06:19 szabgab and I am not saying you personally need to fix those modules in Strawberry
06:19 * Alias shrugs
06:19 Alias We fix the next thing we can see...
06:19 azawawi joined #padre
06:19 szabgab must be cold , you keep shrugging
06:20 Alias If we can't distinguish between something nobody uses and something everyone uses but nobody talks about, it's pointless
06:20 Alias Fortunately, we CAN see those corporate people downloading modules
06:20 Alias So this isn't entirely a speculative exercise here
06:21 Alias Matching the cpan.strawberry download logs against cpan testers would give you a fairly decent list of things that people want but can't have
06:21 szabgab sound good
06:21 Alias Also, once CPAN::Reporter has vendor config support, we'll interrupt them and ask if we can report the failed install
06:22 Hyppolit svn: r7914 | Sewi++ | http://padre.perlide.org/trac/changeset/7914
06:22 Hyppolit Added missing deps to README
06:22 Hyppolit trunk/template.padre.perlide.org/
06:22 Hyppolit svn: r7915 | Sewi++ | http://padre.perlide.org/trac/changeset/7915
06:22 Hyppolit Typo-fix
06:22 Hyppolit trunk/template.padre.perlide.org/tt/pages/
06:23 Sewi szabgab: Fixed & working now.
06:24 szabgab Sewi, great
06:24 Hyppolit svn: r7916 | Sewi++ | http://padre.perlide.org/trac/changeset/7916
06:24 Hyppolit Made TT-errors more helpful by adding more info
06:24 Hyppolit trunk/template.padre.perlide.​org/inc/Local/Padre/Website/
06:26 szabgab azawawi, I have added several links to http://padre.perlide.org/trac/wiki/Features pointing to your recent blog entry
06:27 szabgab but I think in the long run it would be better to copy your screenshots and explanations to the padre website
06:27 szabgab they are really nice
06:28 Alias Or make screenr.com screencasts
06:35 Hyppolit svn: r7917 | azawawi++ | http://padre.perlide.org/trac/changeset/7917
06:35 Hyppolit [Padre] Added "What's new in Padre 0.46" Blog post to articles
06:35 Hyppolit trunk/template.padre.perlide.org/data/
06:36 azawawi szabgab: thanks...more linking :)
06:38 szabgab Alias, I think we should have textual posts with screenshots and also screencast
06:38 szabgab you know, not everyone will understand my spoken English
06:38 azawawi hmmm subtitles :)
06:38 azawawi szabgab: how about making one in english, and then simply creating subtitles for it
06:39 szabgab that can work but I still think we need screenshots and plain text as well
06:39 szabgab but whatever you do it is a progress
07:14 JRWeiss joined #padre
07:16 finanalyst joined #padre
07:18 JRW joined #padre
07:22 szabgab JRW, I have started to write something: http://padre.perlide.org/trac/wiki/TestingSystem
07:45 szabgab azawawi, ping
07:45 azawawi plong
07:46 azawawi szabgab: what's up?
07:46 szabgab there is someone from Pakistan who is trying to sign up to the Israeli perl mongers on LinkedIn
07:46 azawawi interesting
07:47 szabgab but I  tend to allow only people from Israel
07:47 szabgab do you use LinkedIn?
07:47 azawawi nop
07:47 azawawi no use here... :(
07:47 szabgab so maybe start using it?
07:48 * azawawi adds to his long todo list :)
07:48 szabgab maybe you won't find many people local to you
07:48 szabgab azawawi, 5 minutes?
07:49 azawawi not 5 mins for sure
07:49 azawawi sorry
07:50 szabgab anyway I sent you an invitation :-)
07:50 finanalyst left #padre
07:55 ppant szabgab, Can you make allow me to register to for trac?
07:56 szabgab ppant, go ahead
07:56 szabgab http://padre.perlide.org/trac/register
07:57 ppant Will do Tx
07:59 ppant I have created account there... I think now I have to check out the code base from svn right?
08:02 Sewi yes
08:02 Sewi Do you need any help for this?
08:05 ppant Tx.. I would like try myself first by following the instructions.. will let you know in case of issue
08:06 Sewi This is the preferred way :-)
08:15 szabgab ppant, that's great, then you can also help clarify the instructions to make it even easier for the next one to come
08:24 Hyppolit svn: r7918 | azawawi++ | http://padre.perlide.org/trac/changeset/7918
08:24 Hyppolit [Padre] Fixed ticket:576 "common (beginner) error check has no feedback if no errors found"
08:24 Hyppolit trunk/Padre/lib/Padre/Document/
08:26 Hyppolit svn: r7919 | azawawi++ | http://padre.perlide.org/trac/changeset/7919
08:26 Hyppolit [Padre] Perl tidy...
08:26 Hyppolit trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
08:28 Hyppolit svn: r7920 | azawawi++ | http://padre.perlide.org/trac/changeset/7920
08:28 Hyppolit [Padre] Updated Changes :)
08:28 Hyppolit trunk/Padre/
08:32 ppant szabgab, I am facing some issue with code check out from trunk
08:33 ppant shall I send screen shot?
08:34 szabgab is there a pastebin for images?
08:34 szabgab why not copy paste the text to a pastebin?
08:41 ppant http://widget.mibbit.com/pb/rFPMEF
08:42 Sewi Seems empty to me :-(
08:42 ppant my fault.. give me sec
08:42 * Sewi hands a sec over to ppant :-)
08:45 azawawi prove does not work on win32
08:47 azawawi http://gist.github.com/187936
08:48 abraxxa joined #padre
08:49 ppant Command: Checkout from http://svn.perlide.org/padre/trunk revision HEAD, Fully recursive Error REPORT of '/padre/!svn/vcc/defauly':Responce exceeded maximum number of header Error fields (http://svn.perlide.org)  Finished
08:50 szabgab how did you try it?
08:51 ppant through svn client
08:51 szabgab what os? what command ?
08:51 ppant Tortise SVN
08:52 szabgab azawawi, ??
08:52 ppant Windows .. installed SVN client set the repository of padre http://svn.perlide.org/padre/trunk/
08:53 azawawi szabgab: yup
08:53 szabgab I just tried on linux and it brought all the 84 Mb
08:53 azawawi szabgab: im debugging it atm
08:53 szabgab azawawi, cann you also help ppant ?
08:54 azawawi ppant: win32?
08:54 azawawi szabgab: sure
08:54 ppant yes
08:54 spacechicken joined #padre
08:54 spacechicken left #padre
08:55 azawawi what's the svn client that you have installed?
08:55 ppant I am using Tortise svn client
08:55 azawawi cool me 2
08:55 ppant :)
08:55 azawawi svn checkout http://svn.perlide.org/padre/trunk/
08:55 ppant By repo browser I have set http://svn.perlide.org/padre/trunk/
08:56 azawawi right click, and then svn checkout
08:56 azawawi and enter http://svn.perlide.org/padre/trunk/
08:56 ppant done the same will try again
08:56 azawawi checkout depth => recursive
08:56 azawawi Revision => head
08:57 azawawi make sure that the directory you're checking into is clean (no .svn folders)
08:57 azawawi what version of tortoisesvn?
08:58 ppant 1.6.
08:58 ppant 1.6.5
08:59 azawawi cool
08:59 azawawi tell me what's the error then?
08:59 ppant The same steps I have done earlier too
08:59 azawawi and what happened?
08:59 ppant can you just go below in chat window
08:59 ppant sorry above
08:59 * azawawi backlogs
08:59 JRWeiss joined #padre
08:59 ppant yes
09:00 ppant Command:
09:04 azawawi where are you checking out to?
09:04 azawawi and try opening http://svn.perlide.org/padre/trunk/ in your browser
09:04 ppant it opens properly
09:06 azawawi cool
09:06 ppant I have created a folder in d drive D:\PadreSRC there i am try to check out
09:06 ppant from trunk
09:06 ppant http://svn.perlide.org/padre/trunk/
09:07 azawawi are there files in D:\PadreSRC ?
09:07 azawawi delete folder and create it again please
09:07 ppant No.. I always delete the .svn folder after
09:07 azawawi and then try checking out
09:07 ppant each attempt
09:07 ppant ok.. will try that
09:12 ppant No message .. still try.. just want to ask how much time takes to do the full trunk check out?
09:12 azawawi it is like 18MB
09:12 azawawi if i remember correctly
09:12 ppant ok
09:12 azawawi so it works now?
09:13 ppant Not was just cheking
09:13 ppant No .
09:13 ppant Still trying no error message
09:13 ppant only 11KB transferred
09:16 ppant I think I should give some more time to it to check the problem
09:16 ppant I will not take your much time to solve small issues
09:17 ppant :)
09:17 azawawi no problem
09:17 ppant will come back to you in case of issues
09:18 Sewi ppant: Maybe limiting the checkout to "trunk/Padre" would help.
09:19 ppant I will try that
09:21 azawawi ppant: how fast is your internet?
09:22 ppant 512 kbps
09:22 ppant line
09:22 azawawi cool then it should nt take that much time
09:22 azawawi any firewalls/antiviri active?
09:22 ppant yes.. GDATA NoteBook security
09:23 azawawi ppant: can you disable it while testing?
09:23 azawawi ppant: sometimes these strange problems are firewall/antivirus related
09:23 azawawi ppant: vista?
09:23 Sewi ppant: GDATA is known to cause a huge amount of problems. It could crash or freeze other applications and things like this.
09:24 azawawi Sewi: did u do the "Run this test"?
09:24 ppant Sewi, azawawi-- limiting check out to /trunk/Padre is sucessful
09:25 Sewi azawawi: I applied rhebus's patch afair. Any problems?
09:28 azawawi Sewi: prove some_file_name_with_spaces does not work on win32
09:28 azawawi Sewi: i wonder if even anyone tested it :)
09:29 azawawi Sewi: prove -bv "C:\docs and settings\test.t"
09:29 Sewi I don't think so. I tested it on Linux and it worked with standard-conform and non-standard tests.
09:29 azawawi Sewi: prove sees it as C:\docs, and, settings, test.t :)
09:29 Sewi azawawi: I know these problems... :-)
09:29 azawawi Sewi: it is a problem in prove that's for sure
09:29 szabgab trunk was 85 Mb now that I checked out
09:30 azawawi lol
09:30 szabgab which probably means the real size is half of that and with compression (is there compression in SVN?) the network traffic is a lot smaller
09:31 Hyppolit svn: r7921 | azawawi++ | http://padre.perlide.org/trac/changeset/7921
09:31 Hyppolit [Padre] Used File::Which to find where prove is on win32/other
09:31 Hyppolit trunk/Padre/lib/Padre/Wx/
09:31 azawawi szabgab: compression is done on the apache http layer...
09:32 azawawi Sewi: take a look at App::Prove
09:33 Sewi azawawi: Sorry, later, currently busy.
09:33 azawawi szabgab: take a look at App::Prove, http://cpansearch.perl.org/src/ANDYA​/Test-Harness-3.17/lib/App/Prove.pm
09:33 azawawi szabgab: :)
09:33 azawawi szabgab: $self->{argv} = [@ARGV];
09:34 azawawi szabgab: is the culprit here...
09:34 szabgab why is that an issue?
09:35 azawawi prove c:\docs and settings\test.t does not work
09:35 szabgab I know in windows for some reason you don't get the values in the command line
09:35 azawawi prove "c:\docs and settings\test.t" does not work
09:35 szabgab only if you write perl script.pl param
09:35 szabgab I don't know why though
09:35 azawawi that line assumes that we dont have spaces...
09:36 azawawi could you try prove on your linux with a directory with spaces?
09:36 szabgab that's ok I think
09:36 szabgab you have to put them in quotes
09:36 azawawi szabgab: it works on win32 without spaces
09:37 szabgab works well on linux if you put the path in quote
09:39 azawawi szabgab: http://gist.github.com/187962
09:41 szabgab azawawi, what about perl "c:\Documents and Settings\azawawi\My Documents\test.t"  ?
09:42 azawawi works...
09:42 azawawi prove has screwed-up option processing when spaces are involved...
09:43 szabgab what bout   perl   "path to prove" "c:\Documents and Settings\azawawi\My Documents\test.t"   ?
09:43 azawawi same problemo
09:43 szabgab interesting
09:44 szabgab and strange
09:44 azawawi prove is working
09:45 azawawi refresh http://gist.github.com/187962
09:45 azawawi i edited and added what happens when use test.t from a directory without spaces
09:46 szabgab what is prove?   isn't that a .bat file actually
09:46 azawawi yeah
09:47 azawawi i traced it back to App::Prove
09:47 szabgab so I think the problem might be in the .bat file
09:47 szabgab as that code you showed looks ok to me
09:47 azawawi i dont think so since those are auto-generated...
09:47 szabgab by the time you get to @ARG something has already processed the command line params
09:48 szabgab so maybe we have the same problem in other command line tools
09:48 szabgab padre "path to\file.txt"  ?
09:49 szabgab JRWeiss, I started to write this: http://padre.perlide.org/trac/wiki/TestingSystem
09:49 azawawi padre "c:\Documents and Settings\azawawi\My Documents\test.t" worked perfectly
09:49 azawawi it is prove :)
09:49 szabgab ok, I think you proved it :-)
09:52 azawawi opening multiple files in padre from the command line works also
09:52 azawawi with spaces
10:03 JRWeiss szabgab, is there something wrong with the site Padre.Perlride.org
10:03 JRWeiss I can't conect
10:03 azawawi yup it seems offline...
10:03 szabgab http://padre.perlide.org/
10:04 szabgab WORKSFORME
10:04 azawawi lol
10:04 azawawi extra r
10:05 JRWeiss that was just a typo here I access the correct addres in my browser
10:05 * azawawi rolls his sleeves to find prove's problem :)
10:05 Sewi works for me, too, but http://blogs.padre.perlide.org/ was quite slow not long ago
10:06 JRWeiss Ok now it let me in. (closed the browser and tried again)
10:08 JRWeiss szabgab, I will update this page with the stuff I have started to write as well
10:08 szabgab there seemed to have some issue with the ISP
10:09 szabgab for a few seconds or a minute
10:09 JRWeiss szabgab, take a look at the AutoIT tool for testing  http://www.autoitscript.com/autoit3/
10:09 szabgab I had also trouble with my other sever
10:09 JRWeiss I was lucky enough to hit those few seconds and restarting the browser took enough time
10:23 azawawi JRWeiss: autohotkey is cool also
10:24 azawawi JRWeiss: but is win32 only
10:37 szabgab JRWeiss, is that free but not open source?
10:38 szabgab pls add the link to our wiki, azawawi you too
10:38 szabgab and then let's see how can we beat them?
10:40 ppant joined #padre
10:40 azawawi szabgab: #@argv = map { glob "$_" } @argv if NEED_GLOB;
10:40 azawawi szabgab: lib\App\Prove\State.pm
10:40 azawawi szabgab: win32 file globbing screws up things
10:41 azawawi szabgab: found it lol :)
10:42 azawawi szabgab: that's why it does nt happen on your machine... since it happens in win32
10:45 azawawi szabgab: i remember we had a similar problem and we used File::Glob::Windows;
10:45 azawawi szabgab: but in App::Prove, i guess that's out of the question dependency-wise
10:47 azawawi Alias: ping
10:47 kaare_ joined #padre
10:53 kaare__ joined #padre
10:59 azawawi szabgab: https://rt.cpan.org/Ticket/Display.html?id=49732 :)
11:01 kaare joined #padre
11:10 kaare_ joined #padre
11:11 finanalyst joined #padre
11:14 azawawi szabgab: i added this for future reference http://padre.perlide.org/trac/ticket/582
11:17 SvenDowideit__ joined #padre
11:25 kaare__ joined #padre
11:34 finanalyst left #padre
11:36 kaare__ joined #padre
12:02 Hyppolit svn: r7922 | Sewi++ | http://padre.perlide.org/trac/changeset/7922
12:02 Hyppolit Fixed a use-of-undefined-value - warning
12:02 Hyppolit trunk/Padre/lib/Padre/Wx/
12:11 Hyppolit svn: r7923 | Sewi++ | http://padre.perlide.org/trac/changeset/7923
12:11 Hyppolit Add a Padre file-API as preparation for the fix of ticket #12
12:11 Hyppolit trunk/Padre/lib/Padre/
12:12 Hyppolit svn: r7924 | Sewi++ | http://padre.perlide.org/trac/changeset/7924
12:12 Hyppolit Add a Padre file-API - module for local files
12:12 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/File/
12:13 Hyppolit svn: r7925 | Sewi++ | http://padre.perlide.org/trac/changeset/7925
12:13 Hyppolit Start using the new Padre file-API
12:13 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
12:27 waxhead joined #padre
12:27 waxhead evening
12:51 JRWeiss joined #padre
12:52 JRWeiss szabgab, ping
12:52 szabgab pong
12:52 szabgab I just woke up
12:53 JRWeiss sorry for disappearing, I am bac now
12:53 JRWeiss OK so did I
12:53 JRWeiss I actualy sick today so I just could not continue earlier
12:53 JRWeiss yes AutoIT is free but from what I saw not open source
12:54 JRWeiss I think it is wrtten in C++
12:55 szabgab ic
12:57 submersible1 joined #padre
12:59 azawawi joined #padre
13:01 azawawi Sewi++ # for Padre::File
13:03 JRWeiss joined #padre
13:04 azawawi Sewi: please update Padre/Changes
13:06 El_Che is there a way to batch configure cpan (preferably as a user)?
13:06 El_Che still thinking of a gui interface for a padre cpan install on ubuntu
13:08 azawawi Sewi: ping
13:08 submersible1 ::FTP and :SSH vapor?
13:09 azawawi padre seems broken
13:09 azawawi i only see ??? when i open a file...
13:10 azawawi Padre does not support Perl files lol :)
13:12 submersible1 srsly?
13:12 azawawi yeah
13:13 submersible1 @7925 working for me
13:16 szabgab Sewi,  http://padre.perlide.org/trac/changeset/7922
13:17 szabgab I'd rather find out how can it happen that a document does not have a mime-type
13:17 Hyppolit svn: r7926 | azawawi++ | http://padre.perlide.org/trac/changeset/7926
13:17 Hyppolit [Padre] Removed obsolete commented code...
13:17 Hyppolit trunk/Padre/lib/Padre/Document/
13:19 azawawi szabgab: i am a bit puzzled here... what does WIN32/UNIX mean in the status bar?
13:20 szabgab I guess it means the file is mixed
13:20 szabgab in terms of newlines
13:20 azawawi szabgab: no i mean WIN32 or UNIX ... the value there...
13:20 azawawi szabgab: what does the value mean?
13:20 submersible1 :{)
13:20 szabgab those indicate the newline type in he file
13:20 submersible1 Line endings in this file "best-guess"
13:21 szabgab or I am still sleeping
13:21 azawawi szabgab: the document's new line type or the current default new line type?
13:21 szabgab that of the document
13:21 szabgab should be
13:21 szabgab ...used to be...
13:22 azawawi it is aint so now for sure...
13:22 submersible1 that is odd.
13:22 azawawi change it from preferences and re-open the file...
13:22 submersible1 on many levels
13:24 azawawi if i open a file, it should tell me UNIX/WIN32/MAC or MIXED right?
13:24 submersible1 it is that of the document... but does not seem to track with undo....
13:27 submersible1 broken here
13:28 * azawawi prepares a ticket
13:28 submersible1 azawawi: that label changes in accord with the 'Convert EOL' behaviour... and saves correctly , the auto-detect when opening the file subsequently seems busted
13:28 szabgab Sewi, ping
13:29 azawawi submersible1: yeah but doesnt detect MIXED...
13:29 azawawi submersible1: what i want to achieve is display MIXED in a different color/warn about it...
13:31 azawawi szabgab: rakudo "Seattle" is going to be released tomorrow...
13:31 szabgab why are we using
13:32 szabgab 'return undef' in so many places?
13:32 szabgab or at all?
13:32 azawawi szabgab: i tested it in the morning, and so far it is builds/works...
13:32 szabgab azawawi, I am quite out of loop there
13:32 azawawi szabgab: ok later &
13:33 submersible1 <blink> ;)
13:33 submersible1 MIXED
13:33 submersible1 i'm out too
13:33 azawawi lol, must be the low-sugar condition im having... :)
13:34 submersible1 hopefully some swarm and index to come soon
13:35 submersible1 if Sewi is going for File::SSH ::FTP ... i wonder about how those activities are going to interrupt the editor without a full blown service thread behind them
13:36 azawawi submersible: where is submersible1? did it sink? :)
13:40 * azawawi sleep &
14:11 Sewi pong pong
14:13 Sewi submersible: I didn't decide if I'm going to create ::FTP myself :-) But I'm using sshfs atm and there is no big speed issue.
14:15 Hyppolit svn: r7927 | Sewi++ | http://padre.perlide.org/trac/changeset/7927
14:15 Hyppolit Changed Changes
14:15 Hyppolit trunk/Padre/
14:17 Getty awesome svn comment ;)
14:18 Getty or is that by the bot? dont know him so far :)
14:19 Getty no it really is :) btw Padre: awesome stuff, why i never heard of it before? already working with perl 1 1/2 year now and always searched for an IDE ready to go package for windows
14:19 Getty you must make more promo!
14:20 Sewi szabgab: It happend when creating a blank file.
14:30 Hyppolit svn: r7928 | Sewi++ | http://padre.perlide.org/trac/changeset/7928
14:30 Hyppolit Restored the default MIME-type for blank documents
14:30 Hyppolit trunk/Padre/lib/Padre/
14:31 Hyppolit svn: r7929 | Sewi++ | http://padre.perlide.org/trac/changeset/7929
14:31 Hyppolit Support for custom URLs served by plugins
14:31 Hyppolit trunk/Padre/lib/Padre/
14:32 Sewi karma C
14:32 Hyppolit Karma of C is 26
14:52 szabgab Getty, the whole thing started a year ago
14:52 Getty oh cool ok
14:52 szabgab and only 2 month ago we got the first easy installer for windows
14:52 szabgab so there was not much to promote
14:52 Getty then here is your next fan
14:52 szabgab what OS ?
14:53 Getty windows, i prefer this for my workstation, even tho coding stuff for linux then mostly
14:55 szabgab good, just let us know what you like and what you don't like
14:55 szabgab and then we will point you out how to fix that ;-)
14:56 szabgab Sewi, I think all the mime detection should be in the Mimetypes files
15:00 Sewi szabgab: I gave it back on r7928, the only exception is a MIME-type known by the protocol (like HTTP).
15:01 szabgab thanks
15:01 szabgab still I think there is a comment above that function indicating that it was left there only for lazyness
15:02 szabgab so I think this should me moved to Padre::MimeTypes->_guess_mimetype
15:02 szabgab and  that _guess_mimetype should be probably renamed to  without _
15:03 Sewi yes, it doesn't seem to be internal any longer
15:07 El_Che szabgab: good news. Today I looked at a ubuntu 9.04 install and a lot of perl + gtk2 is installed. We can easily create an installer for padre on ubuntu. Does anyone know how configure cpan with sane defaults non-interactively and if it's desired for padre to install padre modules on a local directory?
15:08 szabgab El_Che, look at how I did it in the XL code in our repository
15:09 szabgab I just created a CPAN configuration for my own purposes and used that
15:09 szabgab Perl-Dist-XL
15:09 El_Che in trunk?
15:10 szabgab yes
15:11 El_Che mycpan.pl
15:12 El_Che is it a root cpan?
15:12 El_Che I am thinking or we should use a root owned cpan or a use one
15:12 Hyppolit svn: r7930 | Sewi++ | http://padre.perlide.org/trac/changeset/7930
15:12 Hyppolit Got rid of the leading _ in Padre::MimeTypes::_guess_mimetype
15:12 Hyppolit trunk/Padre/lib/Padre/
15:12 El_Che the root is the easy way as I need root logins anyway to install de debs (wx etc)
15:13 Sewi szabgab: Move and rename done.
15:15 Sewi szabgab: Should I remove Document::guess_mimetype? It's document dependent and has no own detection code left. For me, it would be better to let it stay there than converting every caller to MimeTypes::guess_mimetype.
15:20 szabgab El_Che, I prefer local installs especially as you will run code from the internyet
15:20 szabgab Sewi, thanks
15:21 szabgab Sewi, you see the same lazy  reason I had when I left it there ;-)
15:21 Sewi :-)
15:22 Sewi Someone should look over Padre::File and Padre::File::Local as it was my first completly new module for Padre and I'm sure there are things which are not good or could be better :-)
15:22 El_Che good point
15:23 szabgab Sewi, I don't like the return undef;   things but as I can see padre has lots of those
15:24 szabgab and I also don't like the       A and B;   style code I think it is clearer to write if (A) { B }
15:24 El_Che szabgab: out of the box on Ubuntu we can do things like thise for the installer: http://nxadm.files.wordpress.c​om/2009/09/padre_installer.png
15:24 Sewi szabgab: undef is used as a "no result" default.
15:25 szabgab Sewi, I know but if someone takes the call in array context it will be tru
15:25 szabgab true
15:25 szabgab as a one element list
15:25 Sewi ok, but what should be returned else?
15:26 szabgab return;
15:26 Sewi nothing (return;) should be undef but no array-element?
15:26 Sewi ok
15:27 szabgab and I think it would be nice if you went over the whole padre codebase and cleaned this up elsewhere too
15:27 szabgab after some checking that it is really ok to do so :-)
15:27 Sewi Just a question of time :-)
15:28 kaare joined #padre
15:28 Hyppolit svn: r7931 | Sewi++ | http://padre.perlide.org/trac/changeset/7931
15:28 Hyppolit return nothing instead of undef
15:28 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/File/
15:34 Sewi Though it would be more...
15:34 Hyppolit svn: r7932 | Sewi++ | http://padre.perlide.org/trac/changeset/7932
15:34 Hyppolit Removed 20 return undef's for szabgab :-)
15:34 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Config/ trunk/Padre/lib/Padre/Transform/Perl/ trunk/Padre/lib/Padre/Wx/
15:35 szabgab Sewi, thank you :-)
15:35 Sewi you're welcome.
15:39 Sewi I guess, $Padre::File::Filename, ::error and ::MIME should use XS::Accessor, but I have no clue how to do this. Do you want to take a look at it?
15:41 szabgab later & # dinner
15:41 azawawi joined #padre
15:56 Hyppolit svn: r7933 | Sewi++ | http://padre.perlide.org/trac/changeset/7933
15:56 Hyppolit Bugfix: Missing ;
15:56 Hyppolit trunk/Padre/lib/Padre/
16:31 ppant joined #padre
16:53 tsee joined #padre
16:55 azawawi joined #padre
17:31 MoC joined #padre
17:34 azawawi szabgab: take a look at this http://www.slideshare.net/​jeresig/state-of-jquery-09
18:13 skeeterbug joined #padre
18:14 kthakore joined #padre
18:14 kthakore hi there
18:15 kthakore is it possible to install padre on top of an existing strawberry install?
18:16 kthakore my cpan install fails because the Alien::WxWidget cannot download the sources
18:16 kthakore anyone?
18:18 azawawi kthakore: yeah it sure works...
18:18 azawawi kthakore: <cpan> look Alien::wxWidgets
18:19 kthakore ok
18:19 azawawi kthakore: $ make clean
18:19 azawawi sorry
18:19 azawawi kthakore: $ dmake clean
18:19 azawawi and $ perl Makefile.PL; make
18:20 azawawi why could it download the sources btw?
18:20 kthakore firewallz of hell
18:20 azawawi if things keep failing, you can download it manually and place it in that directory...
18:20 kthakore and Alien::wxWidget won't accept my http_proxy settings
18:21 kthakore I have the same problem with Alien""SDL
18:21 azawawi kthakore: an easier option is to download the new 0.45 msi
18:21 azawawi kthakore: how is the alien::sdl over win32 effort going?
18:22 kthakore its good
18:22 kthakore give it a shot
18:22 kthakore if no firefwallzz of hell
18:22 kthakore perl -MCPAN -e "install SDL"
18:22 kthakore oh
18:22 kthakore perl -MCPAN -e "install Alien::SDL" first
18:23 kthakore I took out the deps for some packaging issues
18:23 kthakore next relase should fix it
18:24 azawawi cool
18:24 azawawi looking forward to play that game :)
18:24 kthakore Tetris?
18:24 kthakore did garu tell everyone ?
18:24 azawawi frozen bubble
18:25 kthakore oh
18:25 kthakore thats far for windows
18:25 kthakore there is bsd socket code that I have to replace for windows
18:25 * kthakore remembers --shudder-- socket code --shudder--
18:26 kthakore azsorry
18:26 JRWeiss joined #padre
18:26 azawawi no problem
18:27 kthakore azawawi: its a long haul for that
18:27 kthakore azawawi: I think I will be here though
18:28 kthakore I like perl community like a drug now
18:28 kthakore :)
18:29 azawawi it is moving faster now than before
18:29 azawawi 2010 is going to be Perl 6 is here...
18:30 azawawi parrot has sdl bindings btw
18:30 kthakore azawawi: also Perl ppl like noobs ... unlike other places ...
18:30 kthakore azawawi: yup we will be fixing those too
18:31 kthakore azawawi: have you see our roadmap?
18:31 azawawi where is it?
18:31 kthakore azawawi: 3.5 ( mid 2010 I think) we start PerlNCI for 5 and 6
18:31 kthakore so same XS or NCI for hopefully parrot and perl 5
18:32 kthakore that way one code base essentially
18:33 azawawi nci is cooler than xs
18:33 azawawi in xs you have to deal with internals
18:33 kthakore azawawi: I have not decided either way because I have coded it yet
18:33 kthakore azawawi: internals are cool to I hthink
18:34 azawawi parrot is the way to go in the long run
18:34 kthakore azawawi: http://wiki.github.com/kthakore/SDL_perl is the link when github is back from the DDos attacks
18:35 azawawi who DDos-ing github? so lame lol
18:35 kthakore azawawi: I don't make predictions for the future that way I am never wrong
18:36 kthakore azawawi: ppl
18:36 kthakore azawawi: ok this suxs
18:36 kthakore garu: we are going to have to move code base from github
18:36 kthakore wth!
18:37 kthakore window 2
19:14 azawawi joined #padre
19:31 kthakore joined #padre
19:31 kthakore hi
19:31 kthakore is it possible to see two files next to each out in padre
19:31 kthakore I do split window but it doesn't work
19:31 szabgab it is broken
19:31 szabgab unlock the GUI
19:32 kthakore szabgab: huh?
19:32 szabgab View/Lock User Interface
19:32 kthakore ahh ok
19:32 szabgab and then I think you can arrange the windows
19:32 kthakore still can't split windows
19:33 szabgab you still cannot open the same file twice (which would be split windows)
19:34 kthakore I want do two different fiels next to eachother
19:34 kthakore ala vsplit
19:34 szabgab hmm, strange I remember it worked a long time ago, but maybe I am mistaken
19:34 szabgab the "split window" is something else but apparently this does not work eihter
19:34 szabgab go back in time 6 months
19:35 kthakore yay bug report!!!
19:35 kthakore workaround is go back in time 6 months
19:35 kthakore cannot replicate workaorund
19:37 * kthakore goes back to his lovely vim ....
19:37 kthakore thanks though
20:07 El_Che you'll be back
20:07 El_Che :)
21:05 rindolf joined #padre
21:08 Hyppolit svn: r7934 | szabgab++ | http://padre.perlide.org/trac/changeset/7934
21:08 Hyppolit russian blog entry by Andrew Shitov
21:08 Hyppolit trunk/template.padre.perlide.org/data/
21:20 rindolf Hi all.
21:20 rindolf http://www.shlomifish.org/ham​akor-prize-winners-eng.xhtml - Please review this.
22:06 Hyppolit svn: r7935 | Sewi++ | http://padre.perlide.org/trac/changeset/7935
22:06 Hyppolit Fixed a use of uninitlized value when there is nothing to replace.
22:06 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
22:17 Sewi good night
22:21 CSJewell joined #padre
22:22 kthakore congrats szabgab you deserve it!!!
22:23 kthakore CSJewell: hi
22:23 CSJewell hello.
22:23 kthakore CSJewell: whats up
22:24 CSJewell Not too much - doing the last little bit of cleaning on my code before I start building a beta of Strawberry tomorrow.
22:24 kthakore CSJewell: I had a question about that actually
22:58 submersible1 joined #padre
23:25 CSJewell joined #padre
23:29 finanalyst joined #padre

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