|
Parrot 6.2.0 "Imperial Amazon" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 19 March 2014. |
|||
|
00:35
rurban1 joined
01:02
rurban1 joined
01:30
FROGGS__ joined
01:50
zeitue joined
|
|||
| zeitue | I'd like to ask a few questions about the Parrot VM | 01:52 | |
| 1. does the Parrot VM allow for multiprocessing inside a single VM? 2. how does the Parrot VM handle type unsafe languages like C99 which has been implemented on it | 01:54 | ||
|
02:03
rurban1 joined
|
|||
| zeitue | anyone know because I did not find the information on the parrot site | 02:12 | |
|
02:52
rurban1 joined
02:56
benabik joined
04:30
Psyche^ joined
05:11
rurban1 joined
05:35
zby_home joined
06:08
denisboyun joined
06:12
rurban1 joined
07:03
basiliscos joined
07:13
rurban1 joined
07:26
FROGGS__ joined
|
|||
| FROGGS__ | zeitue: about threads: github.com/parrot/parrot/issues/889 (look at the links to example code) | 07:33 | |
| zeitue: I can't answer the type unsafety question though | 07:34 | ||
|
08:14
rurban1 joined
08:29
TonyC_ joined
08:39
denis_boyun joined
09:15
rurban1 joined
10:16
rurban1 joined
10:38
denis_boyun joined
11:17
rurban1 joined
12:18
rurban1 joined
13:18
rurban1 joined
14:01
rurban1 joined
14:03
bluescreen joined
|
|||
| rurban | zeitue: parrot does native threads, yes. I don't understand the 2nd question | 14:06 | |
| C99 handles parrot, and parrot also has a C99 language implementation on top of it also. | 14:07 | ||
| parrot types are tagged | |||
|
14:37
bluescreen_ joined
16:10
denisboyun joined
16:26
Chirag joined
16:29
benabik joined
17:11
zby_home joined
17:31
FROGGS joined
17:54
isBEKaml joined
18:27
TonyC joined
19:05
TonyC joined
19:38
rurban1 joined
20:01
rurban1 joined
|
|||
| basiliscos | Hello! I'm testing the parrot bleed and it fails on t/pmc/socket.t, because I my linux box don't have ipv6 support. Why it is written in socket.t that the test shouldn't check, that I have IPv6-aware network stack? | 20:03 | |
| rurban | ipv6 related tests are in t/pmc/socket_ipv6.t | 20:05 | |
| parrot checks for HAS_IPV6 before it runs these tests | |||
| test_tcp_socket6() fails for you? | 20:06 | ||
| Util | rurban: t/pmc/socket.t *also* tries ipv6, for some reason. | ||
| basiliscos | why it don't cheks HAS_IPV6 for socket.t? | 20:07 | |
| bpaste.net/show/196470/ | |||
| - here is an output | |||
| rurban | thanks, the tests are wrong, yes | 20:08 | |
| basiliscos | tests in socket_ipv6.t are totally skipped - that's OK. | ||
| rurban | the docs say: The IPv6-related tests in this file do not actually require an IPv6 networking | ||
| stack, so we don't need to check if this parrot is IPv6-aware. | |||
| basiliscos | I think IPv6-related tests should be moved from soket.t to socket_ipv6.t ? | 20:09 | |
| Util | Is there any easy change I can make to my Ubuntu system to emulate this IPv6-less condition? | ||
| rurban | what kind of system does not understand the PIO_PF_INET6 family? | ||
| in socket.t we are just creating those sockets, but do not use them. hmm | 20:10 | ||
| basiliscos | grep IPV6 /usr/src/linux/.config | 20:11 | |
| # CONFIG_IPV6 is not set | |||
| Util | Maybe a system with the kernel compiled with IPv6 deliberately missing, for security purposes? | ||
| rurban | maybe. I'll fix it | ||
| basiliscos | I'm using gentoo, and it is my custom-build kernel. I don't need IPv6, so I disabled it a long time ago :) | 20:12 | |
| Util | rurban: by just removing test_udp_socket6 and test_tcp_socket6 from socket.t? If so, I agree. | ||
| rurban | yes | 20:13 | |
| I'm writing a ticket | |||
| Util | basiliscos: thanks very much for reporting this! | ||
| rurban | github.com/parrot/parrot/issues/1068 | ||
| good catch, indeed | 20:14 | ||
| Util | basiliscos: Are you working from a release tarball? Can you test again from a Git checkout after rurban commits the fix? | ||
| basiliscos | yw. Actually I'm studying parrot with the aim to contribute to it :) Now I'm on stage on reading docs | ||
| I'm using git. 1 moment | |||
| Util | basiliscos: Welcome aboard! | ||
| rurban | are you russian or greek? | 20:15 | |
| basiliscos | belarussian :) | ||
| rurban | minsk! | ||
| basiliscos | Yep! | ||
| rurban | I'm from Graz, afstria | ||
| basiliscos | rurban: Yep, I know you form YAPC::EU 2013.. I was very impressed by your talks! | 20:16 | |
| rurban | :) | 20:18 | |
| dalek | rrot/socketipv6-gh1068: 3295df4 | rurban++ | ChangeLog: ChangeLog: 2 updates to Tests |
20:21 | |
| rrot/socketipv6-gh1068: fe3797d | rurban++ | t/pmc/socket.t: [test] skip IPv6 socket tests without IPv6, fixes #1068 There are systems without INET6 family support at all. It is a kernel option afterall. Thanks to basiliscos for reporting |
|||
| rurban | can you test branch socketipv6-gh1068? | 20:22 | |
| rrot/socketipv6-gh1068: 9dc9602 | rurban++ | ChangeLog: ChangeLog: add GH #1068 |
20:23 | ||
| rrot: 3295df4 | rurban++ | ChangeLog: ChangeLog: 2 updates to Tests |
|||
| basiliscos | All works! bpaste.net/show/196476/ | 20:24 | |
| dalek | rrot: fe3797d | rurban++ | t/pmc/socket.t: [test] skip IPv6 socket tests without IPv6, fixes #1068 There are systems without INET6 family support at all. It is a kernel option afterall. Thanks to basiliscos for reporting |
20:25 | |
| rrot: 9dc9602 | rurban++ | ChangeLog: ChangeLog: add GH #1068 |
|||
| rrot: 4218b4a | rurban++ | / (2 files): Merge branch 'socketipv6-gh1068' Fix confirmed by user ./parrot t/pmc/socket.t 1..23 ok 1 - Instantiated a Socket PMC ok 2 - PMC has correct type ok 3 - can get_fd a Socket ok 4 - Socket read returns 0 when not connected ok 5 - Cloned a Socket PMC ok 6 - Cloned PMC has correct type TT#1820 ok 7 - get_bool on closed Socket ok 8 - Closed a Socket ok 9 - A closed Socket returns False ok 10 - Socket is_closed returned 1 to new socket ok 11 - Created a TCP Socket ok 12 - Created a UDP Socket ok 13 - Socket getprotobyname(icmp) returned 1 ok 14 - Socket getprotobyname(tcp) returned 6 ok 15 - empty protocol name does not coredump ok 16 - non-existent protocol name does not coredump ok 17 - Server process started ok 18 - socket ok 19 - send ok 20 - recv ok 21 - send() big ok 22 - read(1024) chunked ok 23 - Exit status of server process |
|||
| rurban | Thanks. Next time you can create a simple pull request by your own. It's really easy | ||
| rurban | Util: your parrot-sketch calendar entryu in google has the wrong time zone (summer time) | 20:27 | |
| basiliscos | I will. I wasn't sure in that case. | ||
| Chirag | rurban: Hey! its exam time for me (till 7th April).. Moritz had mentioned that TPF would be requesting slots from google by 6th.. I was wondering if I will have to do something in this period? | ||
| rurban | lemme check | 20:28 | |
| Chirag | sure :) | ||
| rurban | no, looks good. people already scored the proposals | 20:29 | |
| Chirag | oh great | ||
| Thanks! will be back on 7th :) Bye.. | 20:30 | ||
| rurban | bye, good luck with your exams | ||
| Chirag | thanks! | ||
|
20:44
rurban1 joined
21:03
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1021 (master - 3295df4 : Reini Urban): The build passed. | 21:03 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/3...95df4b2275 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/22051440 | |||
|
21:03
travis-ci left
|
|||
| Util | rurban: Thanks for spotting that. I have fixed it permanently, using the Reykjavik trick. | 21:13 | |
|
21:39
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1022 (master - 4218b4a : Reini Urban): The build passed. | 21:39 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/3...18b4ab08d3 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/22051641 | |||
|
21:39
travis-ci left
21:44
bluescreen_ joined
22:23
zeitue joined
|
|||
| zeitue | Thanks FROGGS so there is no multitasking just multi threading | 22:24 | |
|
22:45
zeitue joined
23:18
rurban1 joined
|
|||