Camelia, the Perl 6 bug

IRC log for #padre, 2011-02-24

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

All times shown according to UTC.

Time Nick Message
00:20 [Sno] joined #padre
00:21 Sno|Laptop left #padre
00:54 jazzanova joined #padre
00:57 dolmen left #padre
01:07 jazzanova left #padre
01:09 jazzanova joined #padre
01:23 alnewkirk left #padre
01:56 chorny left #padre
02:02 Sewi joined #padre
02:20 Sewi left #padre
02:28 itcharlie joined #padre
02:33 katodroid joined #padre
02:39 droidica left #padre
03:46 asarch left #padre
04:17 droidica joined #padre
04:21 katodroid left #padre
05:03 itcharlie Is F3 for closing Padre?
05:04 itcharlie every now and then I press F3 by mistake when I want to press F2
05:04 itcharlie and Padre closes on me
05:18 itcharlie hmm I think I found a bug
05:19 itcharlie On Padre 0.80 when you press F3 the padre IDE will close
05:20 itcharlie What should happen here is that the find next option should run
05:20 itcharlie "Find Next"
05:20 itcharlie problem does not exist in dev version
05:21 itcharlie dev version 0,83
05:21 itcharlie 0.83
05:22 itcharlie left #padre
05:31 droidica left #padre
05:35 kanishka joined #padre
06:20 kaare joined #padre
06:22 kanishka left #padre
06:22 kanishka joined #padre
06:28 szabgab waxhead: the perl on that suse that has the crashes is    This is perl, v5.10.0 built for x86_64-linux-thread-multi
06:29 szabgab but as I wrote I am almost sure the crashes are related to wx/gtk not being fully or correctly installed
06:29 szabgab as they happen when I want to open some of the extra windows of Padre (e.g. syntaxcheck)
06:33 katodroid joined #padre
06:33 pece2 joined #padre
06:35 Sewi joined #padre
06:54 pece2 left #padre
06:54 kyanardag joined #padre
07:16 kyanardag left #padre
07:35 marcela joined #padre
07:47 submersible joined #padre
08:13 [Sno] left #padre
08:13 [Sno] joined #padre
08:28 Alias left #padre
08:28 Alias joined #padre
08:37 danlucraft joined #padre
09:15 marcela left #padre
09:29 fenderson hi szabgab
09:33 szabgab yes fenderson ?
09:48 fenderson sorry nothing, i got it :)
09:57 El_Che hi szabgab, fenderson
09:57 kanishka left #padre
09:59 fenderson hi El_Che '
10:01 jazzanova left #padre
10:07 zenog itcharlie: This is fixed in trunk. #1100
10:07 Hyppolit #1100: Dies when hitting F3 (closed defect) [ http://padre.perlide.org/t​rac/ticket/1100#comment:3 ]
10:08 zenog I guess the question comes up from time to time, but what about bumping the Perl version that Padre expects (both for development, and editing) to 5.10.1 ?
10:11 zenog OK, Debian Lenny only has 5.10.0, so we may wait until everyone has adopted Squeeze; Fedore has it for the last two releases, OpenSuSE since the last one ...
10:12 zenog Or maybe at least 5.10.0 ?
10:12 El_Che isn't perl 5.10 known to be a little buggy?
10:12 El_Che I think chromatics consider 5.10.1 the beginning of modern perl
10:12 zenog 5.10.1 is okay.
10:13 zenog Right now, we even support 5.8.8
10:13 El_Che why?
10:13 El_Che we don't build a server soft
10:14 El_Che that may be tied to harder restrictions (think solaris 8)
10:14 El_Che (and that is 5.8.4 :) )
10:14 kanishka joined #padre
10:18 szabgab zenog: for editing? You mean people who have a production system using perl 5.8 won't be able to edit their files in Padre?
10:19 szabgab for running padre, I think there are plenty of people who install padre on 5.8.x
10:20 szabgab but if we could supply binary version of Padre then IMHO we could require higher Perl version
10:20 szabgab wokring(!) binary for Linux and Windows
10:26 daxim joined #padre
10:33 El_Che szabgab: really? you think people run padre on os's older than 10 year?
10:35 user_8066 joined #padre
10:36 user_8066 left #padre
10:39 kaare El_Che: One of my clients use 5.8.7
10:40 El_Che for desktops?
10:45 Haarg left #padre
10:46 Haarg joined #padre
11:34 fenderson left #padre
11:40 kanishka left #padre
11:48 fenderson joined #padre
11:54 szabgab El_Che: I am not sure what do you mean?
11:54 szabgab I know I have clients that use perl 5.6
11:54 szabgab one of them on windows and the other one is on linux
11:54 szabgab they won't run padre on that perl but they need to edit those files
11:55 szabgab and at my current client we are in the process upgrading suse to a version that has 5.10
11:56 szabgab and here is a table of perl versions on various distributions: https://www.socialtext.net/perl5/versions
12:52 El_Che I meahi
12:52 El_Che Hi
12:53 El_Che I mean, padre will run from a perl >= 5.10
12:53 El_Che of course they can edit older cold
12:53 El_Che code
12:58 szabgab I also raised this issue several times and I'd like to move there but I think we can only do that if we have reliable packaging for both linux and Window
12:59 szabgab 5.10 came out less than 4 years ago, there are plenty of places where people use Linuxes that are 2-3 years old
12:59 El_Che szabgab: is this acceptable: http://calibre-ebook.com/download_linux
13:00 El_Che ugly as hell, no one click, but it works. I tried it yesterday
13:01 szabgab I am not sure what am I looking for on that site?
13:02 El_Che an installer of a popular application written in a dynamic language
13:02 szabgab It is nice they are listing which version of their application is available in which distro
13:02 szabgab we should have that too
13:02 El_Che "calibre has a binary installer that has been tested on a number of distributions on both 32-bit and 64-bit x86 machines. To install, copy paste the following command into a terminal and press Enter:"
13:02 El_Che and then an ugly python command line oneliner
13:02 szabgab yeah
13:03 szabgab For windows we clearly need click-click installer
13:03 El_Che the dependencies are at the end
13:03 szabgab for linux if that kind of stuff was working then it might be ok but I am not sure it can
13:04 El_Che I am reading their code to seee if the install them as well
13:04 szabgab remember, our main issue is that we need the wx-gtk bridge and wx and wx.pm
13:04 El_Che yes, that sucks pretty badlly form an install point of view
13:04 szabgab installing Padre.pm is not the issue, installing all our dependencies is
13:05 szabgab if you have time maybe take a look at the CitrusPerl thingy?
13:05 szabgab that's where my highest hopes are right now
13:05 szabgab along with Cava packager
13:05 szabgab but I did not have time to check that yet
13:07 El_Che brwosing there
13:07 El_Che is it free soft?
13:07 szabgab CitrusPerl is
13:07 szabgab Cava isn't
13:08 El_Che mm
13:11 ispy_ left #padre
13:13 szabgab They are both Dootsonware
13:17 El_Che funny
13:17 El_Che "You are now able to install additional modules of your choice
13:17 El_Che cpan -i Padre"
13:17 El_Che nice :)
13:19 El_Che szabgab: reading tha page it think it's not really an option
13:20 szabgab which page?
13:20 El_Che citrus perl is nice but is has no perl included
13:20 El_Che padre I mean
13:21 El_Che so you still end up with cpan
13:21 szabgab sure, Mark said it was designed to be a perl on top of which we can include our stuff and then package it
13:21 El_Che yes, but for that you need the non-free packager
13:21 szabgab so we would take citrus, add padre, and use Cava to package it
13:21 szabgab it is better than no packager
13:21 El_Che for Cava we may be able to get a non-commercial subscription
13:21 El_Che that is not transferrable
13:22 El_Che and tied to 1 person
13:22 szabgab oh Mark is a nice guy
13:22 szabgab and he is also a Padre committer now
13:22 El_Che yeah, I noticed
13:22 szabgab so yes, Cava would not cos us money if we used it
13:22 szabgab I think it would be good for his business as well to support Padre as much as possible
13:23 szabgab as that would be a way to show the capabilities of the packager
13:23 szabgab and to get more potential clients
13:23 El_Che it would be could if he would have a dual license
13:24 El_Che free as in freedom for free products, pay for commercial (closed source)
13:24 El_Che szabgab: I have an half our to have a look now
13:24 szabgab he got quite some negative messages on the wx list for Cava not being free speach software
13:24 El_Che downloading citursperl
13:24 El_Che non-free soft and dual license is not the same
13:25 szabgab I don't have such a big issue against it thoght I'd also prefere something which is also open source
13:25 El_Che not's the best approach according to the fsf, but certainly acceptable
13:25 szabgab you know wearing my PEG hat I'd very much like to see businesses using perl fluorish :)
13:26 El_Che because perl is not a company product you'll only see businees using it when the foss community does
13:26 szabgab but in any case, let's first see if it works at all?
13:27 szabgab I am not sure I understood your last sentence
13:28 El_Che that staying open eventually opens the door for perl usage in business
13:28 szabgab an dI htought of Mark having a business selling a solution for packagin perl apps
13:29 El_Che looks pretty cool
13:29 szabgab but again, let's first see if it solves the issue for us
13:29 El_Che Wx included
13:30 szabgab we need to try it on a machine that has no wx at all
13:30 asarch joined #padre
13:30 szabgab e.g. Ubuntu 9.04 just after installation
13:31 El_Che compile in older releases
13:31 El_Che it makes sense
13:34 ispy_ joined #padre
13:34 ispy_ left #padre
13:35 El_Che it looks polished
13:42 El_Che PPIx-EditorTools-0.11.tar.gz /usr/bin/make test -- NOT OK
13:42 El_Che crap
13:42 El_Che cpanm does install it, cpan doesn't
13:43 El_Che weird
13:48 szabgab btw did waxhead say anything about the release?
13:48 El_Che haven't seen it
13:49 El_Che mmm
13:49 El_Che first script must be a pl file (padre.pl instead of padre). Looks like bug
13:50 El_Che (you can only choose a pl script as the entry point of the program to be packaged)
13:55 El_Che ok, build one is running
13:55 El_Che I am curious
13:55 El_Che the Wx libraries are there, but nowhere explcitely added in the packager program
13:55 El_Che I am curious
13:56 El_Che it sees the wx files
13:56 El_Che nice
13:58 El_Che szabgab: is your linux x64?
14:01 ispy_ joined #padre
14:04 El_Che szabgab: it looks good
14:04 El_Che altough it missed some padre classes
14:04 El_Che probably the require'd instead of use'd
14:08 szabgab You could tell about this on the mailing list and report the issues to Mark, I am sure he will be happy to get the feedback
14:09 szabgab but what you are saying sounds really cool
14:09 katodroid left #padre
14:09 El_Che szabgab: I amm adding the modules manually
14:09 El_Che there is an entry for that
14:10 El_Che I am trying to figure out how to add the perl tidy plugin to the build
14:14 El_Che 24M
14:18 szabgab size sounds ok
14:19 szabgab the MSI is 37 Mb
14:19 El_Che the thing is, there is no perl
14:20 El_Che just a padre file with some dlls
14:20 El_Che so no perl to run from the cmdline
14:20 szabgab and why is that a problem?
14:20 El_Che by example,  I woudn't know how a use could install plugin
14:20 El_Che for that you would need cpan
14:21 szabgab but you had cpan, no?
14:21 El_Che no, it does not work like that
14:21 El_Che this is what I did
14:22 El_Che I downloaded citrusperl
14:22 El_Che cpanned Padre
14:22 El_Che downloaded de cava packager, pointed to the padre startup script
14:22 szabgab so you could also cpan a plugin here
14:22 El_Che no
14:22 szabgab before you package with cava
14:22 szabgab or you have only one shot to cpan something?
14:23 El_Che I can add binaries before build time
14:23 szabgab after cpan Padre,   you cannot also   cpan Padre::PLugin::PErlCritic  ?
14:24 El_Che yes, I did that
14:24 El_Che but no
14:24 El_Che you get 1 padre binary
14:24 El_Che I explicitly included Padre::Plugin::Perltidy
14:24 szabgab and ?
14:25 El_Che but padre does not see it (because it's not there in the filesystem, but part of the binary)
14:25 El_Che (besides that, wow)
14:25 El_Che yes
14:25 El_Che I rule the pit :)
14:25 El_Che it works now
14:27 szabgab nice
14:27 El_Che moved perltidy from "virtual" to standard
14:27 El_Che still some things missing though, but it looks good
14:28 El_Che virtual @inc -> standard @inc for that module
14:29 szabgab nice
14:29 El_Che Error loading pod for class 'Padre::Plugin::PerlTidy': Can't call method "mimetype" on an undefined value at /Padre::Browser line 300.
14:29 El_Che there are things like that
14:29 El_Che a required we certainly missed
14:36 kaare left #padre
14:40 El_Che mm
14:41 El_Che no extra cpan
14:52 user_96 joined #padre
14:52 user_96 left #padre
15:03 dapatrick joined #padre
15:45 jnap joined #padre
16:12 pece left #padre
16:43 kanishka joined #padre
16:58 pece joined #padre
17:04 zamolxes left #padre
17:26 kaare joined #padre
18:08 zenog &
18:15 danlucraft left #padre
18:24 kanishka left #padre
18:36 kanishka joined #padre
18:54 kanishka left #padre
19:17 kanishka joined #padre
19:20 droidica joined #padre
19:25 ispy_ left #padre
19:25 pece left #padre
19:30 kanishka left #padre
19:30 kanishka joined #padre
19:38 daxim left #padre
19:47 ispy_ joined #padre
19:49 pece joined #padre
20:01 pece left #padre
21:10 ispy_ left #padre
21:21 zamolxes joined #padre
21:23 perlite_ joined #padre
21:27 perlite left #padre
21:27 perlite_ is now known as perlite
21:35 dapatrick left #padre
21:48 kaare left #padre
22:09 jnap left #padre
22:58 ispy_ joined #padre
23:25 Sewi Alias: Your TaskManager fix didn't solve the Padre freeze problem :-(
23:28 Alias_ Nope
23:28 Alias_ I wasn't really expecting it to
23:30 Sewi It might be related to project switching. Padre has been stable since you committed your fix until I opend a file from another project and closed it again making Padre switch back to the first project.
23:31 Alias_ But at least IT could be replicated :)
23:31 Alias_ I shall keep niggling away at the issue
23:33 Alias_ Don't think so
23:34 Alias_ I use the following as my daily set: 1. Directory Tree 2. Function List 3. Find in Files
23:34 Alias_ I NEVER get the thread handing
23:34 Alias_ hanging
23:34 Alias_ For me, on Windows, it only ever occurs when I turn on Syntax Highlight
23:34 Alias_ Or maybe outline, but I don't use that
23:35 Sewi I replayed the same procedure using the same files again after killing and restarting Padre and everything was fine.
23:36 Sewi My Padre tasks usually run for days about 16 hours/day and standby mode at night, it might be a problem which occours only after a long run time
23:37 Sewi Anyway, it's 0:37 here and I need to get up at half past six, going to bed now :)
23:37 Sewi left #padre

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