Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/
Set by moderator on 3 August 2013.
07:52 denis_boyun joined 12:49 denisboyun joined 13:42 bluescreen joined 14:08 bluescreen_ joined 14:23 darbelo joined 14:37 denisboyun joined 15:31 pmurias joined
pmurias GSoC prereport: 15:32
* Working on multimethods (They are needed for ~~ which is used in the tests)
* Wrote test for some of the involved ops
* Handle QAST::BVal sanely
* Implemented nqp::curcode()
* Found a bug in nqp::savecapture() in parrot
15:32 pmurias left 16:16 sa1 joined 17:31 bluescreen__ joined 18:32 lizmat joined
denisboyun Pre-report: 19:07
# Done:
* Fixed bug with winxed build system - issue 1
* Add winxed build system and supported all options
# Doing:
Util * No report; out-of-town. Will resume normal schedule tomorrow. 19:26
* Congratulations to all our GSoC students for passing their mid-term evaluations!
.end
denisboyun Util: thnx 19:27
sa1 # Done
## Fixed repository calling bug. Several functions return correct results.
## Proper setup for testing example repositories. It was being tested on the cwd git repo earlier.
# Working on:
## Combining it with correct index functions.
Hmm, I got a message throttled due to flooding message. 19:29
Was the pre-report received?
sa1 checks perlgeek log
Util sa1: the log is what I was about to recommend. 19:30
sa1 Okay, one line went missing. I also mentioned that I will also make up for the missing blog post. 19:31
Thanks for the evaluation!
Util You are welcome. 19:32
Hello, all! Who all is in attendance?
denisboyun Util: I sent email but you don't answer.
Util: about winxed 19:33
Util denisboyun: I see your email message, and your IRC /msg. I apologize for being unavailable for much of this week. Do you still need help with the PMC directory in winxed? 19:34
denisboyun Util: How to get a parrot include file on my fs using winxed?
Util: for example i need to get -I/usr/local/include/parrot/5.5.0-devel. Do you know any config key which can provide it 19:35
sa1 denisboyun: load bytecode specifying path in the winxed file. 19:36
I don't think you need to mention -I flag during compilation. 19:37
denisboyun Util: Now i'm using locate utilite and find it. But maybe you know a special config key in winxed language which can save this path. such as config('ldflags') 19:38
Util: this path need for normal compile
sa1 is interested too. I will also look it up. 19:39
Util denisboyun: I am looking quickly. 19:40
denisboyun: what error do you get, when you lack the config key? Also, what exactly are you attempting to do when you get the error? 19:41
sa1 denisboyun: look at the parrot-gmp setup.winxed 19:42
denisboyun: It attempts to get config for ldflags.
denisboyun sa1: I've looked and didn't find anything 19:43
sa1 denisboyun: github.com/bubaflub/parrot-gmp/blo...inxed#L178
Maybe you looked at my parrot-libgit2 instead, which doesn't do this. 19:44
denisboyun Util: pmc_resizablepmcarray.h didn't find this file
sa1: yes, it supported a ldflags, but that isn't what I need 19:46
Util denisboyun: "pmc_resizablepmcarray.h didn't find this file", while you were running what command?
denisboyun Util: src / pmc / xyz.c: 22:35: fatal error: pmc_resizablepmcarray.h: No such file or directory 19:47
Util: i have a russian localization 19:48
Util: cc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -fPIC -I/usr/local/include/parrot/5.5.0-devel -
L"/home/denis/build/parrot/blib/lib" -lparrot -o src/pmc/xyz.o -c src/pmc/xyz.c
Util: I need a include file -I/usr/local/include/parrot/5.5.0-devel/pmc and it's ok 19:49
sa1 Oh, I understand the problem now. 19:50
Util denisboyun: You can get "-I/usr/local/include/parrot/5.5.0-devel" from this key: _config('embed-cflags') . 19:51
Just append '/pmc' to the end when you use it.
You can see all of the keys in this file: config_lib.pir .
(or *don't* append /pmc ; I cannot remember, so try it both ways) 19:52
darbelo You can also query it with the parrot_config executable. 19:53
denisboyun darbelo: How to do that? 19:54
sa1 parrot_config embed-cflags
darbelo It's an executable built with parrot, you just run it.
The --dump option will give you the full list of key value pairs. 19:55
It's useful if you have multiple parrots installed.
denisboyun darbelo,sa1: Ok thnx
Util sa1: Have you made progress on your corruption issue, since your update on July 31st? 19:58
sa1 yeah, it was another bug with my new unified buildsystem. 19:59
At least that specific issue.
For now I regenerate the git2.pir file. While I have some confidence with some of my repository functions which are returning correct results, I am working on things that need other classes, like Index. 20:00
Some things work correctly, but I need more testing to see what doesn't work. 20:02
Of course the first example I was aiming was showindex.c, but more focus went into repositories. 20:03
Util sa1: Sounds good. 20:06
Do either of you have any remaining blockers, that we might help with?
sa1 No 20:07
denisboyun no
Util Anyone else who wants to be heard? 20:08
(oh, and thanks darbelo!)
Thank you all for participating! 20:10
Meeting adjourned.
22:54 lizmat joined