Parrot 4.2.0 "Ornithopter" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 10 April 2012.
whiteknight good evening, #parrot 00:00
kid51 release tomorrow? 00:04
make test passes the usual way on Darwin/PPC and the usual 4 ways on linux/i386 00:05
at HEAD
running smolder_fulltest now
whiteknight I'm testing everything I've got now 00:16
00:25 plobsing joined
kid51 smolder.parrot.org/app/projects/rep...ails/27604 00:28
pass
whiteknight okay, I'm building on windows, I'm running my smoker 00:30
build on windows worked. Testing now 00:40
all tests pass linux x86-64 with clang, normal and --optimize 00:50
oh, looks like some failures on windows with strawberry 00:52
t/pmc/sockets.t, t/pmc/socket_ipv6.t, t/pmc/os.t 00:55
looks like mostly the ipv6-related tests. Probably need to be TODOd on that platform
And the os.t failure looks like something wrong with the platform encoding. That test is probably wrong too, if it assumes a specific platform encoding 00:57
msg cotto We've got 3 failures on win32/strawberry. socket.t and socket_ipv6.t fail, I don't think we have ipv6 sockets there. t/dynpmc/os.t fails, looks like a bad test. Not blockers 01:05
aloha OK. I'll deliver the message.
dalek kudo/nom: 424936c | coke++ | docs/announce/2012.04:
Add preliminary release announcement
01:28
whiteknight hmmm.... config fails with icc
I haven't tried in a few months, but it used to succeed 01:29
cotto hio 01:30
whiteknight icc can't seem to find a "bits/predefs.h" include file, which is required for several steps 01:31
cotto whiteknight, thanks
whiteknight oh, i obviously needed to install libc6-dev-i386 in order to keep building with a compiler I had been using for months 01:34
sometimes, Ubuntu bugs the shit out of me
kid51 whiteknight: Is it okay if I direct people at 10gen to your blog post about working with mongoDB? 01:40
whiteknight kid51: what do you mean?
kid51 will be over there for an ny.pm meetup wednesday night
mongoDB is a product of 10gen, correct? 01:41
whiteknight kid51: yeah
I don't really have much to say about mongodb, yet
kid51 So, they may be interested in what you are doing with mongo
whiteknight okay, that's cool too
kid51 tinyurl.com/7sn8v6j 01:43
02:35 brambles joined 02:38 alvis` joined 05:22 Coke joined 05:59 fperrad joined
nine msg whiteknight Hosting space is not a problem. I got some 600 GB of unused space on my webserver and virtually unlimited traffic on a 100 MBit/s connection. The problem is that it's probably not very legal to offer an XP VM for download. 06:22
aloha OK. I'll deliver the message.
06:23 plobsing joined 07:08 brrt joined 07:20 votz joined 08:24 lucian joined 08:38 mdupont joined 08:41 bacek joined 09:23 plobsing joined 09:30 alvis joined 09:55 mdupont joined 10:15 bacek joined 11:50 kid51 joined 11:55 benabik joined 12:04 whiteknight joined
whiteknight good morning, #parrot 12:05
benabik o/ whiteknight, #parrot
whiteknight hello benabik
12:52 PacoAir joined 13:04 bluescreen joined
dalek kudo/nom: b403135 | coke++ | docs/release_guide.pod:
allocate a release name.
13:07
kudo/nom: 95a6d8c | moritz++ | docs/ (2 files):
update changelog and release announcement a bit
13:11
kudo/nom: b401415 | moritz++ | docs/announce/2012.04:
[announce] note two incompatible changes in the release announcement
13:20
13:51 rich joined
dalek kudo/nom: 36bbb40 | (Felix Herrmann)++ | src/core/ (2 files):
add a few typed IO exceptions

Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
13:52
14:39 alester joined
NotFound ~~ 14:45
whiteknight hello NotFound 14:51
14:53 jashwanth joined
jashwanth hello whiteknight 14:55
whiteknight hello jashwanth 14:56
15:22 Justin joined
Justin hello 15:22
15:24 lucian joined
whiteknight hello Justin 15:32
15:46 hercynium joined 15:49 hercynium_ joined 16:00 cxreg joined 16:52 PacoAir joined 16:57 cogno joined 16:58 cogno joined 17:08 dmalcolm joined, nbrown joined 17:13 Justin joined
dukeleto ~~ 17:31
cotto ~~ 17:35
whiteknight good afternoon, dukeleto and cotto 17:41
cotto: how we looking for the release?
cotto I was too wiped out last night to do anything. I'm planning on starting it after #ps today. 17:42
whiteknight what time is #ps? 17:44
is it in 45 minutes or 1hr+45min?
cotto in 1:45
Coke I'm doing the rakudo release later this week. Any big changes I should know about? 17:49
cotto good #ps question
whiteknight Coke: No, I don't think anything big 17:50
17:50 cogno joined
whiteknight are they using a recent parrot revision with rakudo for testing? 17:51
benabik I tend to build blead on both, and it WFM
whiteknight okay, good 17:52
I actually haven't built Rakudo in a little while, but I don't think we've seen any breaking changes recently
18:03 rich left 18:13 cogno joined
benabik whiteknight: Is ParrotStore going to have a common interface to multiple DBs or just provide a minimal Parrot "native" interface to each? 18:22
cotto I'm seeing a checkdepend.t failure and a dynpmc/select.t failure. istr that the select.t failure is noise, but the checkdepend failure might be legitimate 18:23
Coke doing a build of threads branch on osx 10.7.3 18:44
18:46 lucian joined
Coke gist.github.com/2408144 - test failures on threads. 18:46
not sure if they are also failing on master. checking.
whiteknight benabik: I've been kicking that idea around a lot. I think I will provide some kind of high-level interface for storing STRING and frozen PMCs 18:51
benabik: but since Memcached is just key/value and mongodb is document based with nested objects, I don't know what kind of common interface I can provide that will make sense for too many things
Coke same failures on master. 18:52
so, cotto: TESTS ARE FAILING ON master.
whiteknight hmm.. I didn't see those failures last night when I tested
benabik I did not see those failures this morning.
cotto Coke: you could say that 18:53
Coke gcc 4.2.1 on osx 10.7.3. 18:54
whiteknight Coke: PCC or x86?
er, PPC
Coke I dont think apple even makes ppc anymore. x86.
benabik 10.7 doesn't run on PPC
whiteknight they don't make them anymore, but some people have not upgraded from them
Coke also, 64bit. 18:56
how to run a single test again? 18:58
dukeleto Coke: prove -v t/foo.t
Coke dukeleto: if I run it thatway, I get 31 failures in t/pmc/bignum.t instead of 1 18:59
benabik Just re-ran `make test` and did not see those errors. Also on 10.7.3 64b. :-/
Coke # dyld: Library not loaded: /usr/local/lib/libparrot.dylib
... I am not installing parrot here.
benabik OS X is... difficult wrt shared libraries.
Coke I get these errors with another random .t file with prove. 19:00
benabik: "this all used to work.". ;)
benabik I think you need DYLD_LIBRARY_PATH=$PARROT/blib/lib:$DYLD_LIBRARY_PATH in the environment. 19:01
Testing parrot on OS X is full of small gotchas. Have to not have Parrot installed, have to set DYLD_LIBARAY_PATH correctly. Don't remember if there's another one. 19:02
Coke benabik: that helps.
benabik The Makefile sets the environment and Configure warns if you have parrot installed.
Coke benabik: I never had to do that on 10.6
benabik Coke: In either 10.6 or 10.7, dyld got much pickier about paths. 19:03
Coke here's the error on that failing test:
# error:imcc:add_1_const:Integer overflow '9223372036854775808'
benabik I thought it was .6, but I guess it was .7
Coke benabik: i say .6, but I upgraded that box from 10.5 at some point. 19:04
ah, the test file warns: # GMP version 5.0.4 is buggy with huge digit multiply - please upgrade 19:05
benabik I get that warning too, but the overflow check works. 19:06
Coke there is no version higher than that in macports, though.
whiteknight Coke: is there a version lower than that?
benabik Is IMCC trying to optimize it? IMCC should never see 9223372036854775808 as a constant. 19:07
19:09 contingencyplan joined
Coke gist.github.com/2408144 updated with verbose outputs from those 2 failures 19:09
benabik That add_1_const error is from IMCC_int_from_reg (compilers/imcc/pbc.c:1885) 19:10
Coke rant: test output should not include the strings "ok/not ok".
cotto would it be appropriate to add an exception for platform.c to checkdepend.t, since it's generated?
whiteknight cotto: I think so, but I hate that test and would love to add more exceptions to it 19:11
cotto why do you hate it?
Coke what error are you getting?
cotto it's complaining that there's no rule for src/platform.c in Makefile
Coke whiteknight: that test is the only thing keeping "make -j" working. 19:12
cotto yeah
Coke cotto: error or warning?
benabik If src/platform.c is generated, shouldn't there be a rule in the Makefile?
19:13 benabik_ joined
Coke aye, prolly. 19:13
cotto it doesn't cause either an error or a warning during the build
Coke huh. I don't have a src/platform.c 19:14
cotto: I mean during the test.
are you failing a test? or just getting some diag output?
also, your makefile should probably have a rule that says: 19:15
cotto Coke: actual test failure
Coke src/platform$(O) : src/platform.c
cotto Coke: I don't see that line 19:20
whiteknight cotto: in Makefile or in config/gen/makefiles/root.in?
cotto in either 19:21
now it's passing 19:25
after I didn't do anything
sigh 19:28
looks like that failure went away
as does t/dynpmc/select.t
#ps now 19:30
19:40 benabik joined 19:43 mdupont joined
NotFound Am eof test failure? Maybe some line ending conversion? 19:53
Ops
cotto alester: what's the version of gcc that you've been playing recently? 21:02
4.8? 21:03
21:23 losinggeneration joined
benabik cotto: In #perl6, alester said he was using 4.8 snapshots. 21:51
alester You want I should look?
It's a weekly snapshit. 21:52
hahaha
snapshot.
gcc-4.8-20120401.tar.bz2
cotto benabik: ok. that's what I thought
alester so I'm two weeks back. Why do you ask?
cotto want to know which gcc version to credit
alester for what? 21:54
cotto what you've been using for your recent batches of consting changes 21:55
tadzik lol, snapshit :) 21:56
alester cotto: Is this going in some release notes or something? 21:58
cotto alester: yes 21:59
bacek_at_work: ping 22:41
bacek_at_work: you requested that kill_current_object be merged. How important is it to get that in before the release? 22:42
It looks like it almost entirely deletes things 22:45
moritz: ping
alester One of the bummers of using the snapshots is that they don't always build. The 20120415 GCC blows up with a syntax error in a .h file. Oh well, gotta wait 'til next week. 22:55
cotto afk for a bit (meeting). moritz, same question for you as for bacek_at_work 23:00
23:35 Coke_ joined 23:45 benabik joined 23:46 whiteknight joined
whiteknight good evening, #parrot 23:47
23:50 Coke joined 23:51 masak joined 23:53 Util joined, PerlJam joined 23:54 pmichaud joined