|
Parrot 5.1.0 "Zombie Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 3 March 2013. |
|||
|
00:22
preflex_ joined
00:29
preflex joined
00:40
preflex_ joined
00:44
preflex joined
01:04
woosley joined
01:51
l3l1p joined
02:04
preflex_ joined
02:32
preflex_ joined
03:03
preflex_ joined
03:26
preflex_ joined
03:28
bonsaikitten left
03:32
preflex_ joined
03:34
preflex joined
03:40
preflex_ joined
04:03
preflex joined
04:12
preflex_ joined
04:36
preflex_ joined
04:46
preflex_ joined
05:27
preflex joined
06:13
preflex joined
06:25
preflex joined
|
|||
| dalek | rrot/sixparrot: 23b427c | jimmy++ | src/ops/core (2 files): get rid of UnManagedStruct/NCI pmc from dlfunc/dlvar |
06:25 | |
|
06:51
preflex_ joined
|
|||
| dalek | rrot/sixparrot: fd442a0 | jimmy++ | / (13 files): get rid of NCI pmc |
07:08 | |
|
07:41
he joined
|
|||
| dalek | rrot/sixparrot: f4f3d45 | jimmy++ | / (7 files): get rid of managedstruct/unmanagedstruct PMC |
07:49 | |
|
07:50
preflex joined
|
|||
| dalek | rrot/sixparrot: ec716a6 | jimmy++ | src/nci/extra_thunks.c: revert part of f4f3d45d6ac87ec8484e6705e499e75f9783e801, change UnManagedStruct to Ptr |
07:55 | |
|
08:09
contingencyplan joined
08:34
preflex joined
|
|||
| dalek | rrot/sixparrot: 1a70da8 | jimmy++ | / (7 files): get rid of Role PMC |
08:36 | |
| rrot/sixparrot: 9d4501d | jimmy++ | t/pmc/ (3 files): get rid of managedstruct.t/nci.t/unmanagedstruct.t |
|||
|
08:43
preflex joined
08:49
preflex_ joined
09:01
preflex_ joined
09:06
preflex_ joined
|
|||
| dalek | rrot/sixparrot: 3640ef8 | jimmy++ | / (3 files): get rid of exporter PMC |
09:21 | |
|
09:24
bouncy joined
10:10
preflex joined
10:19
preflex_ joined
10:30
preflex joined
10:38
preflex joined
10:41
preflex_ joined
10:54
preflex joined
11:17
l3l1p joined
|
|||
| dalek | kudo/tmp_highfive: 604d2f2 | (Tobias Leich)++ | src/Perl6/P5 (2 files): variable declaration works |
11:17 | |
|
11:29
JimmyZ joined
11:31
preflex_ joined
11:33
preflex joined
11:44
preflex joined
|
|||
| JimmyZ | There are so much dead pmc code in Parrot :) | 11:47 | |
| masak | maybe we should drop support altogether for dead PMCs. | 11:52 | |
| :P | |||
| JimmyZ | I did get rid of some pmcs just now | 11:53 | |
| masak | JimmyZ++ | ||
| JimmyZ | :0 | 11:55 | |
| dalek | kudo/tmp_highfive: 8c1bb5f | (Tobias Leich)++ | src/Perl6/P5Grammar.pm: fixing ENDSTMT and sub call without parens |
12:04 | |
|
12:05
preflex joined
|
|||
| ptc | tig | 12:08 | |
| oops! Sorry, wrong window | |||
| hi *, btw | |||
| moritz | hello ptc | 12:09 | |
|
12:11
preflex_ joined
12:23
preflex joined
12:43
preflex joined
12:48
preflex_ joined
|
|||
| dalek | rrot/sixparrot: a68ab34 | jimmy++ | / (5 files): get rid of structview/ptrobj PMCs |
12:54 | |
| kudo/tmp_highfive: 888f86c | (Tobias Leich)++ | src/Perl6/P5Grammar.pm: statement modifier loops ok |
13:17 | ||
| kudo/tmp_highfive: 5392638 | (Tobias Leich)++ | src/Perl6/P5Grammar.pm: simple for loop ok |
|||
|
13:18
bluescreen joined
13:20
preflex joined
13:22
preflex_ joined
13:34
PacoAir joined
14:01
preflex joined
14:11
woosley joined
14:15
xcombelle joined
14:16
PacoAir joined
|
|||
| Coke | JimmyZ: you removed exporter PMC - one test relied on that. | 14:18 | |
|
14:18
preflex joined
|
|||
| JimmyZ | Coke: which one ? | 14:19 | |
| Coke | JimmyZ: also, you broke the build: | 14:20 | |
| make: *** No rule to make target `include/pmc/pmc_unmanagedstruct.h', needed by `src/nci/libffi.o'. Stop. | |||
| are you building and testing before pushing? | |||
| JimmyZ | btw: I'm trying hardly to remove NativePCCMethod PMC, and I find it's not so easy | ||
| Coke | t/library/uri_escape.t | 14:21 | |
| JimmyZ | Coke: yes, But I don't have libffi | ||
| Coke: I didn't broke rakudo build | 14:22 | ||
| *break | |||
| Coke | then you need to be careful when removing stuff to see what else depends on it. | ||
| you broke the /parrot/ build, for me. | |||
|
14:22
dalek joined
|
|||
| JimmyZ | Coke: I don't have libffi | 14:22 | |
| Coke | do you understand that you broke the build, though? | 14:23 | |
| I understand it works -for you- | |||
|
14:23
Psyche^ joined
|
|||
| JimmyZ | Coke: yes. but I will rmove libffi finally | 14:23 | |
| Coke | Ok. in the meantime, this branch is broken. | ||
|
14:24
preflex_ joined
|
|||
| Coke | (I haven't touched it in weeks, so it's not blocking me.) | 14:24 | |
| JimmyZ | broken are OK, since nobody touch it in weeks | ||
| Coke | The goal was to keep it working as we went, though. | ||
| JimmyZ | If nobody touch it, the goal will die, like rm_pasm branch and m0 branch | 14:25 | |
| Coke | thanks for hacking on the branch, though. Glad to see someone trying to keep it moving. | ||
| JimmyZ | :) | ||
| Coke | ... I get that, but you can't ... nevermind. | 14:26 | |
| JimmyZ | so since libffi will be removed, so you can't configure parrot to build with no-libffi | ||
| Coke: ^^ unbreak libffi build | |||
| Coke | good luck. (also note that rm_pasm isn't dead. I recently got it working after a merge up to latest master) | 14:27 | |
| JimmyZ | And I don't think I have to download libffi to test libffi. | ||
| Coke | it's just "not merged to master". | ||
|
14:28
preflex joined
|
|||
| JimmyZ | because very time I build parrot, it takes so long time | 14:28 | |
| :) | |||
| Coke: rm_pasm isn't dead, But parrot is dieing | 14:29 | ||
| Coke | JimmyZ: I don't understand what you're saying in relation to my complaint. if you added a note to the top level sixparrot file about the need to build this parrot with "--without-libffi" that would be helpful. | 14:30 | |
| JimmyZ | Coke: Don't worry, I will unbreak parrot build once I remove libffi code | 14:31 | |
| Coke | Have you been running 'make test'? I'm seeing several failures. | 14:32 | |
| I'll post them once my run is done. | |||
| JimmyZ | Coke: nope, I only take care of rakudo now. `make test` is a long time to me. | 14:34 | |
| Coke | JimmyZ: gist.github.com/coke/5221718 | ||
|
14:35
preflex_ joined
|
|||
| Coke | are you running rakudo's 'make spectest' ? | 14:35 | |
| JimmyZ | Coke: I plan do it after I remove libffi | 14:36 | |
| Coke | Ok. if this were a work project, I'd ask you to test all this out on a branch of a branch and then merge it back after you'd tested everything. | 14:37 | |
| JimmyZ | Coke: currently, I'm sure I didn't break rakudo build | 14:38 | |
| arnsholt | What kind of incantation is needed to make a custom PMC work with the :flat adverb in function calls? | 14:39 | |
| JimmyZ | Coke: this branch have been touched for 17 days, I don't think I block anyone | 14:42 | |
| pmichaud | If the parrot build is broken, then by definition the rakudo build process is broken also. | ||
| JimmyZ | pmichaud: Configure sixparrot with `--without-libffi` | 14:43 | |
| pmichaud: then it's not broken | |||
| pmichaud: I just broke libffi part, I don't have libffii | |||
| pmichaud | are you suggesting that I tell all rakudo users to change their build sequence? | ||
| JimmyZ | pmichaud: just like jnthn, I'm on windows | ||
| tadzik | pmichaud: _if_ they use sixparrot | 14:44 | |
| if they do, they already alter the default build sequence | |||
| JimmyZ | pmichaud: Nope, I'm removing libffi on sixparrot branch, not master | ||
| pmichaud | JimmyZ: I understand that we're talking about the sixparrot branch. | ||
| JimmyZ | pmichaud: rakudo doesn't use libffi right? | 14:45 | |
| pmichaud | tadzik: alter it how, by something more than --gen-parrot=sixparrot ? | ||
| tadzik | um, no | ||
| I mean, do we expect Rakudo to work flawlessly on all Parrot branches out there? | 14:46 | ||
|
14:46
preflex joined
|
|||
| pmichaud | what is the "we" you're referring to here? | 14:46 | |
| does Rakudo expect to work flawlessly on all Parrot branches? No, just "master". | 14:47 | ||
| tadzik | I don't think master's broken | ||
| pmichaud | do the people working on sixparrot expect Rakudo to work with it? Yes. | ||
| tadzik | ah | ||
| ok, I missed the point, sorry | |||
| JimmyZ | Do I must test build parrot very platform and `make test` verytime I commit to sixparrot branch? | ||
| s/very/every/ | 14:48 | ||
| pmichaud | JimmyZ: no, but if a change you make causes the build to break for some people, you should be prepared to help repair the break or revert the change. | ||
| and "repair the break" usually doesn't mean "tell everyone to change the mechanism used to build things" unless there's a wide consensus that that's the correct approach. | 14:49 | ||
| JimmyZ | pmichaud: as I said, I don't have libffi on windows, and the goal for me is to remove libffi | ||
| pmichaud | JimmyZ: fair enough, we look forward to seeing libffi removed properly then. :) | 14:50 | |
| JimmyZ | pmichaud: I don't think I should stop and help others to repair the break in the working branch | ||
| pmichaud: Notice, this working branch hadn't been touched for 17 days | 14:51 | ||
| pmichaud | 17 days isn't that long. | ||
| one way to make sure to lose developers is to change things on people and say "oh, I'm not going to help fix it" | 14:52 | ||
| anyway, it's not my branch, so I'll stop here. | |||
| JimmyZ | pmichaud: I'm going to fix it. but I first get the goal | ||
| Not when I working on it on the road and not meet the goal, and then some come here to compliant | 14:54 | ||
| *complaint | 14:55 | ||
| pmichaud | I think we're simply pointing out that your commits go against standard practice of how to contribute to Parrot and/or Rakudo. It's anti-social. | ||
| but again, I'll stop here. | |||
| Thanks for contributing, definitely. | |||
| JimmyZ | OK, I will stop on working it, bye parrot | 14:56 | |
| masak | I think that was a slightly too strong reaction to "that's not how we do it". :/ | ||
|
14:58
JimmyZ joined
|
|||
| JimmyZ | OK, as you all will be happy, I revert all changes | 14:58 | |
|
15:15
contingencyplan joined
|
|||
| dalek | kudo/tmp_highfive: 56f3f77 | (Tobias Leich)++ | src/Perl6/P5 (2 files): method call works |
15:33 | |
|
15:35
preflex joined
15:59
particle joined
16:46
particle joined
16:51
preflex joined
17:58
preflex joined
17:59
xcombelle joined
|
|||
| dalek | rrot: fbcfca5 | paultcochrane++ | config/gen/config_pm/myconfig.in: [GH #877] Removed @revision@ text in myconfig output The @revision@ information was only useful back in the Subversion days and consequently (since we are now using Git) isn't necessary anymore. |
18:02 | |
| rrot: ac200f4 | paultcochrane++ | lib/Parrot/Configure/Step/List.pm: [GH #877] Removed auto::revision from configure steps We wish to remove the Parrot::Revision functionality, so this dependence within the configure step needs to be removed. |
|||
| rrot: f1dcee4 | paultcochrane++ | Configure.pl: [GH #877] Removed Parrot::Revision dependence in Configure.pl Since we wish to remove Parrot::Revision, we therefore no longer need to update the Parrot revision number when configuring. |
|||
| rrot: 7bb92e8 | paultcochrane++ | / (10 files): [GH #877] Removed config/auto/revision.pm and its tests In issue GH#877 the old Parrot::Revision code should be removed. This removes the configure step and its associated tests. The references in t/configure/testlib/*defectivefoobar have also been removed. |
|||
| rrot: 94df5d8 | paultcochrane++ | / (2 files): [GH #877] Removed Parrot::Revision Now that the dependencies on Parrot::Revision have been removed, it's now possible to remove Parrot::Revision itself. The tests pass, so all is good. |
|||
| rrot: 58e5de9 | dukeleto++ | / (14 files): Merge pull request #945 from paultcochrane/ptc/remove_parrot_revision [GH #877] Remove Parrot::Revision |
|||
|
18:04
preflex_ joined
|
|||
| dalek | kudo/tmp_highfive: 6d09aef | (Tobias Leich)++ | src/Perl6/P5Grammar.pm: we can declare packages now |
18:09 | |
|
18:17
preflex_ joined
18:24
preflex joined
|
|||
| dalek | kudo/nom: 221a95f | masak++ | docs/release_guide.pod: [docs/release_guide.pod] signed up FROGGS for May |
18:44 | |
|
18:55
preflex_ joined
18:58
preflex joined
19:02
preflex_ joined
19:24
preflex_ joined
19:43
preflex joined
19:49
preflex_ joined
19:58
preflex joined
20:10
preflex_ joined
20:11
perlite_ joined
20:17
preflex_ joined
20:21
preflex joined
20:30
preflex_ joined
20:36
preflex joined
20:54
preflex joined
21:05
preflex joined
21:15
preflex joined
21:19
preflex_ joined
21:36
preflex joined
21:47
preflex joined
|
|||