|
Parrot 2.10.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Onward and upward with Google Code-In | Please test rakudo with bleeding edge parrot! | Remove deprecations | close tickets | merge html_cleanup and embed_api2 Set by moderator on 14 December 2010. |
|||
| cotto_work | hio whiteknight | 00:00 | |
| whiteknight | hello cotto_work | ||
| the release tomorrow is going to be...interesting | |||
| kid51 | �porqu�? | ||
| whiteknight | kid51: my development laptop died lastnight | 00:01 | |
| cotto_work | I don't like ...interesting releases | ||
| whiteknight | so I'm going to have to do the release on a hodgepodge of different computers | ||
| kid51 | whiteknight: Your computers seem to, ... um, have a short lifetime. | ||
| whiteknight | it will get done, and earlier than I normally do because I won't wait till I get home from work to do it | ||
| kid51: Actually I have a pretty good record, historically | |||
| kid51 | IIRC, you were having problems with a laptop cover a few months back | 00:03 | |
| cotto_work | Has anyone built Rakudo with master recently? | 00:06 | |
| whiteknight | kid51: yeah, my kid broke the hinge for my laptop monitor | 00:12 | |
| actually this problem may be related to that one, I suspect the hinge repair job did something negative to the wires leading to my monitor backlight | 00:13 | ||
|
00:21
khisanth_ joined
00:22
dmalcolm left
00:24
Khisanth left
|
|||
| dalek | rrot: ee05fe3 | jkeenan++ | MANIFEST.SKIP: Regenerate after recent additions to .gitignore. |
00:36 | |
| kid51 | make fulltest: had one FAIL on linux/i386, which should now be corrected with that last commit (SKIP) | 00:38 | |
|
00:38
kid51 is now known as kid51_at_dinner
00:43
khisanth_ is now known as Khisanth
|
|||
| cotto_work | jnthn: ping | 00:49 | |
| whiteknight: have you tried bugging juerd on #perl6? | 00:53 | ||
|
00:54
hercynium left
00:56
khisanth_ joined
|
|||
| dalek | m-eta-wink-kzd: 516af44 | plobsing++ | src/winxed-compiler.dual: names can be keywords |
00:57 | |
| m-eta-wink-kzd: c2eed60 | plobsing++ | src/winxed-compiler.dual: don't poke #name tokens directly |
|||
| m-eta-wink-kzd: 5b04966 | plobsing++ | src/winxed-compiler.dual: check rule 'name' last - it is very broad |
|||
| m-eta-wink-kzd: 36721fd | plobsing++ | src/winxed-compiler.dual: bypass tokenizer to allow keyword names |
|||
| m-eta-wink-kzd: bc3e778 | plobsing++ | src/ometa-base.winxed: exactly() uses == not === in winxed - === on PMCs is different than in JS |
|||
| m-eta-wink-kzd: 6cb374f | plobsing++ | src/ometa-base.winxed: eliminate references to unimplemented sub |
|||
| m-eta-wink-kzd: e062fd7 | plobsing++ | t/tutorial.Ωη: small changes from javascript to winxed |
|||
|
00:58
Khisanth left
01:00
mtk left
|
|||
| sorear | What does ohm-eta-wink-kzd stand for? | 01:00 | |
| plobsing_ | OMeta/Winxed | 01:02 | |
|
01:02
khisanth_ is now known as Khisanth
|
|||
| plobsing_ | I pronounce them the same | 01:02 | |
| whiteknight | cotto_work: I tried privmsg him a few times. I think we're on opposite schedules | 01:11 | |
| cotto_work: I thought aloha was back yesterday? | 01:12 | ||
| I think aloha is here now | |||
| aloha? | |||
| aloha help | |||
| aloha | whiteknight: Ask me for help about: msg, convert, status, vars, karma, auth, seen, maths, clock, infobot, translate, loader (say 'help <modulename>'). | ||
| cotto_work | msg whiteknight I guess you're right. | 01:14 | |
| aloha | OK. I'll deliver the message. | ||
| cotto_work | We need to get that bot onto feather. | ||
| seen fbrito | 01:15 | ||
| aloha | fbrito was last seen in #parrot 10 days 6 hours ago joining the channel. | ||
| cotto_work | karma svn | ||
| aloha | svn has karma of -8. | ||
| cotto_work | karma git | ||
| aloha | git has karma of 3. | ||
| cotto_work | it's clearly not functioning at 100% | ||
| kid51_at_dinner | make fulltest PASS on darwin/ppc | ||
|
01:16
kid51_at_dinner is now known as kid51
|
|||
| dalek | rrot: a70fea8 | jkeenan++ | NEWS: Add entries about 'quickcover' and 'headerizer.pl'. |
01:19 | |
|
01:34
kennym left
01:46
slavorg left,
slavorg joined
01:51
whiteknight left,
davidfetter left
|
|||
| kid51 | parrot-members: Please check your email for draft of minutes of our Aug 31 annual meeting. | 01:57 | |
|
02:17
mtk joined
|
|||
| dalek | m-eta-wink-kzd: 54eab58 | plobsing++ | t/tutorial.Ωη: slight mistranlation of javascript tutorial |
02:26 | |
| m-eta-wink-kzd: 5ca318d | plobsing++ | src/ometa-base.winxed: ResizablePMCArray is the winxed Array equivalent |
|||
|
03:04
contingencyplan left
|
|||
| cotto | ~ | 03:05 | |
| plobsing_ | ~~ | 03:06 | |
| unicode filenames make IMCC unhappy :( | 03:12 | ||
| cotto | imcc makes everyone unhappy, so I think it balances out | 03:14 | |
| plobsing_ | hmmm... doesn't look like its just imcc. loading pbc also fails | 03:15 | |
| unicode command line arguments in general are ok, only when they are filenames for parrot to load does it fail | 03:20 | ||
|
03:26
kid51 left
|
|||
| dalek | TT #1898 created by plobsing++: unicode bytecode filenames | 03:28 | |
| TT #1898: trac.parrot.org/parrot/ticket/1898 | |||
|
04:08
Kristaba left
04:19
jsut_ joined
04:23
plobsing_ left
04:24
jsut left
04:29
bluescreen left
|
|||
| cotto just rebased a gist. This is great. | 05:30 | ||
| treed | github is pretty awesome | ||
| cotto | If there were a decent gist bot, nopaste would be obsolete. | 05:32 | |
|
05:32
rurban_ joined
|
|||
| treed | Hm. | 05:34 | |
| sorear | what does it even mean to rebase a gist? | ||
|
05:34
rurban left
05:35
rurban_ is now known as rurban
|
|||
| cotto | I have a clone here and one at work. I made some changes here but didn't commit/push. I pushed some changes at work and then committed/rebased at home. | 05:38 | |
|
05:56
nwellnhof_ joined,
nwellnhof_ left
06:00
nwellnhof left
07:42
theory left
08:26
fperrad joined
09:06
contingencyplan joined
09:27
rfw left
|
|||
| dalek | rrot: 1e0c652 | (Gerd Pokorra)++ | tools/docs/filename_and_chapter.pl: change bounds |
09:31 | |
|
09:44
kennym joined
10:23
dd070 joined
10:26
dd070 left
10:57
contingencyplan left
11:28
mikehh joined
11:43
bluescreen joined
12:26
jsut joined
12:30
jsut_ left
12:41
smash joined
|
|||
| smash | hello everyone | 12:41 | |
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#1786) fulltest) at 1e0c652 - Ubuntu 10.10 amd64 (g++-4.5 with --optimize) | 12:49 | |
| rakudo (cae7f95) - builds on parrot (2_10_1-917-g1e0c652) - make test, make spectest_smolder[(#1789), roast (f94554a)] PASS - Ubuntu 10.10 amd64 (g++-4.5 with --optimize) | 13:11 | ||
|
13:14
holli joined
|
|||
| holli | I am trying to install rakudo* on WinXP using a Strawberry Perl 5.12 too bootstrap, but i get an error: snipt.org/tHI/ - Any suggestions? | 13:14 | |
| mikehh | holli: seems to have lost the separators '\\', however I use linux - you need an Win32 person | 13:21 | |
|
13:24
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:30 | |
|
13:32
rurban_ joined
13:34
rurban left
13:35
rurban_ is now known as rurban
|
|||
| mikehh | hiya whiteknight | 13:44 | |
| how's the release going, don't think htlm_cleanup is quite ready, unfortunately have had no time to work on it | 13:45 | ||
| last couple of days have been a writeoff as far as parrot is concerned | 13:46 | ||
| t/src/embed.t - TODO passed: 3 - g++ with --optimize but not without | 13:54 | ||
| whiteknight | okay, I'm going to make a branch now to prepare the release | 14:04 | |
| I've been testing all morning, just submitted 4 smolder reports that all passed | |||
| Actually, I'm going to submit a report for Win64 first | 14:06 | ||
| smash | whiteknight: let me know if you want to run any test | ||
| *me to run | |||
| whiteknight | smash: Okay, thanks! I think I am good for now though | ||
| if you want to run a last-minute smolder test, that would be good | 14:07 | ||
| oh, and I need updates to NEWS. I haven't been able to do that yet myself | |||
| mikehh | whiteknight: tests seem ok on Ubuntu i386/amd64, just a TODO pass with --optimize | ||
| whiteknight | okay, nice | ||
| mikehh | I've run through fulltest on Ubuntu amd64, gonna check i386 now, bbiab | 14:08 | |
| smash | ok, trying to run some tests | 14:09 | |
|
14:09
mikehh left
|
|||
| whiteknight | awesome, thanks | 14:09 | |
| bluescreen | whiteknight do you need more smolder? | 14:16 | |
| whiteknight | bluescreen: Yes, as much as possible | ||
| bluescreen | any branch in particular� | 14:17 | |
| ? | |||
| smash | smolder submitted | 14:20 | |
| bluescreen | is there any way to tell "make smoke" to use proxy ? | 14:23 | |
| nevermind... it is: http_proxy="whatever" make smoke | 14:26 | ||
|
14:27
mikehh joined
|
|||
| smash | make test: All tests successful (darwin) | 14:30 | |
| dalek | rrot: ee0b73f | Whiteknight++ | NEWS: update NEWS by doing a very quick skim of git log since 2.10.1 |
14:36 | |
| whiteknight | awesome. I love seeing all tests successful | ||
| anybody else have NEWS items? Check that last commit to make sure all your hard work is being accounted for. | 14:37 | ||
| I'll start the release in ~1 hour to give time to update NEWS and run more tests | 14:38 | ||
| Can anybody test Rakudo against current Parrot master? | |||
| mikehh | whiteknight: done on Ubuntu amd64 all pass, dpectest_smolder #1789 | 14:40 | |
| spectest_smolder | 14:41 | ||
| working on i386 now | |||
| whiteknight | awesome, thanks | 14:42 | |
| mikehh++ | |||
|
14:51
ambs joined
|
|||
| whiteknight | hardest part about the release is coming up with a good name for it | 14:51 | |
| bluescreen | it isn't any convention like ubuntu's? | 14:52 | |
| maybe parrot species names? | 14:54 | ||
|
14:55
darbelo joined,
darbelo left
|
|||
| bluescreen | www.avianweb.com/parrotspecies.htm ( look how many you have :D ) | 14:56 | |
| whiteknight | bluescreen: yeah, I've been over the list | ||
| bluescreen | unbuntu keeps incrementing the first letter of the release's name "H:hardy L:lucid M:maverik" and so | 14:57 | |
|
14:58
plobsing joined
|
|||
| whiteknight | bluescreen: right, we don't do that | 15:01 | |
| bluescreen | lol | ||
| whiteknight | release_manager_guide.pod is in need of major fixes and copyedits | 15:07 | |
|
15:12
plobsing left
15:13
plobsing joined
15:14
dmalcolm joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#1797) fulltest) at ee0b73f - Ubuntu 10.10 i386 (g++-4.5 with --optimize) | 15:18 | |
| whiteknight | awesome | ||
| mikehh | t/src/embed.t - TODO passed: 3 again with --optimize, but without it still fails | 15:20 | |
| this happens on both amd64 and i36 Ubuntu - probably due to asserets not happening with --optimize | 15:21 | ||
| asserts | |||
|
15:26
Andy joined
|
|||
| mikehh | rakudo builds, running spectest_smolder now | 15:37 | |
| whiteknight | okay, I have most other things ready now. When you say rakudo works I'm going to push the new release branch | ||
| well, I have to run fulltest too | 15:40 | ||
| that's going to take forever | |||
| mikehh | rakudo (cae7f95) - builds on parrot (2_10_1-918-gee0b73f) - make test, make spectest_smolder[(#1798), roast (f94554a)] PASS - Ubuntu 10.10 i386 (g++-4.5 with --optimize) | 16:00 | |
| whiteknight | awesome | 16:03 | |
| mikehh | looks good to me, don't know about other platforms though | ||
| I've tested to fulltest on Ubuntu 10.10 amd64 and i386 plus rakudo | 16:04 | ||
|
16:06
ambs left
|
|||
| whiteknight | urg, this bootstrap step for ops2c is giving me heartburn | 16:10 | |
| maybe somebody can explain to me why we have functions in Parrot named with the version number in them | 16:17 | ||
| and why we need to do the release with an old version of Parrot on the machine, instead of having Configure.pl update the version number automatically when we configure | |||
| atrodo | that sounds like fun | 16:18 | |
| whiteknight | yeah, not so much | 16:19 | |
| plobsing | whiteknight: we version the core_ops builtin oplib the same number as parrot that version carries over into the name for getting at those ops. | 16:20 | |
|
16:21
mtk0 joined
|
|||
| plobsing | now, I'd argue it doesn't make a lot of sense to version the oplib the same as libparrot. only bump the oplib number when we make ops changes. | 16:21 | |
| whiteknight | plobsing: Okay, I can understand why we would use the version number in the function name. Still doesn't explain why we go through this bootstrap crap | ||
| plobsing | but it was a good approximation historically | 16:22 | |
|
16:22
mtk left
|
|||
| whiteknight | okay, I'm re-fulltesting now. When that's done I'll push the release and we can go back to breaking the everliving crap out of master again | 16:22 | |
| plobsing | bumping libparrot version number bumps core_ops version number (because that's how we've always done things). changes to core_ops need a bootstrap step | ||
|
16:23
mtk0 left
|
|||
| whiteknight | plobsing: Right, but my point is that if the oplib has the same version number as libparrot, it would be trivially easy to set that version number with a macro, and define that at configure time | 16:23 | |
|
16:23
mtk joined
|
|||
| whiteknight | and then we don't need to bootstrap, we can make a release in 1 shot from a fresh checkout | 16:23 | |
| plobsing | ah, but opsc handles more than just core ops, and those are not versioned with macros | 16:24 | |
| whiteknight | not when I do ./ops2c --core | 16:25 | |
| that's the only bootstrap step we do | |||
| plobsing | i'd say we shouldn't have to bump the oplib version number when parrot's version number increases | ||
| it makes oplib version numbers meaningless | |||
| oplib version number is more like a finer-grained PBC_COMPAT | |||
| whiteknight | I'm fine with takeing that out. My only real complaint is that this bootstrapping process is a pain | 16:26 | |
| however we avoid bootstrapping is fine | |||
|
16:28
theory joined
16:32
macroz joined
16:33
macroz left
|
|||
| whiteknight | git rev-parse master > SHA1_TO_REMEMBER | 16:39 | |
| t/compilers/pge/p5regex/p5rx.t contains almost a thousand tests, most of which are skipped for "unknown reason" or are TODO'd without explanation | 16:54 | ||
| at least, I think that's the test producing all this output | 16:55 | ||
| t/manifest/01-basic.t fails if we're not in a checkout directory. It runs too many tests | 16:57 | ||
| I think there is an extra skip in there somewhere | |||
| not a deal breaker | 16:59 | ||
| dalek | rrot: 0ee08b4 | Whiteknight++ | ChangeLog: update changelog |
||
| rrot: c8ec1f6 | Whiteknight++ | tools/release/release.json: Partial update of release.json |
|||
| rrot: 74ee649 | Whiteknight++ | / (2 files): update a few fields in RESPONSIBLE_PARTIES. This release is named 'At The ROFLBBQ' |
|||
| rrot: e21a925 | Whiteknight++ | / (6 files): update version number everywhere |
|||
| rrot: 5ed3cd5 | Whiteknight++ | docs/p (2 files): more updates |
|||
| rrot: 2e22116 | Whiteknight++ | / (2 files): update version numbers in opsc output |
|||
| whiteknight | ...ladies and gentlemen, I present to you Parrot "At The ROFLBBQ" | 17:00 | |
| atrodo | That must be some exotic species of parrot | 17:01 | |
| plobsing | I can nuke master now? | 17:04 | |
| whiteknight | plobsing: please do | 17:06 | |
| does anybody here have an SSH key for the FTP server? | 17:07 | ||
| dalek | rrot: 3bbbbc3 | plobsing++ | / (8 files): Merge branch 'errors_globals_flag_deprecation' |
17:08 | |
|
17:17
Coke left
17:20
Kristaba joined
|
|||
| Kristaba | Hi everyone | 17:20 | |
|
17:21
dd070 joined
|
|||
| Kristaba | whiteknight: What's up today? | 17:21 | |
| whiteknight | Kristaba: not much, how are you today? | 17:22 | |
| cotto_work: ping | |||
| Kristaba | I'm fine, thank you | 17:23 | |
|
17:23
Coke joined
|
|||
| Kristaba | So, still problems with your laptop? | 17:24 | |
| whiteknight | yeah, haven't gotten it fixed yet | 17:25 | |
| bluescreen | Kristaba: Whiteknight is a bat and he can program by sonar | 17:31 | |
|
17:35
hercynium joined
|
|||
| whiteknight | I program by pencil and paper. Of course pushing my changes to github is a bit of a hassle | 17:37 | |
| cotto | whiteknight, pong | 17:40 | |
| Kristaba | No, it's easy to push changes to github, just send a letter to the Github Headquarters with the URL of your github repo | ||
| whiteknight | cotto: I don't have SSH access to the FTP server. I need a kind soul to help upload the tarball | ||
| as soon as that's up, I can put out the release announcements | |||
| cotto | ok. Where's the tarball now? | 17:41 | |
| whiteknight | I have it local. I can email it to you or try to put it someplace temporary | 17:43 | |
| cotto | either works | ||
| whiteknight | let me upload it to github real quick | ||
| cotto | I need to take off for work soon, but I can also send it from there | ||
| whiteknight | okay | 17:44 | |
|
17:47
allison left
|
|||
| whiteknight | cotto: github.com/downloads/parrot/parrot...1.0.tar.gz | 17:48 | |
| let me know when you have it so I can delete it off github | 17:49 | ||
|
17:50
allison joined
|
|||
| cotto | whiteknight, done | 17:50 | |
| whiteknight | awesome, thanks | ||
| cotto goes to work? | |||
| whiteknight | does he? | ||
| the world may never know | 17:51 | ||
|
17:52
macroz joined
17:57
dd070 left
|
|||
| bluescreen | he he | 17:57 | |
|
18:00
nwellnhof joined
|
|||
| smash | whiteknight++ # release | 18:01 | |
| whiteknight | thanks! | 18:04 | |
| NotFound | Check MANIFEST...No such file: t/op/errorson.t | 18:05 | |
| dalek | website: Whiteknight++ | Parrot 2.11.0 "At The ROFLBBQ" Released! | ||
| website: www.parrot.org/news/2010/Parrot-2.11.0 | |||
| whiteknight | Notfound; plobsing just merged a branch that was dealing with error flags of some sort | 18:06 | |
| NotFound | Ah, good ':) | 18:07 | |
| Haven't seen the commit, I got distracted with my new toy, a Toshiba Folio 100 | 18:09 | ||
| whiteknight | lucky bastard | 18:10 | |
| NotFound | Not available is USA yet, isn't it? | ||
| whiteknight | I don't know | ||
| moderator | Parrot 2.11.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Onward and upward with Google Code-In | Please test rakudo with bleeding edge parrot! | merge html_cleanup and embed_api2 | 18:14 | |
| dalek | rrot: fa4ca98 | plobsing++ | MANIFEST: mk_manifest_and_skip |
18:16 | |
|
18:17
davidfetter joined
18:20
nwellnhof left
|
|||
| whiteknight | I have the embed_api4 branch merged and tested locally. | 18:33 | |
| all I have to do is "git push" and we have a new API to play with | 18:36 | ||
| bluescreen | cool... is there any chance to setup GCI tasks for creating unit tests | 18:37 | |
| whiteknight | I can create tests, yes | 18:38 | |
| we have some unit tests already | |||
| t/src/embed/* | |||
| Kristaba | Yeah, I saw the old API and this one is really better ;) | ||
| whiteknight | Kristaba: thanks! | ||
| bluescreen | 2nd question do we have a coverage report? | ||
| whiteknight | aloha: cover? | 18:39 | |
| aloha | whiteknight: Sorry, I don't know. | ||
| whiteknight | aloha: coverage? | ||
| aloha | whiteknight: coverage is cv.perl6.cz or tapir2.ro.vutbr.cz/cover/cover-results/ | ||
| whiteknight | bluescreen: tapir2.ro.vutbr.cz/cover/cover-resu...8/c_cover/ | ||
| we don't have coverage for the embed_api stuff yet | |||
| if I merge, we will start getting automated reports for it | 18:40 | ||
| bluescreen | this is awesome | ||
| cotto_work | www.artima.com/lejava/articles/azul...ss_gc.html | 18:52 | |
|
18:56
fbrito joined
|
|||
| whiteknight | I think I would really like to deprecate src/extend_vtable.c | 19:02 | |
| we would cut out a few dozen exported symbols from libparrot | |||
| The reality is that all our extenders use the VTABLE_ macros, not these functions | 19:03 | ||
| And embedders shouldn't use them, they should use the new API | 19:06 | ||
| cotto_work | whiteknight: which file? src/extend_vtable.c doesn't exist. | ||
| atrodo | cotto_work> That's an interesting | 19:09 | |
| gc | |||
| NotFound | whiteknight: letting embedders use vtable functions conflicts with the goal of isolate them from parrot exceptions | ||
|
19:09
macroz left
|
|||
| cotto_work | ah. It's generated. | 19:10 | |
| whiteknight | NotFound: not embedders. Embedders use the API only | 19:15 | |
| extenders are different. They are inside Parrot and are going to have a different level of isolations | |||
| Coke | ... did I sleep through the release? | ||
| whiteknight | Coke: yessir | ||
| Coke | woot, I suppose. | 19:16 | |
| NotFound | whiteknight: not if we deprecate part of it | 19:17 | |
| whiteknight | NotFound: We don't have an extending API yet, not really | 19:19 | |
| and nobody is using src/extend_vtable.c | |||
| NotFound | whiteknight: nobody is using it because they call the vtables directly, but embedders shouldn't do that, and most probably need the functionality. | 19:20 | |
| Unless we provide a way to call them as methods, or something like that. | 19:21 | ||
| whiteknight | NotFound: Right, embedding is different | ||
| we aren't talking about embedding | |||
| Embedders use the API, not extend_vtable.c | |||
| NotFound | whiteknight: yeah, but there is no point in deprecating a bunch of functions and then creating identical ones. | 19:22 | |
| Even if we change the #include | |||
| whiteknight | why would we create a bunch of identical ones? Embedders won't have this level of access to individual VTABLEs | 19:25 | |
| embedders won't know about VTABLEs at all | |||
| Embedders get PMCs, a handful of operations on them, and the ability to call methods | |||
|
19:25
M_o_C joined
|
|||
| whiteknight | they don't need ~150 VTABLEs to play with | 19:26 | |
| NotFound | That's is the question, we shoud know if we provide enough functionality for embedders before deciding about that. | ||
|
19:26
M_o_C left,
Psyche^ joined
19:27
Patterner left,
Psyche^ is now known as Patterner
19:28
rfw joined
|
|||
| whiteknight | NotFound: We can talk about it, but so far I have considered VTABLEs to be an implementation detail. | 19:30 | |
| The API can provide operations without having to expose the VTABLEs to the user | |||
| One day if we unify VTABLEs and METHODs, so long as we have an API to invoke a method the embedder gets all the VTABLEs for free | 19:31 | ||
| NotFound | whiteknight: I just want to try to avoid embedders falling to use any header and any function they need, like happened before. | 19:32 | |
| whiteknight | NotFound: The difference now is that we have an API. If they use something that isn't in the API we don't have to give a deprecation notice | 19:33 | |
| NotFound | whiteknight: I'd like to care about reality, not only about policy. | 19:34 | |
| whiteknight | Notfound: true, but policy is important too | ||
| If you want to use Parrot, you must use the official API | 19:35 | ||
| if you use anything else, sorry, but we won't help you or save you from your own mistakes | |||
| If you need something that isn't in the API, ask and we will provide it | |||
| NotFound | Let's hope they do. | 19:36 | |
| Coke | whiteknight: as someone who has been forced to use "whatever was available" because the API was half baked, you might want to tone that down just a smidge. | ||
| whiteknight | Coke: The important part of this discussion is "if you need somethign that isn't in the API, ask and we will provide it" | ||
| I'm not going to treat the new API as if it were half-baked because the old one was | |||
| My intention with the new API is to be much more proactive and accommodating. | 19:38 | ||
| The old "API" was really a farce. It didn't represent a complete list of things that users wanted, and was used internally as often as externally. We could have not called it an API and had the same result | |||
| Coke | I can only hope the official docs reflect that. | ||
| whiteknight | Coke: I do understand where you are coming from, but the "things always will be bad because they have been in the past" attitude is not one that I am going to follow | 19:40 | |
| NotFound | We need to document, then, that a big difference between extend and embed groups of functions is that the extend ones should deal with exceptions | ||
| whiteknight | the new API is not the old API, and I'm not going to lump all the old problems and mindsets onto it | 19:41 | |
| Coke | whiteknight: I am not sure we're having the same conversation here. | ||
| whiteknight | NotFound: There always has been some differentiation, but you're right that we need new documentation about it | ||
| NotFound | whiteknight: not at all. It was suggested several times that the distinction between embed and extend was an artifact and should be removed. | 19:42 | |
| whiteknight | NotFound: I've never seen that suggestion. Either way, I certainly don't agree with it | 19:43 | |
| there are very big differences between the two | |||
| NotFound | whiteknight: the point is that we must clearly document what is the current direction we'll take. | ||
| whiteknight | NotFound: noted | ||
|
19:44
Coke left
19:46
bluescreen left,
fbrito left
|
|||
| moritz | 6 | 19:49 | |
| whiteknight | 6? | ||
| moritz | sorry, hanging irssi screen | ||
|
19:57
bluescreen joined
20:06
contingencyplan joined
|
|||
| cotto_work | jnthn: ping | 20:08 | |
| #ps in 5 | 20:25 | ||
|
20:31
kid51 joined
|
|||
| kid51 | #ps starting now | 20:31 | |
|
20:41
lidden joined
20:43
tcurtis joined
|
|||
| dalek | rrot/embed_api4: 03f1310 | Whiteknight++ | docs/pdds/draft/pdd10_embedding.pod: start re-drafting PDD10 for the new API |
20:51 | |
| cotto_work | make quickcover doesn't work on my work machine. | 21:03 | |
| whiteknight | cotto_work: does "make cover" work there? | 21:04 | |
| cotto_work | checking | ||
|
21:10
Yuki`N joined
21:27
whiteknight left
21:29
kid51 left
21:32
rurban_ joined
21:34
rurban left
21:35
rurban_ is now known as rurban
21:43
tcurtis left
21:44
mtk left
|
|||
| Kapace_ | Hows this looking for make cover docs: gist.github.com/750697 | 22:03 | |
|
22:08
M_o_C joined
22:11
hudnix left
|
|||
| cotto_work | msg kid51 The cover and quickcover targets don't properly fail when Devel::Cover isn't installed. Configure.pl seems to detect the lack of gcov2perl just fine. | 22:18 | |
| aloha | OK. I'll deliver the message. | ||
|
22:23
fperrad left
22:24
M_o_C left
22:34
dngor left
22:37
dngor joined
22:45
kid51 joined
|
|||
| mikehh | Kapace_: you might wat to specify that it requires Devel::Cover and you can load this using apt_get on debian/Ubuntu or with cpan/cpanp etc | 22:47 | |
| want | |||
|
22:53
dngor left
22:54
dngor joined
|
|||
| Kapace_ | mikehh: yeah thats that libdevel-perl-cover package | 23:17 | |
|
23:19
dngor left
23:22
dngor joined
|
|||
| mikehh | Kapace_: yeah I know that, but you might mention Devel::Cover in the requirements | 23:23 | |
| Kapace_ | ah, ok | 23:24 | |
| mikehh | Once upon a time, we used to have a list of requirements for parrot (which did not mention Devel::Cover or some of the stuff required bu smoke/smolder) I think it is in one of the appendicies docs/book/draft | 23:27 | |
|
23:28
theory left,
theory joined
23:29
hercynium left
|
|||
| mikehh | always meant to do something about that, maybe Real Soon Now (© Jerry Pournelle) | 23:31 | |
|
23:33
lidden left,
kid51 left
|
|||
| Kapace_ | do I use L<> or F<> to make a link to another file? | 23:37 | |
| sorear | L | 23:40 | |
| mikehh | L is for Links, F just displays filenames | 23:42 | |
| Kapace_ | projects/roles_responsibilities.pod has F<>'s and I see them as links.. | 23:43 | |
| mikehh | Kapace_: actually haven't tried, perldoc pod | 23:45 | |
| Kapace_ | ok | 23:47 | |
|
23:47
Kristabou joined
23:49
Kristaba left
|
|||
| mikehh | Kapace_: note that the see also at the end uses F<> which does not link | 23:50 | |
| Kapace_ | maybe its "F<>: if file exists link, else italics" | 23:52 | |
| mikehh | will seriously look at that in html_cleanup branch | 23:55 | |
| because if I try and link it seems to fail | |||