Parrot 0.9.0 | parrot.org/ | 468 RTs remain
Set by moderator on 11 February 2009.
rg seen allison 00:01
purl allison was last seen on #parrot 3 hours, 25 minutes and 26 seconds ago, saying: NotFound: seems sensible
00:02 kjs_ joined 00:09 AndyA joined
dalek rrot: r36804 | allison++ | trunk:
[install] Some source files are needed in the devel package for
00:31
Whiteknight kj: inter_run.c has been moved 00:36
src/call/ops.c
Coke why do we build 'installable_parrot' before we try to install the shared libs? 00:41
shouldn't we build and install the shared libs, then link installable_parrot, then install that? 00:42
chromatic Because building and installing are two different steps?
Coke right. I build and install the shared lib. then I build and install the executable. =-) 00:43
rg i believe the only difference between "normal" and "installable" versions is a hint to the runtime linker where to find the libraries (which doesn't need the libraries in place)
chromatic Yes, what rg said.
You may want to build but not install, so build should not depend on installed. 00:44
Coke on osx, that hint is only honored at link time. so the built installable_parrot links against the build dir.
chromatic Here's a nickel kid.
Coke attempts not to swear.
chromatic My theory is that no one actually wrote software in the NeXT days, which explains a lot. 00:45
rg pah. not true :P 00:46
however, i don't have any experience with mac, so i can't speak to the current state of affairs on osx ;)
Coke (at chromatic. not swear at chromatic.) 00:47
chromatic Everyone who says "It's just FreeBSD with a shiny GUI, right?" should actually try to write software for it, armed with a working knowledge of POSIX. 00:48
Coke I'm just trying to get shit done here. snark not helpful.
Infinoid rg: Thanks for the tracwiki patch, I will apply (minus the XXX comment).
chromatic I don't know what to tell you.
Coke It may make you feel good about yourself, but it just annoys the crap out of me. Is there a particular reaction you're trying to elicit? 00:49
ok. then don't say anything. =-)
chromatic There *must* be a way to add link information to the binary to look to an installed location, but I've never been able to find one.
Infinoid Also, I've got dalek plugins for 8 more parrot-languages on github (fun, gil, lua, markdown, perk, pipp, primitivearc, wmlscript), if anyone cares.
rg infinoid: sure. i just thought i'd give a reason for removing html tags. 00:50
chromatic It wouldn't entirely surprise me if it were an XCode-only option.
Infinoid rg: All rss feeds seem to have html tags, with varying levels of escaping. It's a really common problem for these scripts
chromatic You'll probably have to read the documentation for the linker about relocations and build-time versus run-time linking.
My point is that whatever happens, it's likely weird and Mac OS X specific. 00:51
00:52 Tene_ joined
Coke ... of course, If I'm doing this in a macport, I could actually install the library first and just link against it before installing parrot. 00:57
chromatic Yeah, that would work. 00:59
GeJ anyone from the rakudo crew?
Coke shame that we can't build parrot static anymore. 01:01
chromatic: www.codeshorts.ca/2007/nov/01/leopa...ries-movin ... looks like -rpath should work. 01:03
shorten Coke's url is at xrl.us/begh26
chromatic Is it a Mach-O binary now? Or is that only for Mach-O? 01:04
That looks a lot like what we use on Linux at least. 01:05
Coke the horrors. 01:10
chromatic Yeah, but I thought we already had that in our Makefile. 01:11
Maybe we never enabled it for Darwin.
Maybe that was the source of our static linking woes from several months back.
Coke probably doesn't help that the default linker on darwin is 'c++' 01:12
chromatic That shouldn't make too much difference, unless it's doing symbol mangling. 01:13
01:13 bacek_ joined
Coke linux.pm sets rpath. darwin doesn't. 01:14
checking...
Coke wonders how hard it is to patch a distro you're mac-porting. 01:16
rg btw. openbsd doesn't build a shared libparrot either. if somebody wanted to commit nopaste.snit.ch/15626 it might improve things. 01:17
Coke chromatic: just adding the same rpath as linux has doesn't seem to do a thing. 01:18
rg: is there a ticket for that? 01:19
chromatic Coke, did you run otool on the resulting binary?
Coke yes.
rpath => '-Wl,-rpath=',
moment.
installable_parrot: /Users/coke/research/parrot/blib/lib/libparrot.dylib (compatibility version 0.0.0, current version 0.0.0)
that -Wl line doesn't appear anywhere when I say "make installable_parrot" 01:20
rg coke: i don't think so. i'm not that much into openbsd. only rurban was playing with a way old version, so i tried it on current openbsd and noticed the missing shared lib. 01:21
chromatic There's an INSTALLABLEPARROT rule in my Makefile with rpath in it. Maybe you haven't patched enough?
rg (current being the latest release)
Coke ah. parrot_is_shared. 01:22
(except it's always shared, because configure.pl is a b(*&#$)
rg coke: should i make it a ticket? 01:23
Coke so it doesn't get lost, yes please.
ok, adding parrot_is_shared isn't enough... 01:24
Coke gives up for now. 01:25
shame we didn't have someone who was an excellent C developer who had access to the platform...
rg let's hope for getting more widespread attention with 1.0 ;) 01:26
Coke I actually hope we don't have to drop darwin as a core platform for 1.0 01:27
Coke adds the URL and the note about rpath to the ticket. 01:33
Whiteknight what platform? 01:36
Coke Whiteknight: OS X. 01:37
I was referring to allison, who is underpaid and overworked.
Whiteknight I need to get access to more systems. I definitely want to get my hands on a Sparc or an IA64 so I can do more GC work on those 01:48
chromatic Jarkko says that AIX would be good too. 01:50
Anything Solaris with Sun Studio will help.
Coke we have someone building on AIX. there are smoke reports. 01:51
02:13 Theory joined 02:28 bacek joined
dalek rrot: r36805 | Util++ | trunk:
Updated svn:ignore property for TT#284 (rename pdump to pbc_dump)
03:05
03:12 Theory joined
cotto dablackmamba.blogspot.com/2005/07/t...-fast.html 03:45
shorten that 03:46
purl That URL is at xrl.us/begiht [dablackmamba.blogspot.com]
cotto it figures that the one time shorten would be useful, it's mysteriously absent
03:46 Andy joined 03:48 janus joined 04:25 TiMBuS joined
dalek rrot: r36806 | Infinoid++ | trunk/src/packfile/pf_items.c:
[cage] Fix up several codetest failures in src/packfile/pf_items.c.
04:31
nopaste "Infinoid" at 75.54.150.29 pasted "TODO passes on linux/x86-64" (6 lines) at nopaste.snit.ch/15641
dalek rrot: r36807 | chromatic++ | trunk/t/steps/auto_macports-01.t:
[t] Improved skips of Macports configuration step tests; no reason to run them
05:12
s1n what is the spec for the isgt opcode? 05:37
is it documented in docs/ 05:38
chromatic perldoc src/ops/cmp.ops 05:39
s1n chromatic: thanks
chromatic you're welcome 05:43
06:03 chid joined 06:59 uniejo joined 07:53 uniejo joined 07:57 uniejo joined 08:11 iblechbot joined
dalek rrot: r36808 | allison++ | trunk/lib/Parrot/Pmc2c/PMC.pm:
[install] In an installed Parrot, the .pmc file and the .dump file

whether to regenerate a .dump file by checking if its timestamp is greater than *or equal to* the timestamp of the .pmc file.
08:12
rrot: r36809 | allison++ | trunk/lib/Parrot/Pmc2c/Dumper.pm:
[install] Don't hard-code paths to files, as it breaks installed
08:14
purl versions are perls biggest Crap Ever or set automatically
08:15 masak joined 08:20 Ademan joined 08:24 integral joined 08:34 martin joined 08:38 UltraDM joined 08:42 mberends joined 08:43 mberends joined 08:45 mberends joined
dalek kudo: 00307bb | (Moritz Lenz)++ | t/spectest.data:
add zip.t to t/spectest.data
08:49
shorten dalek's url is at xrl.us/begi3q
09:14 mikehh joined
masak has anyone ever got "src/string.c:767: failed assertion 'encoding'" when building the Rakudo included in Parrot 0.9.0? 09:24
I received a proto bug report with an attached make.log with this error in it. would it be useful to anyone if I attached that file in a Parrot bug report? 09:28
I want to again emphasize that this concerns Parrot 0.9.0, so the problem might not remain.
dalek rrot: r36810 | rurban++ | trunk/config/init/hints/openbsd.pm:
TT #346, openbsd hints fixed for shared. patch by rg
09:36
rrot: r36811 | allison++ | trunk:
[install] Some generated header files that need to be installed, and

prefixed include path.
10:01
moritz Infinoid: it seems that dalek choked on allison's last commit message 10:03
moritz Infinoid: false alarm, it worked, just took 3 minutes to produce it ;-9 10:05
10:17 dalek joined 10:50 Tene joined
masak trac? 11:33
purl trac is a web-based software project management and bug/issue tracking system emphasizing ease of use and low ceremony. It provides an interface to the Subversion revision control systems, integrated Wiki and convenient report facilities. projects.edgewall.com/trac/ or Python, SQLite and ClearSilver or killing killtrac or a bug-tracking tool or at trac.parrot.org/parrot/ or slow or REALLY slow
12:03 AndyA joined 12:17 mberends joined 12:24 jimmy joined 12:31 rg1 joined
Infinoid moritz: ah, thanks. Probably a trac delay, or maybe some irc server lag (dalek sees plenty of both) 12:47
normally when dalek chokes, it won't even emit the first line... 12:48
13:06 iblechbot joined 13:40 Whiteknight joined 13:49 dalek joined
Whiteknight it's eerily quite in here today, for a release day 13:57
normally there are people in here all morning working out last-minute solutions to various problems
Infinoid and introducing new bugs :) 14:03
14:07 gryphon joined
Whiteknight I've been keeping all my work in branches recently, although it seems like the branches never go well 14:07
the morph branch went well but merging was terrible. The rename_pccinvoke branch is like marching through mud 14:08
Infinoid you're not exactly taking on easy tasks, my friend 14:11
Whiteknight you're right, I should focus on easier things for a while 14:20
to hell with all this C programming. 14:21
Infinoid oh, it's easy to find hard tasks in any language :) 14:31
you're doing great stuff though 14:32
whereas I'm just sitting around and screwing with dalek, and cleaning the occasional cage
PerlJam Infinoid++ (not breaking the build on a release day ;) 14:37
moritz I think with that reasoning we can ++ (nearly) everyone in here ;-) 14:38
PerlJam sure, why not? :)
Whiteknight moritz: that sounds like dare! I bet I could break the build in less then 30 seconds 14:39
moritz Whiteknight: everybody with commit privs can 14:40
Whiteknight you take away all my fun
PerlJam breaking things is easy.
Infinoid but fun :)
moritz purl: breaking things?
purl i heard breaking things was so HOT
Whiteknight well, I could "fix" things in a way that causes weird problems later 14:41
or, as I like to call it "doing work on the GC", or "the calling conventions refactor" :)
dalek rrot: r36812 | Infinoid++ | trunk/tools/build/pbcversion_h.pl:
[cage] Add header guards to generated pbcversion.h to pass c_header_guards.t.
PerlJam Whiteknight: so ... you feel challenged to break things in ways that are inscrutable so that someone in the future (probably chromatic) will have to spend herculean effort? 14:42
s/spend/expend/
:-)
Whiteknight no, I'm trying my damndest not to break things
PerlJam Whiteknight: oh, then stay away from thos topics! ;) 14:43
Anyway, Whiteknight++ for tackling "hard" problems.
Whiteknight haha, dont' give me karma just yet. Tackling the problems is one thing, actually resolving them satisfactorily is another 14:44
PerlJam tackling them is worth karma whether you resolve anything or not IMHO
Infinoid karma points should be one per tuit, not per commit 14:47
purl points should be one per tuit, not per commit has neutral karma
Coke purl, scooby snack with hemlock.
purl Coke: huh?
Infinoid ok, lets see how badly I broke dalek
14:48 dalek joined
Infinoid I've just completely done all of the github plugins to consolidate code, and added a bunch of new ones. if dalek doesn't report any github commits, that means I screwed up somewhere 14:51
dalek rtcl: r326 | wcoleda++ | trunk/src/ (4 files):
Track rename of string_length
Infinoid Coke: partcl's plugin is next on the list, got a couple more googlecode languages I'd like to track
Coke that commit is from a week ago. 14:56
(just fyi) 14:57
very approximately
dalek rrot: r36813 | rurban++ | trunk/t/codingstd/copyright.t:
[cage] typo: transistion
Coke r36813; if we're checking anyway, I'd make that a todo. 14:58
that test isn't going to break the harness.
15:02 kj joined
dalek allison@perl.org | Debian/Ubuntu chroot Environment Setup: 15:07
link: www.perlfoundation.org/parrot/index...ment_setup
Duzy Chan | Parrot:
shorten dalek's url is at xrl.us/beesjm
dalek link: www.perlfoundation.org/parrot/index.cgi?parrot
bernhard.schmalhofer@gmx.de | Pipp:
link: www.perlfoundation.org/parrot/index.cgi?pipp
Whiteknight Infinoid: I may be getting a new googlecode project set up too, so I'll let you know about that 15:08
Coke what part of DON'T PUT NEW CONTENT HERE is hard to understand? 15:09
15:12 davidfetter joined
Whiteknight where shouldn't we put new content? 15:14
rg i think he's refering to the old parrot wiki 15:15
Coke www.perlfoundation.org/parrot/index.cgi?parrot 15:16
which was just edited.
I'll see about ruthlesslessly deleted content later in the week. 15:17
*deleting
masak how's the release going? 15:24
dalek rrot: r36814 | whiteknight++ | trunk/docs/book/ch04_pir_subroutines.pod:
[Book] Add a small bit of extra info about the :main subroutine. Needs major expansion on that point.
15:28
rrot: r36815 | fperrad++ | trunk/config/gen/makefiles/root.in:
[install] add option --srcdir for install-dev
15:42
kj masak: it's going in a few hours ;-() 15:45
:-)
masak kj: cool. 15:46
Infinoid Whiteknight: I've been scanning trac.parrot.org/parrot/wiki/Languages regularly for changes, so post it there and it'll eventually get added to dalek
kj just about to start running tests
moritz does a 'make fulltest' 15:49
15:49 Andy joined
moritz testf still fails t/op/debuginfo.t as mentioned in my trac ticket. Apart from that it's all green here 16:00
16:02 Tene_ joined
kj moritz: I think we should SKIP or TODO that test 16:06
it's not a big deal there's just something wrong with line numbers
it fails on most cores, except, I think, CGP
so either most cores are wrong, or CGP and the test art 16:07
*are
afk # obligatory office coffee break
masak all green here too, apart from that debuginfo test file.
rg from what i gathered, most cores don't put their pc in the context, so the line numbers aren't tracked. 16:08
Coke tries "make TEST_JOBS=3 fulltest" 16:11
16:12 bkuhn joined
Whiteknight rg is right, not all cores update the current pc in the context 16:16
that shouldn't strictly be necessary, but a real fix won't materialize until after the release
particle1 um, slow core does, so it shouldn't be wrong. 16:31
NotFound The problem is that several people think that keep it updated will slow down things. 16:32
particle maybe it's just that cgp is default on some platforms, so that's what you see. but slow, trace, gc-debug should all work
yes, it will slow things down
we're not optimizing for speed, we're optimizing for hll developers 16:33
NotFound I agree with that point view, but it seems that there is no broad consensus 16:34
dalek kudo: f9a9ea6 | pmichaud++ | Configure.pl:
Improve error message when parrot_config not found.
shorten dalek's url is at xrl.us/begjza
rg what's bothering me a bit is that for the cores where it doesn't work, the context pc is still initialized and as a result you're getting filename information, but wrong line numbers, which can be confusing. 16:35
however i haven't found where that initialization is happening
particle how's your gdb-fu? 16:36
you can set a conditional breakpoint on pc != null
or == 0 or whatever
rg that assumes i know where the context is created ;) 16:37
Coke t/op/debuginfo.t fails here in fulltest. 16:44
NotFound Someone knows something about examples/pge ?
Coke (testf)
NotFound The README mentions all.pir but there is not such file. 16:46
particle try svn log
Coke updates TT#281 to "blocker" status for the release. 16:50
pmichaud examples/pge is way out of date.
Coke let's kill it.
pmichaud +1 16:51
purl 1
NotFound Now? 16:54
purl The chalice contains human blood cursed in Death's name. The hooded figure kneeling beside you passes it to you and you have to drink. LOSE 3 HIT POINTS.
dalek kudo: 13b84ef | pmichaud++ | build/Makefile.in:
Temporarily disable the pmc tests until we resolve the ../../parrot issue.
16:55
shorten dalek's url is at xrl.us/begj3r
kj anybody knows what lib/parrot/distribution.pm checks for? I get a WARNING saying inter_run.c is not found 16:58
dalek rrot: r36816 | NotFound++ | trunk/examples/pge:
[examples] remove outdated examples/pge
kj Whiteknight indicated it was moved I think
NotFound Killed!
Whiteknight inter_run.c was moved to src/call/ops.c 16:59
16:59 rurban joined
Whiteknight Nothing should still be relying on it's old location, you might need to realclean 16:59
kj Whiteknight: yes, thanks for the info. What is lib/parrot/distribution.pm checking that file for? 17:00
it's afresh co, so it's as clean as possible
Whiteknight no idea, I haven't seen that failure.
kj it s the step: make world docs html
rurban release already out? I think I broke Sparc 64bit compilation
kj rurban: no, will do it soon after #ps 17:01
rurban Ok, I'll commit a quickfix then
kj rurban: thanks
NotFound src/call/pcc.c src/interpreter.c docs/debug.pod lib/Parrot/Docs/Section/C.pm --> Those files have mentions of inter_run
kj Whiteknight: by "moved to src/call/ops.c", that means move in the sense of a unix 'mv'? 17:06
as in, rename?
Whiteknight yes, a rename
purl a rename is still a marvel, as far as rra is concerned. A Perl script that's its own man page is brilliant. or darkuncle.net/rename
kj ok
Whiteknight I'm updating now to fix any lingering references
kj I'd say in section/C.pm, the value should be 'call/inter_run', not 'inter_run' 17:07
eh
'src/call/ops.c'
dalek rrot: r36817 | whiteknight++ | trunk:
[Core] Remove old references to inter_run.c, which has since been renamed to src/call/ops.c.
17:08
Whiteknight if somebody else could test that commit for me, make sure nothing else is screwed up by it 17:09
kj you removed the reference to it in docs/section/c.pm
why not rename it?
(sorry, lib/parrot/docs/section/c.pm, that is)
particle NotFound: please update the manifest 17:10
Whiteknight because I don't know enough about that script to know what input it expects
NotFound particle: ups, sorry
kj good point, but other equivalent code also contains slashes/ full paths
anyway, i'll try 17:11
locally I had changed it to call/ops.c, and that seems to work fine 17:12
Whiteknight okay, that may be a better solution then
dalek rrot: r36818 | NotFound++ | trunk/MANIFEST:
[examples] MANIFEST update forgotten in r36816
17:13
kj particle: shouldn't perl sources in parrot be copyright Parrot Foundation as well? 17:17
for instance, lib/parrot/docs/section/C.pm 17:18
17:21 ron joined
ron looking at rt 42962 (rt.perl.org/rt3/Public/Bug/Display....id=42962). I am on 64 bit ubuntu and get same results as Whiteknight. Checking smolder reports for cygwin, freebsd and i686 etc all seem to be passing string.t. Can provide smolder urls if asked. Any reason not to close? 17:23
Infinoid I've fixed some stuff recently relating to encoding and charset initialization, which may have spontaneously fixed that. 17:25
I'd say close it. If it resurfaces, we can create a TT for it 17:26
pmichaud is the original reporter, if it works on his machine then it's definitely closeable 17:27
dalek rrot: r36819 | rurban++ | trunk:
TT #308: immediate fix for 64bit big-endian

  - change endianize transformers: first endianize, then convert
  - describe the three floatformats in detail
  - start with prototypes for 16->8, 12-16, 16->12
   and the simplier casting versions for 8->16, 8->12
  - disable target conversions for non-matching targets (smaller obj size)
17:32
17:33 ron left
dalek rrot: r36820 | rurban++ | trunk:
TT #281: fix make testf for t/op/debuginfo.t 1,7-8

  - nullify current_pc on fast_core on init
17:36
rurban Ok, I'm finished. Sad that nobody looked at my tt312-win32-linking.patch. libparrots.lib is really needed
kj rurban: would it help if I look at that? (am on windows) 17:37
rurban sure, but it's too late for that now.
btw: did my glut patch TT#240 help you? 17:38
rg rurban: i think the close for TT #281 is a bit premature
kj rurban: I think you mean TT#340. Sorry hadn't seen that until now. Will try immediately 17:39
rg also, could it be possible you've got some leftovers of my patch2 in your patch and therefor committed those? 17:40
rurban No, that was on puspose.
purpose...
purl purpose is (assuming every channel -must- have a purpose) This channel is for Perl programmers to discuss Perl, and occasionally help new people, Our poupose is -not- to serve as a substitute for documentation.
dalek rrot: r36821 | kjs++ | trunk/docs/pdds/pdd19_pir.pod:
[pdd19] clarify some text; update text for .HLL_map and add a deprecation note for that.
rg the problem is that my regexp containing -g also matches --gc-debug and breaks the regular test :( 17:42
rurban I see.
well, it's not a stable fix. but it fixes make testf, which was considered blocking 17:43
can you note the -g problem in the ticket? 17:44
17:45 chromatic joined 17:46 wknight8111 joined
kj rurban: building now with your patch for tt#340; did it work for you? ( i mean, you didn't have the issue, but still works this way?) 17:48
17:48 barney joined
rg it's failing *now* you will need to back that out. 17:49
or at least remove all -g 17:50
rurban ok, will do.
rg that is |-g from the regexps
dalek rrot: r36822 | rurban++ | trunk/t/op/debuginfo.t:
TT #281, remove -g from r36820
17:54
rurban yes, it's t/harness --gc-debug --running-make-test -f --runcore-tests
Coke now the same test fails in 'testb'
rg yes, and it will also fail in testj 17:55
rurban disable the tests 1,7-8 on which cores now?
rg uhm testb is the standard core 17:56
do you have r36822?
rurban for me only -g fails now
nopaste "coke" at 65.91.151.195 pasted "I kid you not." (14 lines) at nopaste.snit.ch/15644 17:57
Coke rurban: ah, no, I was one behind.
rurban ok, jit fails also
so it's: -f -j and -g to disable
-j only for 7-8. 17:58
rg that's the ones i know of so far. i'm not sure i've tried all.
rurban -S fails also 7-8
fast test: perl t/harness --gc-debug --running-make-test -S --runcore-tests t/op/debuginfo.t
18:00 ron joined
rg i'm not sure this is as important as the ticket implies. we should probably (re?)move the milestone and lower the priority 18:05
Whiteknight Coke: It's going to fail for most runcores I think. 18:06
18:07 geof joined
dalek rrot: r36823 | kjs++ | trunk/compilers/imcc:
[imcc] fix copyright; now Parrot Foundation. minor cleanups (spaces etc.), no functional changes.
18:08
Coke testg
rg: 'make fulltest' should not be failing on this.
once those failures are not happening (by hook or by crook) then we can lower the priority and bump the milestone.
rurban I have it now to /[^-]-[fgjS]/ 18:09
rg i think that should be fine for now. 18:10
rurban ok, for 1 its: /[^-]?-[fg]/, for 7-8 /[^-]?-[fgjS]/ 18:11
rg did you check jit for 1 ? 18:12
kj rurban: (opengl patch tt#340) didn't work; I have even more undefined references now
Coke kj: we're still failing a ton of tests in "examples_tests"
I had submitted a patch before 0.9.0 that was never applied.
18:12 Theory joined
rurban jit works for me on 1 18:13
kj Coke: I was making fulltest, but apparently those tests aren't run.
Coke trac.parrot.org/parrot/ticket/200
kj (unlike the name implies)
rurban faster test:_ TEST_PROG_ARGS="-j" prove t/op/debuginfo.t
Coke no, they're not. we're just shipping examples that don't work. =-)
kj mmmr
rg rurban: then i guess it works
Coke rant: the default test harness I'm running doesn't seem to give me a way to figure out how many of the total # of tests passed or failed. 18:15
this seems like a pretty basic metric.
rurban kj: which glut do you have installed? we have no auto-detection yet. it's on my todo list
Coke (I can add up the individual files' results, but meh.)
kj rurban: it said freeglut 4 or something 18:16
rurban maybe you need DISPLAY set, because you have freeglut on X
kj mm
but why the undefined references?
rurban okay, you need to set DISPLAY then
kj can try of course. Any idea how to do that?
export something right?
rurban because you were missing the libs
export DISPLAY=:0.0 18:17
kj I don't understand that, really... but that's ok. there's more I don't get :-)
rurban ļæ½h the other way round.
kj :=?
purl := is pascal or U+2254
rurban I haven't touched that in a while
dalek rrot: r36824 | rurban++ | trunk/t/op/debuginfo.t:
[t] TT #281. more needed exceptions for 1,7-8
pmichaud #parrotsketch in 12 18:18
rurban "export DISPLAY=localhost" e.g. should work also
kj I just love the speed of gcc compared to msvc
rurban I love the speed of linux compared to cygwin :) 18:19
kj the last command didn't work.. trying the other one
nope. still same errors
or should I apply the patch as well?
rurban just set something, the examples will not work then, but compilation will succeed
the patch is not needed then, no
thsi is described in README_cygwin.pod btw 18:20
kj mm ok. will read that
I stopped reading after "parrot builds out of the box on cygwin" :-)
rurban ...but... 18:21
kj ooh. first set DISPLAY, THEN run configure 18:22
rurban yep.
or fix the libs on config_lib.pasm and lib/Parrot/Config/Generated.pm 18:23
kj I'd rather have it working through the normal way.
for ccache, would I do: perl Configure.pl --cc="ccache gcc" ? 18:24
NotFound This is a problem that need to be addressed. Configure sets libs to be linked, when they are linked the functions are located even if the libraries are not found at runtime. 18:25
rurban yes, there's even a ticket for this
this annoyed me a lot.
But I had not time yet to implement it 18:26
NotFound We need a design decision about values to be returned to mean 'failed' and the way to mean 'current process'
rurban kj: yes
kj rurban: (yes) well somehow it doesn't always work then. It just started from scratch. weird 18:27
rurban++ # cygwin build cleanly!!
rurban particle tested it last
NotFound And don't link at compile time things intended to be linked at runtime
chromatic #ps in 3
rurban the whole nci header parsing is wrong. 18:28
we need to check if the required libs are working, and need matching header sets then. As with static linkage 18:29
I mean for opengl.pm only
chromatic #ps in 1 18:30
dalek tracwiki: v59 | barney++ | Languages
tracwiki: Add matrixy 18:31
tracwiki: trac.parrot.org/parrot/wiki/Langua...ction=diff
shorten dalek's url is at xrl.us/begkdn
dalek rrot: r36825 | kjs++ | trunk/README_cygwin.pod:
[README] add fool-proof message to set DISPLAY before running Configure.pl. That makes noobs such as myself very happy.
rurban kj: DISPLAY is only needed if you have freeglut installed. the win32 native (and faster and simplier) glut 3 needs DISPLAY to be unset 18:34
kj rurban: oh. ehm. I'll add a note for tha, ok? 18:35
chromatic jhorwitz, ping 18:36
kj nopaste? 18:37
clunker3 pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/
purl nopaste is, like, at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others)
nopaste "kjs" at 193.1.104.7 pasted "rurban: how does this look?" (4 lines) at nopaste.snit.ch/15645
dalek rrot: r36826 | barney++ | trunk/config/gen/makefiles/languages.in:
[languages] add targets co-matrixy and up-matrixy
18:40
rrot: r36827 | barney++ | trunk:
[codingstd] let svn ignore languages/matrixy
18:44
tracwiki: v113 | chromatic++ | ParrotRoadmap 18:53
tracwiki: trac.parrot.org/parrot/wiki/Parrot...ction=diff
shorten dalek's url is at xrl.us/begkgm
dalek tracwiki: v114 | chromatic++ | ParrotRoadmap 19:02
tracwiki: trac.parrot.org/parrot/wiki/Parrot...ction=diff
shorten dalek's url is at xrl.us/begkis
dalek rrot: r36828 | rurban++ | trunk/docs/pdds/draft/pdd14_numbers.pod:
[docs] pdd14: gmp. bignum <=> bigint
tracwiki: v60 | kjs++ | Languages 19:11
tracwiki: trac.parrot.org/parrot/wiki/Langua...ction=diff
shorten dalek's url is at xrl.us/begkjk
dalek rrot: r36829 | rurban++ | trunk/PLATFORMS:
[cage] update PLATFORMS from my latest smokes
Coke ah craps, as he probably missed PS. 19:17
time?
purl time is 19:17:13 2009 and (did you mean "clock"?) or flowing like a river
Coke clock?
purl Coke: LAX: Tue 11:17am PST / CHI: Tue 1:17pm CST / NYC: Tue 2:17pm EST / LON: Tue 7:17pm GMT / BER: Tue 8:17pm CET / IND: Wed 12:47am IST / TOK: Wed 4:17am JST / SYD: Wed 6:17am EST /
Coke cruses.
kj Coke: still chatting there..
NotFound Coke: blame irc lag ;) 19:18
dalek tracwiki: v115 | chromatic++ | ParrotRoadmap 19:20
tracwiki: trac.parrot.org/parrot/wiki/Parrot...ction=diff
shorten dalek's url is at xrl.us/begkkw
kj Whiteknight: ping 19:22
Whiteknight kj: pong!
kj? 19:25
purl i guess kj is Klaas-Jan Stol or mailto:parrotcode@gmail.com
kj Whiteknight: Hi! I just thought of an extra chapter for the book, maybe it's useful, about history 19:28
of parrot project
Whiteknight There is some history in the chapter 1 19:29
Probably needs to be more though
I also thought that we need a chapter about extending and embedding too
kj Whiteknight: ok, I was just browsing some docs listing release managers, and figured that might as well go
but losing it altogheter might be a shame, so we could put it in the book somewhere
perhaps. optionally. if you like :-) 19:30
Whiteknight: yes, so we can get rid of docs/embed etc
Whiteknight I don't know if we're supposed to be merging the existing docs into the book. Allison seems to want both, I think 19:31
NotFound Whiteknight: wait some days before starting to write that ;)
allison history is more of a project docs item then a book item 19:32
Whiteknight: and I've been merging book chapters into the project docs, rather than merging project docs into the book
Whiteknight yeah, I can't keep track of where all information should be going 19:35
so I just write in the book, because I know that the best
dalek rrot: r36830 | kjs++ | trunk/docs/pdds/pdd19_pir.pod:
[pdd19] minor cleanups. remove {{ and }}, and remove vagueness.
19:37
kj rurban: ping
rurban hi kj 19:42
kj rurban: hi, I nopasted a correction for readme_cygwin
based on your comment. could you check that?
rurban do you want an updated cygwin release in ports? there's none yet
kj nopaste.snit.ch/15645 19:43
rurban Configure.pl will detect freeglut if freeglut is installed .. is wrong. Configure detects nothing. wait, I check
kj rurban: but parrot builds fine on cygwin, why would we need that? 19:44
rurban see config/auto/opengl.pm: This is detected if freeglut is installed and DISPLAY is set.
It requires an X server.
kj ok, I'll revert my earlier commit then. 19:45
rurban getting opengl right on cygwin tricky currently.
no, your comment is right.
purl okay, rurban.
kj ok 19:46
Whiteknight your comment?
purl, your comment?
purl purl's comment is probably right.
rurban nopaste.snit.ch/15645 is right, sorry
kj rurban: ok but I still have to commit that :-)
rurban but we already have a similar sentence: Configure.pl will detect freeglut if freeglut is installed and DISPLAY 19:47
is set, otherwise it checks for w32api and opengl with GLUT. Note that DISPLAY
must be set I<before> running Configure.pl.
I'll commit your added sentence. 19:48
kj rurban: yes I just added that I<before> part :-)
that's the fool-proof message for people like me
Coke allison: do you know familiar with command line linker flags for OSX that could address our install issues there? 19:49
NotFound If you try to detect the library by compiling and running something, any program that uses X fails if no DISPLAY
Coke *know anyone
fulltest fails on testj on osx/x86
(why it's even running, I have no idea.)
NotFound Except for basic things like getting Xlib version and such
Infinoid allison: www.parrot.org/users/infinoid 19:52
NotFound And by the way, is not unusual to compile from a terminal or an ssh without X tunneled and still want to use Xlib, depending on a working DISPLAY is wrong
Infinoid I'll gather up a list of tasks and tickets and start banging away at them 19:53
rurban Notfound: I know that's its stupid and fragile. That's why I wanted to check that in a better way. 19:54
xemacs started with this logic on cygwin.
NotFound rurban: I'd like better to have opengl out of core Configure and have his own build process
rurban sure 19:55
dalek rrot: r36831 | rurban++ | trunk/README_cygwin.pod:
[docs] clarify freeglut DISPLAY requirements. kj++
rurban should I fix 64-bit issues or bignum first?
NotFound Or maybe better to kill direct opengl usage and let SDL take care of it. 19:56
rurban opengl is a useful core library 19:57
NotFound rurban: is useful, but can be used throug sdl 19:58
rurban and we have the open issue with wchar paths for src/library.c
fix that in src/library.c, or workaround it with $ENV{TEMP} 19:59
dalek rrot: r36832 | allison++ | trunk/src:
[cage] Updating all copyrights in src/ to Parrot Foundation.
NotFound rurban: I think that issue is more complex and not just library.c related. Filepaths can come from environment and from command line arguments, for example. 20:00
rurban I thought we got already the encoding support in the path handling 20:01
shouldn't we add more tests for that?
ha: Parrot_add_library_path only takes const char *path, not STRING* path 20:02
Parrot_locate_runtime_file also takes only char* 20:03
NotFound rurban: we don't know what encoding a path has. It can even not have a valid one.
rurban on clisp we specify the encoding via cmdline arg. -E 20:04
-E for encoding
and specializers for teh various encoding types: paths, strings, ... 20:05
chromatic Not every platform has SDL installed, where most every platform on our main platforms has OpenGL installed.
rurban $ clisp -E --help 20:06
WARNING: *DEFAULT-FILE-ENCODING*: no encoding --HELP, using locale encoding
WARNING: *PATHNAME-ENCODING*: no encoding --HELP, using locale encoding
WARNING: *TERMINAL-ENCODING*: no encoding --HELP, using locale encoding
WARNING: *FOREIGN-ENCODING*: no encoding --HELP, using locale encoding
WARNING: *MISC-ENCODING*: no encoding --HELP, using locale encoding
NotFound rurban: if we take the locale encoding and for example you have an utf8 locale and take a path with some part in latin-1 we get an encoding error 20:08
And if you transcode it, you won't find the directory later 20:09
rurban but the user should be able to specify the path encoding for his arg somehow. ./parrot "my chinese path.pbc"
can we say that he must use the default encoding utf8 and use all paths as utf8? 20:11
NotFound rurban: not at all
rurban do we need the default encoding as Configure.pl argument?
NotFound I'll build you a path completely unusable that way in a moment 20:12
rurban I'll hand over this ticket to you :), okay?
NotFound rurban: I don't have a solution, I just have some knowledge of the problem 20:13
dalek rrot: r36833 | allison++ | trunk:
[cage] Updating copyright in whole repository to Parrot Foundation.
rurban I would simply check that in the perl5 lib first. A workaround, but no solution.
TT #326 it is 20:14
kj allison: was DONORS.pod also supposed to change? 20:15
NotFound Maybe in windows the easier solution is to use utf16 for all that things
rurban do we support that also?
allison kj: yes, the Copyright line was supposed to change, just not the donor entry 20:16
rurban onyl with icu
allison kj: (last time I reverted the whole file, which was wrong)
japhb rezzes in ... 20:17
kj mmm. the object model picture is changed as well. that's a big chunk in the diff.
japhb I see a lot of highlighted lines in my IRC ... was there something OpenGL related that needed my input, or was it just general discussion?
rurban just the usual opengl rambling 20:18
japhb heh
20:20 rurban_ joined
dalek rrot: r36834 | allison++ | trunk/docs/submissions.pod:
[cage] Caught a reference to "Perl Contributor License Agreement".
20:22
rurban_ hmm, make fulltest also runs make testj on non-jitcapable platforms
japhb rurban: Given that NCI is broken on supposedly jitcapable platforms, I'm not sure it should be running anywhere ... 20:24
Infinoid Tene_: Looks like fperrad forked your "gil" repo at github. Should dalek track yours or fperrad's? 20:25
Tene_ fperrad's
Infinoid oki, thanks
Tene_ I haven't touched mine since I created it as a demo for a presentation.
about a year ago
I don't know what he's planning to do with it. It has no goals besides being simple enough to describe the development in about an hour, with questions. 20:26
20:27 dalek joined
Infinoid Thanks, updated. 20:28
dalek allison@perl.org | Debian/Ubuntu chroot Environment Setup:
link: www.perlfoundation.org/parrot/index...ment_setup
Duzy Chan | Parrot:
shorten dalek's url is at xrl.us/beesjm
dalek link: www.perlfoundation.org/parrot/index.cgi?parrot
bernhard.schmalhofer@gmx.de | Pipp:
link: www.perlfoundation.org/parrot/index.cgi?pipp
Tene_ Aw, he's not on IRC for me to ask him.
dalek rtcl: r326 | wcoleda++ | trunk/src/ (4 files):
Track rename of string_length
20:31
Infinoid Coke: I'm going to fix that. Honest.
dalek rrot: r36835 | kjs++ | trunk/ports/debian/copyright:
[copyright] fix wrongly changed copyright.
20:35
kj anything that definitly needs to go in 0.9.1? 20:39
Infinoid more cowbell!
purl I got a fever. And the only prescription is... more cowbell. mknx.com/v/cowbell.wmv
kj I'm going to get myself a new co for the release now
dalek rrot: r36836 | kjs++ | trunk/examples/subs/jsr_ret.pasm:
[copyright] fix a copyright notice.
20:40
NotFound Someone wanted to win the prize for the biggest commit ever? ;) 20:44
dalek rrot: r36837 | kjs++ | trunk/examples/mops/mops.scheme:
[copyright] fix a copyright notice.
20:45
Coke NotFound: I think I did that with the string mergeback from six years ago. but I could be wrong. 20:48
dalek rrot: r36838 | kjs++ | trunk/languages/lisp/LICENSE:
[copyright] fix yet another copyright notice. allison++ for finding.
20:49
kj should in release.json, web.repository be changed to svn.parrot.org/parrot/trunk, instead of svn.perl.org/parrot/trunk 20:53
?
chromatic Probably.
purl Really? Probably? Are you Certain it's not certain? Are you sure it's unsure? I think you need to look harder.
allison kj: yes 20:54
Coke nclude/parrot/datatypes.h.orig
whoops.
purl You just lost the game.
20:54 dalek joined
rurban solaris fails to jit, because the cpuarch name is not matching: uname -a SunOS opensolaris 5.11 snv_86 i86pc i386 i86pc Solaris => set P0["jitcpu"], "i86pc" 20:54
Infinoid dares dalek to output old revisions any more 20:55
rurban i86pc => x86_64 or i386
Coke is it reasonable to expect jit to work on solaris at all anyway?
(e.g. jit fails to work on darwin, even though it's i386)
rurban I'll try now, both 32 and 64 bit. 20:56
but why not. with hcc it shoudl do. with sunpro cc i'm not so sure. 20:57
japhb Coke: JIT doesn't even work on Linux/i386 ...
rurban gcc of course
chromatic JIT doesn't work on x86 Linux?
japhb chromatic: I consider the fact that it seriously breaks NCI to be "not working"
Coke licensing: docs/project/debian_packaging_guide.pod 20:58
hey, jit
rurban I also find it rather funny, that jit goes the debian name: amd64, but cpu goes the official name x86_64
Coke hey, jit was there first, no? =-)
licensing: src/string.c 20:59
bah.
(old file)
apparently 'make distclean' doesn't. =-)
rg distclean just does realclean 21:00
dalek rrot: r36841 | allison++ | trunk/docs/project/debian_packaging_guide.pod:
[cage] Caught stray Perl Foundation copyright mention (thanks to Coke).
21:02
kj I'm at step 2f, but "g" will be to run tools/dev/mk_native.pbc; earlier today there was some mentioning of not doing that. is there a final though t about that?
21:03 bacek joined
NotFound You want to skip the g point? 21:03
kj well, there were some people arguing that
chromatic There's little value in doing that step if we're going to skip the tests.
Coke are the tests always skipped, though? 21:04
or are they only conditionally skipped?
NotFound I was making a bad joke X-)
allison that step was just added to the release guide this month. If it's not stable, skip it. 21:05
kj well, shall I run the "if not possible" alternative?
which is
allison (and maybe remove it from the the release guide, if it's not going to be stable for 1.0)
kj run perl tools/dev/pbc_header.pl
allison kj: that's the old instructions, should be safe 21:06
kj allison: okay, will do that 21:07
allison (but, most of those tests are skipped anyway)
rurban 1,2,4,5 are alread updated
3 is missing, macbook would be fine.
kid51?
purl kid51 is now going to live dangerously.
Coke is 1.0 not going to have portable bytecode?
then lets just skip it. 21:08
21:08 batman joined
rurban _3 crashes currently because its too old. 21:08
21:08 batman left
rurban I'm working on making it portable again 21:08
21:09 batman joined
rurban we even have full 16-byte long double support in two days 21:09
kj i got failures in make distro_tests (more)
nopaste?
clunker3 pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/
purl i guess nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others)
rurban ok, I fixed jit on solaris, but I will wait after the release
nopaste "kjs" at 193.1.104.7 pasted "make distro_tests failures" (34 lines) at nopaste.snit.ch/15649
kj could anybody have a look at the paste, and give me a pointer? 21:10
rurban true, these are missing
kj how to fix?
rurban skip the test. we miss a couple of test files 21:11
at least 2 days work
chromatic kj, you can ignore those.
kj chromatic: so the output like this is good enough, to go to the next step? 21:12
chromatic Yes.
NotFound The test title is misleading
kj oki 21:13
the rel.man.guide is pretty neat 21:18
what does this mean: perl Configure.pl --test ... ? 21:19
i mean, the --test ... part
(for people who've seen the relmanguide)
or are the ... just there for no reason? 21:20
chromatic If you use --maintainer or --cc= or whatever flags normally. 21:21
kj oh right, i see 21:22
rurban chromatic: what's missing on amd64 jit? 21:23
chromatic I don't know.
rurban most tests work fine on solaris ia64 21:25
tailcall fails
chromatic I thought most JIT tailcalls failed.
rurban it's not native ia64, it's amd64 on solaris, sorry 21:26
21:28 batman left
rurban I havea bit of a problem when perl is 32bit but parrot 64bit. the jit arch e.g is not matching. 21:30
maye we shoudl check the arch override on the cmdline, like -m64 in ccflags 21:31
dalek rrot: r36842 | fperrad++ | trunk/tools/install/smoke_languages.pl:
[install] add language matrixy
21:33
Util_away kj: re: your nopaste (warning: dumping from memory!) 21:34
For test # 2 in t/distro/test_file_coverage.t, this problem is that the test expects a one-to-one correspondence between each PMC and .t file. The crypto PMCs are not one-to-one with tests, or even with objects!
Several crypto .pmc files are generated from config/gen/crypto/digest_pmc.in, which then all combine into a single src/dynpmc/digest_group.bundle file.
Util All the functions of all the different PMCs in the bundle file are then tested by a single .t file: t/dynpmc/digest.t.
Either test_file_coverage.t needs to become smart enough to handle these "split/bundle" cases (yea!),
or the .t file needs to be split into multiple (nearly identical and redundant; boo!) .t files corresponding to the PMCs.
rurban splitting the test is not much work 21:35
kj Util: I see, thanks for the explanation 21:36
Util Oh, wait; you are doing the release! Never mind, I will make a trac ticket (as I should have last month when I saw the problem).
rurban well, there's a lot missing for amd64 jit 21:46
21:47 mikehh joined
Infinoid which isn't news... amd64 isn't a core platform anyway 21:47
Coke by that measure, neither is darwin. =-) 21:53
NotFound Is a multicore? ;)
rurban I've cleaned up jit a bit... 21:55
rg you're gonna make it work on amd64? ;) 21:56
21:56 Whiteknight joined
rurban nope. I need a better debugger there. dbx is awful 21:56
I have to install a better multi-arch platform, like gentoo
not debian! 21:57
Infinoid gcc-config ftw.
21:57 bacek joined
rurban I did something to jit 386 now and wait for the smokes 21:57
there was duplicate code on some areas 21:59
Util Ticket submitted: TT#348 - test_file_coverage.t fails to find tests for MD2 and other crypto PMCs. 22:15
kj got a failure in t/op/string 22:32
allison: there's a string failure. 22:34
allison kj: in fulltest? which platform?
kj i'm on cygwin now
i didn' tkeep track which core this is
allison ok, I can reboot into windows if needed, what's the failure? 22:35
kj I think -f
rurban t/op/string fail is expected.
kj ok
t/op/sprintf2............................ok
t/op/string..............................
# Failed test 'ge_s_sc_ic'
# at t/op/string.t line 983.
# got: ''
# expected: 'ok
rurban we should skip it for now.
kj # '
ok 103 # SKIP Pending rework of creating non-ascii literals
ok 104 # SKIP Pending rework of creating non-ascii literals
rurban: couldyou SKIP it? 22:36
rurban uups. sorry, not this should pass. I mixed it up
kj ok
rurban t/native_pbc/string.t can be skipped
kj @$# more failures. 22:40
nopaste?
clunker3 pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/
purl nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others)
nopaste "kjs" at 193.1.104.7 pasted "failures :-(" (19 lines) at nopaste.snit.ch/15652
rurban I found a small bug when TRACE_PACKFILE is enabled. harmless for most. 22:42
22:42 bacek_ joined
rurban hmm, is your machine under heavy load? 22:43
kj well, it's running tests :-)
it's kinda very green
on the icon of the task manager
btw, running perl t/harness -f t/pmc/stringhandle.t passes
so I think it was the heavy load...
rurban it's falling into a dll load timeout
Coke_afk kj: I'm sorry you're going to lose your evening to this. Thanks. 22:44
rurban can you do prove t/op/string.t
kj ah who has time for a social life anyway
rurban sorry, it was t/pmc/stringhandle.t 22:45
NotFound The test results are complete, looks like an external error.
rurban ok, go on
for me all tests pass on cygwin
kj rurban: I think I did already prove, but that worked out fine
but then I realized it wasnt' the correct core
chromatic kj, that looks like a Perl harness error, not Parrot.
rurban very unusual error though, only under very heavy load
kj but running with fast core works fine
(using perl t/harness) 22:46
dalek rrot: r36843 | rurban++ | trunk:
[pbc] Fix when TRACE_PACKFILE is enabled. Use special macro for the converters,
kj both prove and perl t/harness -f on t/pmc/stringhandle works fine
passes
NotFound I'll put the blame on fork emulation 22:47
kj yes, sounds reasonable, especially with the cygwin virtual environment
rurban yes
nopaste "kjs" at 193.1.104.7 pasted "final output of test" (22 lines) at nopaste.snit.ch/15653 22:48
rurban it need to remap the dll into the parent address space. a big memcpy
kj I'll run the tests again with prove and perl t/harness
rurban prove t/op/string.t passes? 22:49
kj so far so good.... (running)
my windows task manager thing in the icon tray is mostly green all the time
PASS
Coke OUT 22:50
kj well I will soon :-)
rurban blame perl many dll's to be loaded
maybe I make a static perl once for cygwin.
NotFound Release right now, I want to apply #343 before going to bed ;)
Coke kj++
rurban or just copy away 22:51
kj I'll make tarball soon and upload that (as release candidate, only temp. available for the wiki cleaning purists here ;-)
nopaste "rurban" at 212.183.63.161 pasted "NotFound: #343 patch -p0 < patches/coretypes.patch" (20 lines) at nopaste.snit.ch/15654 22:53
rurban 3 hunks failed
just the manifests
nopaste "kjs" at 193.1.104.7 pasted "t/op/string.t and t/pmc/stringhandle.t pass!" (64 lines) at nopaste.snit.ch/15655
rurban did you fix VERSION? 22:54
Coke yay! docs.parrot.org exists.
rurban did you change the version in parrot.spec?
kj I did..
NotFound rurban: I had that problems before, just clean the MANIFEST parts before applying and regenerate later
kj all according to the guide
rurban did you fix NEWS: New in February 2009 release (r35855 to r36724) => 0.9.1 22:55
22:55 Limbic_Region joined
kj rurban: yes otherwise you can't make the fancy release message 22:55
(found that out)
I guess I'll be committing then
rurban is the tarball of almost equal size than the 0.9.0? 22:56
kj dunno. haven't made the tarball yet
(that step comes after commit..)
rurban go on.
NotFound Coke: is an A record. I think I've heard it has to be an alias of parrot.org :?
allison NotFound: it's a separate site 22:57
NotFound Ah, nice
allison NotFound: just static generated html, at the moment
Coke: huzzah!
kj here goes..
rg are you going to put the book up on docs too? 22:58
NotFound Confirmed it has crossed the ocean ;)
dalek rrot: r36844 | kjs++ | trunk:
[release] Update for release 0.9.1.
rurban The NEWS line was different before: New in January 2009 release (0.9.0) 22:59
Coke I will put out a copy of the 0.9.1 docs in the next day or so.
rurban But the others are like yours 23:00
kj Coke: yes the previous was wrong
it doesn't work if you run crow.pir
NotFound Thanks for the ecmascript notes in NEWS, i forgot to put it.
kj rurban: should I include your recent fix with TRACE_PACKEFILE? 23:01
it touches c code...
rurban well, it is only relevant for debugging. 23:02
kj is it safe to include?
rurban but without the fix debugging info can not be compiled in
yes, it is safe
kj cause I just waited an hour and a half for tests to complete; I prefer not to do that again :-)
rurban my tests ran fine right now 23:03
kj good. I'll include then
seems safe yes
rurban that's how I found out
bug_day_2009_03_14 is okay?
kj 4 weeks from now, the saturday
before
must be same, as feb has 28 days
= 4 week 23:04
rurban ah right
sounded weird, but feb is weird
I'm testing your release now... 23:05
kj perhaps I should upload the tarball?
NotFound kj: one second please, I'm checking it builds with g++ 23:07
rurban I'm testing msvc, cygwin and linux i386
NotFound Done, no problem other than a few warnings in nci_test 23:09
kj should I upload a tarball, or do you think it's all ok? 23:10
NotFound Ok for me
kj i guess there's no more people around here :-)
rurban I think it's okay 23:11
kj what platforms are you guys on?
rurban my tests last longer, but it builds fine
NotFound linux i386
kj msvc, cygwin, and linux
any more?
rurban solaris, openbsd, freebsd
kj rurban: you have all of them?
rurban sure, vmware
kj ah right 23:12
rurban mingw ++
kj I'll just wait a bit till my msvc build is completed. then I'll continue
rurban you'll see the updated smolder reports then 23:13
NotFound: your #343 patch also builds fine 23:23
dalek rrot: r36845 | kjs++ | tags/RELEASE_0_9_1:
tagged release 0.9.1
NotFound Good
rurban I'll continue with 64bit then 23:25
tewk looking for a tool to grep my perl code base and tell me all the non-core modules that are used. ideas? 23:28
23:29 kj joined
NotFound Let's start breaking things ;) 23:29
kj I'm nto sure what it means to 'assign yourself co-maintainer permission
who knows PAUSE?
rurban do we still upload to PAUSE also?
kj well according to the release managers guide, we do ;-)
rurban pause.perl.org/pause/authenquery 23:30
this will fail for you. do you have an account there?
kj yes, what option?
purl rumour has it option is a separate key. or www.investopedia.com/terms/o/option.asp
rurban change permissions 23:32
purl rurban: that doesn't look right
rg forget option
purl rg: I forgot option
kj what button then? 23:33
I tried the 4th; didn't work
the 2nd/3rd don't make sense
rurban pause.perl.org/pause/authenquery?p...sub=Submit
shorten rurban's url is at xrl.us/begmjd
rurban that's a lot of work, needed? 23:34
kj that's what I got before chrome crashed :-)
allison: ping
rurban well, only those which are active are needed. 23:35
kj which are those?
rurban Parrot::% and friends e.g.
kj aaah. apparently university network here won't allow me to ssh :-S 23:36
allison kj: here
kj allison: hi i just wanted to ask whether the ftp-osl server was up, cause my connection keeps being closed by 'remove host' 23:37
*remote
but trying from moritz' box works fine, so it's just my connetion
allison kj: ah, ok
kj will do upload from there
rurban all my smokes passed successfully 23:39
dalek rrot: r36846 | rurban++ | trunk/tools/dev/install_files.pl:
[install] Fix make install for cygwin, exe magic.
23:40
rurban well, one solaris cfg fails with a missing pcre lib, but I had this since weeks. 23:41
NotFound Commits allowed? 23:47
kj created tarball and uploaded
so yes :-) 23:48
rurban but I don't see it on the pause queue 23:49
dalek rrot: r36847 | NotFound++ | trunk:
[core] forward declare core types in a new header file, move Parrot_compile_string to embed.h, unskip a embed test, TT #343
23:50
kj rurban: I skipped that step for now, will look again in few minutes.
it's not really straightforward.. never used that thing 23:51
rurban I'm running perl tools/dev/parrot_coverage.pl now
my DEVEL config is still "-devel" 23:54
does it check for the .svn subdir? 23:55
kj where is that DEVEL config?
rurban ./parrot_config DEVEL
or just look into config_lib.pasm 23:56
kj I don't have a clue what that means.
rurban that means that parrot thinks I'm not on a released version.
kj how should that be removed?
because I know only of DEVELOPING file, but accroding to the guide that shouldn't be included 23:57
rurban config/init/defaults.pm 23:58
227: DEVEL => ( -e 'DEVELOPING' ? '-devel' : '' ),
yep.
kj mmm. so it was there apparently 23:59
rurban all okay.
kj i mean, DEVELOPING was there
it this a bad thing?
rurban for me bad, for you good.