Camelia, the Perl 6 bug

IRC log for #padre, 2009-10-21

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

All times shown according to UTC.

Time Nick Message
00:13 SvenDowideit_ padre is depressing for me (again)
00:13 SvenDowideit_ i had it running nicely on my debian box last week
00:13 SvenDowideit_ and the svn checkout too
00:13 SvenDowideit_ and this week, its stopped working again
00:14 SvenDowideit_ and that requirement to have wx 2.8.8 really hurts on debian
00:15 SvenDowideit_ Alien:wx won't build successfully, and debian has 2.8.7 (even on unstable?)
00:15 SvenDowideit_ if it weren't that my windows 7 stopped booting 3 weeks ago, i'm sure i wouldn't have this pain - it'd be the other kind
00:48 Alias I wonder if we can skip that dep
00:48 Alias Is there anything in 2.8.8 we actually need?
00:48 SvenDowideit_ i often have skipped it
00:48 SvenDowideit_ as someone thoughtfully provided an ENV var to do so
00:48 SvenDowideit_ and it seemed to work
00:49 SvenDowideit_ but i also didn't know if there was a _good_ reason to want 2.8.8 - for people that expect things to _just work_
00:50 szabgab joined #padre
01:11 Haarg joined #padre
01:12 Ryan52 SvenDowideit_, Alias: it works fine with the version in Debian.
01:12 Ryan52 SvenDowideit_: "apt-get install libalian-wxwidgets-perl"
01:13 Ryan52 SvenDowideit_: and set SKIP_WXWIDGETS_VERSION_CHECK=1 in the environment to have Padre allow the old version.
02:03 szabgab joined #padre
02:10 kthakore Ryan52: I meant from SVN, fro the intertubes I can't use SVN at work
02:10 Ryan52 ah
02:10 Ryan52 why not?
02:11 Ryan52 wait, do we have SVN over http?
02:11 Ryan52 if not, then nevermind that last question =P
02:15 kthakore Ryan52: because my workplace is a security by obscurity type company
03:55 yoni joined #padre
04:05 zloyrusskiy joined #padre
04:08 beekur joined #padre
04:22 kentnl joined #padre
04:27 yoni joined #padre
04:55 JRWeiss joined #padre
05:23 Sewi joined #padre
05:23 Sewi Good morning
05:45 patspam hey Sewi
05:46 MMSH joined #padre
05:51 Sewi Hi patspam
05:55 kaare joined #padre
06:04 CSJewell joined #padre
06:18 submersible1 joined #padre
08:07 SvenDowideit__ joined #padre
08:46 fg3_ joined #padre
09:16 patspam joined #padre
09:24 SvenDowideit joined #padre
10:15 daxim joined #padre
10:34 Haarg joined #padre
10:38 jq joined #padre
10:42 waxhead joined #padre
10:53 kentnl_ joined #padre
11:11 Haarg joined #padre
11:15 Haarg joined #padre
11:28 Haarg joined #padre
12:26 krg joined #padre
12:26 kiffin joined #padre
12:28 krg Looking in the plugin manager I see Padre::Plugin::CommandLine ???, how can I get this working?
12:30 krg cpan Padre::Plugin::CommandLine gives me 'Padre::Plugin::CommandLine is up to date (0.02)'
12:30 Alias Go into Padre
12:30 Alias Plugin Manager
12:30 Alias Turn it on
12:31 Sewi Here is the (mostly complete) list of plugins: http://padre.perlide.org/trac/wiki/Plugins Don't know if this helps.
12:32 Alias It probably doesn't
12:32 Alias Oh wait, it kinda does :)
12:33 Sewi Alias: There is a maintainer listed for this plugin :-)
12:34 krg i can't turn it on because of the error
12:35 krg that's the whole problem
12:35 Alias Sewi: I've filled in the details for Padre::Plugin::Media
12:37 Sewi Cool, we'll have a complete list somewhere in the future :-)
12:38 Alias Have you tried it?
12:38 Sewi Failed to find shared file cartman_03.wav
12:39 Alias darn
12:39 patspam joined #padre
12:39 Alias Did you actually install it?
12:39 Sewi No, dev.pl -a
12:39 Alias ah
12:39 Alias It probably needs to be installed
12:39 Sewi But I don't know if the soundcard on my linux box is working, never heard something from it :-)
12:39 Alias ah :)
12:40 Sewi krg: Commandline plugin runs if you add our @ISA = 'Padre::Plugin'; somewhere at the beginning. But it doesn't show up a menu item (or I didn't find it)
12:40 krg oh i see it's experimental, still would be nice to know why i cannot load it though.
12:41 Sewi krg: The Plugin API now requires all Plugins to be subclasses of Padre::Plugin but this one isn't (like others)
12:42 krg Sewi, oh i see. I'd like to have vi emulation though, is that possible?
12:42 Sewi The Vi plugin should be running but I don't use it myself
12:45 Hyppolit svn: r8841 | Sewi++ | http://padre.perlide.org/trac/changeset/8841
12:45 Hyppolit Added Padre::Plugin ISA
12:45 Hyppolit trunk/Padre-Plugin-CommandLine/lib/Padre/Plugin/
12:47 daxim joined #padre
12:54 krg thanks
12:55 krg how do i add a menu item to launch padre from ubuntu/gnome?
12:58 Sewi Sorry. I'm using Ubuntu myself but I have no idea.
12:59 bricas right click on "Application" and click "Edit Menus"
12:59 bricas find the section you want and click "New Item"
12:59 krg bricas, yes keep going
13:00 krg command is 'Padre'
13:00 bricas Name: Padre
13:00 bricas Command: padre
13:00 krg yeps
13:00 bricas click "Ok" and you're done.
13:00 krg got a nice icon somewhere?
13:02 bricas in /usr/local/share/perl/5.10.0/auto/s​hare/dist/Padre/icons/padre/16x16/
13:02 Alias Plugins aren't required to show a menu
13:02 Alias But if it's so old it's not a ::Plugin subclass, I really don't expect it to work
13:03 Sewi Alias: This plugin says it shows a menu - so it should :-)
13:03 Alias Then it's probably just old
13:03 krg cool, now a jazzy comment...
13:06 krg When I try to run a script I get 'Can't locate object method "Run" via package "Wx::Perl::ProcessStream::Process" at /usr/local/share/perl/5.10.0/Padre/Wx/Main.pm line 1736.
13:06 krg known problem?
13:06 Sewi krg: You need to update Processstream
13:06 Sewi just type "sudo cpan Wx::Perl::ProcessStream::Process"
13:07 krg cpan cannot find it
13:09 krg don't know what it is
13:09 Alias Clearly we haven't put a strong enough dependency intpo Padre
13:10 Alias Sewi: Might I recommend wherever it is we do "use Wx::Perl::ProcessStream" we put a version on the use line?
13:13 krg why can't cpan find it?
13:15 Alias Possibly because Process is a function and not a class?
13:15 Alias or something like that
13:15 Alias If it's not in it's own .pm file, the indexer won't see it
13:15 Alias Could be other reasons
13:15 Sewi Alias: The question is: Why do we need the newest version? Padre was working well with the old version.
13:15 Alias I have no idea
13:15 Alias I didn't implement it
13:15 Alias I think it was to do with the piping of output from scripts not working properly on Windows
13:15 Sewi ok
13:16 Alias There were a few different changes because of that
13:18 krg i'd like to help you guys figure it out
13:18 Sewi Alias: 0.20 is a requirement in the Makefile.
13:18 Alias If people are managing to not have it installed, then it's time to add that to the use line as well
13:19 Sewi I agree
13:19 Alias so it's also enforced at runtime
13:19 Sewi It's a require, no use-line :-(
13:19 Alias ah
13:19 Alias And there you hafve it
13:20 Sewi In About.pm it's use, but I don't think that requiring a version there would be useful at all
13:20 Alias eval "use Foo 1.23"; die $@ id $@
13:20 Alias eval "use Foo 1.23"; die $@ if $@
13:20 Sewi sure
13:20 Alias Temporarily anyways
13:21 Alias I'd rather not do that for everything, since require is really cheap and eval use whatever is not
13:21 Sewi I think, I just found a better way...
13:23 CromeDome joined #padre
13:26 Hyppolit svn: r8842 | Sewi++ | http://padre.perlide.org/trac/changeset/8842
13:26 Hyppolit Require Wx::Perl::ProcessStream 0.20
13:26 Hyppolit trunk/Padre/lib/Padre/Wx/
13:26 Sewi Alias: What do you think about this way?
13:28 Hyppolit svn: r8843 | Sewi++ | http://padre.perlide.org/trac/changeset/8843
13:28 Hyppolit Require ProcessStream 0.20
13:28 Hyppolit trunk/Padre/lib/Padre/Wx/
13:29 Hyppolit svn: r8844 | Sewi++ | http://padre.perlide.org/trac/changeset/8844
13:29 Hyppolit Beautify code
13:29 Hyppolit trunk/Padre/lib/Padre/Wx/
13:30 Alias It'll do
13:32 Hyppolit svn: r8845 | Sewi++ | http://padre.perlide.org/trac/changeset/8845
13:32 Hyppolit Perl tidy
13:32 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
13:42 Sewi Better than die'ing the app
13:43 Alias marginally
13:43 Alias This only happens when someone manages to ignore the dependencies :)
13:44 Sewi sure
13:45 yoni joined #padre
13:47 Sewi But if you do perl Makefile.PL && make && make test && make install it runs.
14:06 ejb joined #padre
14:20 dapatrick joined #padre
14:30 kthakore Help! my padre won't start in windows
14:30 kthakore :(
14:40 Sewi kthakore: Run it from a command line window using dev.pl --die
14:40 Sewi Apologies if it was me who broke it :-)
14:42 pece joined #padre
14:45 kthakore Sewi: ok
14:47 kthakore Sewi: where can I get a tarball of the latest SVN?
14:47 kthakore Sewi: I cannot do svn update at my work
14:49 Sewi Wait a moment, please...
14:49 El_Che do you have an ftp? I can make one and upload it somewhere
14:50 kthakore El_Che: a ftp link might work
14:50 * Sewi is currently packing it.
14:50 kthakore Sewi++ thanks
14:50 kthakore Sewi: it shouldn't be too hard to do automated nightly tarballer
14:52 Sewi kthakore: No, it shouldn't
14:53 Sewi install apache
14:54 kthakore perl -e  `svn update; tar -cvf Padre-nightly.tar.gz . ; mv Padre-nightly.gz /var/www/Padre_site/htdocs/releases`
14:54 kthakore don
14:54 kthakore oops
14:54 kthakore well you know what I mean
14:55 Sewi http://212.12.96.22/Padre.tbz2
14:55 Sewi svn uses http, why could you do http but not svn?
14:57 kthakore Sewi: svn it self cannot be installed on my computer
14:57 kthakore jeez
14:57 Sewi ok
14:57 kthakore don't judge mw
14:57 * Sewi &
14:57 kthakore :*(
15:03 El_Che kthakore: how come you are on irc and svn doesn't work?
15:04 El_Che proxy?
15:05 Sewi Company policy
15:05 Sewi Browser is allowed, but no other programs
15:06 El_Che no svn through proxy?
15:06 Sewi just a guess
15:07 El_Che we have a millons proxies and firewalls, but svn through a webproxy is simething that works like a charm :)
15:34 kthakore El_Che: no proxy
15:36 kthakore Sewi: I have no die
15:36 kthakore Sewi: but when I minimize window
15:36 kthakore it disappear
15:37 kthakore Sewi: I cannot size it either
15:43 kthakore El_Che: Any clue?
15:45 ejb joined #padre
15:52 Haarg joined #padre
16:23 Sewi kthakore: Any window or only padre?
16:34 Hyppolit svn: r8846 | jquelin++ | http://padre.perlide.org/trac/changeset/8846
16:34 Hyppolit updated french translation
16:34 Hyppolit trunk/Padre/share/locale/
17:09 kthakore Sewi: only padre
17:47 szabgab Alias, Sewi Makefile.PL is the one that ignores some of the dependencies, we can't blame our users!
17:48 szabgab #646
17:48 Hyppolit #646: the prereq Test::NoWarnings hides warnings in Makefile.PL (new defect) [ http://padre.perlide.org/trac/ticket/646 ]
18:23 PerlJam joined #padre
19:34 CromeDome joined #padre
19:37 Sewi szabgab: kthakore asked for a nightly HTTP-downloadable tar of the trunk...
19:38 nuba joined #padre
19:38 szabgab and can you prepare one for him ?
19:43 szabgab or can he prepare one for himself?
19:45 Sewi I did one manually http://212.12.96.22/Padre.tbz2, but he was asking for a regular nightly build
19:46 Sewi kthakoreperl -e `svn update; tar -cvf Padre-nightly.tar.gz . ; mv Padre-nightly.gz /var/www/Padre_site/htdocs/releases`
20:04 kthakore szabgab: is there a space on padre web serve rI can host this
20:04 kthakore szabgab: I can make a script that does this each night at 00:00
20:05 kthakore szabgab: it would be great for places like my work
20:05 szabgab done, cron runs every 6 hours : http://perlide.org/download/source/nightly/
20:05 kthakore where we don't have access to CPAN downloads or SVN
20:05 kthakore yay!
20:06 kthakore szabgab: http://scsys.co.uk:8001/35242 here is another pizza
20:06 kthakore thank you soooo much
20:06 szabgab this is the same pizza!
20:06 szabgab you gave me a used pizza?!
20:07 kthakore szabgab: sorry :( It a clone of the old one
20:09 Sewi kthakore: Call them and let them send szabgab a real pizza: Pappa's: 12 Hillel Hazaken Street, Tel Aviv. Tel. (03) 510-7373. Open daily noon-midnight. :-)
20:09 szabgab I am not in Tel Aviv :-)
20:10 Sewi Oops, sorry.
20:10 szabgab wow, 106 votes on the editor poll so far
20:10 Sewi editor poll? where?
20:10 szabgab in an hour or so
20:10 szbalint link? :)
20:10 kthakore szabgab: my work place just got on the poll
20:10 kthakore szabgab: 15+ votes from us here in Canada
20:12 szabgab http://bit.ly/2V8Ltz
20:13 szabgab please send it in your companies/pm groups etc so we won't skew it on this channel
20:13 szabgab and send it to many windows useers
20:13 kthakore szabgab: I will
20:15 kthakore szabgab: well most of my people also voted for eclipse vim too
20:15 kthakore what is vim at now?
20:15 kthakore oh vim is winnning!!!
20:15 kthakore yay
20:16 kthakore (I still love padre but ... vim is my mistress)
20:16 Sewi They just don't know our Vi Plugin :-)
20:16 kthakore Sewi: Vi plugin dies for me on windows
20:17 Sewi kthakore: Which ticket has the patch for committing? :-)
20:17 kthakore Sewi: :P help me in SDL then I make ticket and release my obviously awesome fix!
20:17 kthakore Sewi: its a  hostage situation now
20:18 szabgab kthakore, you already got Alias and garu, now you want to take Sewi as well ?
20:19 szabgab and bribe me with used pizza?
20:19 kthakore szabgab: yes
20:20 Sewi kthakore: I need someone to explain me what SDL is, first :-) I heart of SDI, but the US guys gave this up some time ago (I hope)...
20:21 kthakore Sewi: SDL is perl Bindings to the C library Simple DirectMedia Library
20:21 kthakore Sewi: its a cross paltform access to framebuffer
20:21 szabgab http://www.frozen-bubble.org/
20:21 kthakore Sewi: liek directX and so on
20:21 kthakore Sewi: it is used for writing games
20:22 kthakore Sewi: frozen bubble was one of this
20:22 kthakore Sewi: so is world-of-goo http://www.worldofgoo.com/
20:22 Sewi Oh, the last game I wrote was a tron clone using MS QuickBasic for DOS :-)
20:22 CromeDome joined #padre
20:22 kthakore Sewi: a but using SDL Perl we just made pong in less then 90 lines
20:23 kthakore Sewi: do perl -MCPAN -e "install SDL::Tutorial::Tetris"
20:23 kthakore http://acme.vox.com/library/video/6a0​0c2251cf7cc549d0123f16f8920860f.html
20:24 kthakore Sewi: and more to come
20:24 chelsea joined #padre
20:24 kthakore Sewi: so ... when can I expect the code to start rollling in ?
20:24 kthakore :P
20:25 Sewi kthakore: I didn't really start using Wx until now, you won't want to see my SDL code :-)
20:26 kthakore Sewi: I didn't know Perl or XS until 4 months ago you will be fine
20:26 Sewi kthakore: I'm already doing too few and too much for Padre. Too few, because I want and should do more (as nearly no one else currently does commits) and too much because the projects which should earn me money for life get too few time currently :-)
20:26 Sewi Hi Chelsea
20:27 chelsea Hi everybody
20:27 szabgab chelsea, Sewi   are you guys in the same room at least?
20:28 Sewi szabgab: There is less than half a meter between us :-)
20:28 szabgab chelsea, hi
20:28 chelsea yup :-)
20:28 chelsea less then one meter
20:28 chelsea :)
20:29 kthakore Sewi: chelsea: are you guys trying to imply something here :)
20:30 Sewi kthakore: No, I'm just abusing my wife for testing my Perl-beginner-examples. :-)
20:30 Sewi szabgab: Did you had time to look at them? Maybe you also want to learn Perl :-))
20:31 szabgab maybe
20:32 chelsea lol
20:32 kthakore ok guys/gals I am heading home to gym and study
20:32 kthakore chelsea: nice to meet you bye
20:32 kthakore Sewi: bye
20:32 chelsea bye
20:32 Sewi kthakore: bye, awaiting your Vi patch :-)
20:32 szabgab chelsea, so I guess you are not a perl programmer, right?
20:33 kthakore Sewi: awaiting your SDL patch or game
20:33 Sewi kthakore: next life :-)
20:33 * Sewi really wants one of these Asgard time-extention-boxes...
20:33 kthakore Sewi: I could say the same but I am not taht mean
20:34 chelsea you're right. The one and only time I had to do with programming was a simple math in basic
20:35 chelsea that's 15 years ago
20:35 kthakore chelsea: welcome back!
20:35 * kthakore throws fanfare of sorts
20:38 szabgab chelsea, so what are you doing ?
20:40 chelsea sewi forces me to learn pearl ... maybe I should force him to learn to work in a laboratory!?
20:41 szabgab what lab are you working in?
20:43 chelsea I have worked as a medical technical assistant and studdy nurse for oncology.
20:43 Sewi chelsea: forces...?
20:44 chelsea now I'm happy to care for our little daughter
20:51 szabgab that's the best
20:52 chelsea sometimes I miss the wor in the laboratory
20:54 szabgab how long have you been at home ?
20:55 chelsea a little bit over a year now
20:59 szabgab and how long do you plan to stay ?
21:08 chelsea first I planned to start again in november, but now I will stay at home at least one mor year. Three Years are possible, then I have to work again or to quit my job to do something different.
21:10 chelsea ok, I think it't time to quit and watch another episode of SG1 or SGA.
21:13 Sewi Sorry, no more commits for today. good night
21:13 * Sewi &
21:14 szabgab chelsea, say regards to him :-)
21:14 chelsea I will
21:14 chelsea cu
21:15 szabgab cu
21:20 SvenDowideit joined #padre
22:52 patspam joined #padre
23:22 EOD joined #padre
23:22 EOD Hello
23:23 EOD Are there someone?
23:23 EOD Is a Christian Chat?
23:24 CSJewell EOD: No, this is about a perl application called Padre.
23:25 CSJewell Most of the main programmers are asleep right now (a lot of them are over in GMT+1 to +3) or just waking up (GMT+8 to +10)
23:25 EOD Thanks: Good I/O KIT
23:25 EOD :)
23:26 EOD Good Bye!
23:32 PerlJam joined #padre
23:38 Hyppolit #646: the prereq Test::NoWarnings hides warnings in Makefile.PL (new defect) [ http://padre.perlide.org/trac/ticket/646#comment:1 ]
23:41 awnstudio joined #padre
23:50 mikegrb_ joined #padre
23:52 mikegrb__ joined #padre
23:53 mikegrb_1 joined #padre
23:53 mikegrb_2 joined #padre
23:58 mikegrb_3 joined #padre

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