Camelia, the Perl 6 bug

IRC log for #padre, 2010-04-14

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

All times shown according to UTC.

Time Nick Message
00:14 SvenDowideit_ joined #padre
01:04 jazzanova joined #padre
01:06 holli_ joined #padre
01:18 jazzanova joined #padre
01:59 kyanardag joined #padre
02:53 Hyppolit svn: r11332 | adamk++ | http://padre.perlide.org/trac/changeset/11332
02:53 Hyppolit Adding basic startup/shutdown test for worker objects
02:53 Hyppolit branches/Padre-TaskRewrite/lib/Padre/ branches/Padre-TaskRewrite/t/threads/
03:00 Alias Sno|Laptop: I'm reasonably certain that we can split off the slave mastering mechanism as a standalone module
03:00 Alias Sno|Laptop: Because the way the code is trending, in the new model it will be EXCEPTIONALLY stupid
03:01 Alias Sno|Laptop: I think I can keep all of the smarts inside the main thread
03:03 Haarg joined #padre
03:04 Alias Oh wait, maybe not
03:04 Alias hrm
03:04 * Alias goes silent again
04:03 Alias__ joined #padre
04:27 ppant joined #padre
04:39 danlucraft joined #padre
05:06 pece joined #padre
05:06 Sno|Laptop g'd morning Alias
05:13 ppant joined #padre
05:16 GabrielVieira joined #padre
05:25 nbezzala joined #padre
05:28 Sno|Laptop Alias: I'm currently think about what features the task manager must have
05:28 Sno|Laptop Alias: in the project where I've written the originally source, a simple select(2) loop has done it
05:29 Sno|Laptop and after the select loop, a walk over all task members in {running} and poll() them
05:33 Sno|Laptop and yesterday I took a look to Forks::Super (to see if it would fit my requirements or see what could be a nice idea to support, too)
05:42 Sewi joined #padre
05:42 Sewi gm
05:42 Sno|Laptop moin sewi
05:56 kaare joined #padre
06:04 pece joined #padre
06:10 dorkfish joined #padre
06:16 pece joined #padre
06:43 Sno|Laptop joined #padre
06:45 marcela joined #padre
06:54 nbezzala joined #padre
07:14 danlucraft joined #padre
07:56 waxhead joined #padre
07:59 waxhead has anyone tested Padre on 5.12 ?
08:09 GabrielVieira2 joined #padre
08:10 Sno|Laptop CSJewell wanted to do
08:14 Sewi szab did it, I think
09:09 daxim joined #padre
10:24 aukjan joined #padre
10:42 waxhead if you build your own perl, will it find all the installed perl modules?
10:45 daxim do you mean installed earlier?
10:46 daxim http://search.cpan.org/dist/perl/INST​ALL#Disabling_older_versions_of_Perl
10:47 daxim I recommend to disable inclusion of older compatible versions.  it bloats @INC for no good advantage
10:47 daxim you can make a cpan autobundle snapshot before and install this bundle with the new cpan client
10:48 waxhead daxim, thanks.. I'll take a look.. I'm thinking I'll have a go at building the new 5.12 release and testing Padre on it...
10:48 waxhead but having never done such a thing.... it's a big... hmmmm
10:48 daxim 5.12 is binary incompatible with what you have now
10:49 daxim so it will never include old modules
10:52 daxim you are supposed to review the Install file and pick the Configure shell script arguments you need, and/or answer a lot of questions during Configure time
10:52 daxim to bootstrap you, have a look at the ones I used before and adapt this to your needs:
10:53 shadowpaste "daxim" at 217.168.150.38 pasted "sh Configure arguments I used for compiling 5.10" (1 line) at http://paste.scsys.co.uk/42191
10:53 waxhead oh...
10:53 waxhead so how do you go about testing Padre with 5.12?
10:53 waxhead I have a VM I'm happy to sacrifice
10:54 daxim shortest way is to compile 5.12, then install Padre from cpan
10:55 waxhead daxim, ok.. so I don't need to worry about currently installed modules?
10:55 * waxhead goes looking for a clean ubuntu image
10:56 marcela joined #padre
10:56 Sewi daxim: Seems you already installed 5.12, did you try Padre on it?
10:58 waxhead Hmm... I'm cloning an image now... I'll see how much pain I can put myself through :)
11:10 waxhead I was reading that configure asks you all of this... should I just go through the process of answering the questions?
11:11 daxim if you know what each item means, yes
11:11 daxim the important stuff comes first, and everything is autodetected anyway where possible
11:11 daxim so when you get tired, use the shortcut the Configure script teaches you in the beginning
11:16 waxhead you mean the -&d ?
11:16 waxhead or should I just use yours?
11:17 daxim yes, I mean the -&d
11:18 daxim you should research first each argument before using it, so: no, don't "just" use it
11:20 waxhead daxim, granted..however when you just want to try it.. :)
11:21 waxhead I can recompile it later anyway can't I?
11:21 daxim yes.  also, everything will be self-contained under -Dprefix, so you can nuke that to clean up
11:24 waxhead cool!
11:24 waxhead just going to take a snapshot and I'll give it a crack.. :)
11:32 waxhead it's building, time to read.. :)
11:55 Alias Sno|Laptop: Regarding select loops
11:55 Alias Sno|Laptop: One of the requirements is that the task system must tolerate tasks blocking, and must be able to consume more than one CPU
12:02 waxhead ok... dumb questions time...
12:02 waxhead do I need to make the symlinks for /usr/bin/perl to point tot he newly built one?
12:03 Sno|Laptop Alias: I designed it (last time) that way, that it orders the job in a heap and gave select() a timeout of the shortest wish
12:03 daxim no
12:03 daxim besides, if you wanted that, you should have told Configure to do it
12:04 waxhead daxim, ok...
12:04 waxhead so with getting parde tested, do I use cpan to install it?
12:05 waxhead I'll go google
12:05 daxim yes, cpan
12:06 waxhead man, I'm having an INXS fest!! some really good songs...
12:06 waxhead won't it pick up the instsalled perl though?
12:06 daxim I already answered that earlier: no
12:06 Sno|Laptop Alias: if you want block, you needed to call the task-manager's main loop without timeout, then unlimited (-1) was assumed
12:06 waxhead but perl --version shows 5.10
12:07 waxhead of course when I cd to the installed perl I get 5.12
12:07 daxim and /home/waxhead/local/bin/perl --version shows 5.12
12:07 waxhead that's right...
12:07 daxim and?
12:08 waxhead so I install Padre normally and then /home/pete/perl/local/bin/perl padre ?
12:09 daxim if you install Padre normally, you'll get a script named padre whose shebang line was automatically adapted to the location of perl 5.12
12:09 daxim have a look at the executables that are already installed in the bin directory
12:12 * waxhead looks
12:12 waxhead well.. I'll give it a go...
12:12 waxhead thanks
13:05 aukjan joined #padre
13:08 waxhead daxim, nope.. padre was installed with /usr/bin/perl in the shebang line
13:09 daxim how did you install it, exactly?
13:09 waxhead cpan
13:09 daxim and cpan is where?
13:09 waxhead /usr/bin
13:09 waxhead sigh..
13:09 waxhead I think I get it now
13:10 waxhead I should have used the cpan in my home dir
13:10 waxhead crap..
13:10 waxhead it's a mess now!
13:10 waxhead ok.. lesson learnt
13:11 waxhead it's too late to start again.. will have to do it tomorrow night now...
13:15 waxhead night
13:30 daxim from #perl-qa:
13:30 daxim [15:28] <Tux> is mattia barbon somewhere on IRC?
13:37 patspam joined #padre
13:48 pece joined #padre
14:13 Haarg joined #padre
14:19 kyanardag joined #padre
14:30 El_Che http://arstechnica.com/open-source/news/2010/04/pe​rl-5-development-resumes-version-512-released.ars
14:40 daxim http://developers.slashdot.org/story/10/04/13​/2137244/Something-For-Almost-Every-Developer
14:49 kaare joined #padre
15:08 kaare_ joined #padre
17:22 danlucraft joined #padre
17:37 Steffen joined #padre
17:48 pece joined #padre
18:42 pece joined #padre
18:51 Alias__ joined #padre
18:52 LeK joined #padre
18:57 Sno|Laptop joined #padre
18:58 marcela joined #padre
19:58 Steffen joined #padre
20:26 mutant joined #padre
21:27 Hyppolit svn: r11333 | jagd++ | http://padre.perlide.org/trac/changeset/11333
21:27 Hyppolit update zh-cn chinese
21:27 Hyppolit trunk/Padre/share/locale/
22:21 SvenDowideit_ joined #padre
22:24 LeK1 joined #padre
22:26 LeK2 joined #padre
22:28 LeK3 joined #padre
22:42 Hyppolit #848: Tidy plugin leaves blocking grey box (new defect) [ http://padre.perlide.org/trac/ticket/848#comment:1 ]
22:45 Sewi ping szabgab
22:55 kyanardag joined #padre
23:06 Hyppolit #411: configurable key bindings (new enhancement) [ http://padre.perlide.org/trac/ticket/411#comment:4 ]

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