|
"Tuesday at 20:30 UTC" Set by moderator on 20 August 2010. |
|||
|
00:01
ascent left
00:13
ascent joined
00:42
tcurtis joined
01:29
bluescreen joined
01:45
whiteknight left
03:23
bluescreen left
03:25
bluescreen joined
06:14
cotto joined
07:12
tcurtis left
11:32
contingencyplan left
11:56
mariano__ joined
15:02
kid51 joined
|
|||
| kid51 | kid51's report | 15:03 | |
|
15:03
ash_ joined
|
|||
| kid51 | * Began service as member of board of directors | 15:03 | |
| * (dukeleto, particle: need feedback on emails sent in last two days) | |||
| * Played role in closing several tickets, including about 4 of which I was owner | |||
| * Won't be available for #ps today due to medical appointment; will read backscroll | 15:04 | ||
| EOR | |||
|
15:25
mariano__ left
15:49
mikehh joined
16:46
tcurtis joined
16:49
cotto_work joined
17:19
contingencyplan joined
17:41
ash_ left,
kid51 left,
spinclad left,
tcurtis left,
mikehh left,
cotto left,
Util left,
TimToady left,
Tene left,
integral left,
eternaleye left,
wagle left,
dafrito left,
particle left,
bluescreen left,
ascent left,
pmichaud left,
PerlJam left,
sorear left
17:43
davidfetter joined
17:45
davidfetter left,
sorear joined,
PerlJam joined,
pmichaud joined,
ascent joined,
bluescreen joined,
spinclad joined,
kid51 joined,
ash_ joined,
tcurtis joined,
mikehh joined,
cotto joined,
Util joined,
integral joined,
eternaleye joined,
wagle joined,
dafrito joined,
particle joined,
TimToady joined,
Tene joined
18:01
kid51 left
18:10
NotFound joined
|
|||
| NotFound | What I did: | 19:27 | |
| -parrot | |||
| * Fixed a few bugs, some previously created by me | |||
| * Minor refactors | |||
| * Rearranged some tests with C coverage in order to give 100% coverage | |||
| when pass without compromising the tested features | |||
| * Added more core PMCs tests | |||
| -winxed | |||
| * Allowed calls to functions called 'new' in stage 1 | |||
| * Minor internal changes | |||
| * Experimented with usage of perl5 modules via blizkost. Been able to run | |||
| helloworld examples with Gtk2 windows and buttons. Looks promising. | |||
| What I will do: | |||
| No fixed plan, maybe playing with blizkost | |||
| EOR | 19:28 | ||
|
19:40
smash joined
|
|||
| Coke | some board-related handoffs (more like handwaving). minor trac work, mailing list updates. | 19:47 | |
| EOR | |||
|
19:51
chromatic joined
|
|||
| tcurtis | What I did: | 20:06 | |
| * Uploaded my GSoC tarball to Google Code. | |||
| * Ran Rakudo spectests through Valgrind. | |||
| - Average of ~132kb "definitely lost" per spectest. | |||
| - Still working on more useful analysis. | |||
| * Didn't really get much else done on Parrot. | |||
| What I will do: | |||
| * No plan. | |||
| Blockers: | |||
| * Preparing for moving to Chicago next Saturday for university. | |||
| EOR | |||
| mikehh | What I did since my last report: | 20:07 | |
| * building and testing parrot on amd64/i386, with gcc/g++ | |||
| * some fixes | |||
| What I intend to do in the next week: | |||
| * testing and fixing | |||
| .eor | |||
| tcurtis | I may be late for #ps, so I'll go ahead and mention my suggestion for this week's priority: close $n old tickets (for some definition of old). | 20:08 | |
|
20:11
bluescreen left
20:14
luben joined
20:19
ash_ left
|
|||
| Util | # Done | 20:19 | |
| * On RosettaCode, Added Perl6 solutions for "Anagrams", "Formatted numeric output", "Top rank per group". Improved "Remove duplicate elements", "Rakudo". | |||
| # Plan to do: | 20:20 | ||
| * Work to close the neglected tickets that I own. | |||
| # Blockers: | |||
| * RosettaCode is addictive | |||
| .end | |||
|
20:24
atrodo joined
|
|||
| chromatic | I've been profiling and trying to tune. I could use GC-related help. | 20:25 | |
|
20:26
Paul_the_Greek joined
|
|||
| cotto_work | #done: | 20:29 | |
| - git o'clock approaches! | |||
| - set up a test site for github trac plugin at mksig.org/trac/ (apologies for slowness; it's due to the host vm for mksig.org) | |||
| - sent pull request for github plugin to upstream maintainer | |||
| - put draft migrtation timeline on the wiki under GitMigration, collaborating with dukeleto++ | |||
| #hope to: | |||
|
20:29
dukeleto joined
|
|||
| cotto_work | - refine the github migration, get everything in place for the move | 20:30 | |
| #eor | |||
| q1q | |||
|
20:30
nwellnhof joined
|
|||
| chromatic | Helly everyone. | 20:31 | |
| hello | |||
| mikehh | hello | ||
| dukeleto | What I did: | ||
| * Worked on parrot github mirror. | |||
| * Worked on git docs : | |||
| github.com/parrot/parrot/blob/leto%...nology.pod | |||
| * Fleshed out the migration plan on the wiki | |||
| What I will do: | |||
| * Continue to work on git docs and refine the migration plan | |||
| .EOR | |||
| tcurtis | Hi. | ||
| dukeleto | howdy | ||
| cotto_work | hii | ||
| Paul_the_Greek | Hello folks. | 20:32 | |
| chromatic | How'd we do last week? | ||
| Util | Hi | ||
| Paul_the_Greek | Closed almost 25 tickets, I think. | ||
| NotFound | Hola | ||
| dukeleto | closed 23 tickets, i believe. very close to the goal | ||
| chromatic | 25 is good. Was that about right, or was it a stretch> | ||
| dukeleto | chromatic: i think it was about right | 20:33 | |
| mikehh | a bit - but good to aim for | ||
| cotto_work | it was also a holiday weekend in the us | ||
| dukeleto is a proponent of aiming high | |||
| cotto_work: good point | |||
| mikehh | a lot of the easier tickets have gone | ||
| chromatic | Should we do it again? | ||
| mikehh | yes | 20:34 | |
| dukeleto | chromatic: i think that sounds good | ||
| cotto_work | +1 | ||
| Util | Exact count: 30 closed: fixed, 1 closed: invalid, 14 new, 4 reopened | ||
| chromatic | 25 about right? | 20:35 | |
| dukeleto | chromatic: +1 to trying to close 25 tickets again this week | 20:36 | |
| mikehh | I think that should be our goal until we are down to around 299 or so open | ||
| chromatic | How are we doing on branch merges? | 20:37 | |
| dukeleto | i saw detect_llvm get merged | ||
| mikehh | was working on html_cleanup but $work intervened | ||
| nwellnhof | i'd like to merge charset_massacre | 20:38 | |
| dukeleto | We currently have 32 active svn branches. | ||
| chromatic | What's nearest to a merge point? | ||
| dukeleto | Paul_the_Greek: is sleeker_boolean mergable? | 20:39 | |
| Paul_the_Greek | I think it's ready. | ||
| tcurtis | Would it require a deprecation cycle? | ||
| chromatic | sleeker_boolean? I doubt it. | ||
| Paul_the_Greek | I talked with chromatic about that and we agreed this is compatible. | 20:40 | |
| It passes exactly the same tests. | |||
| cotto_work | ship it | ||
| Paul_the_Greek | I also added a benchmark. | 20:41 | |
| chromatic | Other branches? | ||
| Paul_the_Greek | Okay, I'll merge it this week. | ||
| tcurtis | Branch pmc_multi_support can probably be deleted. It looks to have been merged into trunk at r46785. | 20:42 | |
| chromatic | Do it. | ||
| dukeleto | tcurtis++ | ||
| nwellnhof | does everybody think it's ok to merge charset_massacre? | 20:43 | |
| chromatic | If it passes tests and doesn't hurt Rakudo/Lua, yes. | ||
| Benchmark figures would be nice too. | |||
| nwellnhof | charset_massacre shouldn't give big speedups. it's mostly shuffling code around. | 20:44 | |
| chromatic | It shouldn't slow things down though. | ||
| nwellnhof | i can check that. what's the preferred benchmark? | 20:45 | |
| chromatic | Anything string heavy. | ||
| nwellnhof | i have looked for string heavy benchmarks, but couldn't find many. | 20:46 | |
| chromatic | Building Rakudo? | ||
| bootstrap-ops? | |||
| nwellnhof | if building rakudo is a good enough benchmark, i'll go with that. | 20:47 | |
| chromatic | Any other branches? | 20:48 | |
| make_html? | |||
| mikehh | the indexing needs setting up, otherwise ok | 20:49 | |
|
20:50
allison joined
|
|||
| chromatic | Any volunteers to fix that? | 20:50 | |
| mikehh | i.e. the index and sub-index pages from .json stuff already there | ||
| Coke | s/building rakudo/passing rakudo's make spectest/ | 20:51 | |
| mikehh | I'll bring it up-to-date later and could use some help there -> html_cleanup branch | ||
| Coke | note that we may have that many branches, but "active" is a strong word. see tools/*/branch_status.pl for a better idea of if they're active or not. | 20:52 | |
| dukeleto | Coke: only meant "active" in the "exists" sense | 20:53 | |
| Coke: github.com/parrot/parrot/branches seems easier | |||
| Coke: it tells you last-modified date and how many commits behind/ahead of trunk (which is master in git) | |||
| chromatic | Any other suggestions for next week? | 20:54 | |
| dukeleto | chromatic: Refine our plan to convert to git | 20:55 | |
| If everyone can take a look at trac.parrot.org/parrot/wiki/GitMigration and see if we missed something, that would be great. | |||
| chromatic | Oh, one thing we forgot to discuss. Memory leaks? | 20:56 | |
| cotto_work | some were found, probably not all of them | 20:57 | |
| tcurtis | I found a lot of leaking in Rakudo's spectests. I haven't tracked down the specific sources yet. moritz thinks that Rakudo skips global destruction, possibly explaining the leakage, but chromatic seemed doubtful of that. | 20:58 | |
| chromatic | Run VG on ./perl6 -e -1. If Rakudo skips global destruction, you'll see lots of leaks. | 20:59 | |
| I don't see lots of leaks there. | |||
|
21:02
dafrito left
|
|||
| chromatic | Do we have tickets for those leaks, or is that in progress? | 21:02 | |
| nwellnhof | I ran most of the PIR files of the parrot test suite with valgrind, and there are many IMCC related leaks. | 21:03 | |
| mikehh | we seriously need to replace IMCC | ||
| Paul_the_Greek | Should we perk up PIRC? | 21:04 | |
| Coke | mikehh: there are 2 well defined paths for that happen, and a 3 nebulous one. go for it. ;) | ||
|
21:04
dafrito joined
|
|||
| dukeleto | nwellnhof: it would be nice if you could email parrot-dev about some of the worst leaks | 21:04 | |
| Coke | dukeleto: as opposed to opening tickets? | 21:05 | |
| nwellnhof | it's mostly stuff like that: trac.parrot.org/parrot/ticket/748 | ||
| always in the IMCC lexer | |||
| dukeleto | Coke: both, preferrably | 21:06 | |
| tcurtis | chromatic: valgrind --leak-check=full does produce lots of leaks on ./perl6 -e -1 at rakudo g2ac5feb and parrot r48628, actually. | ||
| nwellnhof | tcurtis: can you post the valgrind output somewhere? | ||
| tcurtis | nwellnhof: for the whole spectest run? or for ./perl6 -e -1? The former(even after trimming to just the backtraces) is about 19k lines. | 21:07 | |
| chromatic | This is getting into specific development details that sound like #parrot topics. | ||
| tcurtis moves to #parrot. | 21:08 | ||
| chromatic | Anything else on this topic for #ps? | ||
| cotto_work | 1q | ||
| mikehh | mee too | 21:09 | |
| i.e. q2q | |||
| chromatic | cotto_work? | ||
| cotto_work | I'd like to propose that when we move to Git, we put our primary official repository on GitHub. dukeleto++ and I have been working on ironing out the details (GitMigration on the wiki), but I want to ask if there are any serious objections or concerns regarding our impending move to git. | ||
| I'll also send a message to parrot-dev asking for any objections/conerns later this week. | |||
| chromatic | Why Github over OSU? | 21:10 | |
| dukeleto | chromatic: i see you haven't read #parrot from this morning ;) | 21:11 | |
| cotto_work | less work for osu | ||
| dukeleto | chromatic: it takes us askign OSU for lots of things | ||
| chromatic: also, that can happen anytime we want, after the switch | |||
| changing our canonical repo is trivial in git, unlike in svn. | 21:12 | ||
| i have no problem mirroring github to git.parrot.org, but that can be done after the switch. | |||
| every clone is a full backup, so the problem isn't anywhere near as important as it was in svn | 21:13 | ||
| chromatic | Other thoughts? | ||
| Paul_the_Greek | Trivial question? | 21:14 | |
| cotto_work | anyone with a commit who's not in the Parrot org on github should talk to dukeleto about getting there. | ||
| chromatic | Let's move on to the next question then. Paul_the_Greek, if it's about Git go ahead. | ||
|
21:15
whiteknight joined
|
|||
| Paul_the_Greek | No, it's about something else. I'll wait. | 21:15 | |
| dukeleto has added just about everyone with a commit bit to github already. please let me know if you create a github account or if I missed you | |||
| chromatic | mikehh, you had two questions. | 21:16 | |
| mikehh | I have been running make corevm/make coretest as part of my testing procedure for a while now | ||
| since the move of a lot of ops out of core was wondering if the utility of these tests | |||
| are as important now as they used to be - getting 2 tests fa]iling at the moment | |||
| our structuyre has changed quite a bit | 21:17 | ||
| structure | |||
| chromatic | It's nice to have something simple when making deep changes, but if we're not making sure everything passes that's a problem. | 21:18 | |
| mikehh | I don't know if many other devs are running these tests | 21:20 | |
| dukeleto | I think the coretest/corevm targets are still very useful. | ||
| Paul_the_Greek | Is github.com/parrot the place? | ||
| dukeleto | mikehh: they are most useful when big changes are happening. | ||
| mikehh: they were indispensible when the calling convention refactor happened | |||
| mikehh | also I was passing the tests on amd64 and founnd that they were pulling the libs from an older installed parrot | 21:21 | |
| need to check on that | |||
| NotFound | The failing tests are fixable by using the config hash from the interpreter instead of sysinfo, I think | 21:22 | |
| mikehh | I had rm'ed /usr/local/lib/libparrot.so but didn't remove other stuff | 21:23 | |
| NotFound: I think so yes | |||
| chromatic | Is there a ticket for that? | ||
| or a commit? | |||
| mikehh | not yet | ||
| I was more worried why it was failing on i386 and not amd64 | 21:24 | ||
| chromatic | Can someone file a ticket for that then? | ||
| mikehh | the library stuff or the test failures? | 21:25 | |
| chromatic | Either/both/whichever. | ||
| mikehh | 'k will do | ||
| chromatic | Next question? | 21:26 | |
| mikehh | dukeleto: that was when I included them in my test routine - after calling conventions refactor | ||
| mainly on smolder tests | 21:27 | ||
| I was wondering if anything had happened there | |||
| I thinkj we need them to look at tests on other platforms | |||
| we had quite a few problems with smolder.plusthree.com and it is now down | 21:29 | ||
| we need to run it from parrot.org | 21:30 | ||
| cotto_work | it's installed now | ||
| mikehh | we then need to set pointers to it | ||
| cotto_work | I don't know if it's active. particle was the one who coordinated | 21:31 | |
| mikehh | and what about other things that used it - i.e. rakudo and others | ||
|
21:32
kid51 joined
|
|||
| mikehh | we need to get it up and running and encourage others to use it, especially other platforms | 21:33 | |
| chromatic | Other questions? Paul_the_Greek had one. | 21:34 | |
| kid51 is home from medical appt | |||
| mikehh | hi kid51 | ||
| Paul_the_Greek | Simple thing: Do we all agree that sprintf should format exponent with 2 digits? E+00 | ||
| (unless more are needed, of course) | |||
| chromatic | +1 | 21:37 | |
| mikehh | what does it do now? | ||
| Paul_the_Greek | It does that. It has been suggested that no leading zeroes be kept, so E+0. | ||
| But two digits is by far the standard. | 21:38 | ||
| This comes up because some sprintf's generate three digits, but we're trying to be consistent. | |||
| Two digits passes all the tests, one digit fails a bunch of them. | 21:39 | ||
| mikehh | double and long double can give you more, but unless 3 are needed 2 is better | 21:40 | |
| Util | +0 # keep current behavior, until someone articulates why it is a problem on their platform. | ||
| kid51 | Util: this is a long standing TT, so *someone* thinks its a problem | ||
| Util | What is the ticket number? | 21:41 | |
| mikehh | I think 2 is the standard | ||
| Paul_the_Greek | Hang on ... | ||
| trac.parrot.org/parrot/ticket/1200 | |||
| kid51 | TT #1200: opened by Coke | 21:42 | |
| Paul_the_Greek | I've added a #define for the standard number of exponent digits, so it's easy to change later. | ||
|
21:42
ash_ joined
|
|||
| kid51 | Paul_the_Greek: With an earlier patch from you I was getting test failures. Assuming we can get past them, +1 from me to standardization. | 21:43 | |
| mikehh | +1 | ||
| Paul_the_Greek | kid51: You mean an earlier patch on this ticket? | ||
| Util | I remember working on that - platform-independent is the way to go. +1 to 2 digits (unless 3 are needed). | 21:44 | |
|
21:45
ash_ left
|
|||
| Paul_the_Greek | The code now canonicalizes to 2 digits unless more are needed. It works for any number of exponent digits. | 21:45 | |
| chromatic | Any further questions? | 21:46 | |
| kid51 | It seems that Util and Paul_the_Greek have different positions. I doubt we're going to settle it in today's psketch. | ||
| Util: If your position differs, please post in TT #1200 | |||
| Paul_the_Greek | I think we're agreeing. | ||
| kid51 | k | 21:47 | |
| Paul_the_Greek | 2 digits unless more are needed. | ||
| Util | I agree that we are agreeing. | ||
| kid51 | k | ||
| chromatic | Anything else? | 21:48 | |
|
21:49
plobsing_ joined
|
|||
| chromatic | Let's wrap it up. Good work everyone. | 21:50 | |
|
21:50
luben left
|
|||
| dukeleto | ENODISHES | 21:51 | |
|
21:51
dukeleto left,
Paul_the_Greek left
21:53
atrodo left
21:56
NotFound left
21:57
kid51 left
22:12
ash_ joined
22:15
plobsing_ left
22:30
tcurtis left,
cotto_work left
23:21
bluescreen joined
|
|||