Camelia, the Perl 6 bug

IRC log for #parrot, 2011-05-07

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:04 kid51 OSU OSL understands that these problems persist.  They will try to look at this later tonight, but right now it's Friday 5:00 PM at OSU, so we can't get this solved immediately.
00:17 whiteknight joined #parrot
00:18 kid51 You can now request a new Trac password that will enable you to log in, but the underlying problem persists, so don't count on that password working indefinitely.
00:19 cotto_work kid51: thanks
00:19 cotto_work dukeleto: ping
00:20 benabik joined #parrot
00:23 dukeleto cotto_work: pong
00:23 dukeleto $ hexdump -C t/m0/hello.m0b
00:23 dukeleto 00000000  fe 4d 30 42 0d 0a 1a 0a  00 04 08 04 04 00 00 00  |.M0B............|
00:23 cotto_work dukeleto: what do you think about adding labels to M0?  Semantically meaningful labels would be nice, but grammatically insignificant labels would be fine.
00:23 cotto_work dukeleto++
00:23 cotto_work awesomeful
00:24 dukeleto cotto_work: i know nazzing, lebowski
00:24 cotto_work I'm writing tests for goto and it gets unreadable really quickly.
00:24 dukeleto cotto_work: you mean metadata labels?
00:24 cotto_work foo: add_i I0, I1, I2
00:25 cotto_work It adds some complexity to the assembler though.
00:26 cotto_work It'd also mean that the bytecode segment would need to be parsed before the variables table, or that parsing the bc segment would add entries to the variables segment.
00:27 cotto_work Though to generate correct m0b you need to parse the whole file before emitting anything anyway.
00:32 cotto_work It'd also mean having a basic register allocator to avoid stepping on any live registers.
00:33 dalek parrot/m0-prototype: 3405cae | dukeleto++ | / (2 files):
00:33 dalek parrot/m0-prototype: Add some POD
00:33 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/3405caea5a
00:33 dalek parrot/m0-prototype: a930740 | dukeleto++ | / (2 files):
00:33 dalek parrot/m0-prototype: Fix some bugs, add some tests, and generate a proper M0 bytecode header
00:33 dalek parrot/m0-prototype:
00:33 dalek parrot/m0-prototype: A bug was fixed where invalid bytecode files where created and a function
00:33 dalek parrot/m0-prototype: to generate a M0 binary bytecode header was borrowed from one of cotto++'s
00:33 dalek parrot/m0-prototype: M0 interpreter test files.
00:33 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/a930740650
00:36 cotto_work It generates headers?
00:36 cotto_work Ship it!
00:39 jsut_ joined #parrot
00:41 dukeleto cotto_work: it generates partial m0 bytecode which includes a header and then some malformed m0 bytecode :)
00:42 cotto_work dukeleto: great.  I've been jonesing for some malformed bytecode.
00:44 dalek parrot/m0-prototype: 25c8a51 | cotto++ | t/m0/m0_interp.t:
00:44 dalek parrot/m0-prototype: add a test for goto_if_eq
00:44 dalek parrot/m0-prototype:
00:44 dalek parrot/m0-prototype: Note that labels aren't in the M0 spec so this test won't pass, even
00:44 dalek parrot/m0-prototype: once the assembler works.  Once the assembler and interp are far enough
00:44 dalek parrot/m0-prototype: along to fail this test, we can decide where to go with this.
00:44 jsut left #parrot
00:44 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/25c8a51bc9
00:44 cotto_work and there's some malformed M0 for you.
00:57 bubaflub joined #parrot
00:58 bubaflub ~
01:06 dalek winxed: r976 | NotFound++ | trunk/winxedst1.winxed:
01:06 dalek winxed: several minor simplifications and redundance avoiding
01:06 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=976
01:16 dalek parrot/m0-prototype: 074e289 | dukeleto++ | / (3 files):
01:16 dalek parrot/m0-prototype: Fix bug in regex to parse textual bytecode lines, add a test
01:16 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/074e2895ac
01:20 soh_cah_toa joined #parrot
01:21 davidfetter left #parrot
01:25 kid51 left #parrot
01:40 cotto ~~
01:41 whiteknight ))
01:43 benabik syntax error: -:0:1 - unmatched ")"
01:49 rurban_ joined #parrot
01:51 rurban left #parrot
01:51 rurban_ is now known as rurban
01:58 whiteknight left #parrot
02:11 dolmen left #parrot
02:18 krunen left #parrot
02:18 krunen joined #parrot
02:37 TiMBuS left #parrot
02:50 lateau joined #parrot
02:53 lateau left #parrot
03:02 cotto I need to buy a beer for whoever came up with the idea of having the Ubuntu installer ask for information while it formats the hdd.
03:02 cotto It's also nice that the 7th CD I burned didn't have any errors.
03:02 jrt4__ joined #parrot
03:51 dukeleto cotto: is a chunk without a name invalid ?
04:16 cotto dukeleto, I think that should be the case
04:18 cotto new machine takes 1:50 to build rakudo with -j 10
04:18 cotto I like where this is going
04:45 cotto spectest_regression just took less than 7 minutes.  Best.  Machine.  Evar.
04:55 bubaflub left #parrot
05:14 soh_cah_toa left #parrot
05:29 ilbot2 joined #parrot
05:29 Topic for #parrot is now Parrot 3.3.0 released | http://parrot.org | Log: http://irclog.perlgeek.de/parrot/today” |  Accepted GSoC Students announced! | GSoC student information emails coming out soon
05:38 ilbot2 joined #parrot
05:38 Topic for #parrot is now Parrot 3.3.0 released | http://parrot.org | Log: http://irclog.perlgeek.de/parrot/today” |  Accepted GSoC Students announced! | GSoC student information emails coming out soon
05:40 soh_cah_toa joined #parrot
05:42 soh_cah_toa left #parrot
05:44 mikehh_ is now known as mikehh
05:44 woosley joined #parrot
05:44 bubaflub joined #parrot
05:44 mikehh opbots, names
05:45 woosley left #parrot
05:46 theory left #parrot
05:51 bubaflub left #parrot
06:01 dalek parrot/m0-prototype: fa4122a | dukeleto++ | src/m0/m0_assembler.pl:
06:01 dalek parrot/m0-prototype: Steal directory bytecode generation code from m0 interp tests
06:01 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/fa4122aabd
06:01 dalek parrot/m0-prototype: 6f3183e | dukeleto++ | / (5 files):
06:01 dalek parrot/m0-prototype: Update M0 test data to include chunk names
06:01 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/6f3183e6a4
06:04 cotto dukeleto, I've made a note to myself to update that code.  It'll need to be changed unless we want to say that M0 always uses 4-byte ints.
06:06 cotto dukeleto, what's broken about the TODO'd code?
06:17 fperrad joined #parrot
06:22 particle left #parrot
06:34 benabik left #parrot
06:39 SHODAN joined #parrot
06:52 birdwindupbird joined #parrot
07:56 jrt4__ left #parrot
07:56 bacek ~~
08:10 Kulag left #parrot
08:10 Kulag joined #parrot
08:10 nopaste left #parrot
08:12 jsut_ left #parrot
08:12 TonyC_ left #parrot
08:12 TonyC joined #parrot
08:12 jsut joined #parrot
08:13 nopaste joined #parrot
08:13 sjn joined #parrot
08:21 dodathome joined #parrot
08:29 AzureStone left #parrot
08:30 AzureStone joined #parrot
08:31 perlite_ joined #parrot
08:33 nopaste left #parrot
08:33 atrodo left #parrot
08:33 tewk left #parrot
08:33 tewk joined #parrot
08:34 ingy left #parrot
08:34 dukeleto left #parrot
08:34 ingy joined #parrot
08:34 perlite left #parrot
08:34 perlite_ is now known as perlite
08:34 atrodo joined #parrot
08:34 aloha left #parrot
08:34 bacek_at_work left #parrot
08:35 bacek_at_work joined #parrot
08:36 aloha joined #parrot
08:37 nopaste joined #parrot
09:03 frodwith left #parrot
09:03 tewk left #parrot
09:03 tewk joined #parrot
09:04 frodwith joined #parrot
09:13 contingencyplan left #parrot
09:14 contingencyplan joined #parrot
09:41 M_o_C joined #parrot
09:43 dalek parrot: 6f0cfa8 | bacek++ | src/gc/gc_gms.c:
09:43 dalek parrot: Improve GMS performance by doing quick and cheap checks first during C stack scan.
09:43 dalek parrot: review: https://github.com/parrot/parrot/commit/6f0cfa824f
09:43 dalek parrot: bd0a529 | bacek++ | src/pmc/capture.pmc:
09:43 dalek parrot: Explicitely WB dest in Capture.clone. GC can be triggered between allocating of dest and cloning of guts.
09:43 dalek parrot: review: https://github.com/parrot/parrot/commit/bd0a529438
09:50 rurban_ joined #parrot
09:51 rurban left #parrot
09:52 rurban_ is now known as rurban
10:10 contingencyplan left #parrot
10:59 Themeruta is now known as NotFound
10:59 whiteknight joined #parrot
11:04 lateau joined #parrot
11:06 whiteknight good morning, #parrot
11:07 whiteknight msg soh_cah_toa for GSOC yu *must* have a blog on parrot.org. That isn't optional. You may also have a second blog somewhere else to share posts, but at least one copy of your posts should be on parrot.org. I can help you set up a blog on github too, if you want
11:07 aloha OK. I'll deliver the message.
12:08 Patterner left #parrot
12:16 woosley joined #parrot
12:19 dalek winxed: r977 | NotFound++ | trunk/winxedst1.winxed:
12:19 dalek winxed: some more minor simplifications
12:19 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=977
12:30 lateau1 joined #parrot
12:33 bacek seen chromatic
12:33 aloha chromatic was last seen in #parrot 84 days 18 hours ago saying "All of the core tests did pass for me, FWIW.".
12:33 bacek sigh...
12:35 lateau left #parrot
12:36 ambs joined #parrot
12:40 dalek parrot: 2953196 | bacek++ | src/pmc/callcontext.pmc:
12:40 dalek parrot: Temporary break CallContext.clone to bring more attention.
12:40 dalek parrot:
12:40 dalek parrot: Sorry, I'm kind of tired now to properly fix it after 3 hours of debugging session hunting this bug. But at least I nailed it down.
12:40 dalek parrot: review: https://github.com/parrot/parrot/commit/2953196d6c
12:42 Topic for #parrot is now Parrot 3.3.0 released | http://parrot.org | Log: http://irclog.perlgeek.de/parrot/today” |  Accepted GSoC Students announced! | GSoC student information emails coming out soon | Please fix master branch after https://github.com/parrot/parrot/commit/2953196d6c
12:43 Topic for #parrot is now Parrot 3.3.0 released | http://parrot.org | Log: http://irclog.perlgeek.de/parrot/today |  Accepted GSoC Students announced! | GSoC student information emails coming out soon | Please fix master branch after https://github.com/parrot/parrot/commit/2953196d6c
12:43 Topic for #parrot is now Parrot 3.3.0 released | http://parrot.org | Log: http://irclog.perlgeek.de/parrot/today | Please fix master branch after https://github.com/parrot/parrot/commit/2953196d6c
12:46 ambs left #parrot
12:48 lateau joined #parrot
12:49 whiteknight bacek: I'll start looking at it soon
12:50 bacek whiteknight, thanks. Just implement "deep clone" of hash values. Like 10 lines of code, but I can't do it right now.
12:51 whiteknight okay, sounds easy enough. Go get some rest
12:51 bacek good idea
12:51 bacek g'night
12:54 lateau1 left #parrot
13:23 varta_ left #parrot
13:43 dalek winxed: r978 | NotFound++ | trunk/examples/Mysql.winxed:
13:43 dalek winxed: fix, improve and update coding style example Mysql
13:43 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=978
13:46 dalek nqp: 2656070 | masak++ | src/ModuleLoader.pm:
13:46 dalek nqp: [ModuleLoader] strip away Unixy './' in module path
13:46 dalek nqp:
13:46 dalek nqp: This prevented the lookup from working on Linux. Works now.
13:46 dalek nqp: review: https://github.com/perl6/nqp/commit/26560704dd
14:03 ambs joined #parrot
14:15 lucian joined #parrot
14:17 M_o_C left #parrot
14:20 M_o_C joined #parrot
14:59 dalek nqp: dcd196e | jonathan++ | src/NQP/Grammar.pm:
14:59 dalek nqp: Toss unused variable.
14:59 dalek nqp: review: https://github.com/perl6/nqp/commit/dcd196ef23
15:12 whiteknight left #parrot
15:14 lucian_ joined #parrot
15:15 lateau1 joined #parrot
15:17 dukeleto joined #parrot
15:17 dalek winxed: r979 | NotFound++ | trunk/winxedst1.winxed:
15:17 dalek winxed: coding style fixes and a few simplifications
15:17 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=979
15:18 dukeleto cotto: i copied it directly from your interp tests, but my chunks do not have the same structure as your chunks
15:18 lucian left #parrot
15:19 lateau left #parrot
15:20 dukeleto cotto: is a chunk with no name invalid?
15:20 dukeleto cotto: is the empty string a valid name?
15:20 dukeleto cotto: are only double quotes allowed?
15:20 dukeleto cotto: what happens when two chunks have the same name?
15:27 spinclad_ is now known as spinclad
15:28 M_o_C left #parrot
15:29 dalek parrot/m0-prototype: b0d177e | dukeleto++ | t/m0/m0_assembler.t:
15:29 dalek parrot/m0-prototype: Add a test for the size of the hello.m0b file
15:29 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/b0d177efe6
15:32 cotto so man questions
15:32 cotto many
15:32 bubaflub joined #parrot
15:36 cotto dukeleto, my current thinking is that chunk names are the primary mechanism that'll be used to identify a chunk.
15:37 cotto no name wouldn't be valid
15:37 cotto an empty name would be fine (though odd)
15:38 cotto I don't care too much about quotes, as long as it's unsurprising
15:38 cotto colliding names would be bad
15:39 dukeleto cotto: sure
15:40 dukeleto cotto: let's make the spec simple and just require one kind of quote
15:40 dukeleto cotto: i don't want to support unicode quotes or anything like that
15:41 dukeleto cotto: you ok with requiring double quotes?
15:43 cotto dukeleto, wfm
15:44 dalek winxed: r980 | NotFound++ | trunk/winxedst1.winxed:
15:44 dalek winxed: use Expected and Unexpected in apropiate places instead of the generic
15:44 dalek winxed: SyntaxError
15:44 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=980
15:46 dalek parrot/m0-prototype: 9e83f7d | dukeleto++ | t/m0/ (3 files):
15:46 dalek parrot/m0-prototype: Add tests for parsing invalid chunk names
15:46 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/9e83f7da94
15:48 * cotto is out until this evening.
15:53 woosley left #parrot
15:57 benabik joined #parrot
15:59 dalek parrot/m0-spec: 4d8e965 | dukeleto++ | docs/pdds/draft/pdd32_m0.pod:
15:59 dalek parrot/m0-spec: Add more detail about chunk identifiers
15:59 dalek parrot/m0-spec: review: https://github.com/parrot/parrot/commit/4d8e965ea4
16:02 lateau1 left #parrot
16:23 dalek winxed: r981 | NotFound++ | trunk/winxedst1.winxed:
16:23 dalek winxed: simplify parseList usage
16:23 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=981
16:38 dalek parrot: 574bb32 | luben++ | src/gc/gc_gms.c:
16:38 dalek parrot: new defaults for GC GMS - they give arround 10% speedup
16:38 dalek parrot: review: https://github.com/parrot/parrot/commit/574bb32d5b
16:38 dalek parrot: 0746879 | luben++ | / (7 files):
16:38 dalek parrot: add --gc-nursery-size runtime parameter for parrot
16:38 dalek parrot: review: https://github.com/parrot/parrot/commit/0746879221
16:42 davidfetter joined #parrot
16:58 theory joined #parrot
17:12 dalek parrot: cbf6649 | NotFound++ | src/gc/gc_gms.c:
17:12 dalek parrot: cast to size_t instead of int for g++ compatibility and deleted unused local vars
17:12 dalek parrot: review: https://github.com/parrot/parrot/commit/cbf66494a6
17:13 dalek parrot: fc6299d | NotFound++ | frontend/parrot/main.c:
17:13 dalek parrot: fix fprintf format
17:13 dalek parrot: review: https://github.com/parrot/parrot/commit/fc6299d29e
17:14 contingencyplan joined #parrot
17:49 rurban_ joined #parrot
17:51 dalek parrot/m0-prototype: 4179b8e | dukeleto++ | t/m0/ (2 files):
17:51 dalek parrot/m0-prototype: Add an M0 test file that has an empty chunk name and relevant tests
17:51 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/4179b8ec72
17:51 rurban left #parrot
17:52 rurban_ is now known as rurban
18:04 kid51 joined #parrot
18:05 nopaste "kid51" at 192.168.1.3 pasted "t/pmc/callcontext.t: new failure on master on linux/i386" (83 lines) at http://nopaste.snit.ch/44037
18:08 kid51 If I read the commit log for the last day, those failures are predictable.
18:10 kid51 darwin/PPC: builds successfully on master at HEAD with --cc=gcc ... so it's the attempt to build with --cc=g++ that is running into GC problems.
18:24 birdwindupbird left #parrot
18:32 dalek parrot/m0-prototype: 5895715 | dukeleto++ | / (2 files):
18:32 dalek parrot/m0-prototype: Add a test for the edge case of a chunk name that is the empty string; Clean up generated .m0b files
18:32 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/589571507c
18:32 dukeleto kid51: that is expected, bacek++ broke it on purpose. Look at the /topic
18:39 nopaste "kid51" at 192.168.1.3 pasted "darwin/ppc: master: two test failures" (19 lines) at http://nopaste.snit.ch/44038
18:39 dalek parrot/m0-prototype: 7c764be | dukeleto++ | / (2 files):
18:39 dalek parrot/m0-prototype: Fix a bug in our M0 parsing and modify one of the M0 test files to verify it is fixed
18:39 dalek parrot/m0-prototype: review: https://github.com/parrot/parrot/commit/7c764be1a0
18:40 kid51 Those darwin/ppc failures were with cc=gcc.
18:41 kid51 But that failure message ... PARROT VM: Could not initialize new interpreterunimplemented value type ... I got during 'make' with cc=g++
18:41 kid51 left #parrot
18:42 TiMBuS joined #parrot
18:47 theory left #parrot
18:52 dalek parrot: b45e5f3 | plobsing++ | src/pmc/callcontext.pmc:
18:52 dalek parrot: clone pcc cells to avoid double-free issues
18:52 dalek parrot: review: https://github.com/parrot/parrot/commit/b45e5f3a5d
18:54 plobsing msg bacek does b45e5f3 satisfy the issue you found?
18:54 aloha OK. I'll deliver the message.
18:58 whiteknight joined #parrot
19:07 dalek parrot: 0794278 | plobsing++ | / (31 files):
19:07 dalek parrot: Merge branch 'tt1931-nci-parameters-deprecation'
19:07 dalek parrot: review: https://github.com/parrot/parrot/commit/0794278e5c
19:14 theory joined #parrot
19:19 dalek parrot: 9767706 | NotFound++ | tools/dev/pbc_to_exe.pir:
19:19 dalek parrot: add a few newlines to avoid ugly looking messages
19:19 dalek parrot: review: https://github.com/parrot/parrot/commit/9767706e9b
19:31 hudnix joined #parrot
19:32 dodathome left #parrot
19:35 dalek parrot: 11483b2 | NotFound++ | src/hash.c:
19:35 dalek parrot: improve some exceptions messages and types in hash.c
19:35 dalek parrot: review: https://github.com/parrot/parrot/commit/11483b2c5b
19:44 Coke left #parrot
19:50 Coke joined #parrot
19:51 dalek parrot: b71eb28 | plobsing++ | src/pmc/callcontext.pmc:
19:51 dalek parrot: [codingstd] c_macro_args
19:51 dalek parrot: review: https://github.com/parrot/parrot/commit/b71eb28497
19:51 dalek parrot: e34c654 | plobsing++ | src/pmc/callcontext.pmc:
19:51 dalek parrot: [codingstd] c_parens
19:51 dalek parrot: review: https://github.com/parrot/parrot/commit/e34c65488e
19:51 dalek parrot: 2dd3f75 | plobsing++ | / (3 files):
19:51 dalek parrot: [codingstd] trailing_space
19:51 dalek parrot: review: https://github.com/parrot/parrot/commit/2dd3f75cab
19:51 dalek parrot: 7fae0c7 | plobsing++ | / (2 files):
19:51 dalek parrot: Merge branch 'master' of github.com:parrot/parrot
19:51 dalek parrot: review: https://github.com/parrot/parrot/commit/7fae0c78f3
19:57 Coke left #parrot
19:58 Coke joined #parrot
20:01 NotFound $ ./parrot examples/opengl/triangle.pir
20:01 NotFound Segmentation fault
20:09 whiteknight ...it's a feature
20:14 NotFound Did we have some nci documentation that's not a bag of lies?
20:15 ambs_ joined #parrot
20:19 bluescreen joined #parrot
20:19 ambs left #parrot
20:19 ambs_ is now known as ambs
20:26 NotFound Nice, I can't run any example in examples/nci
20:28 Coke left #parrot
20:28 Coke joined #parrot
20:30 bubaflub NotFound: i don't know if it's related, but plobsing merged tt1931-nci-parameters-deprecation about an hour and a half ago at https://github.com/parrot/parrot/commit/0794278e5c
20:33 NotFound bubaflub: I'm pretty sure is related. That doesn't help.
20:36 Coke left #parrot
20:36 Coke joined #parrot
20:37 whiteknight apparently Richard Stallman is publishing two new books
20:37 tadzik oh, source?
20:37 whiteknight surprisingly, the titles are not "HUBAGRABAWHARBLEGARBLE" and "Goverment Did 9/11"
20:37 whiteknight http://www.fsf.org/news/rms-newbooks
20:39 tadzik shame, the first one seems sane
20:39 tadzik I think I read Free as in Freedom
20:42 NotFound What the fuck 't - manage null-padding in sugar layer' is supposed to mean?
20:44 ttbot Parrot 0794278e MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/1016
20:44 lucian_ whiteknight: i love how they both have his hairy face on them
20:44 lucian_ he'd be great marketing if he were more pragmatic
20:44 lucian_ is now known as lucian
20:45 whiteknight lucian: yeah, on one hand I really admire some of the things he did and starting the open source movement and all
20:45 lucian whiteknight: correction, OSI is someone's else brainchild
20:45 lucian but yeah, i do admire most of what he did
20:45 whiteknight on the other hand, he's gotten so much more absurd, fundamentalist, and crap
20:46 lucian on a totally unrelated note, i rather like Unity
20:46 whiteknight like, I saw a speech where he suggested in an off-hand way that the government was a conspirator in 9/11
20:46 whiteknight that's not really an opinion that exudes "sanity"
20:46 lucian whiteknight: he really did that? that's a bit odd
20:46 whiteknight a bit
20:46 whiteknight I would have to find a link
20:47 whiteknight His fights with Linux Torvalds, because he isn't "concerned about freedom" are absurd
20:47 lucian i mean sure, there are odd things about 9/11. i can understand a skeptical mind not being convinced entirely that there wasn't more at play than what was seen
20:47 whiteknight his criticisms of Miguel de Icaza for the same reasons are also absurd
20:47 lucian but rms of all people? i thought he only cared about software
20:47 * lucian nods
20:47 whiteknight apparently he doesn't write any software anymore
20:48 whiteknight he only criticizes the people who do write the software
20:48 lucian i'd like to see a GPL 3 without the anti-tivoisation, and something like AGPL that added anti-tivoisation
20:48 whiteknight isn't that the GPL2?
20:48 whiteknight :)
20:48 lucian no, GPL 3 has a few added niceties
20:48 lucian besides the tivo bit, it's overall better than gpl2
20:49 lucian and i find it very sad that rms does have a point about mono
20:49 lucian it was, and still is, a good idea to avoid relying on it
20:49 lucian what's happening to novell now only goes to reinforce that
20:49 theory left #parrot
20:50 NotFound I switched from Suse when Novell bought it.
20:51 * lucian shrugs
20:51 lucian i still used mono for various things at various times, i wouldn't say it's useless
20:51 lucian but potentially dangerous? sure
20:51 lucian i just pains me rms is so extremist
20:52 NotFound I uninstalled libmono from my systems and don't have any problem.
20:52 * lucian burrows back to his hole, where the dreaded dissertation still awaits, in the dark, breathing heavily
20:52 NotFound C# is not bad language, though.
20:53 lucian NotFound: true, it's much better than Java
20:53 tadzik there is this scientic term, the frame of somebody I think
20:53 bubaflub left #parrot
20:53 lucian NotFound: which is why sort of like http://code.google.com/p/stab-language/
20:53 tadzik so because RMS is weird, Linus does not seem that weird anymore, that kinda thing
20:54 tadzik not that I think Linus is weird, that's just an example
20:54 lucian tadzik: i'd say they're both weird, tbh
20:54 lucian linus just a bit, though
20:55 plobsing if you want to use C# without libmono, you could use dotgnu.
20:55 NotFound A lot of people spend his time telling the world the weirdness of other people.
20:56 plobsing anyone else having track login problems?
20:56 lucian plobsing: that's no help, sucks even wose
20:56 plobsing lucian: how does it suck? I've not tried it, just heard of its existance.
20:56 ttbot Parrot 7fae0c78 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/1028
20:56 lucian plobsing: it's extremely incomplete and has been abandoned
20:56 NotFound I don't think is a bad language, but I don't have special need to use it.
20:57 lucian plobsing: there isn't anything inherently wrong with mono, just with .net implementations in general
20:57 NotFound The problem is that no one wants to use CLI, all users want full .net
20:58 NotFound So the 'C' in CLI means almost nothing.
20:58 benabik I tend to like Scala these days, which runs on CLI and JVM.
20:59 plobsing that's not a technical problem, but a social one. don't hate the implementation, hate the community.
20:59 NotFound I don't hate, just don't use.
20:59 NotFound Hate gives you to the Dark Side.
21:01 lucian NotFound has a valid point. even mono is lagging between .net
21:01 lucian if you target mono, it's easy to have it portable to .net
21:01 lucian but it doesn't quite work the other way around, even ignoring all the gratuitous native calls
21:02 plobsing from the people behind embrace and extend, comes CLI! suprised?
21:04 dalek parrot: 6dd6103 | plobsing++ | src/libnci_test.def:
21:04 dalek parrot: remove unimpelemented export
21:04 dalek parrot: review: https://github.com/parrot/parrot/commit/6dd6103f68
21:04 lucian their "common" means it's similar enough to the jvm that you can use other languages than C# on it
21:05 plobsing if you could truly do that, VB.Net wouldn't have been nearly so incompatible
21:07 whiteknight tadzik: Linus can be a huge jerk sometimes, in addition to his fanaticism
21:07 whiteknight linus' fanaticism is often profanity-laced and humerous, unlike rms' which is crazy and depressing
21:08 whiteknight plobsing: yes, I cannot log into trac
21:08 plobsing fun times. I had hoped to close out this deprecation today.
21:09 whiteknight I keep thinking we should move away from trac. So far, none of the alternatives are less bad than trac
21:09 whiteknight trac is plenty bad, but less bad than the alternatives
21:10 whiteknight I think the github issue tracker is not too far away from something that would be suitable, but it's just not there yet
21:10 plobsing sd would be awesome if it weren't beta-quality
21:10 whiteknight yeah
21:10 lucian whiteknight: trac's issue tracker is pretty good, just trac in general is a tad bitrotten
21:10 lucian it's easy to make a good one, i don't get why github are dragging their asses
21:11 plobsing have the appropriate people been pinged about our trac login problems? who are the appropriate people?
21:12 benabik Github's issue tracker is better than a non-functional trac.
21:14 lucian there's launchpad, they have a decent issue tracker
21:16 plobsing the issue is that decent isn't good enough. to justify the effort of migrating all of our trac info to something else, we need guarrantees that it is better in pretty much every way, satisfies our outstanding issues with trac, and has a handful of volunteers eager to perform the lion's share of the migration work.
21:17 ttbot Parrot 6dd6103f MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/1048
21:18 lucian plobsing: lp is likely better in every way than trac
21:20 SHODAN left #parrot
21:22 benabik lucian: Other than the fact that lp is integrated with bazaar rather than git.
21:22 lucian benabik: is trac integrated with git?
21:23 benabik lucian: IIRC, trac.parrot.org has a git plugin of some sort.
21:23 plobsing lucian: trac has a git plugin
21:23 lucian i see
21:24 NotFound I've read several javascript proposed enhancements and looks like foolish enhanced featurism to me.
21:24 benabik What does github issue tracing not have that we use in trac?
21:24 lucian how deep does the trac-git integration go?
21:25 lucian benabik: try using it for a bit, it's actually funny
21:25 lucian it's essentially a forum, where you can add tags to posts
21:25 lucian much less than even that, in fact
21:26 ambs left #parrot
21:27 benabik Lack of metadata is the issue?
21:28 whiteknight plobsing: we were in contact with OSU yesterday. I don't know the current status of the issue
21:29 lucian benabik: mostly, yes. it barely has any at all
21:30 bubaflub joined #parrot
21:30 lucian benabik: have a look https://github.com/jashkenas/coffee-script/issues
21:31 whiteknight from what I just read, the issue with OSU is unresolved. I just sent them another email
21:31 * whiteknight is leaving for now, will be back later for status
21:36 dalek parrot: e58450b | plobsing++ | / (2 files):
21:36 dalek parrot: accomodate libnci_test not being linked against libparrot
21:36 dalek parrot: review: https://github.com/parrot/parrot/commit/e58450b1b6
21:41 benabik lucian: I see it as "different", not "lacking".  I don't see a big difference in labels vs static metadata categories.  (esp when I've seen several issue DBs with very very lax usage of the metadata)
21:42 lucian benabik: i find features such as file upload, ticket states, assignment and so on very useful, so i disagree
21:42 lucian they've improved it lately though, it used to be even worse
21:44 plobsing why would you need file upload? you have pull requests to replace patches and gists to replace other text uploads. </github-perspective>
21:44 lucian plobsing: perhaps. i tend to see patches and pull requests as complementary
21:44 benabik lucian: They do have assignment and milestones.  Non-open/closed status is a label, and file uploads are probably expected to be gist or pull requests...  Eh.  Different, but not really worse.
21:45 benabik lucian: IMO, of course.
21:45 lucian benabik: sure. i don't think it's much worse than trac is right now
21:45 lucian but i do think there's to be had better (bitbucket, launchpad)
21:46 benabik lucian: And the interface is far more welcoming to users.  The fact that trac presents all ticket options for editing when you want to post a comment is irritating at best.
21:46 lucian benabik: true
21:46 lucian i do think that ticket states should be separate from general labels
21:46 lucian and a few other nits
21:46 benabik (Confusing, off-putting, and dangerous at worst.)
21:46 lucian and i really think it needs an assignment feature
21:47 benabik lucian: It has issue assignment.
21:47 lucian benabik: to users? i must've missed that
21:47 benabik lucian: Yup.  Showed up in "Issues 2.0"
21:47 plobsing if you want to talk offputting UI, I have UI issues with launchpad. I can never figure out where the info I want is when I'm checking out a hosted project.
21:47 lucian i see
21:47 lucian plobsing: yes, the ui is odd
21:48 lucian overall, i think github > launchpad
21:48 lucian even with git, and even with inferior issue tracking
21:48 * benabik shrugs.
21:49 lucian benabik: it's a good thing to be able to do that consistently :D
21:49 * lucian shrugs a lot too
22:34 fperrad left #parrot
22:46 dalek parrot: 4e63bc3 | mikehh++ | src/nci_test.c:
22:46 dalek parrot: correct =item details
22:46 dalek parrot: review: https://github.com/parrot/parrot/commit/4e63bc34b5
23:03 bacek left #parrot
23:27 bacek joined #parrot
23:38 theory joined #parrot
23:52 whiteknight if github's issue tracker was git-based, so we could download and play with local copies, that would be a feature that would push it over the edge for me
23:53 whiteknight github does have the ability to add labels to issues, but that's limited. Some tickets really need the ability to add lots of metadata
23:53 whiteknight of course, many tickets don't need too much metadata

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced