|
Parrot 4.7.0 "Hispaniolan" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 4 September 2012. |
|||
|
00:19
rurban joined
|
|||
| dalek | rrot/native_pbc2: 4aaf1cf | rurban++ | / (4 files): test with precision (numcmp) All tests pass now, just __float128 has problems printing certain numbers properly. E.g. __float128 is probed for %.17Lg fmt, which prints 3.8 as 3.7999999999999998 |
00:43 | |
| rurban_mobile | Looks like I accidently merged threads into master, not vice versa. Should I revert this merge? | 00:44 | |
| sorear | quick, force push before anyone else notices | 00:57 | |
| rurban_mobile | It was a few days ago, kid51 already report via email :) | 00:58 | |
| reported | |||
| Strange errors on strange platforms... | |||
| benabik | Darwin/Intel is not really a strange platform these days. | 00:59 | |
| rurban_mobile | I'd rather leave it in to get more exposure. | ||
| benabik | Darwin = "OS X" | ||
| rurban_mobile | Strange for me, because I don't have t anymore :) | ||
| benabik | Ah. | ||
| rurban_mobile | I bought a ppc g4 powerbook, but gave away my mac air. | 01:00 | |
| benabik | That's not a good trade. ;-) | ||
| rurban_mobile | nope, but it made my wife happy. | ||
| benabik | Ah. See a MacBook Air for a happy wife is a very good trade. :-D | 01:01 | |
| rurban_mobile | But how I can repro the threads bugs now? | 01:02 | |
| At least I got the numbers (in native_pbc2) almost fixed now. | 01:03 | ||
| benabik | I'd offer shell access to my machine, but it's a laptop and has highly intermittent internet access. | ||
| benabik needs an old Mac mini. | |||
| rurban_mobile | not today. I just revived my broken harddisc on my fast system. | ||
| benabik | woo! | ||
| rurban_mobile | Now I have a 1TB HD, with plenty of room for new VMs | 01:04 | |
| benabik | I found it very interesting that my new copy of Parallels had "Install Mountain Lion from the Recovery Partition" as an option for a new VM. | ||
| rurban | A license trick probably | 01:06 | |
| You may legally only do it from a Recovery Partition | |||
| benabik | Well, the recovery partition is really the only place most people will have the installer. | 01:07 | |
| I have a disk image, but that's because I knew to extract it. | |||
| rurban | I also want to create a hackintosh | ||
| sorear | benabik: extract it? you mean from the Recovery Parititon? | 01:14 | |
| benabik | sorear: From "Install Mountain Lion.app" | ||
|
01:26
kid51 joined
|
|||
| kid51 | seen whiteknight? | 01:29 | |
| aloha | whiteknight was last seen in #perl6 1 days 2 hours ago joining the channel. | ||
| kid51 | seen cotto? | ||
| aloha | cotto was last seen in #parrot 8 days 5 hours ago saying "everything old is new again". | ||
| kid51 | seen dukeleto? | ||
| aloha | dukeleto was last seen in #parrot 7 days 8 hours ago saying "somebody embedded perl 5 into nodejs: npmjs.org/package/perl". | ||
| cotto | hio | 01:31 | |
|
01:53
lucian joined
02:14
kid51 joined
|
|||
| MikeFair | hio | 02:14 | |
|
02:52
rurban_mobile joined
03:17
woosley joined
03:18
woosley left
04:23
rurban joined
05:08
rurban joined
|
|||
| rurban_mobile | blogs.perl.org/users/rurban/2012/09...vived.html (without graphics yet) | 05:20 | |
| moritz | rurban_mobile++ | 05:33 | |
| benabik | rurban_mobile+= | ||
| rurban_mobile | In native_pbc2 there is still a small problem on big-endian. native_pbc is stable. | 05:35 | |
|
05:35
rurban joined
06:05
rurban joined
07:02
brrt joined
07:07
rurban joined
08:19
lucian joined,
Psyche^ joined
|
|||
| dalek | kudo/nom: f3e1c3f | jonathan++ | src/Perl6/Grammar.pm: Liberalize checking of whether we are in a proto. |
09:06 | |
| kudo/nom: e067a34 | jonathan++ | src/ (3 files): First cut of more complex proto bodies. Caveats: optimizer not aware of the non-onlystar case yet, and can't put {*} in nested blocks in the proto. |
|||
| kudo/nom: e1bd5c9 | jonathan++ | src/ (4 files): Mark onlystar protos. |
|||
| kudo/nom: 3b9fc15 | jonathan++ | src/Perl6/Optimizer.pm: Don't optimize away the proto in the non-onlystar case. |
|||
| kudo/nom: 15bdbb4 | jonathan++ | src/Perl6/Actions.pm: Auto-generated proto also needs to be marked as onlystar. |
|||
|
09:26
mdupont joined
|
|||
| dalek | kudo/nom: 4e07a76 | (Gabor Szabo)++ | / (2 files): change most of the Test.pm functions to return their truth value and test this in the sanity test |
09:36 | |
| kudo/nom: 61807a6 | (Gabor Szabo)++ | t/01-sanity/99-test-basic.t: enable some commented out sanity test |
|||
| kudo/nom: 792c782 | (Gabor Szabo)++ | / (2 files): fix the rest of the Test functions to return their truth and test them |
|||
| kudo/nom: ab08176 | (Gabor Szabo)++ | / (8 files): merge from upstream and add the additional test cases |
|||
| kudo/nom: 51435bd | moritz++ | / (2 files): Merge branch 'nom' of github.com/szabgab/rakudo into nom |
|||
| kudo/nom: 2ee2701 | moritz++ | / (13 files): Merge branch 'nom' of git://github.com/rakudo/rakudo into nom |
|||
| kudo/nom: 0af9e7b | (Gerhard R)++ | src/binder/container.c: Rename typename to type_name, which isn't a C++ keyword |
09:59 | ||
| kudo/nom: 8e2134e | (Gerhard R)++ | src/ (3 files): Add pointer casts to quiet warnings |
|||
| kudo/nom: 2f06eb0 | (Gerhard R)++ | src/binder/ (2 files): Add parens to quiet precedence warnings |
|||
| kudo/nom: 1007273 | moritz++ | src/ (5 files): Merge pull request #80 from gerdr/gerdr/warnings Quiet some gcc warnings |
|||
|
11:24
JimmyZ joined
12:19
mtk joined
12:23
JimmyZ joined
12:32
PacoAir joined
12:57
mdupont joined
13:42
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:42 | |
|
14:18
bluescreen joined
|
|||
| rurban | hi whiteknight | 14:40 | |
|
14:49
benabik joined
|
|||
| rurban | With a54a581d2392a885c70093349382b5da696ec4dd I accidently merged threads into master, not vice versa. Should I revert that? | 14:49 | |
| The commit message is also misleading. kid51 saw some darwin/intel smokes and tadzik found problems also | 14:50 | ||
| whiteknight | threads is definitely not ready to merge into master | 14:51 | |
| so if that's what you did, we need to revert it | |||
| the email i sent to parrot-dev a few days ago explains the last problem we're seeing | |||
| I think I have a solution for that problem, I'll try to hack it together soon | 14:52 | ||
| tadzik | \\o/ | ||
| whiteknight | the first solution I considered was to tell tadzik to stop using closures | ||
| tadzik | :> | 14:53 | |
| whiteknight | but, I decided that probably wouldn't work in the long term | ||
| tadzik | that's not the thing | ||
| we can't use say() in Perl 6 | |||
| whiteknight | why not? | ||
| tadzik | because it's lexically scoped :) | ||
| iiuc | |||
| whiteknight | I don't suppose you'd take it seriously if I asked everybody to stop using lexicals :) | 14:54 | |
| tadzik | :> | ||
| moritz | whiteknight: you cannot do anything serious in Perl 6 without using lexicals | 14:55 | |
| whiteknight | moritz: I know. I'm playing | ||
| moritz | all built-in classes are lexical | ||
| PerlJam | whiteknight: maybe not enough smileys? :) | 15:07 | |
| benabik | Reverting a merge in git is a bit tricky. Although I guess the tricky bit is merging it again, where the easiest method is to revert the revert and then merge the new commits in. | 15:12 | |
| whiteknight | benabik: tricky or not, threads is very much not ready to be merged yet | 15:17 | |
| and the last problem that I'm aware of is a real doozie | 15:18 | ||
| benabik | whiteknight: Understand. But I can help get the gitting right easier than I can help fix threads right now. :-D | ||
| whiteknight | right, so let's make sure that threads isn't merged or that it quickly gets un-merged, then I'll start hacking together a fix | 15:19 | |
| rurban | Yes, I found that reverting the merge is not so easy. | ||
| whiteknight | if we need to scramble history a little bit, we can do that | 15:20 | |
| benabik | It can be done without scrambling history. | ||
| Bad merge is c54a58? | 15:21 | ||
| rurban | yes. with git reset --hard it is easier than with revert -m0 | ||
| benabik | revert -m0 wouldn't work. Parents are numbered from 1. | 15:22 | |
| And I think you want -m2 | |||
| rurban | and the last commit belongs to threads. Got it now. | 15:23 | |
| benabik | Yeah. -m2 gives me conflicts in alarm.[ch], but nothing large. | 15:24 | |
| Any further threads work needs to base off of a54a581 | |||
| Which is where the branch is, thankfully. | |||
| rurban | The conflict was the last wrong commit. cherry-pick into threads. | 15:25 | |
| benabik | We just have to remember to revert the revert before merging it again. | 15:26 | |
| dalek | rrot/threads: 67b2071 | jkeenan++ | / (4 files): Add ASSERT_ARGS() to two files; re-run 'make headerizer.' |
15:27 | |
| rrot: b6584ae | rurban++ | src/dynpmc/ (2 files): dynpmc/os: actually build this dummy pmc for loadlib "os" backcompat |
|||
| rurban | Ands now really merge master into threads... | 15:28 | |
| benabik | Well threads it at a merge commit of threads and master. | ||
| rurban | I just had to scramble the last master commit, because it belonged into threads. | 15:31 | |
| But I find it interesting that all my machines (linux, darwin/ppc, windows) smoked very well with threads. That gives me confidence | 15:33 | ||
| dalek | Heuristic branch merge: pushed 44 commits to parrot/threads by rurban | 15:42 | |
| rurban | smoke on threads (with latest master) looks good | 15:43 | |
|
15:45
dmalcolm joined
15:49
benabik_ joined
16:22
benabik joined
16:27
benabik_ joined
|
|||
| whiteknight | rurban: Yes, besides this last problem threads does look good | 16:29 | |
| if I can fix tadzik's test case, I'll be ready to merge | |||
| rurban | Good. I still want to fix one bad mutex lock and add get_num_cpus() to assign the right number of default threads. | 16:31 | |
| whiteknight | okay, awesome | ||
| I'll be working on it this weekend. | |||
| rurban | I'll probably be faster. | ||
| whiteknight | ok | ||
|
16:34
benabik_ joined
16:36
alester joined
16:41
benabik_ joined
|
|||
| benabik_ | rurban++ | 16:41 | |
|
17:12
mvorl joined
18:01
benabik joined
|
|||
| mvorl | I'm on my my way generating a makefile that's usable under VMS. In the makefile generated by Configure.pl I see a line | 18:10 | |
| include/pmc/pmc_fixedintegerarray.h: src/pmc/fixedintegerarray.c | |||
| without an action. How is include/pmc/pmc_fixedintegerarray.h supposed to be generated? | 18:11 | ||
| Coke | that's just listing one of the deps. | 18:14 | |
| (seeing if I can find the rule) | 18:16 | ||
| mvorl: gist.github.com/3716373 - I didn't see the rule, but hopefully that helps. | 18:20 | ||
|
18:24
contingencyplan joined
|
|||
| dalek | kudo/nom: 7973660 | jonathan++ | src/ (4 files): Make {*} showing up in a nested block or thunk rather than directly in the proto work. |
18:30 | |
|
18:51
lucian joined
18:56
bluescreen joined
|
|||
| dalek | kudo/nom: 0f2e95a | moritz++ | src/core/Str.pm: remove unused code, TimToady++ |
18:56 | |
|
19:02
alvis_ joined
19:24
chekkaa joined
|
|||
| mvorl | Coke: thanks. | 19:41 | |
| dalek | kudo/nom: e03a22f | jonathan++ | src/binder/multidispatch.c: Implement accept first matching constrained candidate rule for multi-dispatch. |
19:47 | |
| kudo/nom: 0e36b2d | jonathan++ | docs/ChangeLog: Add multi improvements to the ChangeLog. |
19:57 | ||
| chekkaa | Hello Parrot Team, | 20:01 | |
| We at the OSL were hoping to roll out some Drupal 6 upgrades to all of our Drupal 5 sites soon, including yours, parrot.org. If you were planning to upgrade it yourselves soon, please let us know your plans. If not, let's discuss an upgrade plan. We can provide assistance if necessary. | |||
| Thanks! | |||
| benabik | Hah. Wasn't someone saying we needed Drupal6 for some service or another? | 20:02 | |
|
20:04
mvorl joined
|
|||
| chekkaa | that too | 20:06 | |
| benabik | I'll message the list, but I don't think we're using anything terribly complicated right now and I doubt there'll be much objection to the change. | 20:07 | |
| Nor do I think anyone has a plan to do it ourselves in the near future. | 20:08 | ||
| Hm. The os dynpmc still doesn't seem to install. :-/ | 20:16 | ||
|
20:22
perlite joined
|
|||
| rurban | benabik: Really? Looks like I really have to test it now. | 20:32 | |
| benabik would like to have Rakudo back. | 20:34 | ||
| rurban | just started installing it. let's see | 20:38 | |
| benabik | You don't have to install Rakudo to see the issue. There's no os.bundle in /usr/local/lib/parrot/4.7.0-devel/dynext | 20:39 | |
| rurban | chekkaa: Was it Coke who did our drupal site? | ||
| benabik: No, I'm installing parrot | 20:40 | ||
| benabik | (I would imagine that would be os.so in Linux.) | ||
| rurban: Ah. | |||
| Coke | rurban: no. we got drupal pre-installed, SFAIK | ||
| I have admin privs but have little else to do with it. | |||
| allison tweaked a style sheet or two, as I recall | |||
| rurban | Who can assist chekkaa? If something goes wrong? | 20:41 | |
| benabik doesn't have admin bit or many tuits. | |||
| rurban | benabik: You are right. it's missing... bluish | ||
| benabik | I am trying to pay vague attention to class otherwise I'd dig up the original "remove os dynpmc" commit to dig out the build bits. | 20:42 | |
| cotto | hi chekkaa. you still here? | 20:43 | |
| rurban | benabik: I'll have it figured out soon. | ||
| MANIFEST.generated was missing it | 20:52 | ||
|
20:53
szbalint joined
|
|||
| rurban | I think I had a patch before which ensured that all generated files (and only those) appeared there. Years ago. | 20:53 | |
| That's why I forgot to put it there also. I assumed MANIFEST.generated was already generated. | 20:56 | ||
| dalek | rrot: c36a7c5 | rurban++ | MANIFEST.generated: dynpmc/os: and now actually install it Sigh |
20:59 | |
| rurban | benabik++ for pointing it out | ||
| Now I have to dig out my old patches somewhere. | 21:03 | ||
|
21:11
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#546 (master - c36a7c5 : Reini Urban): The build was broken. | 21:11 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/b...6a7c5cfec4 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/2440895 | |||
|
21:11
travis-ci left
|
|||
| benabik | Looks like some VMs were power cycling. No big deal. | 21:11 | |
| dalek | rrot: 216ce80 | rurban++ | MANIFEST.generated: [CAGE] remove duplicate os.bundle in MANIFEST.generated |
21:22 | |
| chekkaa | Sorry, I was at lunch. | 21:26 | |
| I can set up a test site before upgrading production | |||
| that way we can hopefully sort out any problems beforehand | |||
| @rurban, @cotto | 21:27 | ||
| rurban | chekkaa: Please ask Coke. He got perms | 21:29 | |
| cotto | howdy | 21:30 | |
| chekkaa | Coke: mind if I go ahead and start on the test instance? | 21:34 | |
| and if it works out, push it to production? | |||
| cotto | What are you doing about the theme? Are you going to port our customizations or just use stock Drupify? | 21:42 | |
| chekkaa | cotto: I can convert the theme | 21:44 | |
| cotto | great | 21:49 | |
| allison | Coke: aye, I started with a stock theme and modified | 21:50 | |
|
22:11
sivoais joined
|
|||
| Coke | rurban: I have admin on the drupal instance. I assume chekkaa has root on the box. he doesn't really need to confirm with me. | 22:18 | |
| chekkaa: please go ahead and just try not to take down production. ;) | |||
| and I see cotto has replied on list, so follow his lead. | 22:29 | ||
|
22:35
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 22:42 | |
| chekkaa | Coke: all right, thanks | 23:06 | |
|
23:08
lucian joined
23:26
mvorl_ joined
|
|||