From mirageos-devel-bounces@lists.xenproject.org Sat Mar 01 00:09:20 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Mar 2014 00:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WJXUR-0002SY-QJ; Sat, 01 Mar 2014 00:09:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hannes@mehnert.org>) id 1WJXUR-0002SO-1Y
	for mirageos-devel@lists.xenproject.org; Sat, 01 Mar 2014 00:09:15 +0000
Received: from [85.158.139.211:38842] by server-3.bemta-5.messagelabs.com id
	E4/BC-13671-A2521135; Sat, 01 Mar 2014 00:09:14 +0000
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1393632552!6606259!1
X-Originating-IP: [213.73.89.199]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22902 invoked from network); 1 Mar 2014 00:09:13 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (213.73.89.199)
	by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 1 Mar 2014 00:09:13 -0000
Received: (qmail 20385 invoked from network); 1 Mar 2014 00:09:11 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (hannes)
	by mail.h3q.com with CAMELLIA256-SHA encrypted SMTP;
	1 Mar 2014 00:09:11 -0000
Message-ID: <53112523.40601@mehnert.org>
Date: Sat, 01 Mar 2014 00:09:07 +0000
From: Hannes Mehnert <hannes@mehnert.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: mirageos-devel@lists.xenproject.org
References: <5310C7C0.1010105@mehnert.org>
In-Reply-To: <5310C7C0.1010105@mehnert.org>
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Hey,

as a follow-up, using `Socket instead of `Direct works like a charm.
The problem occurs for me with the unix backend and a `Direct network
device (static tap0 10.0.0.2).

Cheers,

Hannes


On 02/28/2014 17:30, Hannes Mehnert wrote:
> Dear hackers,
> 
> I have a slight problem when trying to open a tcp connection as
> client - the mirage application is at 
> https://github.com/mirleft/ocaml-tls/tree/master/mirage-client
> (using a tap interface on my FreeBSD laptop). The only packet I can
> see on tap0 is 17:22:49.859718 ARP, Ethernet (len 6), IPv4 (len 4),
> Request who-has 10.0.0.1 (ff:ff:ff:ff:ff:ff) tell 0.0.0.0, length
> 28 0x0000:  0001 0800 0604 0001 c29d 5619 d72c 0000 0x0010:  0000
> ffff ffff ffff 0a00 0001
> 
> console output being: [17:22 hannes@aterscientia:mirage-client]
> sudo ./mir-mirage-tls-client assembled CLIENT_HELLO into a buf of
> size 41
> 
> 01 00 00 29 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 0a 01
> 00 plugging into tap0 with mac c2:9d:56:19:d7:2c.. Netif: connect
> tap0 Manager: connect connecting to host ARP: transmitting probe ->
> 10.0.0.1
> 
> 
> In contrast, when running a combined client and server (which 
> initiates a tcp client connection to 10.0.0.1:4433 when a
> connection to itself (10.0.0.2:80) was opened) it works fine 
> [https://github.com/mirleft/ocaml-tls/tree/master/mirage-server-client]:
>
> 
17:24:54.850357 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.2
> is-at c2:9d:56:19:d7:2c, length 28 0x0000:  0001 0800 0604 0002
> c29d 5619 d72c 0a00 0x0010:  0002 ffff ffff ffff 0000 0000 
> 17:25:03.772870 ARP, Ethernet (len 6), IPv4 (len 4), Request
> who-has 10.0.0.2 tell 10.0.0.1, length 28 0x0000:  0001 0800 0604
> 0001 00bd 4de2 ab00 0a00 0x0010:  0001 0000 0000 0000 0a00 0002 
> 17:25:03.772995 ARP, Ethernet (len 6), IPv4 (len 4), Reply
> 10.0.0.2 is-at c2:9d:56:19:d7:2c, length 28 0x0000:  0001 0800 0604
> 0002 c29d 5619 d72c 0a00 0x0010:  0002 00bd 4de2 ab00 0a00 0001
> 
> (* this is the telnet client to 10.0.0.2 port 80 *) 17:25:03.773014
> IP (tos 0x10, ttl 64, id 33970, offset 0, flags [DF], proto TCP
> (6), length 60) 10.0.0.1.54093 > 10.0.0.2.80: Flags [S], cksum
> 0x9fd0 (correct), seq 3163617414, win 65535, options [mss
> 1460,nop,wscale 6,sackOK,TS val 82118292 ecr 0], length 0 0x0000:
> 4510 003c 84b2 4000 4006 a1f7 0a00 0001 0x0010:  0a00 0002 d34d
> 0050 bc90 f886 0000 0000 0x0020:  a002 ffff 9fd0 0000 0204 05b4
> 0103 0306 0x0030:  0402 080a 04e5 0694 0000 0000
> 
> (* ARP request from mirage *) 17:25:03.773126 ARP, Ethernet (len
> 6), IPv4 (len 4), Request who-has 10.0.0.1 (ff:ff:ff:ff:ff:ff) tell
> 10.0.0.2, length 28 0x0000:  0001 0800 0604 0001 c29d 5619 d72c
> 0a00 0x0010:  0002 ffff ffff ffff 0a00 0001 17:25:03.773140 ARP,
> Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.1 is-at
> 00:bd:4d:e2:ab:00, length 28 0x0000:  0001 0800 0604 0002 00bd 4de2
> ab00 0a00 0x0010:  0001 c29d 5619 d72c 0a00 0002 17:25:03.773254 IP
> (tos 0x0, ttl 38, id 58875, offset 0, flags [none], proto TCP (6),
> length 48) 10.0.0.2.80 > 10.0.0.1.54093: Flags [S.], cksum 0xb281
> (correct), seq 452860119, ack 3163617415, win 65535, options [mss
> 1460,wscale 2,eol], length 0 0x0000:  4500 0030 e5fb 0000 2606 9aca
> 0a00 0002 0x0010:  0a00 0001 0050 d34d 1afe 18d7 bc90 f887 0x0020:
> 7012 ffff b281 0000 0204 05b4 0303 0200 17:25:03.773308 IP (tos
> 0x10, ttl 64, id 33971, offset 0, flags [DF], proto TCP (6), length
> 40) 10.0.0.1.54093 > 10.0.0.2.80: Flags [.], cksum 0xdb43
> (correct), seq 1, ack 1, win 1026, length 0 0x0000:  4510 0028 84b3
> 4000 4006 a20a 0a00 0001 0x0010:  0a00 0002 d34d 0050 bc90 f887
> 1afe 18d8 0x0020:  5010 0402 db43 0000
> 
> (* this is the client connection by mirage to 10.0.0.1:4433 *) 
> 17:25:03.773385 IP (tos 0x0, ttl 38, id 46421, offset 0, flags
> [none], proto TCP (6), length 48) 10.0.0.2.11201 > 10.0.0.1.4433:
> Flags [S], cksum 0x3f53 (correct), seq 466468890, win 5840, options
> [mss 1460,wscale 2,eol], length 0 0x0000:  4500 0030 b555 0000 2606
> cb70 0a00 0002 0x0010:  0a00 0001 2bc1 1151 1bcd c01a 0000 0000 
> 0x0020:  7002 16d0 3f53 0000 0204 05b4 0303 0200
> 
> console output: [17:24 hannes@aterscientia:mirage-server-client]
> sudo ./mir-mirage-tls-server-and-client assembled CLIENT_HELLO into
> a buf of size 41
> 
> 01 00 00 29 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 0a 01
> 00 plugging into tap0 with mac c2:9d:56:19:d7:2c.. Netif: connect
> tap0 Manager: connect Manager: configuring Manager: Interface to
> 10.0.0.2 nm 255.255.255.0 gw [10.0.0.1]
> 
> ARP: sending gratuitous from 10.0.0.2 ARP responding to: who-has
> 10.0.0.2? ARP: transmitting probe -> 10.0.0.1 ARP: updating
> 10.0.0.1 -> 00:bd:4d:e2:ab:00 new tcp connection from 10.0.0.1
> 54093 HANDLE_RECORD (in state Initial) HANDSHAKE ...
> 
> Anything obvious that I'm missing? It seems mirage does not have
> an IPv4 address allocated (it's mac address shows up nicely in the
> first ARP request, but it's ip is 0?!?).
> 
> Any pointers are highly appreciated (fortunately I can for now use
> the combined server and client for testing purposes),
> 
> Hannes
> 
> _______________________________________________ MirageOS-devel
> mailing list MirageOS-devel@lists.xenproject.org 
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBCQAGBQJTESUjAAoJELyJZYjffCjulZAP/0w/OcU9EG8VtcR3NImPJ5Ew
xJm/t0eeckDmK/SNWj3s705XlI0oVJLzpN0MHNkbw+DGgzJu6OGCktdbOuYe0Dtp
ndigKT7lmQzfMGyl+veDB2T62FG08D2BZWFHPbX3tRZZupr6Po9FzZKZ25pGOgbL
s4b3ja/CfZ5kM8z4LElTJUWVB7MWPZSdEaia/D3/W8sJVAOkvusk1+WcQT27Lr3j
wB5rk0itgtE18XFRnVfPmOrfas+NOiY/cEm20IgR/+xbxq+DK2fxig+9HhG5z+cr
tBeTDyJ1BUa33ihtt5v3cFQBUYbUNlXKPvLF9id7Zk1HjIVOLHkIne2H7bEBfmVt
5s0monCUTeL9uaFiM9M36Rtl5VQLg8DHBtKtkIo19nMlIncpdA3d6K4isu48mKq/
chfuZKtG7+rF76LnZHs/L6qec3XhLgzQPAgMelAuB3/2K/p0HhzoVAOeD1iljsgn
OMa8vkuithl0QPZ5OF6KS7NFa8mg/BBpqpvuXVUYzv6oGVDg7kxLj9SEg3hU4sYJ
TZpfWyYMnZxMuY7u+pcc4kbhdcu0De1Dd4fPGzUfljM8+lr1oIZ2+NfwcYZTDXYN
nKrFByy7eDQ13GC1ORt7bUka9zzX71H63cepbEEuVpzbuJncnNPqknCdJHDgIZ3v
RifUm3FhfcizxhsRFrwI
=qURF
-----END PGP SIGNATURE-----

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sat Mar 01 00:09:20 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Mar 2014 00:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WJXUR-0002SY-QJ; Sat, 01 Mar 2014 00:09:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hannes@mehnert.org>) id 1WJXUR-0002SO-1Y
	for mirageos-devel@lists.xenproject.org; Sat, 01 Mar 2014 00:09:15 +0000
Received: from [85.158.139.211:38842] by server-3.bemta-5.messagelabs.com id
	E4/BC-13671-A2521135; Sat, 01 Mar 2014 00:09:14 +0000
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1393632552!6606259!1
X-Originating-IP: [213.73.89.199]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22902 invoked from network); 1 Mar 2014 00:09:13 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (213.73.89.199)
	by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 1 Mar 2014 00:09:13 -0000
Received: (qmail 20385 invoked from network); 1 Mar 2014 00:09:11 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (hannes)
	by mail.h3q.com with CAMELLIA256-SHA encrypted SMTP;
	1 Mar 2014 00:09:11 -0000
Message-ID: <53112523.40601@mehnert.org>
Date: Sat, 01 Mar 2014 00:09:07 +0000
From: Hannes Mehnert <hannes@mehnert.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: mirageos-devel@lists.xenproject.org
References: <5310C7C0.1010105@mehnert.org>
In-Reply-To: <5310C7C0.1010105@mehnert.org>
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Hey,

as a follow-up, using `Socket instead of `Direct works like a charm.
The problem occurs for me with the unix backend and a `Direct network
device (static tap0 10.0.0.2).

Cheers,

Hannes


On 02/28/2014 17:30, Hannes Mehnert wrote:
> Dear hackers,
> 
> I have a slight problem when trying to open a tcp connection as
> client - the mirage application is at 
> https://github.com/mirleft/ocaml-tls/tree/master/mirage-client
> (using a tap interface on my FreeBSD laptop). The only packet I can
> see on tap0 is 17:22:49.859718 ARP, Ethernet (len 6), IPv4 (len 4),
> Request who-has 10.0.0.1 (ff:ff:ff:ff:ff:ff) tell 0.0.0.0, length
> 28 0x0000:  0001 0800 0604 0001 c29d 5619 d72c 0000 0x0010:  0000
> ffff ffff ffff 0a00 0001
> 
> console output being: [17:22 hannes@aterscientia:mirage-client]
> sudo ./mir-mirage-tls-client assembled CLIENT_HELLO into a buf of
> size 41
> 
> 01 00 00 29 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 0a 01
> 00 plugging into tap0 with mac c2:9d:56:19:d7:2c.. Netif: connect
> tap0 Manager: connect connecting to host ARP: transmitting probe ->
> 10.0.0.1
> 
> 
> In contrast, when running a combined client and server (which 
> initiates a tcp client connection to 10.0.0.1:4433 when a
> connection to itself (10.0.0.2:80) was opened) it works fine 
> [https://github.com/mirleft/ocaml-tls/tree/master/mirage-server-client]:
>
> 
17:24:54.850357 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.2
> is-at c2:9d:56:19:d7:2c, length 28 0x0000:  0001 0800 0604 0002
> c29d 5619 d72c 0a00 0x0010:  0002 ffff ffff ffff 0000 0000 
> 17:25:03.772870 ARP, Ethernet (len 6), IPv4 (len 4), Request
> who-has 10.0.0.2 tell 10.0.0.1, length 28 0x0000:  0001 0800 0604
> 0001 00bd 4de2 ab00 0a00 0x0010:  0001 0000 0000 0000 0a00 0002 
> 17:25:03.772995 ARP, Ethernet (len 6), IPv4 (len 4), Reply
> 10.0.0.2 is-at c2:9d:56:19:d7:2c, length 28 0x0000:  0001 0800 0604
> 0002 c29d 5619 d72c 0a00 0x0010:  0002 00bd 4de2 ab00 0a00 0001
> 
> (* this is the telnet client to 10.0.0.2 port 80 *) 17:25:03.773014
> IP (tos 0x10, ttl 64, id 33970, offset 0, flags [DF], proto TCP
> (6), length 60) 10.0.0.1.54093 > 10.0.0.2.80: Flags [S], cksum
> 0x9fd0 (correct), seq 3163617414, win 65535, options [mss
> 1460,nop,wscale 6,sackOK,TS val 82118292 ecr 0], length 0 0x0000:
> 4510 003c 84b2 4000 4006 a1f7 0a00 0001 0x0010:  0a00 0002 d34d
> 0050 bc90 f886 0000 0000 0x0020:  a002 ffff 9fd0 0000 0204 05b4
> 0103 0306 0x0030:  0402 080a 04e5 0694 0000 0000
> 
> (* ARP request from mirage *) 17:25:03.773126 ARP, Ethernet (len
> 6), IPv4 (len 4), Request who-has 10.0.0.1 (ff:ff:ff:ff:ff:ff) tell
> 10.0.0.2, length 28 0x0000:  0001 0800 0604 0001 c29d 5619 d72c
> 0a00 0x0010:  0002 ffff ffff ffff 0a00 0001 17:25:03.773140 ARP,
> Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.1 is-at
> 00:bd:4d:e2:ab:00, length 28 0x0000:  0001 0800 0604 0002 00bd 4de2
> ab00 0a00 0x0010:  0001 c29d 5619 d72c 0a00 0002 17:25:03.773254 IP
> (tos 0x0, ttl 38, id 58875, offset 0, flags [none], proto TCP (6),
> length 48) 10.0.0.2.80 > 10.0.0.1.54093: Flags [S.], cksum 0xb281
> (correct), seq 452860119, ack 3163617415, win 65535, options [mss
> 1460,wscale 2,eol], length 0 0x0000:  4500 0030 e5fb 0000 2606 9aca
> 0a00 0002 0x0010:  0a00 0001 0050 d34d 1afe 18d7 bc90 f887 0x0020:
> 7012 ffff b281 0000 0204 05b4 0303 0200 17:25:03.773308 IP (tos
> 0x10, ttl 64, id 33971, offset 0, flags [DF], proto TCP (6), length
> 40) 10.0.0.1.54093 > 10.0.0.2.80: Flags [.], cksum 0xdb43
> (correct), seq 1, ack 1, win 1026, length 0 0x0000:  4510 0028 84b3
> 4000 4006 a20a 0a00 0001 0x0010:  0a00 0002 d34d 0050 bc90 f887
> 1afe 18d8 0x0020:  5010 0402 db43 0000
> 
> (* this is the client connection by mirage to 10.0.0.1:4433 *) 
> 17:25:03.773385 IP (tos 0x0, ttl 38, id 46421, offset 0, flags
> [none], proto TCP (6), length 48) 10.0.0.2.11201 > 10.0.0.1.4433:
> Flags [S], cksum 0x3f53 (correct), seq 466468890, win 5840, options
> [mss 1460,wscale 2,eol], length 0 0x0000:  4500 0030 b555 0000 2606
> cb70 0a00 0002 0x0010:  0a00 0001 2bc1 1151 1bcd c01a 0000 0000 
> 0x0020:  7002 16d0 3f53 0000 0204 05b4 0303 0200
> 
> console output: [17:24 hannes@aterscientia:mirage-server-client]
> sudo ./mir-mirage-tls-server-and-client assembled CLIENT_HELLO into
> a buf of size 41
> 
> 01 00 00 29 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 0a 01
> 00 plugging into tap0 with mac c2:9d:56:19:d7:2c.. Netif: connect
> tap0 Manager: connect Manager: configuring Manager: Interface to
> 10.0.0.2 nm 255.255.255.0 gw [10.0.0.1]
> 
> ARP: sending gratuitous from 10.0.0.2 ARP responding to: who-has
> 10.0.0.2? ARP: transmitting probe -> 10.0.0.1 ARP: updating
> 10.0.0.1 -> 00:bd:4d:e2:ab:00 new tcp connection from 10.0.0.1
> 54093 HANDLE_RECORD (in state Initial) HANDSHAKE ...
> 
> Anything obvious that I'm missing? It seems mirage does not have
> an IPv4 address allocated (it's mac address shows up nicely in the
> first ARP request, but it's ip is 0?!?).
> 
> Any pointers are highly appreciated (fortunately I can for now use
> the combined server and client for testing purposes),
> 
> Hannes
> 
> _______________________________________________ MirageOS-devel
> mailing list MirageOS-devel@lists.xenproject.org 
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBCQAGBQJTESUjAAoJELyJZYjffCjulZAP/0w/OcU9EG8VtcR3NImPJ5Ew
xJm/t0eeckDmK/SNWj3s705XlI0oVJLzpN0MHNkbw+DGgzJu6OGCktdbOuYe0Dtp
ndigKT7lmQzfMGyl+veDB2T62FG08D2BZWFHPbX3tRZZupr6Po9FzZKZ25pGOgbL
s4b3ja/CfZ5kM8z4LElTJUWVB7MWPZSdEaia/D3/W8sJVAOkvusk1+WcQT27Lr3j
wB5rk0itgtE18XFRnVfPmOrfas+NOiY/cEm20IgR/+xbxq+DK2fxig+9HhG5z+cr
tBeTDyJ1BUa33ihtt5v3cFQBUYbUNlXKPvLF9id7Zk1HjIVOLHkIne2H7bEBfmVt
5s0monCUTeL9uaFiM9M36Rtl5VQLg8DHBtKtkIo19nMlIncpdA3d6K4isu48mKq/
chfuZKtG7+rF76LnZHs/L6qec3XhLgzQPAgMelAuB3/2K/p0HhzoVAOeD1iljsgn
OMa8vkuithl0QPZ5OF6KS7NFa8mg/BBpqpvuXVUYzv6oGVDg7kxLj9SEg3hU4sYJ
TZpfWyYMnZxMuY7u+pcc4kbhdcu0De1Dd4fPGzUfljM8+lr1oIZ2+NfwcYZTDXYN
nKrFByy7eDQ13GC1ORt7bUka9zzX71H63cepbEEuVpzbuJncnNPqknCdJHDgIZ3v
RifUm3FhfcizxhsRFrwI
=qURF
-----END PGP SIGNATURE-----

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sat Mar 01 23:00:16 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Mar 2014 23:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WJst8-0006fG-Lv; Sat, 01 Mar 2014 23:00:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WJst7-0006f6-ON
	for mirageos-devel@lists.xenproject.org; Sat, 01 Mar 2014 23:00:09 +0000
Received: from [193.109.254.147:61139] by server-15.bemta-14.messagelabs.com
	id 61/6C-10839-87662135; Sat, 01 Mar 2014 23:00:08 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1393714806!7730977!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12681 invoked from network); 1 Mar 2014 23:00:06 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-14.tower-27.messagelabs.com with SMTP;
	1 Mar 2014 23:00:06 -0000
Received: (qmail 18053 invoked by uid 634); 1 Mar 2014 23:00:04 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sat, 01 Mar 2014 23:00:04 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5310C7C0.1010105@mehnert.org>
Date: Sat, 1 Mar 2014 23:00:02 +0000
Message-Id: <2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
References: <5310C7C0.1010105@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 28 Feb 2014, at 17:30, Hannes Mehnert <hannes@mehnert.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA384
> 
> Dear hackers,
> 
> I have a slight problem when trying to open a tcp connection as client
> - - the mirage application is at
> https://github.com/mirleft/ocaml-tls/tree/master/mirage-client (using
> a tap interface on my FreeBSD laptop). The only packet I can see on
> tap0 is
> 17:22:49.859718 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has
> 10.0.0.1 (ff:ff:ff:ff:ff:ff) tell 0.0.0.0, length 28
>        0x0000:  0001 0800 0604 0001 c29d 5619 d72c 0000
>        0x0010:  0000 ffff ffff ffff 0a00 0001
> 
> console output being:
> [17:22 hannes@aterscientia:mirage-client] sudo ./mir-mirage-tls-client
> assembled CLIENT_HELLO into a buf of size 41
> 
> 01 00 00 29 03 01 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 02 00 0a 01 00
> plugging into tap0 with mac c2:9d:56:19:d7:2c..
> Netif: connect tap0
> Manager: connect
> connecting to host
> ARP: transmitting probe -> 10.0.0.1

The problem here is that the tap0 bridge probably doesn't have an
IP address configured yet, since you are initiating the connection
immediately as soon as the unikernel starts.  If you add a short
pause at the beginning of start, and then configure tap0 with a
10.0.0.1 IP address, it should work.  I just tried it with this to
a localhost `cohttp-server` and it responded fine with an HTTP
response:

open Lwt
open V1_LWT
open Printf

let red fmt    = sprintf ("\027[31m"^^fmt^^"\027[m")
let green fmt  = sprintf ("\027[32m"^^fmt^^"\027[m")
let yellow fmt = sprintf ("\027[33m"^^fmt^^"\027[m")
let blue fmt   = sprintf ("\027[36m"^^fmt^^"\027[m")

module Main (C:CONSOLE) (S:STACKV4) = struct

  module T  = S.TCPV4

  let start c s =
    OS.Time.sleep 5.0 >>= fun () ->
    let ip = Ipaddr.V4.make 127 0 0 1 in
    C.log_s c (green "connecting to host") >>= fun () ->
    T.create_connection (S.tcpv4 s) (ip, 8080) >>= function
     | `Ok flow ->
        C.log_s c (green "established connection") >>= fun () ->
        let wr = Cstruct.of_string "GET / HTTP/1.1\nHost: localhost\n\n" in
        T.write flow wr >>= fun () ->
        T.read flow >>= begin function
          | `Ok b -> C.log_s c (Cstruct.copyv [b])
          | _ -> C.log_s c "Error"
        end

     | `Error e ->
        C.log_s c (red "received an error while connecting")

end


Let me know if that doesn't work.  It would be nice to tackle bridge
configuration directly within the unikernel config.ml, but it's not
currently supported (and it's a can of worms due to all the possible
network topologies).

-anil

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sat Mar 01 23:00:16 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 01 Mar 2014 23:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WJst8-0006fG-Lv; Sat, 01 Mar 2014 23:00:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WJst7-0006f6-ON
	for mirageos-devel@lists.xenproject.org; Sat, 01 Mar 2014 23:00:09 +0000
Received: from [193.109.254.147:61139] by server-15.bemta-14.messagelabs.com
	id 61/6C-10839-87662135; Sat, 01 Mar 2014 23:00:08 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1393714806!7730977!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12681 invoked from network); 1 Mar 2014 23:00:06 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-14.tower-27.messagelabs.com with SMTP;
	1 Mar 2014 23:00:06 -0000
Received: (qmail 18053 invoked by uid 634); 1 Mar 2014 23:00:04 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sat, 01 Mar 2014 23:00:04 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5310C7C0.1010105@mehnert.org>
Date: Sat, 1 Mar 2014 23:00:02 +0000
Message-Id: <2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
References: <5310C7C0.1010105@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 28 Feb 2014, at 17:30, Hannes Mehnert <hannes@mehnert.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA384
> 
> Dear hackers,
> 
> I have a slight problem when trying to open a tcp connection as client
> - - the mirage application is at
> https://github.com/mirleft/ocaml-tls/tree/master/mirage-client (using
> a tap interface on my FreeBSD laptop). The only packet I can see on
> tap0 is
> 17:22:49.859718 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has
> 10.0.0.1 (ff:ff:ff:ff:ff:ff) tell 0.0.0.0, length 28
>        0x0000:  0001 0800 0604 0001 c29d 5619 d72c 0000
>        0x0010:  0000 ffff ffff ffff 0a00 0001
> 
> console output being:
> [17:22 hannes@aterscientia:mirage-client] sudo ./mir-mirage-tls-client
> assembled CLIENT_HELLO into a buf of size 41
> 
> 01 00 00 29 03 01 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 02 00 0a 01 00
> plugging into tap0 with mac c2:9d:56:19:d7:2c..
> Netif: connect tap0
> Manager: connect
> connecting to host
> ARP: transmitting probe -> 10.0.0.1

The problem here is that the tap0 bridge probably doesn't have an
IP address configured yet, since you are initiating the connection
immediately as soon as the unikernel starts.  If you add a short
pause at the beginning of start, and then configure tap0 with a
10.0.0.1 IP address, it should work.  I just tried it with this to
a localhost `cohttp-server` and it responded fine with an HTTP
response:

open Lwt
open V1_LWT
open Printf

let red fmt    = sprintf ("\027[31m"^^fmt^^"\027[m")
let green fmt  = sprintf ("\027[32m"^^fmt^^"\027[m")
let yellow fmt = sprintf ("\027[33m"^^fmt^^"\027[m")
let blue fmt   = sprintf ("\027[36m"^^fmt^^"\027[m")

module Main (C:CONSOLE) (S:STACKV4) = struct

  module T  = S.TCPV4

  let start c s =
    OS.Time.sleep 5.0 >>= fun () ->
    let ip = Ipaddr.V4.make 127 0 0 1 in
    C.log_s c (green "connecting to host") >>= fun () ->
    T.create_connection (S.tcpv4 s) (ip, 8080) >>= function
     | `Ok flow ->
        C.log_s c (green "established connection") >>= fun () ->
        let wr = Cstruct.of_string "GET / HTTP/1.1\nHost: localhost\n\n" in
        T.write flow wr >>= fun () ->
        T.read flow >>= begin function
          | `Ok b -> C.log_s c (Cstruct.copyv [b])
          | _ -> C.log_s c "Error"
        end

     | `Error e ->
        C.log_s c (red "received an error while connecting")

end


Let me know if that doesn't work.  It would be nice to tackle bridge
configuration directly within the unikernel config.ml, but it's not
currently supported (and it's a can of worms due to all the possible
network topologies).

-anil

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sun Mar 02 01:28:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 02 Mar 2014 01:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WJvCz-0007wC-K7; Sun, 02 Mar 2014 01:28:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hannes@mehnert.org>) id 1WJvCy-0007w7-7Z
	for mirageos-devel@lists.xenproject.org; Sun, 02 Mar 2014 01:28:48 +0000
Received: from [85.158.137.68:32610] by server-6.bemta-3.messagelabs.com id
	1E/5B-09180-F4982135; Sun, 02 Mar 2014 01:28:47 +0000
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1393723723!5024454!1
X-Originating-IP: [213.73.89.199]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17130 invoked from network); 2 Mar 2014 01:28:43 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (213.73.89.199)
	by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 2 Mar 2014 01:28:43 -0000
Received: (qmail 79164 invoked from network); 2 Mar 2014 01:28:41 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (hannes)
	by mail.h3q.com with CAMELLIA256-SHA encrypted SMTP;
	2 Mar 2014 01:28:41 -0000
Message-ID: <53128943.40709@mehnert.org>
Date: Sun, 02 Mar 2014 01:28:35 +0000
From: Hannes Mehnert <hannes@mehnert.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>
References: <5310C7C0.1010105@mehnert.org>
	<2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
In-Reply-To: <2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

On 03/01/2014 23:00, Anil Madhavapeddy wrote:
> Let me know if that doesn't work.

Unfortunately neither inserting the sleep in my code or using your
code works for me. I start the mirage-app, then do a manual ifconfig
tap0 10.0.0.1/24 and can only see an ARP request from mirage, but no
other packets.

The ARP request has 0.0.0.0 as source IP address (and it seems that
the FreeBSD kernel does not send a reply to that).


Hannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBCQAGBQJTEolDAAoJELyJZYjffCjuCkUP/iC4+XESTKrJLxXegeqiOIDd
Pg+jVYKA3AV0pw5NA0qccyEVbNugWNqLAi/CdR/nLRl7W4S0nStnmhVLzyc/aFQz
txkmrlICigHilcihHSAd73E/MfPK7k3QqPW+Q/NQAZsDstnJPrs0kSzdEXKAwOxc
84pTQ0kZP2qnP4B5/Fv/0vSfZUxMw6L3RV6pgwIuktNnVuNN4n+5vAqoKT13scFD
qTmYKDRdLI1a0zAXuMIoUeUOQUXVTR2eYqmmRYshY6xmqIiIYvpcGlD3n3ftDjNd
lEnEqtak49FhIiAIwKW2Fd2HylrajfHutGVLA0DslmbYwJ9dSvRRkeDyA0pduR6x
HkjNkHEgdZMRzELjTTbMaOAacSR++jZDRCNFDhh/tcjXgEBVBkVKUSvlrLe/3xEx
/dVEs+y4yergw7AtMcOq3dXOWKkKbuTdTuI1PR2DwhNctXP1v4oJZ+CXaZgPObCk
iYEtQFts+eYzhi4DCjUGpUHwY7EJCYKWxq341HjWqGuyUn/LRbFolxWv5xbjmBGE
+mp1clVzZ+RrsYqQxHly0Lpdt46wDE39WBM3d+mfhFbTvi+Cx/8fcf0637UZtL+Q
rfMzBfm3TpV0wSA1xn8vU+a5HT4rhHfyp/BHvpflxkO/XZhLJxiO5k4KSmYnH4bT
wPsW4t9VvBlkurbCenqd
=BfFO
-----END PGP SIGNATURE-----

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sun Mar 02 01:28:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 02 Mar 2014 01:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WJvCz-0007wC-K7; Sun, 02 Mar 2014 01:28:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hannes@mehnert.org>) id 1WJvCy-0007w7-7Z
	for mirageos-devel@lists.xenproject.org; Sun, 02 Mar 2014 01:28:48 +0000
Received: from [85.158.137.68:32610] by server-6.bemta-3.messagelabs.com id
	1E/5B-09180-F4982135; Sun, 02 Mar 2014 01:28:47 +0000
X-Env-Sender: hannes@mehnert.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1393723723!5024454!1
X-Originating-IP: [213.73.89.199]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17130 invoked from network); 2 Mar 2014 01:28:43 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (213.73.89.199)
	by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 2 Mar 2014 01:28:43 -0000
Received: (qmail 79164 invoked from network); 2 Mar 2014 01:28:41 -0000
Received: from mail.h3q.com (HELO mail.h3q.com) (hannes)
	by mail.h3q.com with CAMELLIA256-SHA encrypted SMTP;
	2 Mar 2014 01:28:41 -0000
Message-ID: <53128943.40709@mehnert.org>
Date: Sun, 02 Mar 2014 01:28:35 +0000
From: Hannes Mehnert <hannes@mehnert.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>
References: <5310C7C0.1010105@mehnert.org>
	<2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
In-Reply-To: <2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

On 03/01/2014 23:00, Anil Madhavapeddy wrote:
> Let me know if that doesn't work.

Unfortunately neither inserting the sleep in my code or using your
code works for me. I start the mirage-app, then do a manual ifconfig
tap0 10.0.0.1/24 and can only see an ARP request from mirage, but no
other packets.

The ARP request has 0.0.0.0 as source IP address (and it seems that
the FreeBSD kernel does not send a reply to that).


Hannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBCQAGBQJTEolDAAoJELyJZYjffCjuCkUP/iC4+XESTKrJLxXegeqiOIDd
Pg+jVYKA3AV0pw5NA0qccyEVbNugWNqLAi/CdR/nLRl7W4S0nStnmhVLzyc/aFQz
txkmrlICigHilcihHSAd73E/MfPK7k3QqPW+Q/NQAZsDstnJPrs0kSzdEXKAwOxc
84pTQ0kZP2qnP4B5/Fv/0vSfZUxMw6L3RV6pgwIuktNnVuNN4n+5vAqoKT13scFD
qTmYKDRdLI1a0zAXuMIoUeUOQUXVTR2eYqmmRYshY6xmqIiIYvpcGlD3n3ftDjNd
lEnEqtak49FhIiAIwKW2Fd2HylrajfHutGVLA0DslmbYwJ9dSvRRkeDyA0pduR6x
HkjNkHEgdZMRzELjTTbMaOAacSR++jZDRCNFDhh/tcjXgEBVBkVKUSvlrLe/3xEx
/dVEs+y4yergw7AtMcOq3dXOWKkKbuTdTuI1PR2DwhNctXP1v4oJZ+CXaZgPObCk
iYEtQFts+eYzhi4DCjUGpUHwY7EJCYKWxq341HjWqGuyUn/LRbFolxWv5xbjmBGE
+mp1clVzZ+RrsYqQxHly0Lpdt46wDE39WBM3d+mfhFbTvi+Cx/8fcf0637UZtL+Q
rfMzBfm3TpV0wSA1xn8vU+a5HT4rhHfyp/BHvpflxkO/XZhLJxiO5k4KSmYnH4bT
wPsW4t9VvBlkurbCenqd
=BfFO
-----END PGP SIGNATURE-----

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sun Mar 02 21:41:15 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 02 Mar 2014 21:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKE8D-00075i-Mq; Sun, 02 Mar 2014 21:41:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKE8C-00075d-8f
	for mirageos-devel@lists.xenproject.org; Sun, 02 Mar 2014 21:41:08 +0000
Received: from [85.158.143.35:26968] by server-2.bemta-4.messagelabs.com id
	34/81-04779-375A3135; Sun, 02 Mar 2014 21:41:07 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1393796466!9413260!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30797 invoked from network); 2 Mar 2014 21:41:06 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-14.tower-21.messagelabs.com with SMTP;
	2 Mar 2014 21:41:06 -0000
Received: (qmail 22689 invoked by uid 634); 2 Mar 2014 21:41:06 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sun, 02 Mar 2014 21:41:04 +0000
From: Anil Madhavapeddy <anil@recoil.org>
Date: Sun, 2 Mar 2014 21:41:03 +0000
Message-Id: <1E0CC7D8-BB93-42B2-A660-E75C98BC2238@recoil.org>
To: mirageos-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Subject: [MirageOS-devel] cohttp 0.10.0 + associated releases
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

I've just uploaded cohttp 0.10.0, which has a number of interface cleanups in preparation for a stable 1.0 release of the HTTP library.  Thanks to Rudi Grinberg for contributing much of this.

The interface cleanups are mainly in the Body handling (now simpler), and the callback order for Lwt (instead of labelled types, everything is explicit now).  I've fixed all the constraints in the upstream packages, and released a new interim version of Irminsule on behalf of Thomas while he's on vacation.

Dave: I haven't fixed vhd-format as I couldn't get it to build on MacOS (will look on Linux later), and xen-api-client needs to be merged/released by you.

https://github.com/ocaml/opam-repository/pull/1736
has the full set of updated packages.

0.10.0 (2014-03-02):
* Interface change: The `Request` and `Response` module types now explictly
  signal `Eof` and `Invalid` (for errors), to help the backend distinguish them.
* Interface change: Unify HTTP body handling across backends into a `Cohttp.Body`
  module.  This is extended by Async/Lwt implementations with their specific
  ways of handling bodies (Pipes for Async, or Lwt_stream for Lwt).
* [lwt] Interface change: HTTP client calls now raise Lwt exceptions rather
  than return an option type.  This permits better error handling in Lwt.
* [lwt] Interface change: The `Server` callback now always provides a `body`
  argument, since `Cohttp_lwt_body` now explicitly supports empty bodys.
* Add `Cohttp.Header.is_keep_alive` to test if a connection should be reused.
* [lwt] Respect the `keep-alive` header in the server request handling.
* [async] Add a `Body` that takes a `Pipe` or a `string`, similarly to Lwt.
* Install `cohttp-server` binary even if tests are disabled.
* Begin an `examples` directory with some simple uses of the library.

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sun Mar 02 21:41:15 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 02 Mar 2014 21:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKE8D-00075i-Mq; Sun, 02 Mar 2014 21:41:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKE8C-00075d-8f
	for mirageos-devel@lists.xenproject.org; Sun, 02 Mar 2014 21:41:08 +0000
Received: from [85.158.143.35:26968] by server-2.bemta-4.messagelabs.com id
	34/81-04779-375A3135; Sun, 02 Mar 2014 21:41:07 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1393796466!9413260!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30797 invoked from network); 2 Mar 2014 21:41:06 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-14.tower-21.messagelabs.com with SMTP;
	2 Mar 2014 21:41:06 -0000
Received: (qmail 22689 invoked by uid 634); 2 Mar 2014 21:41:06 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sun, 02 Mar 2014 21:41:04 +0000
From: Anil Madhavapeddy <anil@recoil.org>
Date: Sun, 2 Mar 2014 21:41:03 +0000
Message-Id: <1E0CC7D8-BB93-42B2-A660-E75C98BC2238@recoil.org>
To: mirageos-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Subject: [MirageOS-devel] cohttp 0.10.0 + associated releases
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

I've just uploaded cohttp 0.10.0, which has a number of interface cleanups in preparation for a stable 1.0 release of the HTTP library.  Thanks to Rudi Grinberg for contributing much of this.

The interface cleanups are mainly in the Body handling (now simpler), and the callback order for Lwt (instead of labelled types, everything is explicit now).  I've fixed all the constraints in the upstream packages, and released a new interim version of Irminsule on behalf of Thomas while he's on vacation.

Dave: I haven't fixed vhd-format as I couldn't get it to build on MacOS (will look on Linux later), and xen-api-client needs to be merged/released by you.

https://github.com/ocaml/opam-repository/pull/1736
has the full set of updated packages.

0.10.0 (2014-03-02):
* Interface change: The `Request` and `Response` module types now explictly
  signal `Eof` and `Invalid` (for errors), to help the backend distinguish them.
* Interface change: Unify HTTP body handling across backends into a `Cohttp.Body`
  module.  This is extended by Async/Lwt implementations with their specific
  ways of handling bodies (Pipes for Async, or Lwt_stream for Lwt).
* [lwt] Interface change: HTTP client calls now raise Lwt exceptions rather
  than return an option type.  This permits better error handling in Lwt.
* [lwt] Interface change: The `Server` callback now always provides a `body`
  argument, since `Cohttp_lwt_body` now explicitly supports empty bodys.
* Add `Cohttp.Header.is_keep_alive` to test if a connection should be reused.
* [lwt] Respect the `keep-alive` header in the server request handling.
* [async] Add a `Body` that takes a `Pipe` or a `string`, similarly to Lwt.
* Install `cohttp-server` binary even if tests are disabled.
* Begin an `examples` directory with some simple uses of the library.

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sun Mar 02 21:43:31 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 02 Mar 2014 21:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKEAV-00076w-VA; Sun, 02 Mar 2014 21:43:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKEAT-00076r-Vo
	for mirageos-devel@lists.xenproject.org; Sun, 02 Mar 2014 21:43:30 +0000
Received: from [85.158.143.35:6523] by server-3.bemta-4.messagelabs.com id
	B0/77-11539-106A3135; Sun, 02 Mar 2014 21:43:29 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1393796608!9409747!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3957 invoked from network); 2 Mar 2014 21:43:28 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-16.tower-21.messagelabs.com with SMTP;
	2 Mar 2014 21:43:28 -0000
Received: (qmail 20862 invoked by uid 634); 2 Mar 2014 21:43:28 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sun, 02 Mar 2014 21:43:28 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <53128943.40709@mehnert.org>
Date: Sun, 2 Mar 2014 21:43:25 +0000
Message-Id: <04888529-884F-43E5-AFB3-A19CEEE249B8@recoil.org>
References: <5310C7C0.1010105@mehnert.org>
	<2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
	<53128943.40709@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 2 Mar 2014, at 01:28, Hannes Mehnert <hannes@mehnert.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA384
> 
> On 03/01/2014 23:00, Anil Madhavapeddy wrote:
>> Let me know if that doesn't work.
> 
> Unfortunately neither inserting the sleep in my code or using your
> code works for me. I start the mirage-app, then do a manual ifconfig
> tap0 10.0.0.1/24 and can only see an ARP request from mirage, but no
> other packets.
> 
> The ARP request has 0.0.0.0 as source IP address (and it seems that
> the FreeBSD kernel does not send a reply to that).

I'll take a look at this on my FreeBSD VM -- I've just released
some of Vincent's ocaml-tuntap changes as 1.0.0, so I need to test
on FreeBSD and OpenBSD anyway.

https://github.com/ocaml/opam-repository/pull/1737

-anil

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sun Mar 02 21:43:31 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 02 Mar 2014 21:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKEAV-00076w-VA; Sun, 02 Mar 2014 21:43:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKEAT-00076r-Vo
	for mirageos-devel@lists.xenproject.org; Sun, 02 Mar 2014 21:43:30 +0000
Received: from [85.158.143.35:6523] by server-3.bemta-4.messagelabs.com id
	B0/77-11539-106A3135; Sun, 02 Mar 2014 21:43:29 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1393796608!9409747!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3957 invoked from network); 2 Mar 2014 21:43:28 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-16.tower-21.messagelabs.com with SMTP;
	2 Mar 2014 21:43:28 -0000
Received: (qmail 20862 invoked by uid 634); 2 Mar 2014 21:43:28 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sun, 02 Mar 2014 21:43:28 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <53128943.40709@mehnert.org>
Date: Sun, 2 Mar 2014 21:43:25 +0000
Message-Id: <04888529-884F-43E5-AFB3-A19CEEE249B8@recoil.org>
References: <5310C7C0.1010105@mehnert.org>
	<2336C4AB-0FAE-40B5-B16B-C89BFACC382E@recoil.org>
	<53128943.40709@mehnert.org>
To: Hannes Mehnert <hannes@mehnert.org>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] TCP client problems
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 2 Mar 2014, at 01:28, Hannes Mehnert <hannes@mehnert.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA384
> 
> On 03/01/2014 23:00, Anil Madhavapeddy wrote:
>> Let me know if that doesn't work.
> 
> Unfortunately neither inserting the sleep in my code or using your
> code works for me. I start the mirage-app, then do a manual ifconfig
> tap0 10.0.0.1/24 and can only see an ARP request from mirage, but no
> other packets.
> 
> The ARP request has 0.0.0.0 as source IP address (and it seems that
> the FreeBSD kernel does not send a reply to that).

I'll take a look at this on my FreeBSD VM -- I've just released
some of Vincent's ocaml-tuntap changes as 1.0.0, so I need to test
on FreeBSD and OpenBSD anyway.

https://github.com/ocaml/opam-repository/pull/1737

-anil

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 13:22:57 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 13:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKpJ6-0007Cj-8q; Tue, 04 Mar 2014 13:22:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scott.dj@gmail.com>) id 1WKpJ5-0007Ce-2b
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 13:22:51 +0000
Received: from [85.158.143.35:6180] by server-3.bemta-4.messagelabs.com id
	BF/1E-11539-AA3D5135; Tue, 04 Mar 2014 13:22:50 +0000
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1393939367!9888116!1
X-Originating-IP: [209.85.220.42]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17435 invoked from network); 4 Mar 2014 13:22:49 -0000
Received: from mail-pa0-f42.google.com (HELO mail-pa0-f42.google.com)
	(209.85.220.42)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Mar 2014 13:22:49 -0000
Received: by mail-pa0-f42.google.com with SMTP id fb1so3736027pad.1
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 04 Mar 2014 05:22:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Za/6lpbtzSJB6BBRQAtXnlwqDjvR994mt9eINvgbBUk=;
	b=Nue/D3G13JMxflEmYevsFItd+9Qk/E00JYdbTUSlGMzGK6AYzie5FwmFTGJQci+2r2
	ENXwZKAbYaZ1JopOhyk9ylayf5mjdDbRQqfmOfxQsCwaNhrDzNrvdGfa+1+ZmxB/z89Y
	MePFi/NyBdJHnaPAIW6toCeH+6kX9nEkT6VDyIXAZNwSePG1euub6BwY9o6V4xSQPA09
	MGqPDeXbfbivbO1Kb4LFPnqP0e9tsHqqS41RoMoeNxw/t9XnGpB5oI966ZsOkqz/MPJi
	uX34uGIHhCrUTFzn7C/egHkcJAWpOHUSpmjEs/k8x5DDV2kXBUPUJLfRdLynq0gkCF8n
	0kMw==
MIME-Version: 1.0
X-Received: by 10.69.1.38 with SMTP id bd6mr26264598pbd.17.1393939367271; Tue,
	04 Mar 2014 05:22:47 -0800 (PST)
Received: by 10.70.55.132 with HTTP; Tue, 4 Mar 2014 05:22:47 -0800 (PST)
Date: Tue, 4 Mar 2014 13:22:47 +0000
Message-ID: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-4.25pm
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9076944516847041668=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============9076944516847041668==
Content-Type: multipart/alternative; boundary=047d7b2e155fd339dd04f3c7cc2f

--047d7b2e155fd339dd04f3c7cc2f
Content-Type: text/plain; charset=ISO-8859-1

Let's meet today and discuss:

< PLEASE INSERT AGENDA HERE >

(send me some items and I'll incorporate them before the meeting!)

Sorry for the slightly shorter time slot than usual. Next week should be
back to normal.

1.  Please join my meeting.
https://www1.gotomeeting.com/join/591890401

2.  Use your microphone and speakers (VoIP) - a headset is recommended.
 Or, call in using your telephone.

United Kingdom (toll-free): 0 808 168 0209 United Kingdom: +44 (0) 207 151
1817

United States (toll-free): 1 877 309 2070 United States: +1 (626) 521-0017

Access Code: 591-890-401
Audio PIN: Shown after joining the meeting

Meeting ID: 591-890-401

-- 
Dave Scott

--047d7b2e155fd339dd04f3c7cc2f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Let&#39;s meet today and discuss:</div><div><br></div=
><div>&lt; PLEASE INSERT AGENDA HERE &gt;</div><div><br></div><div>(send me=
 some items and I&#39;ll incorporate them before the meeting!)</div><div><b=
r>
</div><div>Sorry for the slightly shorter time slot than usual. Next week s=
hould be back to normal.</div><div><br></div><div>1. =A0Please join my meet=
ing.</div><div><a href=3D"https://www1.gotomeeting.com/join/591890401">http=
s://www1.gotomeeting.com/join/591890401</a></div>
<div><br></div><div>2. =A0Use your microphone and speakers (VoIP) - a heads=
et is recommended. =A0Or, call in using your telephone.</div><div><br></div=
><div>United Kingdom (toll-free): 0 808 168 0209 United Kingdom: +44 (0) 20=
7 151 1817</div>
<div><br></div><div>United States (toll-free): 1 877 309 2070 United States=
: +1 (626) 521-0017</div><div><br></div><div>Access Code: 591-890-401</div>=
<div>Audio PIN: Shown after joining the meeting</div><div><br></div><div>
Meeting ID: 591-890-401</div><div><br></div>-- <br>Dave Scott
</div>

--047d7b2e155fd339dd04f3c7cc2f--


--===============9076944516847041668==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============9076944516847041668==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 13:22:57 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 13:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKpJ6-0007Cj-8q; Tue, 04 Mar 2014 13:22:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scott.dj@gmail.com>) id 1WKpJ5-0007Ce-2b
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 13:22:51 +0000
Received: from [85.158.143.35:6180] by server-3.bemta-4.messagelabs.com id
	BF/1E-11539-AA3D5135; Tue, 04 Mar 2014 13:22:50 +0000
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1393939367!9888116!1
X-Originating-IP: [209.85.220.42]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17435 invoked from network); 4 Mar 2014 13:22:49 -0000
Received: from mail-pa0-f42.google.com (HELO mail-pa0-f42.google.com)
	(209.85.220.42)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Mar 2014 13:22:49 -0000
Received: by mail-pa0-f42.google.com with SMTP id fb1so3736027pad.1
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 04 Mar 2014 05:22:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Za/6lpbtzSJB6BBRQAtXnlwqDjvR994mt9eINvgbBUk=;
	b=Nue/D3G13JMxflEmYevsFItd+9Qk/E00JYdbTUSlGMzGK6AYzie5FwmFTGJQci+2r2
	ENXwZKAbYaZ1JopOhyk9ylayf5mjdDbRQqfmOfxQsCwaNhrDzNrvdGfa+1+ZmxB/z89Y
	MePFi/NyBdJHnaPAIW6toCeH+6kX9nEkT6VDyIXAZNwSePG1euub6BwY9o6V4xSQPA09
	MGqPDeXbfbivbO1Kb4LFPnqP0e9tsHqqS41RoMoeNxw/t9XnGpB5oI966ZsOkqz/MPJi
	uX34uGIHhCrUTFzn7C/egHkcJAWpOHUSpmjEs/k8x5DDV2kXBUPUJLfRdLynq0gkCF8n
	0kMw==
MIME-Version: 1.0
X-Received: by 10.69.1.38 with SMTP id bd6mr26264598pbd.17.1393939367271; Tue,
	04 Mar 2014 05:22:47 -0800 (PST)
Received: by 10.70.55.132 with HTTP; Tue, 4 Mar 2014 05:22:47 -0800 (PST)
Date: Tue, 4 Mar 2014 13:22:47 +0000
Message-ID: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-4.25pm
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9076944516847041668=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============9076944516847041668==
Content-Type: multipart/alternative; boundary=047d7b2e155fd339dd04f3c7cc2f

--047d7b2e155fd339dd04f3c7cc2f
Content-Type: text/plain; charset=ISO-8859-1

Let's meet today and discuss:

< PLEASE INSERT AGENDA HERE >

(send me some items and I'll incorporate them before the meeting!)

Sorry for the slightly shorter time slot than usual. Next week should be
back to normal.

1.  Please join my meeting.
https://www1.gotomeeting.com/join/591890401

2.  Use your microphone and speakers (VoIP) - a headset is recommended.
 Or, call in using your telephone.

United Kingdom (toll-free): 0 808 168 0209 United Kingdom: +44 (0) 207 151
1817

United States (toll-free): 1 877 309 2070 United States: +1 (626) 521-0017

Access Code: 591-890-401
Audio PIN: Shown after joining the meeting

Meeting ID: 591-890-401

-- 
Dave Scott

--047d7b2e155fd339dd04f3c7cc2f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Let&#39;s meet today and discuss:</div><div><br></div=
><div>&lt; PLEASE INSERT AGENDA HERE &gt;</div><div><br></div><div>(send me=
 some items and I&#39;ll incorporate them before the meeting!)</div><div><b=
r>
</div><div>Sorry for the slightly shorter time slot than usual. Next week s=
hould be back to normal.</div><div><br></div><div>1. =A0Please join my meet=
ing.</div><div><a href=3D"https://www1.gotomeeting.com/join/591890401">http=
s://www1.gotomeeting.com/join/591890401</a></div>
<div><br></div><div>2. =A0Use your microphone and speakers (VoIP) - a heads=
et is recommended. =A0Or, call in using your telephone.</div><div><br></div=
><div>United Kingdom (toll-free): 0 808 168 0209 United Kingdom: +44 (0) 20=
7 151 1817</div>
<div><br></div><div>United States (toll-free): 1 877 309 2070 United States=
: +1 (626) 521-0017</div><div><br></div><div>Access Code: 591-890-401</div>=
<div>Audio PIN: Shown after joining the meeting</div><div><br></div><div>
Meeting ID: 591-890-401</div><div><br></div>-- <br>Dave Scott
</div>

--047d7b2e155fd339dd04f3c7cc2f--


--===============9076944516847041668==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============9076944516847041668==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 13:25:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 13:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKpLy-0007G4-56; Tue, 04 Mar 2014 13:25:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKpLw-0007Fo-Qp
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 13:25:48 +0000
Received: from [85.158.137.68:5712] by server-9.bemta-3.messagelabs.com id
	CD/F7-10184-B54D5135; Tue, 04 Mar 2014 13:25:47 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1393939547!2185608!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19976 invoked from network); 4 Mar 2014 13:25:47 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-2.tower-31.messagelabs.com with SMTP;
	4 Mar 2014 13:25:47 -0000
Received: (qmail 30356 invoked by uid 634); 4 Mar 2014 13:25:46 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from no-dns-yet.demon.co.uk (HELO [192.168.14.26]) (62.49.66.12)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 04 Mar 2014 13:25:46 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
Date: Tue, 4 Mar 2014 13:25:44 +0000
Message-Id: <C5AA0F4E-8E96-4399-B824-44CE571DEE3F@recoil.org>
References: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-4.25pm
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 4 Mar 2014, at 13:22, David Scott <scott.dj@gmail.com> wrote:

> Let's meet today and discuss:
> 
> < PLEASE INSERT AGENDA HERE >
> 

Tis a short one today!

- tcp arp bug -- race in network setup?
- homepage progress (dns deployment)
- pick a date for a mirage tutorial day

-anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 13:25:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 13:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKpLy-0007G4-56; Tue, 04 Mar 2014 13:25:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKpLw-0007Fo-Qp
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 13:25:48 +0000
Received: from [85.158.137.68:5712] by server-9.bemta-3.messagelabs.com id
	CD/F7-10184-B54D5135; Tue, 04 Mar 2014 13:25:47 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1393939547!2185608!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19976 invoked from network); 4 Mar 2014 13:25:47 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-2.tower-31.messagelabs.com with SMTP;
	4 Mar 2014 13:25:47 -0000
Received: (qmail 30356 invoked by uid 634); 4 Mar 2014 13:25:46 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from no-dns-yet.demon.co.uk (HELO [192.168.14.26]) (62.49.66.12)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 04 Mar 2014 13:25:46 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
Date: Tue, 4 Mar 2014 13:25:44 +0000
Message-Id: <C5AA0F4E-8E96-4399-B824-44CE571DEE3F@recoil.org>
References: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
To: David Scott <scott.dj@gmail.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-4.25pm
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 4 Mar 2014, at 13:22, David Scott <scott.dj@gmail.com> wrote:

> Let's meet today and discuss:
> 
> < PLEASE INSERT AGENDA HERE >
> 

Tis a short one today!

- tcp arp bug -- race in network setup?
- homepage progress (dns deployment)
- pick a date for a mirage tutorial day

-anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 18:57:27 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 18:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKuWn-0003Q3-NQ; Tue, 04 Mar 2014 18:57:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WKuWm-0003Py-3Z
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 18:57:20 +0000
Received: from [85.158.137.68:3249] by server-4.bemta-3.messagelabs.com id
	7E/0D-04858-F0226135; Tue, 04 Mar 2014 18:57:19 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-4.tower-31.messagelabs.com!1393959438!4387926!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29550 invoked from network); 4 Mar 2014 18:57:18 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
	(131.111.8.141)
	by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Mar 2014 18:57:18 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-178-40.eduroam.lapwing.private.cam.ac.uk
	([172.17.178.40]:52326)
	by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WKuWh-00034a-Rx (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 04 Mar 2014 18:57:15 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <C5AA0F4E-8E96-4399-B824-44CE571DEE3F@recoil.org>
Date: Tue, 4 Mar 2014 18:57:15 +0000
Message-Id: <21768FA2-6501-4527-8180-F14EAF7C5F8A@cam.ac.uk>
References: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
	<C5AA0F4E-8E96-4399-B824-44CE571DEE3F@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1510)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-4.25pm
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks,

The notes from this meeting are now in a pull request to mirage-www [1].
If anyone has comments on these, please feel free to add them in the diff [2].

[1] https://github.com/mirage/mirage-www/pull/113
[2] https://github.com/amirmc/mirage-www/commit/ff6fae1f220a972dfbbbfb896f805ea1ff77320a

Thanks,
Amir

On 4 Mar 2014, at 13:25, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 4 Mar 2014, at 13:22, David Scott <scott.dj@gmail.com> wrote:
> 
>> Let's meet today and discuss:
>> 
>> < PLEASE INSERT AGENDA HERE >
>> 
> 
> Tis a short one today!
> 
> - tcp arp bug -- race in network setup?
> - homepage progress (dns deployment)
> - pick a date for a mirage tutorial day
> 
> -anil
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 18:57:27 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 18:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKuWn-0003Q3-NQ; Tue, 04 Mar 2014 18:57:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WKuWm-0003Py-3Z
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 18:57:20 +0000
Received: from [85.158.137.68:3249] by server-4.bemta-3.messagelabs.com id
	7E/0D-04858-F0226135; Tue, 04 Mar 2014 18:57:19 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-4.tower-31.messagelabs.com!1393959438!4387926!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29550 invoked from network); 4 Mar 2014 18:57:18 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
	(131.111.8.141)
	by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Mar 2014 18:57:18 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-178-40.eduroam.lapwing.private.cam.ac.uk
	([172.17.178.40]:52326)
	by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WKuWh-00034a-Rx (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 04 Mar 2014 18:57:15 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <C5AA0F4E-8E96-4399-B824-44CE571DEE3F@recoil.org>
Date: Tue, 4 Mar 2014 18:57:15 +0000
Message-Id: <21768FA2-6501-4527-8180-F14EAF7C5F8A@cam.ac.uk>
References: <CAG_esB3ahhLmqEz-AXz7_US+RNihCPUqETvyFWv9FBRv-Um5-Q@mail.gmail.com>
	<C5AA0F4E-8E96-4399-B824-44CE571DEE3F@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1510)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-4.25pm
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks,

The notes from this meeting are now in a pull request to mirage-www [1].
If anyone has comments on these, please feel free to add them in the diff [2].

[1] https://github.com/mirage/mirage-www/pull/113
[2] https://github.com/amirmc/mirage-www/commit/ff6fae1f220a972dfbbbfb896f805ea1ff77320a

Thanks,
Amir

On 4 Mar 2014, at 13:25, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 4 Mar 2014, at 13:22, David Scott <scott.dj@gmail.com> wrote:
> 
>> Let's meet today and discuss:
>> 
>> < PLEASE INSERT AGENDA HERE >
>> 
> 
> Tis a short one today!
> 
> - tcp arp bug -- race in network setup?
> - homepage progress (dns deployment)
> - pick a date for a mirage tutorial day
> 
> -anil
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 20:11:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 20:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKvg8-0006Ju-6G; Tue, 04 Mar 2014 20:11:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKvg7-0006Jp-EA
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 20:11:03 +0000
Received: from [85.158.137.68:59157] by server-15.bemta-3.messagelabs.com id
	B7/5E-19263-65336135; Tue, 04 Mar 2014 20:11:02 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1393963861!4121139!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5160 invoked from network); 4 Mar 2014 20:11:01 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-10.tower-31.messagelabs.com with SMTP;
	4 Mar 2014 20:11:01 -0000
Received: (qmail 12749 invoked by uid 634); 4 Mar 2014 20:11:00 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 04 Mar 2014 20:10:59 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
Date: Tue, 4 Mar 2014 20:10:58 +0000
Message-Id: <3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
To: Julian Chesterfield <julian.chesterfield@onapp.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).

We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)

https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip

(note that this will only compile under Xen at the moment, not Unix)

-anil

On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:

> I've opened a ticket for this discussion:
> 
> https://github.com/mirage/mirage/issues/228
> 
> - J
> 
> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
> 
>> 
>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>> 
>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>> 
>>> ```
>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>> 
>>> These are written into the VIF backend tree in xenstore.
>> 
>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>> 
>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>> 
>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>> 
>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>> 
>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>> 
>> what would the js backend do?  (or would the issue simply never arise?)
>> 
>> -- 
>> Cheers,
>> 
>> R.
>> 
>> 
>> 
>> 
>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>> 
>> This message has been checked for viruses but the contents of an attachment
>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 04 20:11:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 04 Mar 2014 20:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WKvg8-0006Ju-6G; Tue, 04 Mar 2014 20:11:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WKvg7-0006Jp-EA
	for mirageos-devel@lists.xenproject.org; Tue, 04 Mar 2014 20:11:03 +0000
Received: from [85.158.137.68:59157] by server-15.bemta-3.messagelabs.com id
	B7/5E-19263-65336135; Tue, 04 Mar 2014 20:11:02 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1393963861!4121139!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5160 invoked from network); 4 Mar 2014 20:11:01 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-10.tower-31.messagelabs.com with SMTP;
	4 Mar 2014 20:11:01 -0000
Received: (qmail 12749 invoked by uid 634); 4 Mar 2014 20:11:00 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 04 Mar 2014 20:10:59 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
Date: Tue, 4 Mar 2014 20:10:58 +0000
Message-Id: <3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
To: Julian Chesterfield <julian.chesterfield@onapp.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).

We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)

https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip

(note that this will only compile under Xen at the moment, not Unix)

-anil

On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:

> I've opened a ticket for this discussion:
> 
> https://github.com/mirage/mirage/issues/228
> 
> - J
> 
> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
> 
>> 
>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>> 
>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>> 
>>> ```
>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>> 
>>> These are written into the VIF backend tree in xenstore.
>> 
>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>> 
>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>> 
>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>> 
>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>> 
>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>> 
>> what would the js backend do?  (or would the issue simply never arise?)
>> 
>> -- 
>> Cheers,
>> 
>> R.
>> 
>> 
>> 
>> 
>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>> 
>> This message has been checked for viruses but the contents of an attachment
>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 05 17:32:19 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Mar 2014 17:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLFfy-0005kG-Ev; Wed, 05 Mar 2014 17:32:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <julian.chesterfield@onapp.com>) id 1WLFfw-0005kB-C9
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 17:32:12 +0000
Received: from [85.158.143.35:10853] by server-1.bemta-4.messagelabs.com id
	40/05-09853-B9F57135; Wed, 05 Mar 2014 17:32:11 +0000
X-Env-Sender: julian.chesterfield@onapp.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1394040730!10268093!1
X-Originating-IP: [74.125.82.176]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10148 invoked from network); 5 Mar 2014 17:32:10 -0000
Received: from mail-we0-f176.google.com (HELO mail-we0-f176.google.com)
	(74.125.82.176)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Mar 2014 17:32:10 -0000
Received: by mail-we0-f176.google.com with SMTP id x48so1639723wes.35
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 05 Mar 2014 09:32:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:subject:mime-version:content-type:from
	:in-reply-to:date:cc:content-transfer-encoding:message-id:references
	:to; bh=kUsz3ulfxrybk3tmPd748bhQQAlTBljAnDb3J3W4OQo=;
	b=l1fItSdJjKzsfkpE0e6zettupS/PaKzDC/UmFVVRFX51FBhR1eVrNqTcL4m8V10y7i
	qAB433ygFro1njKt8vHKY/6IhdvDx/Sft+KZ2Km//TbLQXs2KkqgfGGWJwZbYiLYpis/
	afuKoUdN3k23ednLCsJlCki8MU2oZIdzCekUEqIvoY9KpwhrOmcIsQ6lLPygUNdUJFkT
	boSmghrE3GdAM+ZPkcUYFeES5OQZ1oa5OHtcrQSSpI7o38G5jR0Z8DlglRsmuVV08YF6
	qH8/mQRXdxWvpuV4I6H81siAADZLthLdBqDjJwOXWXwS5frdzTODqbtuP/IJ2K90x+8x
	kr7Q==
X-Gm-Message-State: ALoCoQlt22RiirR6J+WxcUpjiuZmiLwBUjunLqeiURsaE3TCox3UYA5jmATOUTB7a3eIftgl6mDc
X-Received: by 10.194.76.143 with SMTP id k15mr2836296wjw.96.1394040730169;
	Wed, 05 Mar 2014 09:32:10 -0800 (PST)
Received: from [192.168.1.15] (212.44.45.208.ip.redstone-isp.net.
	[212.44.45.208])
	by mx.google.com with ESMTPSA id q15sm3217325wjw.18.2014.03.05.09.32.08
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 05 Mar 2014 09:32:09 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Julian Chesterfield <julian.chesterfield@onapp.com>
In-Reply-To: <3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
Date: Wed, 5 Mar 2014 17:32:07 +0000
Message-Id: <4CC0FF23-F4FA-4EFF-9672-17439004C85F@onapp.com>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
	<3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Thanks Anil, I'll give it a try this evening...

- J

On 4 Mar 2014, at 20:10, Anil Madhavapeddy wrote:

> I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).
> 
> We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)
> 
> https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip
> 
> (note that this will only compile under Xen at the moment, not Unix)
> 
> -anil
> 
> On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:
> 
>> I've opened a ticket for this discussion:
>> 
>> https://github.com/mirage/mirage/issues/228
>> 
>> - J
>> 
>> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
>> 
>>> 
>>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>>> 
>>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>>> 
>>>> ```
>>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>>> 
>>>> These are written into the VIF backend tree in xenstore.
>>> 
>>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>>> 
>>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>>> 
>>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>>> 
>>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>>> 
>>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>>> 
>>> what would the js backend do?  (or would the issue simply never arise?)
>>> 
>>> -- 
>>> Cheers,
>>> 
>>> R.
>>> 
>>> 
>>> 
>>> 
>>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>>> 
>>> This message has been checked for viruses but the contents of an attachment
>>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 05 17:32:19 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Mar 2014 17:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLFfy-0005kG-Ev; Wed, 05 Mar 2014 17:32:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <julian.chesterfield@onapp.com>) id 1WLFfw-0005kB-C9
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 17:32:12 +0000
Received: from [85.158.143.35:10853] by server-1.bemta-4.messagelabs.com id
	40/05-09853-B9F57135; Wed, 05 Mar 2014 17:32:11 +0000
X-Env-Sender: julian.chesterfield@onapp.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1394040730!10268093!1
X-Originating-IP: [74.125.82.176]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10148 invoked from network); 5 Mar 2014 17:32:10 -0000
Received: from mail-we0-f176.google.com (HELO mail-we0-f176.google.com)
	(74.125.82.176)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Mar 2014 17:32:10 -0000
Received: by mail-we0-f176.google.com with SMTP id x48so1639723wes.35
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 05 Mar 2014 09:32:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:subject:mime-version:content-type:from
	:in-reply-to:date:cc:content-transfer-encoding:message-id:references
	:to; bh=kUsz3ulfxrybk3tmPd748bhQQAlTBljAnDb3J3W4OQo=;
	b=l1fItSdJjKzsfkpE0e6zettupS/PaKzDC/UmFVVRFX51FBhR1eVrNqTcL4m8V10y7i
	qAB433ygFro1njKt8vHKY/6IhdvDx/Sft+KZ2Km//TbLQXs2KkqgfGGWJwZbYiLYpis/
	afuKoUdN3k23ednLCsJlCki8MU2oZIdzCekUEqIvoY9KpwhrOmcIsQ6lLPygUNdUJFkT
	boSmghrE3GdAM+ZPkcUYFeES5OQZ1oa5OHtcrQSSpI7o38G5jR0Z8DlglRsmuVV08YF6
	qH8/mQRXdxWvpuV4I6H81siAADZLthLdBqDjJwOXWXwS5frdzTODqbtuP/IJ2K90x+8x
	kr7Q==
X-Gm-Message-State: ALoCoQlt22RiirR6J+WxcUpjiuZmiLwBUjunLqeiURsaE3TCox3UYA5jmATOUTB7a3eIftgl6mDc
X-Received: by 10.194.76.143 with SMTP id k15mr2836296wjw.96.1394040730169;
	Wed, 05 Mar 2014 09:32:10 -0800 (PST)
Received: from [192.168.1.15] (212.44.45.208.ip.redstone-isp.net.
	[212.44.45.208])
	by mx.google.com with ESMTPSA id q15sm3217325wjw.18.2014.03.05.09.32.08
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 05 Mar 2014 09:32:09 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Julian Chesterfield <julian.chesterfield@onapp.com>
In-Reply-To: <3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
Date: Wed, 5 Mar 2014 17:32:07 +0000
Message-Id: <4CC0FF23-F4FA-4EFF-9672-17439004C85F@onapp.com>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
	<3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Thanks Anil, I'll give it a try this evening...

- J

On 4 Mar 2014, at 20:10, Anil Madhavapeddy wrote:

> I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).
> 
> We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)
> 
> https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip
> 
> (note that this will only compile under Xen at the moment, not Unix)
> 
> -anil
> 
> On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:
> 
>> I've opened a ticket for this discussion:
>> 
>> https://github.com/mirage/mirage/issues/228
>> 
>> - J
>> 
>> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
>> 
>>> 
>>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>>> 
>>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>>> 
>>>> ```
>>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>>> 
>>>> These are written into the VIF backend tree in xenstore.
>>> 
>>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>>> 
>>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>>> 
>>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>>> 
>>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>>> 
>>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>>> 
>>> what would the js backend do?  (or would the issue simply never arise?)
>>> 
>>> -- 
>>> Cheers,
>>> 
>>> R.
>>> 
>>> 
>>> 
>>> 
>>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>>> 
>>> This message has been checked for viruses but the contents of an attachment
>>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 05 17:54:05 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Mar 2014 17:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLG16-00077G-JV; Wed, 05 Mar 2014 17:54:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLG13-00077B-Sc
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 17:54:03 +0000
Received: from [85.158.143.35:40105] by server-1.bemta-4.messagelabs.com id
	03/8D-09853-9B467135; Wed, 05 Mar 2014 17:54:01 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-13.tower-21.messagelabs.com!1394042040!10263203!1
X-Originating-IP: [151.236.209.34]
X-SpamReason: No, hits=2.5 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE,SUB_HELLO
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29360 invoked from network); 5 Mar 2014 17:54:00 -0000
Received: from engine01-20433-9.icritical.com (HELO
	engine01-20433-9.icritical.com) (151.236.209.34)
	by server-13.tower-21.messagelabs.com with SMTP;
	5 Mar 2014 17:54:00 -0000
Received: (qmail 27107 invoked from network); 5 Mar 2014 17:53:54 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-9.icritical.com with SMTP; 5 Mar 2014 17:53:54 -0000
Received: from engine01-20433-9.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-9.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 27025-04 for <mirageos-devel@lists.xenproject.org>;
	Wed,  5 Mar 2014 17:53:53 +0000 (GMT)
Received: (qmail 27001 invoked by uid 599); 5 Mar 2014 17:53:40 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine01-20433-9.icritical.com (qpsmtpd/0.28) with ESMTP;
	Wed, 05 Mar 2014 17:53:40 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLG0m-0005eu-Ni
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 17:53:44 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Date: Wed, 5 Mar 2014 17:53:44 +0000
Thread-Topic: Hello Mirage World
Thread-Index: AQHPOJfUFnWvkKsaS0S2I3oUd0oZJw==
Message-ID: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-9.icritical.com
Subject: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi,

I would appreciate your help on the following issue.

I recently installed Mirage using OPAM following the instructions as provided in the documentation available at www.openmirage.com (I am on a 64-bit Linux-Ubuntu machine). However, I cannot complete the Hello World example given there. I think the problem starts with the command "mirage configure --xen", the error encountered is as follows: 

-carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen

-(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/bus is not root!

An empty graphic console is shown and the files main.ml and Makefile are not generated.

What I saw is that the "mirage configure --xen" command executes the installation of "mirage-console-xen" and "mirage-xen" which I have installed manually through the "opam install" command (current versions are 1.0.2 and 1.1.1, respectively), however, the problem persists.

I changed the permissions to root of the file /home/carlos/.config/ibus/bus and try again "sudo mirage configure --xen", although this time there is no error messages I still get an empty graphic console and files main.ml and Makefile are not generated.

Thanks in advance.


Kind regards

Carlos OviedoThis message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 05 17:54:05 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Mar 2014 17:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLG16-00077G-JV; Wed, 05 Mar 2014 17:54:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLG13-00077B-Sc
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 17:54:03 +0000
Received: from [85.158.143.35:40105] by server-1.bemta-4.messagelabs.com id
	03/8D-09853-9B467135; Wed, 05 Mar 2014 17:54:01 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-13.tower-21.messagelabs.com!1394042040!10263203!1
X-Originating-IP: [151.236.209.34]
X-SpamReason: No, hits=2.5 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE,SUB_HELLO
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29360 invoked from network); 5 Mar 2014 17:54:00 -0000
Received: from engine01-20433-9.icritical.com (HELO
	engine01-20433-9.icritical.com) (151.236.209.34)
	by server-13.tower-21.messagelabs.com with SMTP;
	5 Mar 2014 17:54:00 -0000
Received: (qmail 27107 invoked from network); 5 Mar 2014 17:53:54 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-9.icritical.com with SMTP; 5 Mar 2014 17:53:54 -0000
Received: from engine01-20433-9.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-9.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 27025-04 for <mirageos-devel@lists.xenproject.org>;
	Wed,  5 Mar 2014 17:53:53 +0000 (GMT)
Received: (qmail 27001 invoked by uid 599); 5 Mar 2014 17:53:40 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine01-20433-9.icritical.com (qpsmtpd/0.28) with ESMTP;
	Wed, 05 Mar 2014 17:53:40 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLG0m-0005eu-Ni
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 17:53:44 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Date: Wed, 5 Mar 2014 17:53:44 +0000
Thread-Topic: Hello Mirage World
Thread-Index: AQHPOJfUFnWvkKsaS0S2I3oUd0oZJw==
Message-ID: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-9.icritical.com
Subject: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi,

I would appreciate your help on the following issue.

I recently installed Mirage using OPAM following the instructions as provided in the documentation available at www.openmirage.com (I am on a 64-bit Linux-Ubuntu machine). However, I cannot complete the Hello World example given there. I think the problem starts with the command "mirage configure --xen", the error encountered is as follows: 

-carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen

-(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/bus is not root!

An empty graphic console is shown and the files main.ml and Makefile are not generated.

What I saw is that the "mirage configure --xen" command executes the installation of "mirage-console-xen" and "mirage-xen" which I have installed manually through the "opam install" command (current versions are 1.0.2 and 1.1.1, respectively), however, the problem persists.

I changed the permissions to root of the file /home/carlos/.config/ibus/bus and try again "sudo mirage configure --xen", although this time there is no error messages I still get an empty graphic console and files main.ml and Makefile are not generated.

Thanks in advance.


Kind regards

Carlos OviedoThis message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 05 18:59:55 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Mar 2014 18:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLH2l-00022N-L8; Wed, 05 Mar 2014 18:59:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <julian.chesterfield@onapp.com>) id 1WLH2j-00022I-UU
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 18:59:50 +0000
Received: from [85.158.143.35:4011] by server-3.bemta-4.messagelabs.com id
	88/F3-13602-52477135; Wed, 05 Mar 2014 18:59:49 +0000
X-Env-Sender: julian.chesterfield@onapp.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1394045987!10275749!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3965 invoked from network); 5 Mar 2014 18:59:48 -0000
Received: from mail-wg0-f42.google.com (HELO mail-wg0-f42.google.com)
	(74.125.82.42)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Mar 2014 18:59:48 -0000
Received: by mail-wg0-f42.google.com with SMTP id y10so1784437wgg.1
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 05 Mar 2014 10:59:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:subject:mime-version:content-type:from
	:in-reply-to:date:cc:content-transfer-encoding:message-id:references
	:to; bh=SvKKPUUSqlmIyfo0emuQy6yY/LHwcnyFVnhswRBbi3c=;
	b=XHQ1zaNlxXttuvUR+35tfYwRO7MfXnZENmIawoAJhHjzghOpdpHrIK8f3ZQp1bnB6X
	emJPiJB7Fa34cP/3DM2ftte2ydg8u3aT97JTpKNOMqBWlvgvy2ZDjPqXC1OHAGNIumYL
	/bE/JNa0YGhp1Rlil0GrsiI089EnFjqXrS5wqVBifVWePJm9heUyEhqf1FNcpGyQSPy9
	o7Bd9pvYktJ//93PVBXCCgxd1Jf8HC4cApHkJcoN/chOcDquoTBCC8kVY4jd0tv/ytNk
	E8PS5TXKuvNkbTfZxjCX5bYcQ+w4Nu4x64ro/eFYTXxPMrwX2iql4GsFzjSX303wHWmE
	h8RA==
X-Gm-Message-State: ALoCoQkQdnDa43JaJ/kButPKTcY9aeOigDzjuxm2afm59rLfScG8rplyTTsd1AdP5xr0eiBIbdXA
X-Received: by 10.194.157.41 with SMTP id wj9mr3680090wjb.34.1394045987566;
	Wed, 05 Mar 2014 10:59:47 -0800 (PST)
Received: from [192.168.1.15] (212.44.45.208.ip.redstone-isp.net.
	[212.44.45.208])
	by mx.google.com with ESMTPSA id jw4sm4311346wjc.20.2014.03.05.10.59.45
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 05 Mar 2014 10:59:46 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Julian Chesterfield <julian.chesterfield@onapp.com>
In-Reply-To: <3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
Date: Wed, 5 Mar 2014 18:59:44 +0000
Message-Id: <D4C8AB7B-B3D9-415A-94C6-62526910FEB4@onapp.com>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
	<3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

To confirm - this worked correctly for me. I can pass in static params now and the VM picks them up correctly. Just FYI - build fails if htdocs directory is not first created. It might be sensible to add an htdocs dir with skeleton index.html content file for newbies.

Thanks!
- J

On 4 Mar 2014, at 20:10, Anil Madhavapeddy wrote:

> I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).
> 
> We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)
> 
> https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip
> 
> (note that this will only compile under Xen at the moment, not Unix)
> 
> -anil
> 
> On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:
> 
>> I've opened a ticket for this discussion:
>> 
>> https://github.com/mirage/mirage/issues/228
>> 
>> - J
>> 
>> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
>> 
>>> 
>>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>>> 
>>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>>> 
>>>> ```
>>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>>> 
>>>> These are written into the VIF backend tree in xenstore.
>>> 
>>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>>> 
>>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>>> 
>>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>>> 
>>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>>> 
>>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>>> 
>>> what would the js backend do?  (or would the issue simply never arise?)
>>> 
>>> -- 
>>> Cheers,
>>> 
>>> R.
>>> 
>>> 
>>> 
>>> 
>>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>>> 
>>> This message has been checked for viruses but the contents of an attachment
>>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 05 18:59:55 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 05 Mar 2014 18:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLH2l-00022N-L8; Wed, 05 Mar 2014 18:59:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <julian.chesterfield@onapp.com>) id 1WLH2j-00022I-UU
	for mirageos-devel@lists.xenproject.org; Wed, 05 Mar 2014 18:59:50 +0000
Received: from [85.158.143.35:4011] by server-3.bemta-4.messagelabs.com id
	88/F3-13602-52477135; Wed, 05 Mar 2014 18:59:49 +0000
X-Env-Sender: julian.chesterfield@onapp.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1394045987!10275749!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3965 invoked from network); 5 Mar 2014 18:59:48 -0000
Received: from mail-wg0-f42.google.com (HELO mail-wg0-f42.google.com)
	(74.125.82.42)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Mar 2014 18:59:48 -0000
Received: by mail-wg0-f42.google.com with SMTP id y10so1784437wgg.1
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 05 Mar 2014 10:59:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:subject:mime-version:content-type:from
	:in-reply-to:date:cc:content-transfer-encoding:message-id:references
	:to; bh=SvKKPUUSqlmIyfo0emuQy6yY/LHwcnyFVnhswRBbi3c=;
	b=XHQ1zaNlxXttuvUR+35tfYwRO7MfXnZENmIawoAJhHjzghOpdpHrIK8f3ZQp1bnB6X
	emJPiJB7Fa34cP/3DM2ftte2ydg8u3aT97JTpKNOMqBWlvgvy2ZDjPqXC1OHAGNIumYL
	/bE/JNa0YGhp1Rlil0GrsiI089EnFjqXrS5wqVBifVWePJm9heUyEhqf1FNcpGyQSPy9
	o7Bd9pvYktJ//93PVBXCCgxd1Jf8HC4cApHkJcoN/chOcDquoTBCC8kVY4jd0tv/ytNk
	E8PS5TXKuvNkbTfZxjCX5bYcQ+w4Nu4x64ro/eFYTXxPMrwX2iql4GsFzjSX303wHWmE
	h8RA==
X-Gm-Message-State: ALoCoQkQdnDa43JaJ/kButPKTcY9aeOigDzjuxm2afm59rLfScG8rplyTTsd1AdP5xr0eiBIbdXA
X-Received: by 10.194.157.41 with SMTP id wj9mr3680090wjb.34.1394045987566;
	Wed, 05 Mar 2014 10:59:47 -0800 (PST)
Received: from [192.168.1.15] (212.44.45.208.ip.redstone-isp.net.
	[212.44.45.208])
	by mx.google.com with ESMTPSA id jw4sm4311346wjc.20.2014.03.05.10.59.45
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 05 Mar 2014 10:59:46 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Julian Chesterfield <julian.chesterfield@onapp.com>
In-Reply-To: <3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
Date: Wed, 5 Mar 2014 18:59:44 +0000
Message-Id: <D4C8AB7B-B3D9-415A-94C6-62526910FEB4@onapp.com>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
	<3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

To confirm - this worked correctly for me. I can pass in static params now and the VM picks them up correctly. Just FYI - build fails if htdocs directory is not first created. It might be sensible to add an htdocs dir with skeleton index.html content file for newbies.

Thanks!
- J

On 4 Mar 2014, at 20:10, Anil Madhavapeddy wrote:

> I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).
> 
> We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)
> 
> https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip
> 
> (note that this will only compile under Xen at the moment, not Unix)
> 
> -anil
> 
> On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:
> 
>> I've opened a ticket for this discussion:
>> 
>> https://github.com/mirage/mirage/issues/228
>> 
>> - J
>> 
>> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
>> 
>>> 
>>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>>> 
>>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>>> 
>>>> ```
>>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>>> 
>>>> These are written into the VIF backend tree in xenstore.
>>> 
>>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>>> 
>>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>>> 
>>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>>> 
>>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>>> 
>>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>>> 
>>> what would the js backend do?  (or would the issue simply never arise?)
>>> 
>>> -- 
>>> Cheers,
>>> 
>>> R.
>>> 
>>> 
>>> 
>>> 
>>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>>> 
>>> This message has been checked for viruses but the contents of an attachment
>>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 06 13:11:20 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Mar 2014 13:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLY4u-0007lu-0L; Thu, 06 Mar 2014 13:11:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLY4s-0007lp-Mu
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 13:11:11 +0000
Received: from [85.158.139.211:24578] by server-2.bemta-5.messagelabs.com id
	78/CD-23037-9E378135; Thu, 06 Mar 2014 13:11:05 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1394111464!118013!1
X-Originating-IP: [93.159.202.53]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2132 invoked from network); 6 Mar 2014 13:11:04 -0000
Received: from engine03-20433-10.icritical.com (HELO
	engine03-20433-10.icritical.com) (93.159.202.53)
	by server-12.tower-206.messagelabs.com with SMTP;
	6 Mar 2014 13:11:04 -0000
Received: (qmail 3018 invoked from network); 6 Mar 2014 13:10:59 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-10.icritical.com with SMTP; 6 Mar 2014 13:10:59 -0000
Received: from engine03-20433-10.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-10.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 02807-10 for <mirageos-devel@lists.xenproject.org>;
	Thu,  6 Mar 2014 13:10:55 +0000 (GMT)
Received: (qmail 856 invoked by uid 599); 6 Mar 2014 13:08:12 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine03-20433-10.icritical.com (qpsmtpd/0.28) with ESMTP;
	Thu, 06 Mar 2014 13:08:12 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLY1J-0004tU-86
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 13:07:29 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Date: Thu, 6 Mar 2014 13:07:27 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac84nfUfbreJu49lTIKjTmSlZZKviwAnSdxa
Message-ID: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
In-Reply-To: <CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-10.icritical.com
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Thanks Narayana,

I have tried as suggested, first removing the mirage-xen and mirage-console=
-xen, however, when I run "mirage configure --unix" I got the following err=
or:

carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
MIRAGE      Using the scanned config file: config.ml
MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton/co=
nsole/config.ml
MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/console=
/_build/config.*
MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console && =
ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/config.ml
console     1 job [Unikernel.Main]
console     Installing OPAM packages.
console     + Executing: opam install --yes mirage-console-unix mirage-unix
console      'opam install --yes mirage-console-unix mirage-unix' failed.
console      Fatal error:
console      Sys_error("/home/carlos/.opam/lock: Permission denied")
[ERROR]      The command "opam install --yes mirage-console-unix mirage-uni=
x" exited with code 1.


Then I tried "sudo mirage configure --unix" and it only opens an empty grap=
hic console and the main and Makefile files are not generated.

Alternatively, I manually installed the OPAM packages (mirage-console-unix =
and mirage-unix), but still I am stuck.

I would appreciate your help, thanks in advance.

Kind regards

Carlos Oviedo
________________________________________
From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
Sent: Wednesday, March 05, 2014 6:08 PM
To: Oviedo Garc=EDa Luis
Subject: Re: [MirageOS-devel] Hello Mirage World

HI carlos,
               You have to specify unix as your installed mirage on linux t=
o work properly as far as i know

            sudo mirage configure --unix i mean other than xen option .i th=
ink there are two options one is unix other is xen .so use --unix to work f=
or your system.


On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham.ac=
.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
Hi,

I would appreciate your help on the following issue.

I recently installed Mirage using OPAM following the instructions as provid=
ed in the documentation available at www.openmirage.com<http://www.openmira=
ge.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot complete=
 the Hello World example given there. I think the problem starts with the c=
ommand "mirage configure --xen", the error encountered is as follows:

-carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen

-(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/bus=
 is not root!

An empty graphic console is shown and the files main.ml<http://main.ml> and=
 Makefile are not generated.

What I saw is that the "mirage configure --xen" command executes the instal=
lation of "mirage-console-xen" and "mirage-xen" which I have installed manu=
ally through the "opam install" command (current versions are 1.0.2 and 1.1=
.1, respectively), however, the problem persists.

I changed the permissions to root of the file /home/carlos/.config/ibus/bus=
 and try again "sudo mirage configure --xen", although this time there is n=
o error messages I still get an empty graphic console and files main.ml<htt=
p://main.ml> and Makefile are not generated.

Thanks in advance.


Kind regards

Carlos OviedoThis message and any attachment are intended solely for the ad=
dressee and may contain confidential information. If you have received this=
 message in error, please send it back to me, and immediately delete it.   =
Please do not use, copy or disclose the information contained in this messa=
ge or in any attachment.  Any views or opinions expressed by the author of =
this email do not necessarily reflect the views of the University of Nottin=
gham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenproject.=
org>
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel



--
Thanks and Regards,
Y.Narayana Reddy,
http://member.acm.org/~narayanareddy3
      IIIT-DelhiThis message and any attachment are intended solely for the=
 addressee and may contain confidential information. If you have received t=
his message in error, please send it back to me, and immediately delete it.=
   Please do not use, copy or disclose the information contained in this me=
ssage or in any attachment.  Any views or opinions expressed by the author =
of this email do not necessarily reflect the views of the University of Not=
tingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 06 13:11:20 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Mar 2014 13:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLY4u-0007lu-0L; Thu, 06 Mar 2014 13:11:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLY4s-0007lp-Mu
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 13:11:11 +0000
Received: from [85.158.139.211:24578] by server-2.bemta-5.messagelabs.com id
	78/CD-23037-9E378135; Thu, 06 Mar 2014 13:11:05 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1394111464!118013!1
X-Originating-IP: [93.159.202.53]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2132 invoked from network); 6 Mar 2014 13:11:04 -0000
Received: from engine03-20433-10.icritical.com (HELO
	engine03-20433-10.icritical.com) (93.159.202.53)
	by server-12.tower-206.messagelabs.com with SMTP;
	6 Mar 2014 13:11:04 -0000
Received: (qmail 3018 invoked from network); 6 Mar 2014 13:10:59 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-10.icritical.com with SMTP; 6 Mar 2014 13:10:59 -0000
Received: from engine03-20433-10.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-10.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 02807-10 for <mirageos-devel@lists.xenproject.org>;
	Thu,  6 Mar 2014 13:10:55 +0000 (GMT)
Received: (qmail 856 invoked by uid 599); 6 Mar 2014 13:08:12 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine03-20433-10.icritical.com (qpsmtpd/0.28) with ESMTP;
	Thu, 06 Mar 2014 13:08:12 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLY1J-0004tU-86
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 13:07:29 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Date: Thu, 6 Mar 2014 13:07:27 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac84nfUfbreJu49lTIKjTmSlZZKviwAnSdxa
Message-ID: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
In-Reply-To: <CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-10.icritical.com
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Thanks Narayana,

I have tried as suggested, first removing the mirage-xen and mirage-console=
-xen, however, when I run "mirage configure --unix" I got the following err=
or:

carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
MIRAGE      Using the scanned config file: config.ml
MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton/co=
nsole/config.ml
MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/console=
/_build/config.*
MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console && =
ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/config.ml
console     1 job [Unikernel.Main]
console     Installing OPAM packages.
console     + Executing: opam install --yes mirage-console-unix mirage-unix
console      'opam install --yes mirage-console-unix mirage-unix' failed.
console      Fatal error:
console      Sys_error("/home/carlos/.opam/lock: Permission denied")
[ERROR]      The command "opam install --yes mirage-console-unix mirage-uni=
x" exited with code 1.


Then I tried "sudo mirage configure --unix" and it only opens an empty grap=
hic console and the main and Makefile files are not generated.

Alternatively, I manually installed the OPAM packages (mirage-console-unix =
and mirage-unix), but still I am stuck.

I would appreciate your help, thanks in advance.

Kind regards

Carlos Oviedo
________________________________________
From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
Sent: Wednesday, March 05, 2014 6:08 PM
To: Oviedo Garc=EDa Luis
Subject: Re: [MirageOS-devel] Hello Mirage World

HI carlos,
               You have to specify unix as your installed mirage on linux t=
o work properly as far as i know

            sudo mirage configure --unix i mean other than xen option .i th=
ink there are two options one is unix other is xen .so use --unix to work f=
or your system.


On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham.ac=
.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
Hi,

I would appreciate your help on the following issue.

I recently installed Mirage using OPAM following the instructions as provid=
ed in the documentation available at www.openmirage.com<http://www.openmira=
ge.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot complete=
 the Hello World example given there. I think the problem starts with the c=
ommand "mirage configure --xen", the error encountered is as follows:

-carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen

-(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/bus=
 is not root!

An empty graphic console is shown and the files main.ml<http://main.ml> and=
 Makefile are not generated.

What I saw is that the "mirage configure --xen" command executes the instal=
lation of "mirage-console-xen" and "mirage-xen" which I have installed manu=
ally through the "opam install" command (current versions are 1.0.2 and 1.1=
.1, respectively), however, the problem persists.

I changed the permissions to root of the file /home/carlos/.config/ibus/bus=
 and try again "sudo mirage configure --xen", although this time there is n=
o error messages I still get an empty graphic console and files main.ml<htt=
p://main.ml> and Makefile are not generated.

Thanks in advance.


Kind regards

Carlos OviedoThis message and any attachment are intended solely for the ad=
dressee and may contain confidential information. If you have received this=
 message in error, please send it back to me, and immediately delete it.   =
Please do not use, copy or disclose the information contained in this messa=
ge or in any attachment.  Any views or opinions expressed by the author of =
this email do not necessarily reflect the views of the University of Nottin=
gham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenproject.=
org>
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel



--
Thanks and Regards,
Y.Narayana Reddy,
http://member.acm.org/~narayanareddy3
      IIIT-DelhiThis message and any attachment are intended solely for the=
 addressee and may contain confidential information. If you have received t=
his message in error, please send it back to me, and immediately delete it.=
   Please do not use, copy or disclose the information contained in this me=
ssage or in any attachment.  Any views or opinions expressed by the author =
of this email do not necessarily reflect the views of the University of Not=
tingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 06 21:10:35 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Mar 2014 21:10:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLfYj-0007K3-Gh; Thu, 06 Mar 2014 21:10:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WLfYi-0007Jy-M7
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 21:10:29 +0000
Received: from [85.158.137.68:27141] by server-15.bemta-3.messagelabs.com id
	EF/47-19263-344E8135; Thu, 06 Mar 2014 21:10:27 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-11.tower-31.messagelabs.com!1394140226!6207184!1
X-Originating-IP: [93.95.15.170]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28872 invoked from network); 6 Mar 2014 21:10:26 -0000
Received: from engine03-20433-3.icritical.com (HELO
	engine03-20433-3.icritical.com) (93.95.15.170)
	by server-11.tower-31.messagelabs.com with SMTP;
	6 Mar 2014 21:10:26 -0000
Received: (qmail 8687 invoked from network); 6 Mar 2014 21:10:24 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-3.icritical.com with SMTP; 6 Mar 2014 21:10:24 -0000
Received: from engine03-20433-3.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-3.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 08551-04 for <mirageos-devel@lists.xenproject.org>;
	Thu,  6 Mar 2014 21:10:21 +0000 (GMT)
Received: (qmail 8655 invoked by uid 599); 6 Mar 2014 21:10:21 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine03-20433-3.icritical.com (qpsmtpd/0.28) with ESMTP;
	Thu, 06 Mar 2014 21:10:21 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WLfYc-0001kn-1i
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 21:10:22 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
Date: Thu, 6 Mar 2014 21:10:20 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac85gHvEJvOyO3/QQSiAvOeuA7tuXg==
Message-ID: <3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>
In-Reply-To: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-3.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

hmm-- there might be some confusion here.

the "--unix" and "--xen" flags are to do with the target being built, not t=
he platform being built on. on a vanilla ubuntu platform i think you should=
 be able to use either (though you might need to apt-get install a few extr=
a packages for --xen, i can't recall; the install/hello-world pages on open=
mirage.org should say).

given the permission denied error below for the lock file and the other per=
mission errors you were having, i'd strongly suspect it's ownership and per=
mission issues on files due to using sudo on some commands but not others. =
(though i have to admit i've never come across the ibus stuff before!)

*assuming you've nothing special installed and you know this won't break an=
ything* and that your user and group are both called "carlos" i'd try somet=
hing like "sudo chown -R carlos:carlos /home/carlos".  =


if things ever get too confused, you can always "rm -rf ~/.opam" to complet=
ely nuke opam state and start again.

all i can suggest at this point about the ibus thing is to use google... :)=
  (and possibly replace ubuntu with debian wheezy...)


On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> wro=
te:

> Thanks Narayana,
> =

> I have tried as suggested, first removing the mirage-xen and mirage-conso=
le-xen, however, when I run "mirage configure --unix" I got the following e=
rror:
> =

> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
> MIRAGE      Using the scanned config file: config.ml
> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton/=
console/config.ml
> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/conso=
le/_build/config.*
> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console &=
& ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/config=
.ml
> console     1 job [Unikernel.Main]
> console     Installing OPAM packages.
> console     + Executing: opam install --yes mirage-console-unix mirage-un=
ix
> console      'opam install --yes mirage-console-unix mirage-unix' failed.
> console      Fatal error:
> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
> [ERROR]      The command "opam install --yes mirage-console-unix mirage-u=
nix" exited with code 1.
> =

> =

> Then I tried "sudo mirage configure --unix" and it only opens an empty gr=
aphic console and the main and Makefile files are not generated.
> =

> Alternatively, I manually installed the OPAM packages (mirage-console-uni=
x and mirage-unix), but still I am stuck.
> =

> I would appreciate your help, thanks in advance.
> =

> Kind regards
> =

> Carlos Oviedo
> ________________________________________
> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
> Sent: Wednesday, March 05, 2014 6:08 PM
> To: Oviedo Garc=EDa Luis
> Subject: Re: [MirageOS-devel] Hello Mirage World
> =

> HI carlos,
>               You have to specify unix as your installed mirage on linux =
to work properly as far as i know
> =

>            sudo mirage configure --unix i mean other than xen option .i t=
hink there are two options one is unix other is xen .so use --unix to work =
for your system.
> =

> =

> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham.=
ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
> Hi,
> =

> I would appreciate your help on the following issue.
> =

> I recently installed Mirage using OPAM following the instructions as prov=
ided in the documentation available at www.openmirage.com<http://www.openmi=
rage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot comple=
te the Hello World example given there. I think the problem starts with the=
 command "mirage configure --xen", the error encountered is as follows:
> =

> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
> =

> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/b=
us is not root!
> =

> An empty graphic console is shown and the files main.ml<http://main.ml> a=
nd Makefile are not generated.
> =

> What I saw is that the "mirage configure --xen" command executes the inst=
allation of "mirage-console-xen" and "mirage-xen" which I have installed ma=
nually through the "opam install" command (current versions are 1.0.2 and 1=
.1.1, respectively), however, the problem persists.
> =

> I changed the permissions to root of the file /home/carlos/.config/ibus/b=
us and try again "sudo mirage configure --xen", although this time there is=
 no error messages I still get an empty graphic console and files main.ml<h=
ttp://main.ml> and Makefile are not generated.
> =

> Thanks in advance.
> =

> =

> Kind regards
> =

> Carlos OviedoThis message and any attachment are intended solely for the =
addressee and may contain confidential information. If you have received th=
is message in error, please send it back to me, and immediately delete it. =
  Please do not use, copy or disclose the information contained in this mes=
sage or in any attachment.  Any views or opinions expressed by the author o=
f this email do not necessarily reflect the views of the University of Nott=
ingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenprojec=
t.org>
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> =

> --
> Thanks and Regards,
> Y.Narayana Reddy,
> http://member.acm.org/~narayanareddy3
>      IIIT-DelhiThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


-- =

Cheers,

R.




This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in e=
rror, please send it back to me, and immediately delete it.   Please do not=
 use, copy or disclose the information contained in this message or in any =
attachment.  Any views or opinions expressed by the author of this email do=
 not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 06 21:10:35 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 06 Mar 2014 21:10:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLfYj-0007K3-Gh; Thu, 06 Mar 2014 21:10:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WLfYi-0007Jy-M7
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 21:10:29 +0000
Received: from [85.158.137.68:27141] by server-15.bemta-3.messagelabs.com id
	EF/47-19263-344E8135; Thu, 06 Mar 2014 21:10:27 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-11.tower-31.messagelabs.com!1394140226!6207184!1
X-Originating-IP: [93.95.15.170]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28872 invoked from network); 6 Mar 2014 21:10:26 -0000
Received: from engine03-20433-3.icritical.com (HELO
	engine03-20433-3.icritical.com) (93.95.15.170)
	by server-11.tower-31.messagelabs.com with SMTP;
	6 Mar 2014 21:10:26 -0000
Received: (qmail 8687 invoked from network); 6 Mar 2014 21:10:24 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-3.icritical.com with SMTP; 6 Mar 2014 21:10:24 -0000
Received: from engine03-20433-3.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-3.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 08551-04 for <mirageos-devel@lists.xenproject.org>;
	Thu,  6 Mar 2014 21:10:21 +0000 (GMT)
Received: (qmail 8655 invoked by uid 599); 6 Mar 2014 21:10:21 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine03-20433-3.icritical.com (qpsmtpd/0.28) with ESMTP;
	Thu, 06 Mar 2014 21:10:21 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WLfYc-0001kn-1i
	for mirageos-devel@lists.xenproject.org; Thu, 06 Mar 2014 21:10:22 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
Date: Thu, 6 Mar 2014 21:10:20 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac85gHvEJvOyO3/QQSiAvOeuA7tuXg==
Message-ID: <3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>
In-Reply-To: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-3.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

hmm-- there might be some confusion here.

the "--unix" and "--xen" flags are to do with the target being built, not t=
he platform being built on. on a vanilla ubuntu platform i think you should=
 be able to use either (though you might need to apt-get install a few extr=
a packages for --xen, i can't recall; the install/hello-world pages on open=
mirage.org should say).

given the permission denied error below for the lock file and the other per=
mission errors you were having, i'd strongly suspect it's ownership and per=
mission issues on files due to using sudo on some commands but not others. =
(though i have to admit i've never come across the ibus stuff before!)

*assuming you've nothing special installed and you know this won't break an=
ything* and that your user and group are both called "carlos" i'd try somet=
hing like "sudo chown -R carlos:carlos /home/carlos".  =


if things ever get too confused, you can always "rm -rf ~/.opam" to complet=
ely nuke opam state and start again.

all i can suggest at this point about the ibus thing is to use google... :)=
  (and possibly replace ubuntu with debian wheezy...)


On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> wro=
te:

> Thanks Narayana,
> =

> I have tried as suggested, first removing the mirage-xen and mirage-conso=
le-xen, however, when I run "mirage configure --unix" I got the following e=
rror:
> =

> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
> MIRAGE      Using the scanned config file: config.ml
> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton/=
console/config.ml
> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/conso=
le/_build/config.*
> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console &=
& ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/config=
.ml
> console     1 job [Unikernel.Main]
> console     Installing OPAM packages.
> console     + Executing: opam install --yes mirage-console-unix mirage-un=
ix
> console      'opam install --yes mirage-console-unix mirage-unix' failed.
> console      Fatal error:
> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
> [ERROR]      The command "opam install --yes mirage-console-unix mirage-u=
nix" exited with code 1.
> =

> =

> Then I tried "sudo mirage configure --unix" and it only opens an empty gr=
aphic console and the main and Makefile files are not generated.
> =

> Alternatively, I manually installed the OPAM packages (mirage-console-uni=
x and mirage-unix), but still I am stuck.
> =

> I would appreciate your help, thanks in advance.
> =

> Kind regards
> =

> Carlos Oviedo
> ________________________________________
> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
> Sent: Wednesday, March 05, 2014 6:08 PM
> To: Oviedo Garc=EDa Luis
> Subject: Re: [MirageOS-devel] Hello Mirage World
> =

> HI carlos,
>               You have to specify unix as your installed mirage on linux =
to work properly as far as i know
> =

>            sudo mirage configure --unix i mean other than xen option .i t=
hink there are two options one is unix other is xen .so use --unix to work =
for your system.
> =

> =

> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham.=
ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
> Hi,
> =

> I would appreciate your help on the following issue.
> =

> I recently installed Mirage using OPAM following the instructions as prov=
ided in the documentation available at www.openmirage.com<http://www.openmi=
rage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot comple=
te the Hello World example given there. I think the problem starts with the=
 command "mirage configure --xen", the error encountered is as follows:
> =

> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
> =

> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/b=
us is not root!
> =

> An empty graphic console is shown and the files main.ml<http://main.ml> a=
nd Makefile are not generated.
> =

> What I saw is that the "mirage configure --xen" command executes the inst=
allation of "mirage-console-xen" and "mirage-xen" which I have installed ma=
nually through the "opam install" command (current versions are 1.0.2 and 1=
.1.1, respectively), however, the problem persists.
> =

> I changed the permissions to root of the file /home/carlos/.config/ibus/b=
us and try again "sudo mirage configure --xen", although this time there is=
 no error messages I still get an empty graphic console and files main.ml<h=
ttp://main.ml> and Makefile are not generated.
> =

> Thanks in advance.
> =

> =

> Kind regards
> =

> Carlos OviedoThis message and any attachment are intended solely for the =
addressee and may contain confidential information. If you have received th=
is message in error, please send it back to me, and immediately delete it. =
  Please do not use, copy or disclose the information contained in this mes=
sage or in any attachment.  Any views or opinions expressed by the author o=
f this email do not necessarily reflect the views of the University of Nott=
ingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenprojec=
t.org>
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> =

> --
> Thanks and Regards,
> Y.Narayana Reddy,
> http://member.acm.org/~narayanareddy3
>      IIIT-DelhiThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


-- =

Cheers,

R.




This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in e=
rror, please send it back to me, and immediately delete it.   Please do not=
 use, copy or disclose the information contained in this message or in any =
attachment.  Any views or opinions expressed by the author of this email do=
 not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 07:16:23 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 07:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLp0y-0007OR-Se; Fri, 07 Mar 2014 07:16:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLp0x-0007OM-K8
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 07:16:16 +0000
Received: from [193.109.254.147:20372] by server-13.bemta-14.messagelabs.com
	id 48/C8-01226-E3279135; Fri, 07 Mar 2014 07:16:14 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1394176573!13345!1
X-Originating-IP: [195.62.217.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTAgPT4gNzU3Mg==\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5473 invoked from network); 7 Mar 2014 07:16:13 -0000
Received: from engine06-20433-6.icritical.com (HELO
	engine06-20433-6.icritical.com) (195.62.217.150)
	by server-14.tower-27.messagelabs.com with SMTP;
	7 Mar 2014 07:16:13 -0000
Received: (qmail 1821 invoked from network); 7 Mar 2014 07:16:11 -0000
Received: from localhost (127.0.0.1)
	by engine06-20433-6.icritical.com with SMTP; 7 Mar 2014 07:16:11 -0000
Received: from engine06-20433-6.icritical.com ([127.0.0.1])
	by localhost (engine06-20433-6.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 01058-05 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 07:16:01 +0000 (GMT)
Received: (qmail 1742 invoked by uid 599); 7 Mar 2014 07:16:01 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine06-20433-6.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 07:16:01 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLp0j-0002JO-IJ
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 07:16:01 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
Date: Fri, 7 Mar 2014 07:15:39 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac851ReggY/3B3r3QBalfYr4QztNAw==
Message-ID: <awkcvisbf0nvr6mrx9y3dipj.1394176539357@email.android.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine06-20433-6.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0148563895360482306=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============0148563895360482306==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_"

--_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhhbmtzIFJpY2hhcmQgYW5kIE5hcmF5YW5hLCBJJ2xsIGdpdmUgaXQgYSB0cnkgdGhpcyBtb3Ju
aW5nLg0KDQpLaW5kIHJlZ2FyZHMNCg0KQ2FybG9zIE92aWVkbw0KDQoNCg0KLS0tLS0tLS0gT3Jp
Z2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KU3ViamVjdDogUmU6IFtNaXJhZ2VPUy1kZXZlbF0gSGVs
bG8gTWlyYWdlIFdvcmxkDQpGcm9tOiBNb3J0aWVyIFJpY2hhcmQgPHBzenJtbUBleG1haWwubm90
dGluZ2hhbS5hYy51az4NClRvOiBPdmllZG8gR2FyY8OtYSBMdWlzIDxwc3hsY29AZXhtYWlsLm5v
dHRpbmdoYW0uYWMudWs+DQpDQzogIm1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
IiA8bWlyYWdlb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQoNCg0KaG1tLS0gdGhlcmUg
bWlnaHQgYmUgc29tZSBjb25mdXNpb24gaGVyZS4NCg0KdGhlICItLXVuaXgiIGFuZCAiLS14ZW4i
IGZsYWdzIGFyZSB0byBkbyB3aXRoIHRoZSB0YXJnZXQgYmVpbmcgYnVpbHQsIG5vdCB0aGUgcGxh
dGZvcm0gYmVpbmcgYnVpbHQgb24uIG9uIGEgdmFuaWxsYSB1YnVudHUgcGxhdGZvcm0gaSB0aGlu
ayB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGVpdGhlciAodGhvdWdoIHlvdSBtaWdodCBuZWVk
IHRvIGFwdC1nZXQgaW5zdGFsbCBhIGZldyBleHRyYSBwYWNrYWdlcyBmb3IgLS14ZW4sIGkgY2Fu
J3QgcmVjYWxsOyB0aGUgaW5zdGFsbC9oZWxsby13b3JsZCBwYWdlcyBvbiBvcGVubWlyYWdlLm9y
ZyBzaG91bGQgc2F5KS4NCg0KZ2l2ZW4gdGhlIHBlcm1pc3Npb24gZGVuaWVkIGVycm9yIGJlbG93
IGZvciB0aGUgbG9jayBmaWxlIGFuZCB0aGUgb3RoZXIgcGVybWlzc2lvbiBlcnJvcnMgeW91IHdl
cmUgaGF2aW5nLCBpJ2Qgc3Ryb25nbHkgc3VzcGVjdCBpdCdzIG93bmVyc2hpcCBhbmQgcGVybWlz
c2lvbiBpc3N1ZXMgb24gZmlsZXMgZHVlIHRvIHVzaW5nIHN1ZG8gb24gc29tZSBjb21tYW5kcyBi
dXQgbm90IG90aGVycy4gKHRob3VnaCBpIGhhdmUgdG8gYWRtaXQgaSd2ZSBuZXZlciBjb21lIGFj
cm9zcyB0aGUgaWJ1cyBzdHVmZiBiZWZvcmUhKQ0KDQoqYXNzdW1pbmcgeW91J3ZlIG5vdGhpbmcg
c3BlY2lhbCBpbnN0YWxsZWQgYW5kIHlvdSBrbm93IHRoaXMgd29uJ3QgYnJlYWsgYW55dGhpbmcq
IGFuZCB0aGF0IHlvdXIgdXNlciBhbmQgZ3JvdXAgYXJlIGJvdGggY2FsbGVkICJjYXJsb3MiIGkn
ZCB0cnkgc29tZXRoaW5nIGxpa2UgInN1ZG8gY2hvd24gLVIgY2FybG9zOmNhcmxvcyAvaG9tZS9j
YXJsb3MiLg0KDQppZiB0aGluZ3MgZXZlciBnZXQgdG9vIGNvbmZ1c2VkLCB5b3UgY2FuIGFsd2F5
cyAicm0gLXJmIH4vLm9wYW0iIHRvIGNvbXBsZXRlbHkgbnVrZSBvcGFtIHN0YXRlIGFuZCBzdGFy
dCBhZ2Fpbi4NCg0KYWxsIGkgY2FuIHN1Z2dlc3QgYXQgdGhpcyBwb2ludCBhYm91dCB0aGUgaWJ1
cyB0aGluZyBpcyB0byB1c2UgZ29vZ2xlLi4uIDopICAoYW5kIHBvc3NpYmx5IHJlcGxhY2UgdWJ1
bnR1IHdpdGggZGViaWFuIHdoZWV6eS4uLikNCg0KDQpPbiA2IE1hciAyMDE0LCBhdCAxMzowNywg
THVpcyBPdmllZG8gR2FyY8OtYSA8cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+IHdyb3RlOg0KDQo+
IFRoYW5rcyBOYXJheWFuYSwNCj4NCj4gSSBoYXZlIHRyaWVkIGFzIHN1Z2dlc3RlZCwgZmlyc3Qg
cmVtb3ZpbmcgdGhlIG1pcmFnZS14ZW4gYW5kIG1pcmFnZS1jb25zb2xlLXhlbiwgaG93ZXZlciwg
d2hlbiBJIHJ1biAibWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXgiIEkgZ290IHRoZSBmb2xsb3dpbmcg
ZXJyb3I6DQo+DQo+IGNhcmxvc0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUkIG1p
cmFnZSBjb25maWd1cmUgLS11bml4DQo+IE1JUkFHRSAgICAgIFVzaW5nIHRoZSBzY2FubmVkIGNv
bmZpZyBmaWxlOiBjb25maWcubWwNCj4gTUlSQUdFICAgICAgQ29tcGlsaW5nIGFuZCBkeW5saW5r
aW5nIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmlnLm1s
DQo+IE1JUkFHRSAgICAgICsgRXhlY3V0aW5nOiBybSAtcmYgL2hvbWUvY2FybG9zL21pcmFnZS9t
aXJhZ2Utc2tlbGV0b24vY29uc29sZS9fYnVpbGQvY29uZmlnLioNCj4gTUlSQUdFICAgICAgKyBF
eGVjdXRpbmc6IGNkIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUg
JiYgb2NhbWxidWlsZCAtdXNlLW9jYW1sZmluZCAtdGFncyBhbm5vdCxiaW5fYW5ub3QgLXBrZyBt
aXJhZ2UgY29uZmlnLmNteHMNCj4gY29uc29sZSAgICAgQ09ORklHVVJFOiAvaG9tZS9jYXJsb3Mv
bWlyYWdlL21pcmFnZS1za2VsZXRvbi9jb25zb2xlL2NvbmZpZy5tbA0KPiBjb25zb2xlICAgICAx
IGpvYiBbVW5pa2VybmVsLk1haW5dDQo+IGNvbnNvbGUgICAgIEluc3RhbGxpbmcgT1BBTSBwYWNr
YWdlcy4NCj4gY29uc29sZSAgICAgKyBFeGVjdXRpbmc6IG9wYW0gaW5zdGFsbCAtLXllcyBtaXJh
Z2UtY29uc29sZS11bml4IG1pcmFnZS11bml4DQo+IGNvbnNvbGUgICAgICAnb3BhbSBpbnN0YWxs
IC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdlLXVuaXgnIGZhaWxlZC4NCj4gY29uc29s
ZSAgICAgIEZhdGFsIGVycm9yOg0KPiBjb25zb2xlICAgICAgU3lzX2Vycm9yKCIvaG9tZS9jYXJs
b3MvLm9wYW0vbG9jazogUGVybWlzc2lvbiBkZW5pZWQiKQ0KPiBbRVJST1JdICAgICAgVGhlIGNv
bW1hbmQgIm9wYW0gaW5zdGFsbCAtLXllcyBtaXJhZ2UtY29uc29sZS11bml4IG1pcmFnZS11bml4
IiBleGl0ZWQgd2l0aCBjb2RlIDEuDQo+DQo+DQo+IFRoZW4gSSB0cmllZCAic3VkbyBtaXJhZ2Ug
Y29uZmlndXJlIC0tdW5peCIgYW5kIGl0IG9ubHkgb3BlbnMgYW4gZW1wdHkgZ3JhcGhpYyBjb25z
b2xlIGFuZCB0aGUgbWFpbiBhbmQgTWFrZWZpbGUgZmlsZXMgYXJlIG5vdCBnZW5lcmF0ZWQuDQo+
DQo+IEFsdGVybmF0aXZlbHksIEkgbWFudWFsbHkgaW5zdGFsbGVkIHRoZSBPUEFNIHBhY2thZ2Vz
IChtaXJhZ2UtY29uc29sZS11bml4IGFuZCBtaXJhZ2UtdW5peCksIGJ1dCBzdGlsbCBJIGFtIHN0
dWNrLg0KPg0KPiBJIHdvdWxkIGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0aGFua3MgaW4gYWR2YW5j
ZS4NCj4NCj4gS2luZCByZWdhcmRzDQo+DQo+IENhcmxvcyBPdmllZG8NCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBGcm9tOiBOYXJheWFuYSBSZWRkeSBZIFtu
YXJheWFuYTEyMDhAaWlpdGQuYWMuaW5dDQo+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMDUsIDIw
MTQgNjowOCBQTQ0KPiBUbzogT3ZpZWRvIEdhcmPDrWEgTHVpcw0KPiBTdWJqZWN0OiBSZTogW01p
cmFnZU9TLWRldmVsXSBIZWxsbyBNaXJhZ2UgV29ybGQNCj4NCj4gSEkgY2FybG9zLA0KPiAgICAg
ICAgICAgICAgIFlvdSBoYXZlIHRvIHNwZWNpZnkgdW5peCBhcyB5b3VyIGluc3RhbGxlZCBtaXJh
Z2Ugb24gbGludXggdG8gd29yayBwcm9wZXJseSBhcyBmYXIgYXMgaSBrbm93DQo+DQo+ICAgICAg
ICAgICAgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCBpIG1lYW4gb3RoZXIgdGhhbiB4ZW4g
b3B0aW9uIC5pIHRoaW5rIHRoZXJlIGFyZSB0d28gb3B0aW9ucyBvbmUgaXMgdW5peCBvdGhlciBp
cyB4ZW4gLnNvIHVzZSAtLXVuaXggdG8gd29yayBmb3IgeW91ciBzeXN0ZW0uDQo+DQo+DQo+IE9u
IFdlZCwgTWFyIDUsIDIwMTQgYXQgMTE6MjMgUE0sIEx1aXMgT3ZpZWRvIEdhcmPDrWEgPHBzeGxj
b0Bub3R0aW5naGFtLmFjLnVrPG1haWx0bzpwc3hsY29Abm90dGluZ2hhbS5hYy51az4+IHdyb3Rl
Og0KPiBIaSwNCj4NCj4gSSB3b3VsZCBhcHByZWNpYXRlIHlvdXIgaGVscCBvbiB0aGUgZm9sbG93
aW5nIGlzc3VlLg0KPg0KPiBJIHJlY2VudGx5IGluc3RhbGxlZCBNaXJhZ2UgdXNpbmcgT1BBTSBm
b2xsb3dpbmcgdGhlIGluc3RydWN0aW9ucyBhcyBwcm92aWRlZCBpbiB0aGUgZG9jdW1lbnRhdGlv
biBhdmFpbGFibGUgYXQgd3d3Lm9wZW5taXJhZ2UuY29tPGh0dHA6Ly93d3cub3Blbm1pcmFnZS5j
b20+IChJIGFtIG9uIGEgNjQtYml0IExpbnV4LVVidW50dSBtYWNoaW5lKS4gSG93ZXZlciwgSSBj
YW5ub3QgY29tcGxldGUgdGhlIEhlbGxvIFdvcmxkIGV4YW1wbGUgZ2l2ZW4gdGhlcmUuIEkgdGhp
bmsgdGhlIHByb2JsZW0gc3RhcnRzIHdpdGggdGhlIGNvbW1hbmQgIm1pcmFnZSBjb25maWd1cmUg
LS14ZW4iLCB0aGUgZXJyb3IgZW5jb3VudGVyZWQgaXMgYXMgZm9sbG93czoNCj4NCj4gLWNhcmxv
c0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUkIHN1ZG8gbWlyYWdlIGNvbmZpZ3Vy
ZSAtLXhlbg0KPg0KPiAtKG1pcmFnZTo0OTg0KTogSUJVUy1XQVJOSU5HICoqOiBUaGUgb3duZXIg
b2YgL2hvbWUvY2FybG9zLy5jb25maWcvaWJ1cy9idXMgaXMgbm90IHJvb3QhDQo+DQo+IEFuIGVt
cHR5IGdyYXBoaWMgY29uc29sZSBpcyBzaG93biBhbmQgdGhlIGZpbGVzIG1haW4ubWw8aHR0cDov
L21haW4ubWw+IGFuZCBNYWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC4NCj4NCj4gV2hhdCBJIHNh
dyBpcyB0aGF0IHRoZSAibWlyYWdlIGNvbmZpZ3VyZSAtLXhlbiIgY29tbWFuZCBleGVjdXRlcyB0
aGUgaW5zdGFsbGF0aW9uIG9mICJtaXJhZ2UtY29uc29sZS14ZW4iIGFuZCAibWlyYWdlLXhlbiIg
d2hpY2ggSSBoYXZlIGluc3RhbGxlZCBtYW51YWxseSB0aHJvdWdoIHRoZSAib3BhbSBpbnN0YWxs
IiBjb21tYW5kIChjdXJyZW50IHZlcnNpb25zIGFyZSAxLjAuMiBhbmQgMS4xLjEsIHJlc3BlY3Rp
dmVseSksIGhvd2V2ZXIsIHRoZSBwcm9ibGVtIHBlcnNpc3RzLg0KPg0KPiBJIGNoYW5nZWQgdGhl
IHBlcm1pc3Npb25zIHRvIHJvb3Qgb2YgdGhlIGZpbGUgL2hvbWUvY2FybG9zLy5jb25maWcvaWJ1
cy9idXMgYW5kIHRyeSBhZ2FpbiAic3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuIiwgYWx0aG91
Z2ggdGhpcyB0aW1lIHRoZXJlIGlzIG5vIGVycm9yIG1lc3NhZ2VzIEkgc3RpbGwgZ2V0IGFuIGVt
cHR5IGdyYXBoaWMgY29uc29sZSBhbmQgZmlsZXMgbWFpbi5tbDxodHRwOi8vbWFpbi5tbD4gYW5k
IE1ha2VmaWxlIGFyZSBub3QgZ2VuZXJhdGVkLg0KPg0KPiBUaGFua3MgaW4gYWR2YW5jZS4NCj4N
Cj4NCj4gS2luZCByZWdhcmRzDQo+DQo+IENhcmxvcyBPdmllZG9UaGlzIG1lc3NhZ2UgYW5kIGFu
eSBhdHRhY2htZW50IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUgYW5kIG1h
eSBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugc2VuZCBpdCBiYWNrIHRvIG1lLCBhbmQgaW1t
ZWRpYXRlbHkgZGVsZXRlIGl0LiAgIFBsZWFzZSBkbyBub3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3Nl
IHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIG9yIGluIGFueSBhdHRh
Y2htZW50LiAgQW55IHZpZXdzIG9yIG9waW5pb25zIGV4cHJlc3NlZCBieSB0aGUgYXV0aG9yIG9m
IHRoaXMgZW1haWwgZG8gbm90IG5lY2Vzc2FyaWx5IHJlZmxlY3QgdGhlIHZpZXdzIG9mIHRoZSBV
bml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0uDQo+DQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiBjaGVj
a2VkIGZvciB2aXJ1c2VzIGJ1dCB0aGUgY29udGVudHMgb2YgYW4gYXR0YWNobWVudA0KPiBtYXkg
c3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5b3VyIGNv
bXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24gY2hlY2tz
LiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0g
bWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uDQo+DQo+DQo+
DQo+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0KPiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzxtYWlsdG86TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
DQo+IGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwNCj4NCj4NCj4NCj4gLS0NCj4gVGhhbmtzIGFuZCBSZWdhcmRzLA0KPiBZ
Lk5hcmF5YW5hIFJlZGR5LA0KPiBodHRwOi8vbWVtYmVyLmFjbS5vcmcvfm5hcmF5YW5hcmVkZHkz
DQo+ICAgICAgSUlJVC1EZWxoaVRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGlu
dGVuZGVkIHNvbGVseSBmb3IgdGhlIGFkZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50
aWFsIGluZm9ybWF0aW9uLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sgdG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQu
ICAgUGxlYXNlIGRvIG5vdCB1c2UsIGNvcHkgb3IgZGlzY2xvc2UgdGhlIGluZm9ybWF0aW9uIGNv
bnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ugb3IgaW4gYW55IGF0dGFjaG1lbnQuICBBbnkgdmlld3Mg
b3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3Qg
bmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGlu
Z2hhbS4NCj4NCj4gVGhpcyBtZXNzYWdlIGhhcyBiZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0
IHRoZSBjb250ZW50cyBvZiBhbiBhdHRhY2htZW50DQo+IG1heSBzdGlsbCBjb250YWluIHNvZnR3
YXJlIHZpcnVzZXMgd2hpY2ggY291bGQgZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3Ug
YXJlIGFkdmlzZWQgdG8gcGVyZm9ybSB5b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRp
b25zIHdpdGggdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFz
IHBlcm1pdHRlZCBieSBVSyBsZWdpc2xhdGlvbi4NCj4NCj4NCj4NCj4NCj4NCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0DQo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwNCg0KDQotLQ0KQ2hlZXJzLA0KDQpSLg0KDQoNCg0KDQo=

--_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2PlRoYW5rcyBSaWNoYXJkIGFu
ZCBOYXJheWFuYSwgSSdsbCBnaXZlIGl0IGEgdHJ5IHRoaXMgbW9ybmluZy48L2Rpdj48ZGl2Pjxi
cj48L2Rpdj48ZGl2PktpbmQgcmVnYXJkczwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdiBz
dHlsZT0iZm9udC1zaXplOjg3JSI+Q2FybG9zIE92aWVkbzwvZGl2PjwvZGl2Pjxicj48YnI+PGJy
Pi0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+U3ViamVjdDogUmU6IFtNaXJh
Z2VPUy1kZXZlbF0gSGVsbG8gTWlyYWdlIFdvcmxkIDxicj5Gcm9tOiBNb3J0aWVyIFJpY2hhcmQg
Jmx0O3BzenJtbUBleG1haWwubm90dGluZ2hhbS5hYy51ayZndDsgPGJyPlRvOiBPdmllZG8gR2Fy
Y8OtYSBMdWlzICZsdDtwc3hsY29AZXhtYWlsLm5vdHRpbmdoYW0uYWMudWsmZ3Q7IDxicj5DQzog
Im1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIiAmbHQ7bWlyYWdlb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcmZ3Q7IDxicj48YnI+PGJyPjxmb250IHNpemU9IjIiPjxkaXYg
Y2xhc3M9IlBsYWluVGV4dCI+aG1tLS0gdGhlcmUgbWlnaHQgYmUgc29tZSBjb25mdXNpb24gaGVy
ZS48YnI+Cjxicj4KdGhlICItLXVuaXgiIGFuZCAiLS14ZW4iIGZsYWdzIGFyZSB0byBkbyB3aXRo
IHRoZSB0YXJnZXQgYmVpbmcgYnVpbHQsIG5vdCB0aGUgcGxhdGZvcm0gYmVpbmcgYnVpbHQgb24u
IG9uIGEgdmFuaWxsYSB1YnVudHUgcGxhdGZvcm0gaSB0aGluayB5b3Ugc2hvdWxkIGJlIGFibGUg
dG8gdXNlIGVpdGhlciAodGhvdWdoIHlvdSBtaWdodCBuZWVkIHRvIGFwdC1nZXQgaW5zdGFsbCBh
IGZldyBleHRyYSBwYWNrYWdlcyBmb3IgLS14ZW4sIGkgY2FuJ3QgcmVjYWxsOyB0aGUgaW5zdGFs
bC9oZWxsby13b3JsZCBwYWdlcyBvbiBvcGVubWlyYWdlLm9yZyBzaG91bGQgc2F5KS48YnI+Cjxi
cj4KZ2l2ZW4gdGhlIHBlcm1pc3Npb24gZGVuaWVkIGVycm9yIGJlbG93IGZvciB0aGUgbG9jayBm
aWxlIGFuZCB0aGUgb3RoZXIgcGVybWlzc2lvbiBlcnJvcnMgeW91IHdlcmUgaGF2aW5nLCBpJ2Qg
c3Ryb25nbHkgc3VzcGVjdCBpdCdzIG93bmVyc2hpcCBhbmQgcGVybWlzc2lvbiBpc3N1ZXMgb24g
ZmlsZXMgZHVlIHRvIHVzaW5nIHN1ZG8gb24gc29tZSBjb21tYW5kcyBidXQgbm90IG90aGVycy4g
KHRob3VnaCBpIGhhdmUgdG8gYWRtaXQgaSd2ZSBuZXZlciBjb21lIGFjcm9zcyB0aGUgaWJ1cyBz
dHVmZiBiZWZvcmUhKTxicj4KPGJyPgoqYXNzdW1pbmcgeW91J3ZlIG5vdGhpbmcgc3BlY2lhbCBp
bnN0YWxsZWQgYW5kIHlvdSBrbm93IHRoaXMgd29uJ3QgYnJlYWsgYW55dGhpbmcqIGFuZCB0aGF0
IHlvdXIgdXNlciBhbmQgZ3JvdXAgYXJlIGJvdGggY2FsbGVkICJjYXJsb3MiIGknZCB0cnkgc29t
ZXRoaW5nIGxpa2UgInN1ZG8gY2hvd24gLVIgY2FybG9zOmNhcmxvcyAvaG9tZS9jYXJsb3MiLiZu
YnNwOyA8YnI+Cjxicj4KaWYgdGhpbmdzIGV2ZXIgZ2V0IHRvbyBjb25mdXNlZCwgeW91IGNhbiBh
bHdheXMgInJtIC1yZiB+Ly5vcGFtIiB0byBjb21wbGV0ZWx5IG51a2Ugb3BhbSBzdGF0ZSBhbmQg
c3RhcnQgYWdhaW4uPGJyPgo8YnI+CmFsbCBpIGNhbiBzdWdnZXN0IGF0IHRoaXMgcG9pbnQgYWJv
dXQgdGhlIGlidXMgdGhpbmcgaXMgdG8gdXNlIGdvb2dsZS4uLiA6KSZuYnNwOyAoYW5kIHBvc3Np
Ymx5IHJlcGxhY2UgdWJ1bnR1IHdpdGggZGViaWFuIHdoZWV6eS4uLik8YnI+Cjxicj4KPGJyPgpP
biA2IE1hciAyMDE0LCBhdCAxMzowNywgTHVpcyBPdmllZG8gR2FyY8OtYSAmbHQ7cHN4bGNvQG5v
dHRpbmdoYW0uYWMudWsmZ3Q7IHdyb3RlOjxicj4KPGJyPgomZ3Q7IFRoYW5rcyBOYXJheWFuYSw8
YnI+CiZndDsgPGJyPgomZ3Q7IEkgaGF2ZSB0cmllZCBhcyBzdWdnZXN0ZWQsIGZpcnN0IHJlbW92
aW5nIHRoZSBtaXJhZ2UteGVuIGFuZCBtaXJhZ2UtY29uc29sZS14ZW4sIGhvd2V2ZXIsIHdoZW4g
SSBydW4gIm1pcmFnZSBjb25maWd1cmUgLS11bml4IiBJIGdvdCB0aGUgZm9sbG93aW5nIGVycm9y
Ojxicj4KJmd0OyA8YnI+CiZndDsgY2FybG9zQDp+L21pcmFnZS9taXJhZ2Utc2tlbGV0b24vY29u
c29sZSQgbWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXg8YnI+CiZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFVzaW5nIHRoZSBzY2FubmVkIGNvbmZpZyBmaWxlOiBjb25maWcu
bWw8YnI+CiZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENvbXBpbGlu
ZyBhbmQgZHlubGlua2luZyAvaG9tZS9jYXJsb3MvbWlyYWdlL21pcmFnZS1za2VsZXRvbi9jb25z
b2xlL2NvbmZpZy5tbDxicj4KJmd0OyBNSVJBR0UmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgKyBFeGVjdXRpbmc6IHJtIC1yZiAvaG9tZS9jYXJsb3MvbWlyYWdlL21pcmFnZS1za2VsZXRv
bi9jb25zb2xlL19idWlsZC9jb25maWcuKjxicj4KJmd0OyBNSVJBR0UmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgKyBFeGVjdXRpbmc6IGNkIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdl
LXNrZWxldG9uL2NvbnNvbGUgJmFtcDsmYW1wOyBvY2FtbGJ1aWxkIC11c2Utb2NhbWxmaW5kIC10
YWdzIGFubm90LGJpbl9hbm5vdCAtcGtnIG1pcmFnZSBjb25maWcuY214czxicj4KJmd0OyBjb25z
b2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENPTkZJR1VSRTogL2hvbWUvY2FybG9zL21pcmFn
ZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZS9jb25maWcubWw8YnI+CiZndDsgY29uc29sZSZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAxIGpvYiBbVW5pa2VybmVsLk1haW5dPGJyPgomZ3Q7IGNvbnNv
bGUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSW5zdGFsbGluZyBPUEFNIHBhY2thZ2VzLjxicj4K
Jmd0OyBjb25zb2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgRXhlY3V0aW5nOiBvcGFtIGlu
c3RhbGwgLS15ZXMgbWlyYWdlLWNvbnNvbGUtdW5peCBtaXJhZ2UtdW5peDxicj4KJmd0OyBjb25z
b2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICdvcGFtIGluc3RhbGwgLS15ZXMgbWly
YWdlLWNvbnNvbGUtdW5peCBtaXJhZ2UtdW5peCcgZmFpbGVkLjxicj4KJmd0OyBjb25zb2xlJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZhdGFsIGVycm9yOjxicj4KJmd0OyBjb25zb2xl
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFN5c19lcnJvcigiL2hvbWUvY2FybG9zLy5v
cGFtL2xvY2s6IFBlcm1pc3Npb24gZGVuaWVkIik8YnI+CiZndDsgW0VSUk9SXSZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgY29tbWFuZCAib3BhbSBpbnN0YWxsIC0teWVzIG1pcmFn
ZS1jb25zb2xlLXVuaXggbWlyYWdlLXVuaXgiIGV4aXRlZCB3aXRoIGNvZGUgMS48YnI+CiZndDsg
PGJyPgomZ3Q7IDxicj4KJmd0OyBUaGVuIEkgdHJpZWQgInN1ZG8gbWlyYWdlIGNvbmZpZ3VyZSAt
LXVuaXgiIGFuZCBpdCBvbmx5IG9wZW5zIGFuIGVtcHR5IGdyYXBoaWMgY29uc29sZSBhbmQgdGhl
IG1haW4gYW5kIE1ha2VmaWxlIGZpbGVzIGFyZSBub3QgZ2VuZXJhdGVkLjxicj4KJmd0OyA8YnI+
CiZndDsgQWx0ZXJuYXRpdmVseSwgSSBtYW51YWxseSBpbnN0YWxsZWQgdGhlIE9QQU0gcGFja2Fn
ZXMgKG1pcmFnZS1jb25zb2xlLXVuaXggYW5kIG1pcmFnZS11bml4KSwgYnV0IHN0aWxsIEkgYW0g
c3R1Y2suPGJyPgomZ3Q7IDxicj4KJmd0OyBJIHdvdWxkIGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0
aGFua3MgaW4gYWR2YW5jZS48YnI+CiZndDsgPGJyPgomZ3Q7IEtpbmQgcmVnYXJkczxicj4KJmd0
OyA8YnI+CiZndDsgQ2FybG9zIE92aWVkbzxicj4KJmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPgomZ3Q7IEZyb206IE5hcmF5YW5hIFJlZGR5IFkgW25hcmF5
YW5hMTIwOEBpaWl0ZC5hYy5pbl08YnI+CiZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAwNSwg
MjAxNCA2OjA4IFBNPGJyPgomZ3Q7IFRvOiBPdmllZG8gR2FyY8OtYSBMdWlzPGJyPgomZ3Q7IFN1
YmplY3Q6IFJlOiBbTWlyYWdlT1MtZGV2ZWxdIEhlbGxvIE1pcmFnZSBXb3JsZDxicj4KJmd0OyA8
YnI+CiZndDsgSEkgY2FybG9zLDxicj4KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZ
b3UgaGF2ZSB0byBzcGVjaWZ5IHVuaXggYXMgeW91ciBpbnN0YWxsZWQgbWlyYWdlIG9uIGxpbnV4
IHRvIHdvcmsgcHJvcGVybHkgYXMgZmFyIGFzIGkga25vdzxicj4KJmd0OyA8YnI+CiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCBpIG1lYW4gb3RoZXIgdGhhbiB4ZW4g
b3B0aW9uIC5pIHRoaW5rIHRoZXJlIGFyZSB0d28gb3B0aW9ucyBvbmUgaXMgdW5peCBvdGhlciBp
cyB4ZW4gLnNvIHVzZSAtLXVuaXggdG8gd29yayBmb3IgeW91ciBzeXN0ZW0uPGJyPgomZ3Q7IDxi
cj4KJmd0OyA8YnI+CiZndDsgT24gV2VkLCBNYXIgNSwgMjAxNCBhdCAxMToyMyBQTSwgTHVpcyBP
dmllZG8gR2FyY8OtYSAmbHQ7cHN4bGNvQG5vdHRpbmdoYW0uYWMudWsmbHQ7bWFpbHRvOnBzeGxj
b0Bub3R0aW5naGFtLmFjLnVrJmd0OyZndDsgd3JvdGU6PGJyPgomZ3Q7IEhpLDxicj4KJmd0OyA8
YnI+CiZndDsgSSB3b3VsZCBhcHByZWNpYXRlIHlvdXIgaGVscCBvbiB0aGUgZm9sbG93aW5nIGlz
c3VlLjxicj4KJmd0OyA8YnI+CiZndDsgSSByZWNlbnRseSBpbnN0YWxsZWQgTWlyYWdlIHVzaW5n
IE9QQU0gZm9sbG93aW5nIHRoZSBpbnN0cnVjdGlvbnMgYXMgcHJvdmlkZWQgaW4gdGhlIGRvY3Vt
ZW50YXRpb24gYXZhaWxhYmxlIGF0IDxhIGhyZWY9IiI+d3d3Lm9wZW5taXJhZ2UuY29tJmx0O2h0
dHA6Ly93d3cub3Blbm1pcmFnZS5jb208L2E+Jmd0OyAoSSBhbSBvbiBhIDY0LWJpdCBMaW51eC1V
YnVudHUgbWFjaGluZSkuIEhvd2V2ZXIsIEkgY2Fubm90IGNvbXBsZXRlIHRoZSBIZWxsbyBXb3Js
ZCBleGFtcGxlIGdpdmVuIHRoZXJlLiBJIHRoaW5rIHRoZSBwcm9ibGVtIHN0YXJ0cyB3aXRoIHRo
ZSBjb21tYW5kICJtaXJhZ2UgY29uZmlndXJlIC0teGVuIiwgdGhlIGVycm9yIGVuY291bnRlcmVk
IGlzIGFzIGZvbGxvd3M6PGJyPgomZ3Q7IDxicj4KJmd0OyAtY2FybG9zQDp+L21pcmFnZS9taXJh
Z2Utc2tlbGV0b24vY29uc29sZSQgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuPGJyPgomZ3Q7
IDxicj4KJmd0OyAtKG1pcmFnZTo0OTg0KTogSUJVUy1XQVJOSU5HICoqOiBUaGUgb3duZXIgb2Yg
L2hvbWUvY2FybG9zLy5jb25maWcvaWJ1cy9idXMgaXMgbm90IHJvb3QhPGJyPgomZ3Q7IDxicj4K
Jmd0OyBBbiBlbXB0eSBncmFwaGljIGNvbnNvbGUgaXMgc2hvd24gYW5kIHRoZSBmaWxlcyBtYWlu
Lm1sJmx0O2h0dHA6Ly9tYWluLm1sJmd0OyBhbmQgTWFrZWZpbGUgYXJlIG5vdCBnZW5lcmF0ZWQu
PGJyPgomZ3Q7IDxicj4KJmd0OyBXaGF0IEkgc2F3IGlzIHRoYXQgdGhlICJtaXJhZ2UgY29uZmln
dXJlIC0teGVuIiBjb21tYW5kIGV4ZWN1dGVzIHRoZSBpbnN0YWxsYXRpb24gb2YgIm1pcmFnZS1j
b25zb2xlLXhlbiIgYW5kICJtaXJhZ2UteGVuIiB3aGljaCBJIGhhdmUgaW5zdGFsbGVkIG1hbnVh
bGx5IHRocm91Z2ggdGhlICJvcGFtIGluc3RhbGwiIGNvbW1hbmQgKGN1cnJlbnQgdmVyc2lvbnMg
YXJlIDEuMC4yIGFuZCAxLjEuMSwgcmVzcGVjdGl2ZWx5KSwgaG93ZXZlciwgdGhlIHByb2JsZW0g
cGVyc2lzdHMuPGJyPgomZ3Q7IDxicj4KJmd0OyBJIGNoYW5nZWQgdGhlIHBlcm1pc3Npb25zIHRv
IHJvb3Qgb2YgdGhlIGZpbGUgL2hvbWUvY2FybG9zLy5jb25maWcvaWJ1cy9idXMgYW5kIHRyeSBh
Z2FpbiAic3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuIiwgYWx0aG91Z2ggdGhpcyB0aW1lIHRo
ZXJlIGlzIG5vIGVycm9yIG1lc3NhZ2VzIEkgc3RpbGwgZ2V0IGFuIGVtcHR5IGdyYXBoaWMgY29u
c29sZSBhbmQgZmlsZXMgbWFpbi5tbCZsdDtodHRwOi8vbWFpbi5tbCZndDsgYW5kIE1ha2VmaWxl
IGFyZSBub3QgZ2VuZXJhdGVkLjxicj4KJmd0OyA8YnI+CiZndDsgVGhhbmtzIGluIGFkdmFuY2Uu
PGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgS2luZCByZWdhcmRzPGJyPgomZ3Q7IDxicj4K
Jmd0OyBDYXJsb3MgT3ZpZWRvVGhpcyBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBhcmUgaW50
ZW5kZWQgc29sZWx5IGZvciB0aGUgYWRkcmVzc2VlIGFuZCBtYXkgY29udGFpbiBjb25maWRlbnRp
YWwgaW5mb3JtYXRpb24uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIHNlbmQgaXQgYmFjayB0byBtZSwgYW5kIGltbWVkaWF0ZWx5IGRlbGV0ZSBpdC4m
bmJzcDsmbmJzcDsgUGxlYXNlIGRvIG5vdCB1c2UsIGNvcHkgb3IgZGlzY2xvc2UgdGhlIGluZm9y
bWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ugb3IgaW4gYW55IGF0dGFjaG1lbnQuJm5i
c3A7IEFueSB2aWV3cyBvciBvcGluaW9ucyBleHByZXNzZWQgYnkgdGhlIGF1dGhvciBvZiB0aGlz
IGVtYWlsIGRvIG5vdCBuZWNlc3NhcmlseSByZWZsZWN0IHRoZSB2aWV3cyBvZiB0aGUgVW5pdmVy
c2l0eSBvZiBOb3R0aW5naGFtLjxicj4KJmd0OyA8YnI+CiZndDsgVGhpcyBtZXNzYWdlIGhhcyBi
ZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0IHRoZSBjb250ZW50cyBvZiBhbiBhdHRhY2htZW50
PGJyPgomZ3Q7IG1heSBzdGlsbCBjb250YWluIHNvZnR3YXJlIHZpcnVzZXMgd2hpY2ggY291bGQg
ZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3UgYXJlIGFkdmlzZWQgdG8gcGVyZm9ybSB5
b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRpb25zIHdpdGggdGhlIFVuaXZlcnNpdHkg
b2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFzIHBlcm1pdHRlZCBieSBVSyBsZWdpc2xh
dGlvbi48YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgPGJyPgomZ3Q7IDxi
cj4KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4KJmd0OyBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3Q8YnI+CiZndDsgTWlyYWdlT1MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcmbHQ7bWFpbHRvOk1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnJmd0Ozxicj4KJmd0OyA8YSBocmVmPSJodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsIiB0YXJnZXQ9Il9C
TEFOSyI+aHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbDwvYT48YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZn
dDsgLS08YnI+CiZndDsgVGhhbmtzIGFuZCBSZWdhcmRzLDxicj4KJmd0OyBZLk5hcmF5YW5hIFJl
ZGR5LDxicj4KJmd0OyA8YSBocmVmPSJodHRwOi8vbWVtYmVyLmFjbS5vcmcvfm5hcmF5YW5hcmVk
ZHkzIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cDovL21lbWJlci5hY20ub3JnL35uYXJheWFuYXJlZGR5
MzwvYT48YnI+CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSUlJVC1EZWxoaVRo
aXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhl
IGFkZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJh
Y2sgdG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuJm5ic3A7Jm5ic3A7IFBsZWFzZSBk
byBub3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3NlIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4g
dGhpcyBtZXNzYWdlIG9yIGluIGFueSBhdHRhY2htZW50LiZuYnNwOyBBbnkgdmlld3Mgb3Igb3Bp
bmlvbnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNz
YXJpbHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS48
YnI+CiZndDsgPGJyPgomZ3Q7IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiBjaGVja2VkIGZvciB2aXJ1
c2VzIGJ1dCB0aGUgY29udGVudHMgb2YgYW4gYXR0YWNobWVudDxicj4KJmd0OyBtYXkgc3RpbGwg
Y29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5b3VyIGNvbXB1dGVy
IHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24gY2hlY2tzLiBFbWFp
bCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0gbWF5IGJl
IG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uPGJyPgomZ3Q7IDxicj4K
Jmd0OyA8YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiZndDsgTWlyYWdlT1MtZGV2
ZWwgbWFpbGluZyBsaXN0PGJyPgomZ3Q7IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPGJyPgomZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsPC9hPjxicj4KPGJyPgo8YnI+Ci0tIDxicj4KQ2hlZXJzLDxicj4KPGJyPgpSLjxicj4KPGJy
Pgo8YnI+Cjxicj4KPGJyPgo8L2Rpdj48L2ZvbnQ+CgoKPC9ib2R5Pg==

--_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_--


--===============0148563895360482306==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============0148563895360482306==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 07:16:23 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 07:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLp0y-0007OR-Se; Fri, 07 Mar 2014 07:16:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLp0x-0007OM-K8
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 07:16:16 +0000
Received: from [193.109.254.147:20372] by server-13.bemta-14.messagelabs.com
	id 48/C8-01226-E3279135; Fri, 07 Mar 2014 07:16:14 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1394176573!13345!1
X-Originating-IP: [195.62.217.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTAgPT4gNzU3Mg==\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5473 invoked from network); 7 Mar 2014 07:16:13 -0000
Received: from engine06-20433-6.icritical.com (HELO
	engine06-20433-6.icritical.com) (195.62.217.150)
	by server-14.tower-27.messagelabs.com with SMTP;
	7 Mar 2014 07:16:13 -0000
Received: (qmail 1821 invoked from network); 7 Mar 2014 07:16:11 -0000
Received: from localhost (127.0.0.1)
	by engine06-20433-6.icritical.com with SMTP; 7 Mar 2014 07:16:11 -0000
Received: from engine06-20433-6.icritical.com ([127.0.0.1])
	by localhost (engine06-20433-6.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 01058-05 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 07:16:01 +0000 (GMT)
Received: (qmail 1742 invoked by uid 599); 7 Mar 2014 07:16:01 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine06-20433-6.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 07:16:01 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLp0j-0002JO-IJ
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 07:16:01 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
Date: Fri, 7 Mar 2014 07:15:39 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac851ReggY/3B3r3QBalfYr4QztNAw==
Message-ID: <awkcvisbf0nvr6mrx9y3dipj.1394176539357@email.android.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine06-20433-6.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0148563895360482306=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============0148563895360482306==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_"

--_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhhbmtzIFJpY2hhcmQgYW5kIE5hcmF5YW5hLCBJJ2xsIGdpdmUgaXQgYSB0cnkgdGhpcyBtb3Ju
aW5nLg0KDQpLaW5kIHJlZ2FyZHMNCg0KQ2FybG9zIE92aWVkbw0KDQoNCg0KLS0tLS0tLS0gT3Jp
Z2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KU3ViamVjdDogUmU6IFtNaXJhZ2VPUy1kZXZlbF0gSGVs
bG8gTWlyYWdlIFdvcmxkDQpGcm9tOiBNb3J0aWVyIFJpY2hhcmQgPHBzenJtbUBleG1haWwubm90
dGluZ2hhbS5hYy51az4NClRvOiBPdmllZG8gR2FyY8OtYSBMdWlzIDxwc3hsY29AZXhtYWlsLm5v
dHRpbmdoYW0uYWMudWs+DQpDQzogIm1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
IiA8bWlyYWdlb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQoNCg0KaG1tLS0gdGhlcmUg
bWlnaHQgYmUgc29tZSBjb25mdXNpb24gaGVyZS4NCg0KdGhlICItLXVuaXgiIGFuZCAiLS14ZW4i
IGZsYWdzIGFyZSB0byBkbyB3aXRoIHRoZSB0YXJnZXQgYmVpbmcgYnVpbHQsIG5vdCB0aGUgcGxh
dGZvcm0gYmVpbmcgYnVpbHQgb24uIG9uIGEgdmFuaWxsYSB1YnVudHUgcGxhdGZvcm0gaSB0aGlu
ayB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGVpdGhlciAodGhvdWdoIHlvdSBtaWdodCBuZWVk
IHRvIGFwdC1nZXQgaW5zdGFsbCBhIGZldyBleHRyYSBwYWNrYWdlcyBmb3IgLS14ZW4sIGkgY2Fu
J3QgcmVjYWxsOyB0aGUgaW5zdGFsbC9oZWxsby13b3JsZCBwYWdlcyBvbiBvcGVubWlyYWdlLm9y
ZyBzaG91bGQgc2F5KS4NCg0KZ2l2ZW4gdGhlIHBlcm1pc3Npb24gZGVuaWVkIGVycm9yIGJlbG93
IGZvciB0aGUgbG9jayBmaWxlIGFuZCB0aGUgb3RoZXIgcGVybWlzc2lvbiBlcnJvcnMgeW91IHdl
cmUgaGF2aW5nLCBpJ2Qgc3Ryb25nbHkgc3VzcGVjdCBpdCdzIG93bmVyc2hpcCBhbmQgcGVybWlz
c2lvbiBpc3N1ZXMgb24gZmlsZXMgZHVlIHRvIHVzaW5nIHN1ZG8gb24gc29tZSBjb21tYW5kcyBi
dXQgbm90IG90aGVycy4gKHRob3VnaCBpIGhhdmUgdG8gYWRtaXQgaSd2ZSBuZXZlciBjb21lIGFj
cm9zcyB0aGUgaWJ1cyBzdHVmZiBiZWZvcmUhKQ0KDQoqYXNzdW1pbmcgeW91J3ZlIG5vdGhpbmcg
c3BlY2lhbCBpbnN0YWxsZWQgYW5kIHlvdSBrbm93IHRoaXMgd29uJ3QgYnJlYWsgYW55dGhpbmcq
IGFuZCB0aGF0IHlvdXIgdXNlciBhbmQgZ3JvdXAgYXJlIGJvdGggY2FsbGVkICJjYXJsb3MiIGkn
ZCB0cnkgc29tZXRoaW5nIGxpa2UgInN1ZG8gY2hvd24gLVIgY2FybG9zOmNhcmxvcyAvaG9tZS9j
YXJsb3MiLg0KDQppZiB0aGluZ3MgZXZlciBnZXQgdG9vIGNvbmZ1c2VkLCB5b3UgY2FuIGFsd2F5
cyAicm0gLXJmIH4vLm9wYW0iIHRvIGNvbXBsZXRlbHkgbnVrZSBvcGFtIHN0YXRlIGFuZCBzdGFy
dCBhZ2Fpbi4NCg0KYWxsIGkgY2FuIHN1Z2dlc3QgYXQgdGhpcyBwb2ludCBhYm91dCB0aGUgaWJ1
cyB0aGluZyBpcyB0byB1c2UgZ29vZ2xlLi4uIDopICAoYW5kIHBvc3NpYmx5IHJlcGxhY2UgdWJ1
bnR1IHdpdGggZGViaWFuIHdoZWV6eS4uLikNCg0KDQpPbiA2IE1hciAyMDE0LCBhdCAxMzowNywg
THVpcyBPdmllZG8gR2FyY8OtYSA8cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+IHdyb3RlOg0KDQo+
IFRoYW5rcyBOYXJheWFuYSwNCj4NCj4gSSBoYXZlIHRyaWVkIGFzIHN1Z2dlc3RlZCwgZmlyc3Qg
cmVtb3ZpbmcgdGhlIG1pcmFnZS14ZW4gYW5kIG1pcmFnZS1jb25zb2xlLXhlbiwgaG93ZXZlciwg
d2hlbiBJIHJ1biAibWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXgiIEkgZ290IHRoZSBmb2xsb3dpbmcg
ZXJyb3I6DQo+DQo+IGNhcmxvc0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUkIG1p
cmFnZSBjb25maWd1cmUgLS11bml4DQo+IE1JUkFHRSAgICAgIFVzaW5nIHRoZSBzY2FubmVkIGNv
bmZpZyBmaWxlOiBjb25maWcubWwNCj4gTUlSQUdFICAgICAgQ29tcGlsaW5nIGFuZCBkeW5saW5r
aW5nIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmlnLm1s
DQo+IE1JUkFHRSAgICAgICsgRXhlY3V0aW5nOiBybSAtcmYgL2hvbWUvY2FybG9zL21pcmFnZS9t
aXJhZ2Utc2tlbGV0b24vY29uc29sZS9fYnVpbGQvY29uZmlnLioNCj4gTUlSQUdFICAgICAgKyBF
eGVjdXRpbmc6IGNkIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUg
JiYgb2NhbWxidWlsZCAtdXNlLW9jYW1sZmluZCAtdGFncyBhbm5vdCxiaW5fYW5ub3QgLXBrZyBt
aXJhZ2UgY29uZmlnLmNteHMNCj4gY29uc29sZSAgICAgQ09ORklHVVJFOiAvaG9tZS9jYXJsb3Mv
bWlyYWdlL21pcmFnZS1za2VsZXRvbi9jb25zb2xlL2NvbmZpZy5tbA0KPiBjb25zb2xlICAgICAx
IGpvYiBbVW5pa2VybmVsLk1haW5dDQo+IGNvbnNvbGUgICAgIEluc3RhbGxpbmcgT1BBTSBwYWNr
YWdlcy4NCj4gY29uc29sZSAgICAgKyBFeGVjdXRpbmc6IG9wYW0gaW5zdGFsbCAtLXllcyBtaXJh
Z2UtY29uc29sZS11bml4IG1pcmFnZS11bml4DQo+IGNvbnNvbGUgICAgICAnb3BhbSBpbnN0YWxs
IC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdlLXVuaXgnIGZhaWxlZC4NCj4gY29uc29s
ZSAgICAgIEZhdGFsIGVycm9yOg0KPiBjb25zb2xlICAgICAgU3lzX2Vycm9yKCIvaG9tZS9jYXJs
b3MvLm9wYW0vbG9jazogUGVybWlzc2lvbiBkZW5pZWQiKQ0KPiBbRVJST1JdICAgICAgVGhlIGNv
bW1hbmQgIm9wYW0gaW5zdGFsbCAtLXllcyBtaXJhZ2UtY29uc29sZS11bml4IG1pcmFnZS11bml4
IiBleGl0ZWQgd2l0aCBjb2RlIDEuDQo+DQo+DQo+IFRoZW4gSSB0cmllZCAic3VkbyBtaXJhZ2Ug
Y29uZmlndXJlIC0tdW5peCIgYW5kIGl0IG9ubHkgb3BlbnMgYW4gZW1wdHkgZ3JhcGhpYyBjb25z
b2xlIGFuZCB0aGUgbWFpbiBhbmQgTWFrZWZpbGUgZmlsZXMgYXJlIG5vdCBnZW5lcmF0ZWQuDQo+
DQo+IEFsdGVybmF0aXZlbHksIEkgbWFudWFsbHkgaW5zdGFsbGVkIHRoZSBPUEFNIHBhY2thZ2Vz
IChtaXJhZ2UtY29uc29sZS11bml4IGFuZCBtaXJhZ2UtdW5peCksIGJ1dCBzdGlsbCBJIGFtIHN0
dWNrLg0KPg0KPiBJIHdvdWxkIGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0aGFua3MgaW4gYWR2YW5j
ZS4NCj4NCj4gS2luZCByZWdhcmRzDQo+DQo+IENhcmxvcyBPdmllZG8NCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBGcm9tOiBOYXJheWFuYSBSZWRkeSBZIFtu
YXJheWFuYTEyMDhAaWlpdGQuYWMuaW5dDQo+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMDUsIDIw
MTQgNjowOCBQTQ0KPiBUbzogT3ZpZWRvIEdhcmPDrWEgTHVpcw0KPiBTdWJqZWN0OiBSZTogW01p
cmFnZU9TLWRldmVsXSBIZWxsbyBNaXJhZ2UgV29ybGQNCj4NCj4gSEkgY2FybG9zLA0KPiAgICAg
ICAgICAgICAgIFlvdSBoYXZlIHRvIHNwZWNpZnkgdW5peCBhcyB5b3VyIGluc3RhbGxlZCBtaXJh
Z2Ugb24gbGludXggdG8gd29yayBwcm9wZXJseSBhcyBmYXIgYXMgaSBrbm93DQo+DQo+ICAgICAg
ICAgICAgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCBpIG1lYW4gb3RoZXIgdGhhbiB4ZW4g
b3B0aW9uIC5pIHRoaW5rIHRoZXJlIGFyZSB0d28gb3B0aW9ucyBvbmUgaXMgdW5peCBvdGhlciBp
cyB4ZW4gLnNvIHVzZSAtLXVuaXggdG8gd29yayBmb3IgeW91ciBzeXN0ZW0uDQo+DQo+DQo+IE9u
IFdlZCwgTWFyIDUsIDIwMTQgYXQgMTE6MjMgUE0sIEx1aXMgT3ZpZWRvIEdhcmPDrWEgPHBzeGxj
b0Bub3R0aW5naGFtLmFjLnVrPG1haWx0bzpwc3hsY29Abm90dGluZ2hhbS5hYy51az4+IHdyb3Rl
Og0KPiBIaSwNCj4NCj4gSSB3b3VsZCBhcHByZWNpYXRlIHlvdXIgaGVscCBvbiB0aGUgZm9sbG93
aW5nIGlzc3VlLg0KPg0KPiBJIHJlY2VudGx5IGluc3RhbGxlZCBNaXJhZ2UgdXNpbmcgT1BBTSBm
b2xsb3dpbmcgdGhlIGluc3RydWN0aW9ucyBhcyBwcm92aWRlZCBpbiB0aGUgZG9jdW1lbnRhdGlv
biBhdmFpbGFibGUgYXQgd3d3Lm9wZW5taXJhZ2UuY29tPGh0dHA6Ly93d3cub3Blbm1pcmFnZS5j
b20+IChJIGFtIG9uIGEgNjQtYml0IExpbnV4LVVidW50dSBtYWNoaW5lKS4gSG93ZXZlciwgSSBj
YW5ub3QgY29tcGxldGUgdGhlIEhlbGxvIFdvcmxkIGV4YW1wbGUgZ2l2ZW4gdGhlcmUuIEkgdGhp
bmsgdGhlIHByb2JsZW0gc3RhcnRzIHdpdGggdGhlIGNvbW1hbmQgIm1pcmFnZSBjb25maWd1cmUg
LS14ZW4iLCB0aGUgZXJyb3IgZW5jb3VudGVyZWQgaXMgYXMgZm9sbG93czoNCj4NCj4gLWNhcmxv
c0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUkIHN1ZG8gbWlyYWdlIGNvbmZpZ3Vy
ZSAtLXhlbg0KPg0KPiAtKG1pcmFnZTo0OTg0KTogSUJVUy1XQVJOSU5HICoqOiBUaGUgb3duZXIg
b2YgL2hvbWUvY2FybG9zLy5jb25maWcvaWJ1cy9idXMgaXMgbm90IHJvb3QhDQo+DQo+IEFuIGVt
cHR5IGdyYXBoaWMgY29uc29sZSBpcyBzaG93biBhbmQgdGhlIGZpbGVzIG1haW4ubWw8aHR0cDov
L21haW4ubWw+IGFuZCBNYWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC4NCj4NCj4gV2hhdCBJIHNh
dyBpcyB0aGF0IHRoZSAibWlyYWdlIGNvbmZpZ3VyZSAtLXhlbiIgY29tbWFuZCBleGVjdXRlcyB0
aGUgaW5zdGFsbGF0aW9uIG9mICJtaXJhZ2UtY29uc29sZS14ZW4iIGFuZCAibWlyYWdlLXhlbiIg
d2hpY2ggSSBoYXZlIGluc3RhbGxlZCBtYW51YWxseSB0aHJvdWdoIHRoZSAib3BhbSBpbnN0YWxs
IiBjb21tYW5kIChjdXJyZW50IHZlcnNpb25zIGFyZSAxLjAuMiBhbmQgMS4xLjEsIHJlc3BlY3Rp
dmVseSksIGhvd2V2ZXIsIHRoZSBwcm9ibGVtIHBlcnNpc3RzLg0KPg0KPiBJIGNoYW5nZWQgdGhl
IHBlcm1pc3Npb25zIHRvIHJvb3Qgb2YgdGhlIGZpbGUgL2hvbWUvY2FybG9zLy5jb25maWcvaWJ1
cy9idXMgYW5kIHRyeSBhZ2FpbiAic3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuIiwgYWx0aG91
Z2ggdGhpcyB0aW1lIHRoZXJlIGlzIG5vIGVycm9yIG1lc3NhZ2VzIEkgc3RpbGwgZ2V0IGFuIGVt
cHR5IGdyYXBoaWMgY29uc29sZSBhbmQgZmlsZXMgbWFpbi5tbDxodHRwOi8vbWFpbi5tbD4gYW5k
IE1ha2VmaWxlIGFyZSBub3QgZ2VuZXJhdGVkLg0KPg0KPiBUaGFua3MgaW4gYWR2YW5jZS4NCj4N
Cj4NCj4gS2luZCByZWdhcmRzDQo+DQo+IENhcmxvcyBPdmllZG9UaGlzIG1lc3NhZ2UgYW5kIGFu
eSBhdHRhY2htZW50IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUgYW5kIG1h
eSBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugc2VuZCBpdCBiYWNrIHRvIG1lLCBhbmQgaW1t
ZWRpYXRlbHkgZGVsZXRlIGl0LiAgIFBsZWFzZSBkbyBub3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3Nl
IHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIG9yIGluIGFueSBhdHRh
Y2htZW50LiAgQW55IHZpZXdzIG9yIG9waW5pb25zIGV4cHJlc3NlZCBieSB0aGUgYXV0aG9yIG9m
IHRoaXMgZW1haWwgZG8gbm90IG5lY2Vzc2FyaWx5IHJlZmxlY3QgdGhlIHZpZXdzIG9mIHRoZSBV
bml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0uDQo+DQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiBjaGVj
a2VkIGZvciB2aXJ1c2VzIGJ1dCB0aGUgY29udGVudHMgb2YgYW4gYXR0YWNobWVudA0KPiBtYXkg
c3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5b3VyIGNv
bXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24gY2hlY2tz
LiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0g
bWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uDQo+DQo+DQo+
DQo+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0KPiBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzxtYWlsdG86TWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
DQo+IGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwNCj4NCj4NCj4NCj4gLS0NCj4gVGhhbmtzIGFuZCBSZWdhcmRzLA0KPiBZ
Lk5hcmF5YW5hIFJlZGR5LA0KPiBodHRwOi8vbWVtYmVyLmFjbS5vcmcvfm5hcmF5YW5hcmVkZHkz
DQo+ICAgICAgSUlJVC1EZWxoaVRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGlu
dGVuZGVkIHNvbGVseSBmb3IgdGhlIGFkZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50
aWFsIGluZm9ybWF0aW9uLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sgdG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQu
ICAgUGxlYXNlIGRvIG5vdCB1c2UsIGNvcHkgb3IgZGlzY2xvc2UgdGhlIGluZm9ybWF0aW9uIGNv
bnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ugb3IgaW4gYW55IGF0dGFjaG1lbnQuICBBbnkgdmlld3Mg
b3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3Qg
bmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGlu
Z2hhbS4NCj4NCj4gVGhpcyBtZXNzYWdlIGhhcyBiZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0
IHRoZSBjb250ZW50cyBvZiBhbiBhdHRhY2htZW50DQo+IG1heSBzdGlsbCBjb250YWluIHNvZnR3
YXJlIHZpcnVzZXMgd2hpY2ggY291bGQgZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3Ug
YXJlIGFkdmlzZWQgdG8gcGVyZm9ybSB5b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRp
b25zIHdpdGggdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFz
IHBlcm1pdHRlZCBieSBVSyBsZWdpc2xhdGlvbi4NCj4NCj4NCj4NCj4NCj4NCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gTWlyYWdlT1MtZGV2ZWwg
bWFpbGluZyBsaXN0DQo+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwNCg0KDQotLQ0KQ2hlZXJzLA0KDQpSLg0KDQoNCg0KDQo=

--_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2PlRoYW5rcyBSaWNoYXJkIGFu
ZCBOYXJheWFuYSwgSSdsbCBnaXZlIGl0IGEgdHJ5IHRoaXMgbW9ybmluZy48L2Rpdj48ZGl2Pjxi
cj48L2Rpdj48ZGl2PktpbmQgcmVnYXJkczwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdiBz
dHlsZT0iZm9udC1zaXplOjg3JSI+Q2FybG9zIE92aWVkbzwvZGl2PjwvZGl2Pjxicj48YnI+PGJy
Pi0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+U3ViamVjdDogUmU6IFtNaXJh
Z2VPUy1kZXZlbF0gSGVsbG8gTWlyYWdlIFdvcmxkIDxicj5Gcm9tOiBNb3J0aWVyIFJpY2hhcmQg
Jmx0O3BzenJtbUBleG1haWwubm90dGluZ2hhbS5hYy51ayZndDsgPGJyPlRvOiBPdmllZG8gR2Fy
Y8OtYSBMdWlzICZsdDtwc3hsY29AZXhtYWlsLm5vdHRpbmdoYW0uYWMudWsmZ3Q7IDxicj5DQzog
Im1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIiAmbHQ7bWlyYWdlb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcmZ3Q7IDxicj48YnI+PGJyPjxmb250IHNpemU9IjIiPjxkaXYg
Y2xhc3M9IlBsYWluVGV4dCI+aG1tLS0gdGhlcmUgbWlnaHQgYmUgc29tZSBjb25mdXNpb24gaGVy
ZS48YnI+Cjxicj4KdGhlICItLXVuaXgiIGFuZCAiLS14ZW4iIGZsYWdzIGFyZSB0byBkbyB3aXRo
IHRoZSB0YXJnZXQgYmVpbmcgYnVpbHQsIG5vdCB0aGUgcGxhdGZvcm0gYmVpbmcgYnVpbHQgb24u
IG9uIGEgdmFuaWxsYSB1YnVudHUgcGxhdGZvcm0gaSB0aGluayB5b3Ugc2hvdWxkIGJlIGFibGUg
dG8gdXNlIGVpdGhlciAodGhvdWdoIHlvdSBtaWdodCBuZWVkIHRvIGFwdC1nZXQgaW5zdGFsbCBh
IGZldyBleHRyYSBwYWNrYWdlcyBmb3IgLS14ZW4sIGkgY2FuJ3QgcmVjYWxsOyB0aGUgaW5zdGFs
bC9oZWxsby13b3JsZCBwYWdlcyBvbiBvcGVubWlyYWdlLm9yZyBzaG91bGQgc2F5KS48YnI+Cjxi
cj4KZ2l2ZW4gdGhlIHBlcm1pc3Npb24gZGVuaWVkIGVycm9yIGJlbG93IGZvciB0aGUgbG9jayBm
aWxlIGFuZCB0aGUgb3RoZXIgcGVybWlzc2lvbiBlcnJvcnMgeW91IHdlcmUgaGF2aW5nLCBpJ2Qg
c3Ryb25nbHkgc3VzcGVjdCBpdCdzIG93bmVyc2hpcCBhbmQgcGVybWlzc2lvbiBpc3N1ZXMgb24g
ZmlsZXMgZHVlIHRvIHVzaW5nIHN1ZG8gb24gc29tZSBjb21tYW5kcyBidXQgbm90IG90aGVycy4g
KHRob3VnaCBpIGhhdmUgdG8gYWRtaXQgaSd2ZSBuZXZlciBjb21lIGFjcm9zcyB0aGUgaWJ1cyBz
dHVmZiBiZWZvcmUhKTxicj4KPGJyPgoqYXNzdW1pbmcgeW91J3ZlIG5vdGhpbmcgc3BlY2lhbCBp
bnN0YWxsZWQgYW5kIHlvdSBrbm93IHRoaXMgd29uJ3QgYnJlYWsgYW55dGhpbmcqIGFuZCB0aGF0
IHlvdXIgdXNlciBhbmQgZ3JvdXAgYXJlIGJvdGggY2FsbGVkICJjYXJsb3MiIGknZCB0cnkgc29t
ZXRoaW5nIGxpa2UgInN1ZG8gY2hvd24gLVIgY2FybG9zOmNhcmxvcyAvaG9tZS9jYXJsb3MiLiZu
YnNwOyA8YnI+Cjxicj4KaWYgdGhpbmdzIGV2ZXIgZ2V0IHRvbyBjb25mdXNlZCwgeW91IGNhbiBh
bHdheXMgInJtIC1yZiB+Ly5vcGFtIiB0byBjb21wbGV0ZWx5IG51a2Ugb3BhbSBzdGF0ZSBhbmQg
c3RhcnQgYWdhaW4uPGJyPgo8YnI+CmFsbCBpIGNhbiBzdWdnZXN0IGF0IHRoaXMgcG9pbnQgYWJv
dXQgdGhlIGlidXMgdGhpbmcgaXMgdG8gdXNlIGdvb2dsZS4uLiA6KSZuYnNwOyAoYW5kIHBvc3Np
Ymx5IHJlcGxhY2UgdWJ1bnR1IHdpdGggZGViaWFuIHdoZWV6eS4uLik8YnI+Cjxicj4KPGJyPgpP
biA2IE1hciAyMDE0LCBhdCAxMzowNywgTHVpcyBPdmllZG8gR2FyY8OtYSAmbHQ7cHN4bGNvQG5v
dHRpbmdoYW0uYWMudWsmZ3Q7IHdyb3RlOjxicj4KPGJyPgomZ3Q7IFRoYW5rcyBOYXJheWFuYSw8
YnI+CiZndDsgPGJyPgomZ3Q7IEkgaGF2ZSB0cmllZCBhcyBzdWdnZXN0ZWQsIGZpcnN0IHJlbW92
aW5nIHRoZSBtaXJhZ2UteGVuIGFuZCBtaXJhZ2UtY29uc29sZS14ZW4sIGhvd2V2ZXIsIHdoZW4g
SSBydW4gIm1pcmFnZSBjb25maWd1cmUgLS11bml4IiBJIGdvdCB0aGUgZm9sbG93aW5nIGVycm9y
Ojxicj4KJmd0OyA8YnI+CiZndDsgY2FybG9zQDp+L21pcmFnZS9taXJhZ2Utc2tlbGV0b24vY29u
c29sZSQgbWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXg8YnI+CiZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFVzaW5nIHRoZSBzY2FubmVkIGNvbmZpZyBmaWxlOiBjb25maWcu
bWw8YnI+CiZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENvbXBpbGlu
ZyBhbmQgZHlubGlua2luZyAvaG9tZS9jYXJsb3MvbWlyYWdlL21pcmFnZS1za2VsZXRvbi9jb25z
b2xlL2NvbmZpZy5tbDxicj4KJmd0OyBNSVJBR0UmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgKyBFeGVjdXRpbmc6IHJtIC1yZiAvaG9tZS9jYXJsb3MvbWlyYWdlL21pcmFnZS1za2VsZXRv
bi9jb25zb2xlL19idWlsZC9jb25maWcuKjxicj4KJmd0OyBNSVJBR0UmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgKyBFeGVjdXRpbmc6IGNkIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdl
LXNrZWxldG9uL2NvbnNvbGUgJmFtcDsmYW1wOyBvY2FtbGJ1aWxkIC11c2Utb2NhbWxmaW5kIC10
YWdzIGFubm90LGJpbl9hbm5vdCAtcGtnIG1pcmFnZSBjb25maWcuY214czxicj4KJmd0OyBjb25z
b2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENPTkZJR1VSRTogL2hvbWUvY2FybG9zL21pcmFn
ZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZS9jb25maWcubWw8YnI+CiZndDsgY29uc29sZSZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAxIGpvYiBbVW5pa2VybmVsLk1haW5dPGJyPgomZ3Q7IGNvbnNv
bGUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSW5zdGFsbGluZyBPUEFNIHBhY2thZ2VzLjxicj4K
Jmd0OyBjb25zb2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgRXhlY3V0aW5nOiBvcGFtIGlu
c3RhbGwgLS15ZXMgbWlyYWdlLWNvbnNvbGUtdW5peCBtaXJhZ2UtdW5peDxicj4KJmd0OyBjb25z
b2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICdvcGFtIGluc3RhbGwgLS15ZXMgbWly
YWdlLWNvbnNvbGUtdW5peCBtaXJhZ2UtdW5peCcgZmFpbGVkLjxicj4KJmd0OyBjb25zb2xlJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZhdGFsIGVycm9yOjxicj4KJmd0OyBjb25zb2xl
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFN5c19lcnJvcigiL2hvbWUvY2FybG9zLy5v
cGFtL2xvY2s6IFBlcm1pc3Npb24gZGVuaWVkIik8YnI+CiZndDsgW0VSUk9SXSZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgY29tbWFuZCAib3BhbSBpbnN0YWxsIC0teWVzIG1pcmFn
ZS1jb25zb2xlLXVuaXggbWlyYWdlLXVuaXgiIGV4aXRlZCB3aXRoIGNvZGUgMS48YnI+CiZndDsg
PGJyPgomZ3Q7IDxicj4KJmd0OyBUaGVuIEkgdHJpZWQgInN1ZG8gbWlyYWdlIGNvbmZpZ3VyZSAt
LXVuaXgiIGFuZCBpdCBvbmx5IG9wZW5zIGFuIGVtcHR5IGdyYXBoaWMgY29uc29sZSBhbmQgdGhl
IG1haW4gYW5kIE1ha2VmaWxlIGZpbGVzIGFyZSBub3QgZ2VuZXJhdGVkLjxicj4KJmd0OyA8YnI+
CiZndDsgQWx0ZXJuYXRpdmVseSwgSSBtYW51YWxseSBpbnN0YWxsZWQgdGhlIE9QQU0gcGFja2Fn
ZXMgKG1pcmFnZS1jb25zb2xlLXVuaXggYW5kIG1pcmFnZS11bml4KSwgYnV0IHN0aWxsIEkgYW0g
c3R1Y2suPGJyPgomZ3Q7IDxicj4KJmd0OyBJIHdvdWxkIGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0
aGFua3MgaW4gYWR2YW5jZS48YnI+CiZndDsgPGJyPgomZ3Q7IEtpbmQgcmVnYXJkczxicj4KJmd0
OyA8YnI+CiZndDsgQ2FybG9zIE92aWVkbzxicj4KJmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPgomZ3Q7IEZyb206IE5hcmF5YW5hIFJlZGR5IFkgW25hcmF5
YW5hMTIwOEBpaWl0ZC5hYy5pbl08YnI+CiZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAwNSwg
MjAxNCA2OjA4IFBNPGJyPgomZ3Q7IFRvOiBPdmllZG8gR2FyY8OtYSBMdWlzPGJyPgomZ3Q7IFN1
YmplY3Q6IFJlOiBbTWlyYWdlT1MtZGV2ZWxdIEhlbGxvIE1pcmFnZSBXb3JsZDxicj4KJmd0OyA8
YnI+CiZndDsgSEkgY2FybG9zLDxicj4KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZ
b3UgaGF2ZSB0byBzcGVjaWZ5IHVuaXggYXMgeW91ciBpbnN0YWxsZWQgbWlyYWdlIG9uIGxpbnV4
IHRvIHdvcmsgcHJvcGVybHkgYXMgZmFyIGFzIGkga25vdzxicj4KJmd0OyA8YnI+CiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCBpIG1lYW4gb3RoZXIgdGhhbiB4ZW4g
b3B0aW9uIC5pIHRoaW5rIHRoZXJlIGFyZSB0d28gb3B0aW9ucyBvbmUgaXMgdW5peCBvdGhlciBp
cyB4ZW4gLnNvIHVzZSAtLXVuaXggdG8gd29yayBmb3IgeW91ciBzeXN0ZW0uPGJyPgomZ3Q7IDxi
cj4KJmd0OyA8YnI+CiZndDsgT24gV2VkLCBNYXIgNSwgMjAxNCBhdCAxMToyMyBQTSwgTHVpcyBP
dmllZG8gR2FyY8OtYSAmbHQ7cHN4bGNvQG5vdHRpbmdoYW0uYWMudWsmbHQ7bWFpbHRvOnBzeGxj
b0Bub3R0aW5naGFtLmFjLnVrJmd0OyZndDsgd3JvdGU6PGJyPgomZ3Q7IEhpLDxicj4KJmd0OyA8
YnI+CiZndDsgSSB3b3VsZCBhcHByZWNpYXRlIHlvdXIgaGVscCBvbiB0aGUgZm9sbG93aW5nIGlz
c3VlLjxicj4KJmd0OyA8YnI+CiZndDsgSSByZWNlbnRseSBpbnN0YWxsZWQgTWlyYWdlIHVzaW5n
IE9QQU0gZm9sbG93aW5nIHRoZSBpbnN0cnVjdGlvbnMgYXMgcHJvdmlkZWQgaW4gdGhlIGRvY3Vt
ZW50YXRpb24gYXZhaWxhYmxlIGF0IDxhIGhyZWY9IiI+d3d3Lm9wZW5taXJhZ2UuY29tJmx0O2h0
dHA6Ly93d3cub3Blbm1pcmFnZS5jb208L2E+Jmd0OyAoSSBhbSBvbiBhIDY0LWJpdCBMaW51eC1V
YnVudHUgbWFjaGluZSkuIEhvd2V2ZXIsIEkgY2Fubm90IGNvbXBsZXRlIHRoZSBIZWxsbyBXb3Js
ZCBleGFtcGxlIGdpdmVuIHRoZXJlLiBJIHRoaW5rIHRoZSBwcm9ibGVtIHN0YXJ0cyB3aXRoIHRo
ZSBjb21tYW5kICJtaXJhZ2UgY29uZmlndXJlIC0teGVuIiwgdGhlIGVycm9yIGVuY291bnRlcmVk
IGlzIGFzIGZvbGxvd3M6PGJyPgomZ3Q7IDxicj4KJmd0OyAtY2FybG9zQDp+L21pcmFnZS9taXJh
Z2Utc2tlbGV0b24vY29uc29sZSQgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuPGJyPgomZ3Q7
IDxicj4KJmd0OyAtKG1pcmFnZTo0OTg0KTogSUJVUy1XQVJOSU5HICoqOiBUaGUgb3duZXIgb2Yg
L2hvbWUvY2FybG9zLy5jb25maWcvaWJ1cy9idXMgaXMgbm90IHJvb3QhPGJyPgomZ3Q7IDxicj4K
Jmd0OyBBbiBlbXB0eSBncmFwaGljIGNvbnNvbGUgaXMgc2hvd24gYW5kIHRoZSBmaWxlcyBtYWlu
Lm1sJmx0O2h0dHA6Ly9tYWluLm1sJmd0OyBhbmQgTWFrZWZpbGUgYXJlIG5vdCBnZW5lcmF0ZWQu
PGJyPgomZ3Q7IDxicj4KJmd0OyBXaGF0IEkgc2F3IGlzIHRoYXQgdGhlICJtaXJhZ2UgY29uZmln
dXJlIC0teGVuIiBjb21tYW5kIGV4ZWN1dGVzIHRoZSBpbnN0YWxsYXRpb24gb2YgIm1pcmFnZS1j
b25zb2xlLXhlbiIgYW5kICJtaXJhZ2UteGVuIiB3aGljaCBJIGhhdmUgaW5zdGFsbGVkIG1hbnVh
bGx5IHRocm91Z2ggdGhlICJvcGFtIGluc3RhbGwiIGNvbW1hbmQgKGN1cnJlbnQgdmVyc2lvbnMg
YXJlIDEuMC4yIGFuZCAxLjEuMSwgcmVzcGVjdGl2ZWx5KSwgaG93ZXZlciwgdGhlIHByb2JsZW0g
cGVyc2lzdHMuPGJyPgomZ3Q7IDxicj4KJmd0OyBJIGNoYW5nZWQgdGhlIHBlcm1pc3Npb25zIHRv
IHJvb3Qgb2YgdGhlIGZpbGUgL2hvbWUvY2FybG9zLy5jb25maWcvaWJ1cy9idXMgYW5kIHRyeSBh
Z2FpbiAic3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuIiwgYWx0aG91Z2ggdGhpcyB0aW1lIHRo
ZXJlIGlzIG5vIGVycm9yIG1lc3NhZ2VzIEkgc3RpbGwgZ2V0IGFuIGVtcHR5IGdyYXBoaWMgY29u
c29sZSBhbmQgZmlsZXMgbWFpbi5tbCZsdDtodHRwOi8vbWFpbi5tbCZndDsgYW5kIE1ha2VmaWxl
IGFyZSBub3QgZ2VuZXJhdGVkLjxicj4KJmd0OyA8YnI+CiZndDsgVGhhbmtzIGluIGFkdmFuY2Uu
PGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgS2luZCByZWdhcmRzPGJyPgomZ3Q7IDxicj4K
Jmd0OyBDYXJsb3MgT3ZpZWRvVGhpcyBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBhcmUgaW50
ZW5kZWQgc29sZWx5IGZvciB0aGUgYWRkcmVzc2VlIGFuZCBtYXkgY29udGFpbiBjb25maWRlbnRp
YWwgaW5mb3JtYXRpb24uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIHNlbmQgaXQgYmFjayB0byBtZSwgYW5kIGltbWVkaWF0ZWx5IGRlbGV0ZSBpdC4m
bmJzcDsmbmJzcDsgUGxlYXNlIGRvIG5vdCB1c2UsIGNvcHkgb3IgZGlzY2xvc2UgdGhlIGluZm9y
bWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ugb3IgaW4gYW55IGF0dGFjaG1lbnQuJm5i
c3A7IEFueSB2aWV3cyBvciBvcGluaW9ucyBleHByZXNzZWQgYnkgdGhlIGF1dGhvciBvZiB0aGlz
IGVtYWlsIGRvIG5vdCBuZWNlc3NhcmlseSByZWZsZWN0IHRoZSB2aWV3cyBvZiB0aGUgVW5pdmVy
c2l0eSBvZiBOb3R0aW5naGFtLjxicj4KJmd0OyA8YnI+CiZndDsgVGhpcyBtZXNzYWdlIGhhcyBi
ZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0IHRoZSBjb250ZW50cyBvZiBhbiBhdHRhY2htZW50
PGJyPgomZ3Q7IG1heSBzdGlsbCBjb250YWluIHNvZnR3YXJlIHZpcnVzZXMgd2hpY2ggY291bGQg
ZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3UgYXJlIGFkdmlzZWQgdG8gcGVyZm9ybSB5
b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRpb25zIHdpdGggdGhlIFVuaXZlcnNpdHkg
b2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFzIHBlcm1pdHRlZCBieSBVSyBsZWdpc2xh
dGlvbi48YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgPGJyPgomZ3Q7IDxi
cj4KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4KJmd0OyBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5nIGxpc3Q8YnI+CiZndDsgTWlyYWdlT1MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcmbHQ7bWFpbHRvOk1pcmFnZU9TLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnJmd0Ozxicj4KJmd0OyA8YSBocmVmPSJodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsIiB0YXJnZXQ9Il9C
TEFOSyI+aHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taXJhZ2Vvcy1kZXZlbDwvYT48YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZn
dDsgLS08YnI+CiZndDsgVGhhbmtzIGFuZCBSZWdhcmRzLDxicj4KJmd0OyBZLk5hcmF5YW5hIFJl
ZGR5LDxicj4KJmd0OyA8YSBocmVmPSJodHRwOi8vbWVtYmVyLmFjbS5vcmcvfm5hcmF5YW5hcmVk
ZHkzIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cDovL21lbWJlci5hY20ub3JnL35uYXJheWFuYXJlZGR5
MzwvYT48YnI+CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSUlJVC1EZWxoaVRo
aXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhl
IGFkZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJh
Y2sgdG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuJm5ic3A7Jm5ic3A7IFBsZWFzZSBk
byBub3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3NlIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4g
dGhpcyBtZXNzYWdlIG9yIGluIGFueSBhdHRhY2htZW50LiZuYnNwOyBBbnkgdmlld3Mgb3Igb3Bp
bmlvbnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNz
YXJpbHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS48
YnI+CiZndDsgPGJyPgomZ3Q7IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiBjaGVja2VkIGZvciB2aXJ1
c2VzIGJ1dCB0aGUgY29udGVudHMgb2YgYW4gYXR0YWNobWVudDxicj4KJmd0OyBtYXkgc3RpbGwg
Y29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5b3VyIGNvbXB1dGVy
IHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24gY2hlY2tzLiBFbWFp
bCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0gbWF5IGJl
IG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uPGJyPgomZ3Q7IDxicj4K
Jmd0OyA8YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiZndDsgTWlyYWdlT1MtZGV2
ZWwgbWFpbGluZyBsaXN0PGJyPgomZ3Q7IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPGJyPgomZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsPC9hPjxicj4KPGJyPgo8YnI+Ci0tIDxicj4KQ2hlZXJzLDxicj4KPGJyPgpSLjxicj4KPGJy
Pgo8YnI+Cjxicj4KPGJyPgo8L2Rpdj48L2ZvbnQ+CgoKPC9ib2R5Pg==

--_000_awkcvisbf0nvr6mrx9y3dipj1394176539357emailandroidcom_--


--===============0148563895360482306==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============0148563895360482306==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 12:00:51 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 12:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLtSH-0002ZG-1Z; Fri, 07 Mar 2014 12:00:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WLtRd-0002Ya-6B
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 12:00:38 +0000
Received: from [85.158.143.35:48480] by server-3.bemta-4.messagelabs.com id
	54/F8-13602-4C4B9135; Fri, 07 Mar 2014 12:00:04 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1394193603!401282!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4607 invoked from network); 7 Mar 2014 12:00:03 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-11.tower-21.messagelabs.com with SMTP;
	7 Mar 2014 12:00:03 -0000
Received: (qmail 23889 invoked by uid 634); 7 Mar 2014 12:00:02 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 07 Mar 2014 12:00:01 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <D4C8AB7B-B3D9-415A-94C6-62526910FEB4@onapp.com>
Date: Fri, 7 Mar 2014 10:56:14 +0000
Message-Id: <3C07D9BD-B5FF-4D05-91CD-42AC5B01D260@recoil.org>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
	<3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
	<D4C8AB7B-B3D9-415A-94C6-62526910FEB4@onapp.com>
To: Julian Chesterfield <julian.chesterfield@onapp.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Great -- upstreaming this to the libraries will requiring exposing a little more configuration abstraction in STACKV4, so I'll leave this as a "raw skeleton" for the moment.

-anil

On 5 Mar 2014, at 18:59, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:

> To confirm - this worked correctly for me. I can pass in static params now and the VM picks them up correctly. Just FYI - build fails if htdocs directory is not first created. It might be sensible to add an htdocs dir with skeleton index.html content file for newbies.
> 
> Thanks!
> - J
> 
> On 4 Mar 2014, at 20:10, Anil Madhavapeddy wrote:
> 
>> I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).
>> 
>> We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)
>> 
>> https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip
>> 
>> (note that this will only compile under Xen at the moment, not Unix)
>> 
>> -anil
>> 
>> On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:
>> 
>>> I've opened a ticket for this discussion:
>>> 
>>> https://github.com/mirage/mirage/issues/228
>>> 
>>> - J
>>> 
>>> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
>>> 
>>>> 
>>>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>>>> 
>>>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>>>> 
>>>>> ```
>>>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>>>> 
>>>>> These are written into the VIF backend tree in xenstore.
>>>> 
>>>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>>>> 
>>>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>>>> 
>>>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>>>> 
>>>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>>>> 
>>>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>>>> 
>>>> what would the js backend do?  (or would the issue simply never arise?)
>>>> 
>>>> -- 
>>>> Cheers,
>>>> 
>>>> R.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>>>> 
>>>> This message has been checked for viruses but the contents of an attachment
>>>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> MirageOS-devel mailing list
>>>> MirageOS-devel@lists.xenproject.org
>>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>> 
>>> 
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>> 
>> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 12:00:51 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 12:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLtSH-0002ZG-1Z; Fri, 07 Mar 2014 12:00:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WLtRd-0002Ya-6B
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 12:00:38 +0000
Received: from [85.158.143.35:48480] by server-3.bemta-4.messagelabs.com id
	54/F8-13602-4C4B9135; Fri, 07 Mar 2014 12:00:04 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1394193603!401282!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4607 invoked from network); 7 Mar 2014 12:00:03 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-11.tower-21.messagelabs.com with SMTP;
	7 Mar 2014 12:00:03 -0000
Received: (qmail 23889 invoked by uid 634); 7 Mar 2014 12:00:02 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 07 Mar 2014 12:00:01 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <D4C8AB7B-B3D9-415A-94C6-62526910FEB4@onapp.com>
Date: Fri, 7 Mar 2014 10:56:14 +0000
Message-Id: <3C07D9BD-B5FF-4D05-91CD-42AC5B01D260@recoil.org>
References: <99957A9C-EFCD-42FA-973B-54D61FB955A7@recoil.org>
	<1FA460E9-D42B-4B1A-BE7E-47233B3FCBA1@nottingham.ac.uk>
	<26631AF0-4A65-4C08-A1CA-BCBCF2FB83CF@onapp.com>
	<3821FEAB-8537-4D5A-835E-92A39F7292D3@recoil.org>
	<D4C8AB7B-B3D9-415A-94C6-62526910FEB4@onapp.com>
To: Julian Chesterfield <julian.chesterfield@onapp.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] auto configuring ip/netmask info
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Great -- upstreaming this to the libraries will requiring exposing a little more configuration abstraction in STACKV4, so I'll leave this as a "raw skeleton" for the moment.

-anil

On 5 Mar 2014, at 18:59, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:

> To confirm - this worked correctly for me. I can pass in static params now and the VM picks them up correctly. Just FYI - build fails if htdocs directory is not first created. It might be sensible to add an htdocs dir with skeleton index.html content file for newbies.
> 
> Thanks!
> - J
> 
> On 4 Mar 2014, at 20:10, Anil Madhavapeddy wrote:
> 
>> I pushed a sample unikernel that reads the kernel command line, as a quick test to see if this will work for you Julian.  Note that you must pass it the right "extra" kernel args or it will just exit (I didn't bother with error handling as it's just during startup).
>> 
>> We don't expose a very flexible configuration interface through STACKV4 yet, so this unikernel is written explicitly from Ethif upwards.  It's quite nice that we can do this if the library abstractions aren't sufficient, if I do say so myself :-)
>> 
>> https://github.com/mirage/mirage-skeleton/tree/master/xen/static_website%2Bip
>> 
>> (note that this will only compile under Xen at the moment, not Unix)
>> 
>> -anil
>> 
>> On 26 Feb 2014, at 17:10, Julian Chesterfield <julian.chesterfield@onapp.com> wrote:
>> 
>>> I've opened a ticket for this discussion:
>>> 
>>> https://github.com/mirage/mirage/issues/228
>>> 
>>> - J
>>> 
>>> On 25 Feb 2014, at 20:40, Richard Mortier wrote:
>>> 
>>>> 
>>>> On 25 Feb 2014, at 17:09, Anil Madhavapeddy <anil@recoil.org> wrote:
>>>> 
>>>>> Julian and I were looking into the various Xen config options for networking this morning, and it turns out that the XL/XM toolstacks can both specify a per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
>>>>> 
>>>>> ```
>>>>> vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
>>>>> 
>>>>> These are written into the VIF backend tree in xenstore.
>>>> 
>>>> aha. i wondered about that. where's the best docs on xenstore -- it's probably something i should know a bit more about.
>>>> 
>>>>> I'd like to take advantage of this by having the network stack automatically probe for it and use it if available (i.e. a 'default' mode in the stack configuration, which can be overridden by the manual IP or DHCP options).
>>>>> 
>>>>> Any thoughts on the best place to put it, though?  The obvious place is in mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which has come up several times. Dave, how viable is it to have a simple Unix Xenstore that maps to a filesystem tree?  We can project configuration variables into there for tuntap, and perhaps take care of bridge configuration at the same time as well.
>>>> 
>>>> i can't comment on the viability of a unix equivalent, but that seems to make a lot of sense to me.
>>>> 
>>>>> Another backend that will need an equivalent registry-style interface are the kFreeBSD backend (which could call back into userspace via an ioctl interface).
>>>> 
>>>> what would the js backend do?  (or would the issue simply never arise?)
>>>> 
>>>> -- 
>>>> Cheers,
>>>> 
>>>> R.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>>>> 
>>>> This message has been checked for viruses but the contents of an attachment
>>>> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> MirageOS-devel mailing list
>>>> MirageOS-devel@lists.xenproject.org
>>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>> 
>>> 
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>> 
>> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 15:04:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 15:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLwK8-0007kP-Fg; Fri, 07 Mar 2014 15:04:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLwK6-0007kK-QL
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 15:04:31 +0000
Received: from [85.158.137.68:50429] by server-12.bemta-3.messagelabs.com id
	AB/EF-01674-EFFD9135; Fri, 07 Mar 2014 15:04:30 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-5.tower-31.messagelabs.com!1394204668!5074670!1
X-Originating-IP: [151.236.209.33]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4131 invoked from network); 7 Mar 2014 15:04:28 -0000
Received: from engine01-20433-7.icritical.com (HELO
	engine01-20433-7.icritical.com) (151.236.209.33)
	by server-5.tower-31.messagelabs.com with SMTP;
	7 Mar 2014 15:04:28 -0000
Received: (qmail 8642 invoked from network); 7 Mar 2014 15:02:58 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-7.icritical.com with SMTP; 7 Mar 2014 15:02:58 -0000
Received: from engine01-20433-7.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-7.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 07563-08 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 15:02:51 +0000 (GMT)
Received: (qmail 7703 invoked by uid 599); 7 Mar 2014 15:01:45 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine01-20433-7.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 15:01:45 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLwHK-0005q2-VN; Fri, 07 Mar 2014 15:01:39 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>,
	"narayana1208@iiitd.ac.in" <narayana1208@iiitd.ac.in>
Date: Fri, 7 Mar 2014 15:01:38 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac85gHvEJvOyO3/QQSiAvOeuA7tuXgAk/Lzd
Message-ID: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
In-Reply-To: <3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-7.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi,

Doing a clean installation and changing the ownership and permissions has w=
orked, now I am able to configure and build a Xen VM (I can see the files g=
enerated), however when running the it does not generate the main.xl Xen co=
nfiguration file (xen-utils-common are installed) so I cannot see the conso=
le commands generated by the for loop.

I would appreciate your help, thanks in advance.

Kind regards

Carlos Oviedo
________________________________________
From: Mortier Richard
Sent: Thursday, March 06, 2014 9:10 PM
To: Oviedo Garc=EDa Luis
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Hello Mirage World

hmm-- there might be some confusion here.

the "--unix" and "--xen" flags are to do with the target being built, not t=
he platform being built on. on a vanilla ubuntu platform i think you should=
 be able to use either (though you might need to apt-get install a few extr=
a packages for --xen, i can't recall; the install/hello-world pages on open=
mirage.org should say).

given the permission denied error below for the lock file and the other per=
mission errors you were having, i'd strongly suspect it's ownership and per=
mission issues on files due to using sudo on some commands but not others. =
(though i have to admit i've never come across the ibus stuff before!)

*assuming you've nothing special installed and you know this won't break an=
ything* and that your user and group are both called "carlos" i'd try somet=
hing like "sudo chown -R carlos:carlos /home/carlos".

if things ever get too confused, you can always "rm -rf ~/.opam" to complet=
ely nuke opam state and start again.

all i can suggest at this point about the ibus thing is to use google... :)=
  (and possibly replace ubuntu with debian wheezy...)


On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> wro=
te:

> Thanks Narayana,
>
> I have tried as suggested, first removing the mirage-xen and mirage-conso=
le-xen, however, when I run "mirage configure --unix" I got the following e=
rror:
>
> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
> MIRAGE      Using the scanned config file: config.ml
> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton/=
console/config.ml
> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/conso=
le/_build/config.*
> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console &=
& ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/config=
.ml
> console     1 job [Unikernel.Main]
> console     Installing OPAM packages.
> console     + Executing: opam install --yes mirage-console-unix mirage-un=
ix
> console      'opam install --yes mirage-console-unix mirage-unix' failed.
> console      Fatal error:
> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
> [ERROR]      The command "opam install --yes mirage-console-unix mirage-u=
nix" exited with code 1.
>
>
> Then I tried "sudo mirage configure --unix" and it only opens an empty gr=
aphic console and the main and Makefile files are not generated.
>
> Alternatively, I manually installed the OPAM packages (mirage-console-uni=
x and mirage-unix), but still I am stuck.
>
> I would appreciate your help, thanks in advance.
>
> Kind regards
>
> Carlos Oviedo
> ________________________________________
> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
> Sent: Wednesday, March 05, 2014 6:08 PM
> To: Oviedo Garc=EDa Luis
> Subject: Re: [MirageOS-devel] Hello Mirage World
>
> HI carlos,
>               You have to specify unix as your installed mirage on linux =
to work properly as far as i know
>
>            sudo mirage configure --unix i mean other than xen option .i t=
hink there are two options one is unix other is xen .so use --unix to work =
for your system.
>
>
> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham.=
ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
> Hi,
>
> I would appreciate your help on the following issue.
>
> I recently installed Mirage using OPAM following the instructions as prov=
ided in the documentation available at www.openmirage.com<http://www.openmi=
rage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot comple=
te the Hello World example given there. I think the problem starts with the=
 command "mirage configure --xen", the error encountered is as follows:
>
> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
>
> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/b=
us is not root!
>
> An empty graphic console is shown and the files main.ml<http://main.ml> a=
nd Makefile are not generated.
>
> What I saw is that the "mirage configure --xen" command executes the inst=
allation of "mirage-console-xen" and "mirage-xen" which I have installed ma=
nually through the "opam install" command (current versions are 1.0.2 and 1=
.1.1, respectively), however, the problem persists.
>
> I changed the permissions to root of the file /home/carlos/.config/ibus/b=
us and try again "sudo mirage configure --xen", although this time there is=
 no error messages I still get an empty graphic console and files main.ml<h=
ttp://main.ml> and Makefile are not generated.
>
> Thanks in advance.
>
>
> Kind regards
>
> Carlos OviedoThis message and any attachment are intended solely for the =
addressee and may contain confidential information. If you have received th=
is message in error, please send it back to me, and immediately delete it. =
  Please do not use, copy or disclose the information contained in this mes=
sage or in any attachment.  Any views or opinions expressed by the author o=
f this email do not necessarily reflect the views of the University of Nott=
ingham.
>
> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
>
>
>
>
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenprojec=
t.org>
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
>
>
> --
> Thanks and Regards,
> Y.Narayana Reddy,
> http://member.acm.org/~narayanareddy3
>      IIIT-DelhiThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
>
> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
>
>
>
>
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


--
Cheers,

R.




This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in e=
rror, please send it back to me, and immediately delete it.   Please do not=
 use, copy or disclose the information contained in this message or in any =
attachment.  Any views or opinions expressed by the author of this email do=
 not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 15:04:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 15:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLwK8-0007kP-Fg; Fri, 07 Mar 2014 15:04:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLwK6-0007kK-QL
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 15:04:31 +0000
Received: from [85.158.137.68:50429] by server-12.bemta-3.messagelabs.com id
	AB/EF-01674-EFFD9135; Fri, 07 Mar 2014 15:04:30 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-5.tower-31.messagelabs.com!1394204668!5074670!1
X-Originating-IP: [151.236.209.33]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4131 invoked from network); 7 Mar 2014 15:04:28 -0000
Received: from engine01-20433-7.icritical.com (HELO
	engine01-20433-7.icritical.com) (151.236.209.33)
	by server-5.tower-31.messagelabs.com with SMTP;
	7 Mar 2014 15:04:28 -0000
Received: (qmail 8642 invoked from network); 7 Mar 2014 15:02:58 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-7.icritical.com with SMTP; 7 Mar 2014 15:02:58 -0000
Received: from engine01-20433-7.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-7.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 07563-08 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 15:02:51 +0000 (GMT)
Received: (qmail 7703 invoked by uid 599); 7 Mar 2014 15:01:45 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine01-20433-7.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 15:01:45 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLwHK-0005q2-VN; Fri, 07 Mar 2014 15:01:39 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>,
	"narayana1208@iiitd.ac.in" <narayana1208@iiitd.ac.in>
Date: Fri, 7 Mar 2014 15:01:38 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac85gHvEJvOyO3/QQSiAvOeuA7tuXgAk/Lzd
Message-ID: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
In-Reply-To: <3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-7.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi,

Doing a clean installation and changing the ownership and permissions has w=
orked, now I am able to configure and build a Xen VM (I can see the files g=
enerated), however when running the it does not generate the main.xl Xen co=
nfiguration file (xen-utils-common are installed) so I cannot see the conso=
le commands generated by the for loop.

I would appreciate your help, thanks in advance.

Kind regards

Carlos Oviedo
________________________________________
From: Mortier Richard
Sent: Thursday, March 06, 2014 9:10 PM
To: Oviedo Garc=EDa Luis
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Hello Mirage World

hmm-- there might be some confusion here.

the "--unix" and "--xen" flags are to do with the target being built, not t=
he platform being built on. on a vanilla ubuntu platform i think you should=
 be able to use either (though you might need to apt-get install a few extr=
a packages for --xen, i can't recall; the install/hello-world pages on open=
mirage.org should say).

given the permission denied error below for the lock file and the other per=
mission errors you were having, i'd strongly suspect it's ownership and per=
mission issues on files due to using sudo on some commands but not others. =
(though i have to admit i've never come across the ibus stuff before!)

*assuming you've nothing special installed and you know this won't break an=
ything* and that your user and group are both called "carlos" i'd try somet=
hing like "sudo chown -R carlos:carlos /home/carlos".

if things ever get too confused, you can always "rm -rf ~/.opam" to complet=
ely nuke opam state and start again.

all i can suggest at this point about the ibus thing is to use google... :)=
  (and possibly replace ubuntu with debian wheezy...)


On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> wro=
te:

> Thanks Narayana,
>
> I have tried as suggested, first removing the mirage-xen and mirage-conso=
le-xen, however, when I run "mirage configure --unix" I got the following e=
rror:
>
> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
> MIRAGE      Using the scanned config file: config.ml
> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton/=
console/config.ml
> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/conso=
le/_build/config.*
> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console &=
& ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/config=
.ml
> console     1 job [Unikernel.Main]
> console     Installing OPAM packages.
> console     + Executing: opam install --yes mirage-console-unix mirage-un=
ix
> console      'opam install --yes mirage-console-unix mirage-unix' failed.
> console      Fatal error:
> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
> [ERROR]      The command "opam install --yes mirage-console-unix mirage-u=
nix" exited with code 1.
>
>
> Then I tried "sudo mirage configure --unix" and it only opens an empty gr=
aphic console and the main and Makefile files are not generated.
>
> Alternatively, I manually installed the OPAM packages (mirage-console-uni=
x and mirage-unix), but still I am stuck.
>
> I would appreciate your help, thanks in advance.
>
> Kind regards
>
> Carlos Oviedo
> ________________________________________
> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
> Sent: Wednesday, March 05, 2014 6:08 PM
> To: Oviedo Garc=EDa Luis
> Subject: Re: [MirageOS-devel] Hello Mirage World
>
> HI carlos,
>               You have to specify unix as your installed mirage on linux =
to work properly as far as i know
>
>            sudo mirage configure --unix i mean other than xen option .i t=
hink there are two options one is unix other is xen .so use --unix to work =
for your system.
>
>
> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham.=
ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
> Hi,
>
> I would appreciate your help on the following issue.
>
> I recently installed Mirage using OPAM following the instructions as prov=
ided in the documentation available at www.openmirage.com<http://www.openmi=
rage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot comple=
te the Hello World example given there. I think the problem starts with the=
 command "mirage configure --xen", the error encountered is as follows:
>
> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
>
> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/b=
us is not root!
>
> An empty graphic console is shown and the files main.ml<http://main.ml> a=
nd Makefile are not generated.
>
> What I saw is that the "mirage configure --xen" command executes the inst=
allation of "mirage-console-xen" and "mirage-xen" which I have installed ma=
nually through the "opam install" command (current versions are 1.0.2 and 1=
.1.1, respectively), however, the problem persists.
>
> I changed the permissions to root of the file /home/carlos/.config/ibus/b=
us and try again "sudo mirage configure --xen", although this time there is=
 no error messages I still get an empty graphic console and files main.ml<h=
ttp://main.ml> and Makefile are not generated.
>
> Thanks in advance.
>
>
> Kind regards
>
> Carlos OviedoThis message and any attachment are intended solely for the =
addressee and may contain confidential information. If you have received th=
is message in error, please send it back to me, and immediately delete it. =
  Please do not use, copy or disclose the information contained in this mes=
sage or in any attachment.  Any views or opinions expressed by the author o=
f this email do not necessarily reflect the views of the University of Nott=
ingham.
>
> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
>
>
>
>
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenprojec=
t.org>
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
>
>
> --
> Thanks and Regards,
> Y.Narayana Reddy,
> http://member.acm.org/~narayanareddy3
>      IIIT-DelhiThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
>
> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
>
>
>
>
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


--
Cheers,

R.




This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in e=
rror, please send it back to me, and immediately delete it.   Please do not=
 use, copy or disclose the information contained in this message or in any =
attachment.  Any views or opinions expressed by the author of this email do=
 not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 16:05:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 16:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLxHO-00059b-Gy; Fri, 07 Mar 2014 16:05:46 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WLxHN-00059V-Mw
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 16:05:46 +0000
Received: from [85.158.143.35:25659] by server-1.bemta-4.messagelabs.com id
	9E/DC-09853-95EE9135; Fri, 07 Mar 2014 16:05:45 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1394208343!469343!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11338 invoked from network); 7 Mar 2014 16:05:43 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-5.tower-21.messagelabs.com with SMTP;
	7 Mar 2014 16:05:43 -0000
Received: (qmail 27081 invoked by uid 634); 7 Mar 2014 16:05:43 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 07 Mar 2014 16:05:42 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
Date: Fri, 7 Mar 2014 16:05:39 +0000
Message-Id: <658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
To: =?iso-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi Carlos,

How are you running it?  The 'make run' for Xen will generate a skeleton .x=
l file, which you then run yourself using 'xl console -c <file>.xl'.  That =
should attach you to the Xen console, where you can see the hello world out=
put.

-anil

On 7 Mar 2014, at 15:01, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> wro=
te:

> Hi,
> =

> Doing a clean installation and changing the ownership and permissions has=
 worked, now I am able to configure and build a Xen VM (I can see the files=
 generated), however when running the it does not generate the main.xl Xen =
configuration file (xen-utils-common are installed) so I cannot see the con=
sole commands generated by the for loop.
> =

> I would appreciate your help, thanks in advance.
> =

> Kind regards
> =

> Carlos Oviedo
> ________________________________________
> From: Mortier Richard
> Sent: Thursday, March 06, 2014 9:10 PM
> To: Oviedo Garc=EDa Luis
> Cc: mirageos-devel@lists.xenproject.org
> Subject: Re: [MirageOS-devel] Hello Mirage World
> =

> hmm-- there might be some confusion here.
> =

> the "--unix" and "--xen" flags are to do with the target being built, not=
 the platform being built on. on a vanilla ubuntu platform i think you shou=
ld be able to use either (though you might need to apt-get install a few ex=
tra packages for --xen, i can't recall; the install/hello-world pages on op=
enmirage.org should say).
> =

> given the permission denied error below for the lock file and the other p=
ermission errors you were having, i'd strongly suspect it's ownership and p=
ermission issues on files due to using sudo on some commands but not others=
. (though i have to admit i've never come across the ibus stuff before!)
> =

> *assuming you've nothing special installed and you know this won't break =
anything* and that your user and group are both called "carlos" i'd try som=
ething like "sudo chown -R carlos:carlos /home/carlos".
> =

> if things ever get too confused, you can always "rm -rf ~/.opam" to compl=
etely nuke opam state and start again.
> =

> all i can suggest at this point about the ibus thing is to use google... =
:)  (and possibly replace ubuntu with debian wheezy...)
> =

> =

> On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> w=
rote:
> =

>> Thanks Narayana,
>> =

>> I have tried as suggested, first removing the mirage-xen and mirage-cons=
ole-xen, however, when I run "mirage configure --unix" I got the following =
error:
>> =

>> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
>> MIRAGE      Using the scanned config file: config.ml
>> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton=
/console/config.ml
>> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/cons=
ole/_build/config.*
>> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console =
&& ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
>> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/confi=
g.ml
>> console     1 job [Unikernel.Main]
>> console     Installing OPAM packages.
>> console     + Executing: opam install --yes mirage-console-unix mirage-u=
nix
>> console      'opam install --yes mirage-console-unix mirage-unix' failed.
>> console      Fatal error:
>> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
>> [ERROR]      The command "opam install --yes mirage-console-unix mirage-=
unix" exited with code 1.
>> =

>> =

>> Then I tried "sudo mirage configure --unix" and it only opens an empty g=
raphic console and the main and Makefile files are not generated.
>> =

>> Alternatively, I manually installed the OPAM packages (mirage-console-un=
ix and mirage-unix), but still I am stuck.
>> =

>> I would appreciate your help, thanks in advance.
>> =

>> Kind regards
>> =

>> Carlos Oviedo
>> ________________________________________
>> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
>> Sent: Wednesday, March 05, 2014 6:08 PM
>> To: Oviedo Garc=EDa Luis
>> Subject: Re: [MirageOS-devel] Hello Mirage World
>> =

>> HI carlos,
>>              You have to specify unix as your installed mirage on linux =
to work properly as far as i know
>> =

>>           sudo mirage configure --unix i mean other than xen option .i t=
hink there are two options one is unix other is xen .so use --unix to work =
for your system.
>> =

>> =

>> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham=
.ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
>> Hi,
>> =

>> I would appreciate your help on the following issue.
>> =

>> I recently installed Mirage using OPAM following the instructions as pro=
vided in the documentation available at www.openmirage.com<http://www.openm=
irage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot compl=
ete the Hello World example given there. I think the problem starts with th=
e command "mirage configure --xen", the error encountered is as follows:
>> =

>> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
>> =

>> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/=
bus is not root!
>> =

>> An empty graphic console is shown and the files main.ml<http://main.ml> =
and Makefile are not generated.
>> =

>> What I saw is that the "mirage configure --xen" command executes the ins=
tallation of "mirage-console-xen" and "mirage-xen" which I have installed m=
anually through the "opam install" command (current versions are 1.0.2 and =
1.1.1, respectively), however, the problem persists.
>> =

>> I changed the permissions to root of the file /home/carlos/.config/ibus/=
bus and try again "sudo mirage configure --xen", although this time there i=
s no error messages I still get an empty graphic console and files main.ml<=
http://main.ml> and Makefile are not generated.
>> =

>> Thanks in advance.
>> =

>> =

>> Kind regards
>> =

>> Carlos OviedoThis message and any attachment are intended solely for the=
 addressee and may contain confidential information. If you have received t=
his message in error, please send it back to me, and immediately delete it.=
   Please do not use, copy or disclose the information contained in this me=
ssage or in any attachment.  Any views or opinions expressed by the author =
of this email do not necessarily reflect the views of the University of Not=
tingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenproje=
ct.org>
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> =

>> =

>> =

>> --
>> Thanks and Regards,
>> Y.Narayana Reddy,
>> http://member.acm.org/~narayanareddy3
>>     IIIT-DelhiThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> --
> Cheers,
> =

> R.
> =

> =

> =

> =

> This message and any attachment are intended solely for the addressee and=
 may contain confidential information. If you have received this message in=
 error, please send it back to me, and immediately delete it.   Please do n=
ot use, copy or disclose the information contained in this message or in an=
y attachment.  Any views or opinions expressed by the author of this email =
do not necessarily reflect the views of the University of Nottingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =



_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 16:05:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 16:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLxHO-00059b-Gy; Fri, 07 Mar 2014 16:05:46 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WLxHN-00059V-Mw
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 16:05:46 +0000
Received: from [85.158.143.35:25659] by server-1.bemta-4.messagelabs.com id
	9E/DC-09853-95EE9135; Fri, 07 Mar 2014 16:05:45 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1394208343!469343!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11338 invoked from network); 7 Mar 2014 16:05:43 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-5.tower-21.messagelabs.com with SMTP;
	7 Mar 2014 16:05:43 -0000
Received: (qmail 27081 invoked by uid 634); 7 Mar 2014 16:05:43 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 07 Mar 2014 16:05:42 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
Date: Fri, 7 Mar 2014 16:05:39 +0000
Message-Id: <658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>
	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
To: =?iso-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi Carlos,

How are you running it?  The 'make run' for Xen will generate a skeleton .x=
l file, which you then run yourself using 'xl console -c <file>.xl'.  That =
should attach you to the Xen console, where you can see the hello world out=
put.

-anil

On 7 Mar 2014, at 15:01, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> wro=
te:

> Hi,
> =

> Doing a clean installation and changing the ownership and permissions has=
 worked, now I am able to configure and build a Xen VM (I can see the files=
 generated), however when running the it does not generate the main.xl Xen =
configuration file (xen-utils-common are installed) so I cannot see the con=
sole commands generated by the for loop.
> =

> I would appreciate your help, thanks in advance.
> =

> Kind regards
> =

> Carlos Oviedo
> ________________________________________
> From: Mortier Richard
> Sent: Thursday, March 06, 2014 9:10 PM
> To: Oviedo Garc=EDa Luis
> Cc: mirageos-devel@lists.xenproject.org
> Subject: Re: [MirageOS-devel] Hello Mirage World
> =

> hmm-- there might be some confusion here.
> =

> the "--unix" and "--xen" flags are to do with the target being built, not=
 the platform being built on. on a vanilla ubuntu platform i think you shou=
ld be able to use either (though you might need to apt-get install a few ex=
tra packages for --xen, i can't recall; the install/hello-world pages on op=
enmirage.org should say).
> =

> given the permission denied error below for the lock file and the other p=
ermission errors you were having, i'd strongly suspect it's ownership and p=
ermission issues on files due to using sudo on some commands but not others=
. (though i have to admit i've never come across the ibus stuff before!)
> =

> *assuming you've nothing special installed and you know this won't break =
anything* and that your user and group are both called "carlos" i'd try som=
ething like "sudo chown -R carlos:carlos /home/carlos".
> =

> if things ever get too confused, you can always "rm -rf ~/.opam" to compl=
etely nuke opam state and start again.
> =

> all i can suggest at this point about the ibus thing is to use google... =
:)  (and possibly replace ubuntu with debian wheezy...)
> =

> =

> On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> w=
rote:
> =

>> Thanks Narayana,
>> =

>> I have tried as suggested, first removing the mirage-xen and mirage-cons=
ole-xen, however, when I run "mirage configure --unix" I got the following =
error:
>> =

>> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
>> MIRAGE      Using the scanned config file: config.ml
>> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleton=
/console/config.ml
>> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/cons=
ole/_build/config.*
>> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console =
&& ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
>> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/confi=
g.ml
>> console     1 job [Unikernel.Main]
>> console     Installing OPAM packages.
>> console     + Executing: opam install --yes mirage-console-unix mirage-u=
nix
>> console      'opam install --yes mirage-console-unix mirage-unix' failed.
>> console      Fatal error:
>> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
>> [ERROR]      The command "opam install --yes mirage-console-unix mirage-=
unix" exited with code 1.
>> =

>> =

>> Then I tried "sudo mirage configure --unix" and it only opens an empty g=
raphic console and the main and Makefile files are not generated.
>> =

>> Alternatively, I manually installed the OPAM packages (mirage-console-un=
ix and mirage-unix), but still I am stuck.
>> =

>> I would appreciate your help, thanks in advance.
>> =

>> Kind regards
>> =

>> Carlos Oviedo
>> ________________________________________
>> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
>> Sent: Wednesday, March 05, 2014 6:08 PM
>> To: Oviedo Garc=EDa Luis
>> Subject: Re: [MirageOS-devel] Hello Mirage World
>> =

>> HI carlos,
>>              You have to specify unix as your installed mirage on linux =
to work properly as far as i know
>> =

>>           sudo mirage configure --unix i mean other than xen option .i t=
hink there are two options one is unix other is xen .so use --unix to work =
for your system.
>> =

>> =

>> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingham=
.ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
>> Hi,
>> =

>> I would appreciate your help on the following issue.
>> =

>> I recently installed Mirage using OPAM following the instructions as pro=
vided in the documentation available at www.openmirage.com<http://www.openm=
irage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot compl=
ete the Hello World example given there. I think the problem starts with th=
e command "mirage configure --xen", the error encountered is as follows:
>> =

>> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
>> =

>> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/=
bus is not root!
>> =

>> An empty graphic console is shown and the files main.ml<http://main.ml> =
and Makefile are not generated.
>> =

>> What I saw is that the "mirage configure --xen" command executes the ins=
tallation of "mirage-console-xen" and "mirage-xen" which I have installed m=
anually through the "opam install" command (current versions are 1.0.2 and =
1.1.1, respectively), however, the problem persists.
>> =

>> I changed the permissions to root of the file /home/carlos/.config/ibus/=
bus and try again "sudo mirage configure --xen", although this time there i=
s no error messages I still get an empty graphic console and files main.ml<=
http://main.ml> and Makefile are not generated.
>> =

>> Thanks in advance.
>> =

>> =

>> Kind regards
>> =

>> Carlos OviedoThis message and any attachment are intended solely for the=
 addressee and may contain confidential information. If you have received t=
his message in error, please send it back to me, and immediately delete it.=
   Please do not use, copy or disclose the information contained in this me=
ssage or in any attachment.  Any views or opinions expressed by the author =
of this email do not necessarily reflect the views of the University of Not=
tingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenproje=
ct.org>
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> =

>> =

>> =

>> --
>> Thanks and Regards,
>> Y.Narayana Reddy,
>> http://member.acm.org/~narayanareddy3
>>     IIIT-DelhiThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> --
> Cheers,
> =

> R.
> =

> =

> =

> =

> This message and any attachment are intended solely for the addressee and=
 may contain confidential information. If you have received this message in=
 error, please send it back to me, and immediately delete it.   Please do n=
ot use, copy or disclose the information contained in this message or in an=
y attachment.  Any views or opinions expressed by the author of this email =
do not necessarily reflect the views of the University of Nottingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =



_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 16:10:43 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 16:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLxMA-0005pf-WB; Fri, 07 Mar 2014 16:10:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WLxM9-0005pY-Aw
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 16:10:41 +0000
Received: from [85.158.139.211:14268] by server-10.bemta-5.messagelabs.com id
	73/1F-08578-08FE9135; Fri, 07 Mar 2014 16:10:40 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1394208637!1603726!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24664 invoked from network); 7 Mar 2014 16:10:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Mar 2014 16:10:39 -0000
X-IronPort-AV: E=Sophos;i="4.97,608,1389744000"; d="scan'208";a="109164355"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 07 Mar 2014 16:10:37 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.2.342.4;
	Fri, 7 Mar 2014 11:10:36 -0500
Received: from [10.80.239.111]	by ukmail1.uk.xensource.com with esmtp (Exim
	4.69)	(envelope-from <dave.scott@eu.citrix.com>)	id 1WLxM4-0002Iy-Oh;
	Fri, 07 Mar 2014 16:10:36 +0000
Message-ID: <5319EF76.6060805@eu.citrix.com>
Date: Fri, 7 Mar 2014 16:10:30 +0000
From: David Scott <dave.scott@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>, =?ISO-8859-1?Q?Luis_Oviedo_G?=
	=?ISO-8859-1?Q?arc=EDa?= <psxlco@nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
	<658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
In-Reply-To: <658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
X-DLP: MIA2
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 07/03/14 16:05, Anil Madhavapeddy wrote:
> Hi Carlos,
>
> How are you running it?  The 'make run' for Xen will generate a skeleton =
.xl file, which you then run yourself using 'xl console -c <file>.xl'.  Tha=
t should attach you to the Xen console, where you can see the hello world o=
utput.

I think you mean "xl create -c <file.xl>" :)

Just in case you see nothing on the console (because of an early exit, =

often caused by forgetting to attach a disk), start the VM paused with:

xl create -c -p <xl config file>

and then unpause it from another terminal

xl unpause -p <VM name>

Cheers,
Dave

>
> -anil
>
> On 7 Mar 2014, at 15:01, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> w=
rote:
>
>> Hi,
>>
>> Doing a clean installation and changing the ownership and permissions ha=
s worked, now I am able to configure and build a Xen VM (I can see the file=
s generated), however when running the it does not generate the main.xl Xen=
 configuration file (xen-utils-common are installed) so I cannot see the co=
nsole commands generated by the for loop.
>>
>> I would appreciate your help, thanks in advance.
>>
>> Kind regards
>>
>> Carlos Oviedo
>> ________________________________________
>> From: Mortier Richard
>> Sent: Thursday, March 06, 2014 9:10 PM
>> To: Oviedo Garc=EDa Luis
>> Cc: mirageos-devel@lists.xenproject.org
>> Subject: Re: [MirageOS-devel] Hello Mirage World
>>
>> hmm-- there might be some confusion here.
>>
>> the "--unix" and "--xen" flags are to do with the target being built, no=
t the platform being built on. on a vanilla ubuntu platform i think you sho=
uld be able to use either (though you might need to apt-get install a few e=
xtra packages for --xen, i can't recall; the install/hello-world pages on o=
penmirage.org should say).
>>
>> given the permission denied error below for the lock file and the other =
permission errors you were having, i'd strongly suspect it's ownership and =
permission issues on files due to using sudo on some commands but not other=
s. (though i have to admit i've never come across the ibus stuff before!)
>>
>> *assuming you've nothing special installed and you know this won't break=
 anything* and that your user and group are both called "carlos" i'd try so=
mething like "sudo chown -R carlos:carlos /home/carlos".
>>
>> if things ever get too confused, you can always "rm -rf ~/.opam" to comp=
letely nuke opam state and start again.
>>
>> all i can suggest at this point about the ibus thing is to use google...=
 :)  (and possibly replace ubuntu with debian wheezy...)
>>
>>
>> On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> =
wrote:
>>
>>> Thanks Narayana,
>>>
>>> I have tried as suggested, first removing the mirage-xen and mirage-con=
sole-xen, however, when I run "mirage configure --unix" I got the following=
 error:
>>>
>>> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
>>> MIRAGE      Using the scanned config file: config.ml
>>> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleto=
n/console/config.ml
>>> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/con=
sole/_build/config.*
>>> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console=
 && ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
>>> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/conf=
ig.ml
>>> console     1 job [Unikernel.Main]
>>> console     Installing OPAM packages.
>>> console     + Executing: opam install --yes mirage-console-unix mirage-=
unix
>>> console      'opam install --yes mirage-console-unix mirage-unix' faile=
d.
>>> console      Fatal error:
>>> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
>>> [ERROR]      The command "opam install --yes mirage-console-unix mirage=
-unix" exited with code 1.
>>>
>>>
>>> Then I tried "sudo mirage configure --unix" and it only opens an empty =
graphic console and the main and Makefile files are not generated.
>>>
>>> Alternatively, I manually installed the OPAM packages (mirage-console-u=
nix and mirage-unix), but still I am stuck.
>>>
>>> I would appreciate your help, thanks in advance.
>>>
>>> Kind regards
>>>
>>> Carlos Oviedo
>>> ________________________________________
>>> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
>>> Sent: Wednesday, March 05, 2014 6:08 PM
>>> To: Oviedo Garc=EDa Luis
>>> Subject: Re: [MirageOS-devel] Hello Mirage World
>>>
>>> HI carlos,
>>>               You have to specify unix as your installed mirage on linu=
x to work properly as far as i know
>>>
>>>            sudo mirage configure --unix i mean other than xen option .i=
 think there are two options one is unix other is xen .so use --unix to wor=
k for your system.
>>>
>>>
>>> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingha=
m.ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
>>> Hi,
>>>
>>> I would appreciate your help on the following issue.
>>>
>>> I recently installed Mirage using OPAM following the instructions as pr=
ovided in the documentation available at www.openmirage.com<http://www.open=
mirage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot comp=
lete the Hello World example given there. I think the problem starts with t=
he command "mirage configure --xen", the error encountered is as follows:
>>>
>>> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
>>>
>>> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus=
/bus is not root!
>>>
>>> An empty graphic console is shown and the files main.ml<http://main.ml>=
 and Makefile are not generated.
>>>
>>> What I saw is that the "mirage configure --xen" command executes the in=
stallation of "mirage-console-xen" and "mirage-xen" which I have installed =
manually through the "opam install" command (current versions are 1.0.2 and=
 1.1.1, respectively), however, the problem persists.
>>>
>>> I changed the permissions to root of the file /home/carlos/.config/ibus=
/bus and try again "sudo mirage configure --xen", although this time there =
is no error messages I still get an empty graphic console and files main.ml=
<http://main.ml> and Makefile are not generated.
>>>
>>> Thanks in advance.
>>>
>>>
>>> Kind regards
>>>
>>> Carlos OviedoThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
>>>
>>> This message has been checked for viruses but the contents of an attach=
ment
>>> may still contain software viruses which could damage your computer sys=
tem, you are advised to perform your own checks. Email communications with =
the University of Nottingham may be monitored as permitted by UK legislatio=
n.
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenproj=
ect.org>
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>>
>>>
>>>
>>> --
>>> Thanks and Regards,
>>> Y.Narayana Reddy,
>>> http://member.acm.org/~narayanareddy3
>>>      IIIT-DelhiThis message and any attachment are intended solely for =
the addressee and may contain confidential information. If you have receive=
d this message in error, please send it back to me, and immediately delete =
it.   Please do not use, copy or disclose the information contained in this=
 message or in any attachment.  Any views or opinions expressed by the auth=
or of this email do not necessarily reflect the views of the University of =
Nottingham.
>>>
>>> This message has been checked for viruses but the contents of an attach=
ment
>>> may still contain software viruses which could damage your computer sys=
tem, you are advised to perform your own checks. Email communications with =
the University of Nottingham may be monitored as permitted by UK legislatio=
n.
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>
>>
>> --
>> Cheers,
>>
>> R.
>>
>>
>>
>>
>> This message and any attachment are intended solely for the addressee an=
d may contain confidential information. If you have received this message i=
n error, please send it back to me, and immediately delete it.   Please do =
not use, copy or disclose the information contained in this message or in a=
ny attachment.  Any views or opinions expressed by the author of this email=
 do not necessarily reflect the views of the University of Nottingham.
>>
>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>>
>>
>>
>>
>>
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>
>
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 16:10:43 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 16:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLxMA-0005pf-WB; Fri, 07 Mar 2014 16:10:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WLxM9-0005pY-Aw
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 16:10:41 +0000
Received: from [85.158.139.211:14268] by server-10.bemta-5.messagelabs.com id
	73/1F-08578-08FE9135; Fri, 07 Mar 2014 16:10:40 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1394208637!1603726!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24664 invoked from network); 7 Mar 2014 16:10:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Mar 2014 16:10:39 -0000
X-IronPort-AV: E=Sophos;i="4.97,608,1389744000"; d="scan'208";a="109164355"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 07 Mar 2014 16:10:37 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.2.342.4;
	Fri, 7 Mar 2014 11:10:36 -0500
Received: from [10.80.239.111]	by ukmail1.uk.xensource.com with esmtp (Exim
	4.69)	(envelope-from <dave.scott@eu.citrix.com>)	id 1WLxM4-0002Iy-Oh;
	Fri, 07 Mar 2014 16:10:36 +0000
Message-ID: <5319EF76.6060805@eu.citrix.com>
Date: Fri, 7 Mar 2014 16:10:30 +0000
From: David Scott <dave.scott@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>, =?ISO-8859-1?Q?Luis_Oviedo_G?=
	=?ISO-8859-1?Q?arc=EDa?= <psxlco@nottingham.ac.uk>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
	<658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
In-Reply-To: <658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
X-DLP: MIA2
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 07/03/14 16:05, Anil Madhavapeddy wrote:
> Hi Carlos,
>
> How are you running it?  The 'make run' for Xen will generate a skeleton =
.xl file, which you then run yourself using 'xl console -c <file>.xl'.  Tha=
t should attach you to the Xen console, where you can see the hello world o=
utput.

I think you mean "xl create -c <file.xl>" :)

Just in case you see nothing on the console (because of an early exit, =

often caused by forgetting to attach a disk), start the VM paused with:

xl create -c -p <xl config file>

and then unpause it from another terminal

xl unpause -p <VM name>

Cheers,
Dave

>
> -anil
>
> On 7 Mar 2014, at 15:01, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> w=
rote:
>
>> Hi,
>>
>> Doing a clean installation and changing the ownership and permissions ha=
s worked, now I am able to configure and build a Xen VM (I can see the file=
s generated), however when running the it does not generate the main.xl Xen=
 configuration file (xen-utils-common are installed) so I cannot see the co=
nsole commands generated by the for loop.
>>
>> I would appreciate your help, thanks in advance.
>>
>> Kind regards
>>
>> Carlos Oviedo
>> ________________________________________
>> From: Mortier Richard
>> Sent: Thursday, March 06, 2014 9:10 PM
>> To: Oviedo Garc=EDa Luis
>> Cc: mirageos-devel@lists.xenproject.org
>> Subject: Re: [MirageOS-devel] Hello Mirage World
>>
>> hmm-- there might be some confusion here.
>>
>> the "--unix" and "--xen" flags are to do with the target being built, no=
t the platform being built on. on a vanilla ubuntu platform i think you sho=
uld be able to use either (though you might need to apt-get install a few e=
xtra packages for --xen, i can't recall; the install/hello-world pages on o=
penmirage.org should say).
>>
>> given the permission denied error below for the lock file and the other =
permission errors you were having, i'd strongly suspect it's ownership and =
permission issues on files due to using sudo on some commands but not other=
s. (though i have to admit i've never come across the ibus stuff before!)
>>
>> *assuming you've nothing special installed and you know this won't break=
 anything* and that your user and group are both called "carlos" i'd try so=
mething like "sudo chown -R carlos:carlos /home/carlos".
>>
>> if things ever get too confused, you can always "rm -rf ~/.opam" to comp=
letely nuke opam state and start again.
>>
>> all i can suggest at this point about the ibus thing is to use google...=
 :)  (and possibly replace ubuntu with debian wheezy...)
>>
>>
>> On 6 Mar 2014, at 13:07, Luis Oviedo Garc=EDa <psxlco@nottingham.ac.uk> =
wrote:
>>
>>> Thanks Narayana,
>>>
>>> I have tried as suggested, first removing the mirage-xen and mirage-con=
sole-xen, however, when I run "mirage configure --unix" I got the following=
 error:
>>>
>>> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
>>> MIRAGE      Using the scanned config file: config.ml
>>> MIRAGE      Compiling and dynlinking /home/carlos/mirage/mirage-skeleto=
n/console/config.ml
>>> MIRAGE      + Executing: rm -rf /home/carlos/mirage/mirage-skeleton/con=
sole/_build/config.*
>>> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console=
 && ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
>>> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/conf=
ig.ml
>>> console     1 job [Unikernel.Main]
>>> console     Installing OPAM packages.
>>> console     + Executing: opam install --yes mirage-console-unix mirage-=
unix
>>> console      'opam install --yes mirage-console-unix mirage-unix' faile=
d.
>>> console      Fatal error:
>>> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
>>> [ERROR]      The command "opam install --yes mirage-console-unix mirage=
-unix" exited with code 1.
>>>
>>>
>>> Then I tried "sudo mirage configure --unix" and it only opens an empty =
graphic console and the main and Makefile files are not generated.
>>>
>>> Alternatively, I manually installed the OPAM packages (mirage-console-u=
nix and mirage-unix), but still I am stuck.
>>>
>>> I would appreciate your help, thanks in advance.
>>>
>>> Kind regards
>>>
>>> Carlos Oviedo
>>> ________________________________________
>>> From: Narayana Reddy Y [narayana1208@iiitd.ac.in]
>>> Sent: Wednesday, March 05, 2014 6:08 PM
>>> To: Oviedo Garc=EDa Luis
>>> Subject: Re: [MirageOS-devel] Hello Mirage World
>>>
>>> HI carlos,
>>>               You have to specify unix as your installed mirage on linu=
x to work properly as far as i know
>>>
>>>            sudo mirage configure --unix i mean other than xen option .i=
 think there are two options one is unix other is xen .so use --unix to wor=
k for your system.
>>>
>>>
>>> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo Garc=EDa <psxlco@nottingha=
m.ac.uk<mailto:psxlco@nottingham.ac.uk>> wrote:
>>> Hi,
>>>
>>> I would appreciate your help on the following issue.
>>>
>>> I recently installed Mirage using OPAM following the instructions as pr=
ovided in the documentation available at www.openmirage.com<http://www.open=
mirage.com> (I am on a 64-bit Linux-Ubuntu machine). However, I cannot comp=
lete the Hello World example given there. I think the problem starts with t=
he command "mirage configure --xen", the error encountered is as follows:
>>>
>>> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
>>>
>>> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus=
/bus is not root!
>>>
>>> An empty graphic console is shown and the files main.ml<http://main.ml>=
 and Makefile are not generated.
>>>
>>> What I saw is that the "mirage configure --xen" command executes the in=
stallation of "mirage-console-xen" and "mirage-xen" which I have installed =
manually through the "opam install" command (current versions are 1.0.2 and=
 1.1.1, respectively), however, the problem persists.
>>>
>>> I changed the permissions to root of the file /home/carlos/.config/ibus=
/bus and try again "sudo mirage configure --xen", although this time there =
is no error messages I still get an empty graphic console and files main.ml=
<http://main.ml> and Makefile are not generated.
>>>
>>> Thanks in advance.
>>>
>>>
>>> Kind regards
>>>
>>> Carlos OviedoThis message and any attachment are intended solely for th=
e addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete it=
.   Please do not use, copy or disclose the information contained in this m=
essage or in any attachment.  Any views or opinions expressed by the author=
 of this email do not necessarily reflect the views of the University of No=
ttingham.
>>>
>>> This message has been checked for viruses but the contents of an attach=
ment
>>> may still contain software viruses which could damage your computer sys=
tem, you are advised to perform your own checks. Email communications with =
the University of Nottingham may be monitored as permitted by UK legislatio=
n.
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org<mailto:MirageOS-devel@lists.xenproj=
ect.org>
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>>
>>>
>>>
>>> --
>>> Thanks and Regards,
>>> Y.Narayana Reddy,
>>> http://member.acm.org/~narayanareddy3
>>>      IIIT-DelhiThis message and any attachment are intended solely for =
the addressee and may contain confidential information. If you have receive=
d this message in error, please send it back to me, and immediately delete =
it.   Please do not use, copy or disclose the information contained in this=
 message or in any attachment.  Any views or opinions expressed by the auth=
or of this email do not necessarily reflect the views of the University of =
Nottingham.
>>>
>>> This message has been checked for viruses but the contents of an attach=
ment
>>> may still contain software viruses which could damage your computer sys=
tem, you are advised to perform your own checks. Email communications with =
the University of Nottingham may be monitored as permitted by UK legislatio=
n.
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>
>>
>> --
>> Cheers,
>>
>> R.
>>
>>
>>
>>
>> This message and any attachment are intended solely for the addressee an=
d may contain confidential information. If you have received this message i=
n error, please send it back to me, and immediately delete it.   Please do =
not use, copy or disclose the information contained in this message or in a=
ny attachment.  Any views or opinions expressed by the author of this email=
 do not necessarily reflect the views of the University of Nottingham.
>>
>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>>
>>
>>
>>
>>
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>
>
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 16:11:47 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 16:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLxND-0005rL-4R; Fri, 07 Mar 2014 16:11:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WLxNC-0005rG-EG
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 16:11:46 +0000
Received: from [85.158.143.35:19654] by server-1.bemta-4.messagelabs.com id
	37/B6-09853-1CFE9135; Fri, 07 Mar 2014 16:11:45 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1394208705!469211!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11711 invoked from network); 7 Mar 2014 16:11:45 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-7.tower-21.messagelabs.com with SMTP;
	7 Mar 2014 16:11:45 -0000
Received: (qmail 504 invoked by uid 634); 7 Mar 2014 16:11:44 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 07 Mar 2014 16:11:44 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5319EF76.6060805@eu.citrix.com>
Date: Fri, 7 Mar 2014 16:11:42 +0000
Message-Id: <1BE83293-99CE-4BE3-AC01-81B0E0828277@recoil.org>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
	<658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
	<5319EF76.6060805@eu.citrix.com>
To: David Scott <dave.scott@eu.citrix.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 7 Mar 2014, at 16:10, David Scott <dave.scott@eu.citrix.com> wrote:

> On 07/03/14 16:05, Anil Madhavapeddy wrote:
>> Hi Carlos,
>> 
>> How are you running it?  The 'make run' for Xen will generate a skeleton .xl file, which you then run yourself using 'xl console -c <file>.xl'.  That should attach you to the Xen console, where you can see the hello world output.
> 
> I think you mean "xl create -c <file.xl>" :)

Woops, I certainly do!

-anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 16:11:47 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 16:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLxND-0005rL-4R; Fri, 07 Mar 2014 16:11:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WLxNC-0005rG-EG
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 16:11:46 +0000
Received: from [85.158.143.35:19654] by server-1.bemta-4.messagelabs.com id
	37/B6-09853-1CFE9135; Fri, 07 Mar 2014 16:11:45 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1394208705!469211!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11711 invoked from network); 7 Mar 2014 16:11:45 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-7.tower-21.messagelabs.com with SMTP;
	7 Mar 2014 16:11:45 -0000
Received: (qmail 504 invoked by uid 634); 7 Mar 2014 16:11:44 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 07 Mar 2014 16:11:44 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1812\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5319EF76.6060805@eu.citrix.com>
Date: Fri, 7 Mar 2014 16:11:42 +0000
Message-Id: <1BE83293-99CE-4BE3-AC01-81B0E0828277@recoil.org>
References: <09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EE9@EXCHANGE3.ad.nottingham.ac.uk>,
	<CADzcV6gUXXntnKg9epag8524W9kgiR7t8cfGYoyJMeYO4Cnhsw@mail.gmail.com>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EED@EXCHANGE3.ad.nottingham.ac.uk>,
	<3B19367B-20D1-41AF-9FB9-8BBE2DBDD276@nottingham.ac.uk>	<09DAEA8BC192C94EB62C8E71FC35A5D942FAC94EEF@EXCHANGE3.ad.nottingham.ac.uk>
	<658B137A-4B2D-4F2C-8EC4-D60A7DDADBDD@recoil.org>
	<5319EF76.6060805@eu.citrix.com>
To: David Scott <dave.scott@eu.citrix.com>
X-Mailer: Apple Mail (2.1812)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 7 Mar 2014, at 16:10, David Scott <dave.scott@eu.citrix.com> wrote:

> On 07/03/14 16:05, Anil Madhavapeddy wrote:
>> Hi Carlos,
>> 
>> How are you running it?  The 'make run' for Xen will generate a skeleton .xl file, which you then run yourself using 'xl console -c <file>.xl'.  That should attach you to the Xen console, where you can see the hello world output.
> 
> I think you mean "xl create -c <file.xl>" :)

Woops, I certainly do!

-anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 18:29:17 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 18:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLzWC-00078x-Sl; Fri, 07 Mar 2014 18:29:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLzWA-00078k-W2
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 18:29:11 +0000
Received: from [85.158.139.211:25849] by server-13.bemta-5.messagelabs.com id
	43/BB-18801-6FF0A135; Fri, 07 Mar 2014 18:29:10 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-9.tower-206.messagelabs.com!1394216948!8402507!1
X-Originating-IP: [151.236.209.33]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,HTML_TEXT_AFTER_BODY,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14398 invoked from network); 7 Mar 2014 18:29:09 -0000
Received: from engine01-20433-7.icritical.com (HELO
	engine01-20433-7.icritical.com) (151.236.209.33)
	by server-9.tower-206.messagelabs.com with SMTP;
	7 Mar 2014 18:29:09 -0000
Received: (qmail 26312 invoked from network); 7 Mar 2014 18:24:35 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-7.icritical.com with SMTP; 7 Mar 2014 18:24:35 -0000
Received: from engine01-20433-7.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-7.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 23581-10 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 18:24:34 +0000 (GMT)
Received: (qmail 26301 invoked by uid 599); 7 Mar 2014 18:24:34 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine01-20433-7.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 18:24:34 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLzRp-00035W-FO; Fri, 07 Mar 2014 18:24:41 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: "anil@recoil.org" <anil@recoil.org>, "dave.scott@eu.citrix.com"
	<dave.scott@eu.citrix.com>
Date: Fri, 7 Mar 2014 18:24:40 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac86IExYA37UpUxIRZSjKexySfFt+gAEjSzi
Message-ID: <hsypcmbq9ps5kc4sldd0tbds.1394216678681@email.android.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-7.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1355319927942382568=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============1355319927942382568==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_"

--_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks, I'll give it a try.

Kind regards


Carlos Oviedo



-------- Original message --------
Subject: Re: [MirageOS-devel] Hello Mirage World
From: Anil Madhavapeddy <anil@recoil.org>
To: David Scott <dave.scott@eu.citrix.com>
CC: Oviedo Garc=EDa Luis <psxlco@exmail.nottingham.ac.uk>,"mirageos-devel@l=
ists.xenproject.org" <mirageos-devel@lists.xenproject.org>


On 7 Mar 2014, at 16:10, David Scott <dave.scott@eu.citrix.com> wrote:

> On 07/03/14 16:05, Anil Madhavapeddy wrote:
>> Hi Carlos,
>>
>> How are you running it?  The 'make run' for Xen will generate a skeleton=
 .xl file, which you then run yourself using 'xl console -c <file>.xl'.  Th=
at should attach you to the Xen console, where you can see the hello world =
output.
>
> I think you mean "xl create -c <file.xl>" :)

Woops, I certainly do!

-anil


This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in er=
ror, please send it back to me, and immediately delete it.   Please do not u=
se, copy or disclose the information contained in this message or in any att=
achment.  Any views or opinions expressed by the author of this email do not=
 necessarily reflect the views of the University of Nottingham.=0D=0A
=0D=0A
This message has been checked for viruses but the contents of an attachment=
=0D=0A
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the U=
niversity of Nottingham may be monitored as permitted by UK legislation.=0D=0A
=0D=0A
=0D=0A
=0D=0A
=0D=0A

--_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style></head>
<body>
<body><div>Thanks, I'll give it a try.</div><div><br></div><div>Kind regard=
s</div><div><br></div><div><br></div><div><div style=3D"font-size:87%">Carl=
os Oviedo</div></div><br><br><br>-------- Original message --------<br>Subj=
ect: Re: [MirageOS-devel] Hello Mirage World <br>From: Anil Madhavapeddy &l=
t;anil@recoil.org&gt; <br>To: David Scott &lt;dave.scott@eu.citrix.com&gt; =
<br>CC: Oviedo Garc=EDa Luis &lt;psxlco@exmail.nottingham.ac.uk&gt;,&quot;m=
irageos-devel@lists.xenproject.org&quot; &lt;mirageos-devel@lists.xenprojec=
t.org&gt; <br><br><br>
<br>=
<p>This message and any attachment are intended solely for the addressee an=
d may contain confidential information. If you have received this message in=
 error, please send it back to me, and immediately delete it.&nbsp;&nbsp; Pl=
ease do not use, copy or disclose the information contained in this message =
or in any attachment.&nbsp; Any views or opinions expressed by the author of=
 this email do not necessarily reflect the views of the University of Nottin=
gham.</p><p>This message has been checked for viruses but the contents of an=
 attachment may still contain software viruses which could damage your compu=
ter system, you are advised to perform your own checks. Email communications=
 with the University of Nottingham may be monitored as permitted by UK legis=
lation.</p>
<br>=
</body>
<font size=3D"2"><div class=3D"PlainText">On 7 Mar 2014, at 16:10, David Sc=
ott &lt;dave.scott@eu.citrix.com&gt; wrote:<br>
<br>
&gt; On 07/03/14 16:05, Anil Madhavapeddy wrote:<br>
&gt;&gt; Hi Carlos,<br>
&gt;&gt; <br>
&gt;&gt; How are you running it?&nbsp; The 'make run' for Xen will generate=
 a skeleton .xl file, which you then run yourself using 'xl console -c &lt;=
file&gt;.xl'.&nbsp; That should attach you to the Xen console, where you ca=
n see the hello world output.<br>
&gt; <br>
&gt; I think you mean &quot;xl create -c &lt;file.xl&gt;&quot; :)<br>
<br>
Woops, I certainly do!<br>
<br>
-anil<br>
<br>
</div></font>
</body>
</html>

--_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_--


--===============1355319927942382568==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1355319927942382568==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 18:29:17 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 18:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WLzWC-00078x-Sl; Fri, 07 Mar 2014 18:29:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxlco@nottingham.ac.uk>) id 1WLzWA-00078k-W2
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 18:29:11 +0000
Received: from [85.158.139.211:25849] by server-13.bemta-5.messagelabs.com id
	43/BB-18801-6FF0A135; Fri, 07 Mar 2014 18:29:10 +0000
X-Env-Sender: psxlco@nottingham.ac.uk
X-Msg-Ref: server-9.tower-206.messagelabs.com!1394216948!8402507!1
X-Originating-IP: [151.236.209.33]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,HTML_TEXT_AFTER_BODY,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14398 invoked from network); 7 Mar 2014 18:29:09 -0000
Received: from engine01-20433-7.icritical.com (HELO
	engine01-20433-7.icritical.com) (151.236.209.33)
	by server-9.tower-206.messagelabs.com with SMTP;
	7 Mar 2014 18:29:09 -0000
Received: (qmail 26312 invoked from network); 7 Mar 2014 18:24:35 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-7.icritical.com with SMTP; 7 Mar 2014 18:24:35 -0000
Received: from engine01-20433-7.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-7.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 23581-10 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 18:24:34 +0000 (GMT)
Received: (qmail 26301 invoked by uid 599); 7 Mar 2014 18:24:34 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine01-20433-7.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 18:24:34 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxlco@nottingham.ac.uk>)
	id 1WLzRp-00035W-FO; Fri, 07 Mar 2014 18:24:41 +0000
From: =?ISO-8859-1?Q?Luis_Oviedo_Garc=EDa?= <psxlco@nottingham.ac.uk>
To: "anil@recoil.org" <anil@recoil.org>, "dave.scott@eu.citrix.com"
	<dave.scott@eu.citrix.com>
Date: Fri, 7 Mar 2014 18:24:40 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac86IExYA37UpUxIRZSjKexySfFt+gAEjSzi
Message-ID: <hsypcmbq9ps5kc4sldd0tbds.1394216678681@email.android.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-7.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1355319927942382568=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============1355319927942382568==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_"

--_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks, I'll give it a try.

Kind regards


Carlos Oviedo



-------- Original message --------
Subject: Re: [MirageOS-devel] Hello Mirage World
From: Anil Madhavapeddy <anil@recoil.org>
To: David Scott <dave.scott@eu.citrix.com>
CC: Oviedo Garc=EDa Luis <psxlco@exmail.nottingham.ac.uk>,"mirageos-devel@l=
ists.xenproject.org" <mirageos-devel@lists.xenproject.org>


On 7 Mar 2014, at 16:10, David Scott <dave.scott@eu.citrix.com> wrote:

> On 07/03/14 16:05, Anil Madhavapeddy wrote:
>> Hi Carlos,
>>
>> How are you running it?  The 'make run' for Xen will generate a skeleton=
 .xl file, which you then run yourself using 'xl console -c <file>.xl'.  Th=
at should attach you to the Xen console, where you can see the hello world =
output.
>
> I think you mean "xl create -c <file.xl>" :)

Woops, I certainly do!

-anil


This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in er=
ror, please send it back to me, and immediately delete it.   Please do not u=
se, copy or disclose the information contained in this message or in any att=
achment.  Any views or opinions expressed by the author of this email do not=
 necessarily reflect the views of the University of Nottingham.=0D=0A
=0D=0A
This message has been checked for viruses but the contents of an attachment=
=0D=0A
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the U=
niversity of Nottingham may be monitored as permitted by UK legislation.=0D=0A
=0D=0A
=0D=0A
=0D=0A
=0D=0A

--_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style></head>
<body>
<body><div>Thanks, I'll give it a try.</div><div><br></div><div>Kind regard=
s</div><div><br></div><div><br></div><div><div style=3D"font-size:87%">Carl=
os Oviedo</div></div><br><br><br>-------- Original message --------<br>Subj=
ect: Re: [MirageOS-devel] Hello Mirage World <br>From: Anil Madhavapeddy &l=
t;anil@recoil.org&gt; <br>To: David Scott &lt;dave.scott@eu.citrix.com&gt; =
<br>CC: Oviedo Garc=EDa Luis &lt;psxlco@exmail.nottingham.ac.uk&gt;,&quot;m=
irageos-devel@lists.xenproject.org&quot; &lt;mirageos-devel@lists.xenprojec=
t.org&gt; <br><br><br>
<br>=
<p>This message and any attachment are intended solely for the addressee an=
d may contain confidential information. If you have received this message in=
 error, please send it back to me, and immediately delete it.&nbsp;&nbsp; Pl=
ease do not use, copy or disclose the information contained in this message =
or in any attachment.&nbsp; Any views or opinions expressed by the author of=
 this email do not necessarily reflect the views of the University of Nottin=
gham.</p><p>This message has been checked for viruses but the contents of an=
 attachment may still contain software viruses which could damage your compu=
ter system, you are advised to perform your own checks. Email communications=
 with the University of Nottingham may be monitored as permitted by UK legis=
lation.</p>
<br>=
</body>
<font size=3D"2"><div class=3D"PlainText">On 7 Mar 2014, at 16:10, David Sc=
ott &lt;dave.scott@eu.citrix.com&gt; wrote:<br>
<br>
&gt; On 07/03/14 16:05, Anil Madhavapeddy wrote:<br>
&gt;&gt; Hi Carlos,<br>
&gt;&gt; <br>
&gt;&gt; How are you running it?&nbsp; The 'make run' for Xen will generate=
 a skeleton .xl file, which you then run yourself using 'xl console -c &lt;=
file&gt;.xl'.&nbsp; That should attach you to the Xen console, where you ca=
n see the hello world output.<br>
&gt; <br>
&gt; I think you mean &quot;xl create -c &lt;file.xl&gt;&quot; :)<br>
<br>
Woops, I certainly do!<br>
<br>
-anil<br>
<br>
</div></font>
</body>
</html>

--_000_hsypcmbq9ps5kc4sldd0tbds1394216678681emailandroidcom_--


--===============1355319927942382568==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1355319927942382568==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 21:01:04 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 21:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WM1t6-0001HQ-23; Fri, 07 Mar 2014 21:01:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WM1t3-0001H6-Qk
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 21:00:58 +0000
Received: from [85.158.139.211:33590] by server-1.bemta-5.messagelabs.com id
	BF/E8-12859-8833A135; Fri, 07 Mar 2014 21:00:56 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-206.messagelabs.com!1394226055!1644935!1
X-Originating-IP: [93.159.202.52]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24854 invoked from network); 7 Mar 2014 21:00:55 -0000
Received: from engine03-20433-8.icritical.com (HELO
	engine03-20433-8.icritical.com) (93.159.202.52)
	by server-2.tower-206.messagelabs.com with SMTP;
	7 Mar 2014 21:00:55 -0000
Received: (qmail 29769 invoked from network); 7 Mar 2014 21:00:51 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-8.icritical.com with SMTP; 7 Mar 2014 21:00:51 -0000
Received: from engine03-20433-8.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-8.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 29046-05 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 21:00:46 +0000 (GMT)
Received: (qmail 29753 invoked by uid 599); 7 Mar 2014 21:00:45 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine03-20433-8.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 21:00:45 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WM1st-0005Sf-95; Fri, 07 Mar 2014 21:00:47 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Anil Madhavapeddy <anil@recoil.org>
Date: Fri, 7 Mar 2014 21:00:35 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac86SE+L4qL5M3b7Tjm4oHt2kF7yrQ==
Message-ID: <428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339@EXCHANGE1.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-8.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9135114943955882451=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============9135114943955882451==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_"

--_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QWxzbyByZWNvbW1lbmRlZDogLXAgc3dpdGNoLCBzbyB0aGF0IGRvbWFpbiBpcyBwYXVzZWQgYW5k
IGRvZXNuJ3QgdGhyb3cgYXdheSBvdXRwdXQgdG9vIHNvb24uIFRoZW4gdW5wYXVzZSBkb21haW4g
c28geW91IGNhbiBjYXRjaCBhbGwgb3V0cHV0Lg0KDQpPbiA3IE1hciAyMDE0IDE2OjA4LCBBbmls
IE1hZGhhdmFwZWRkeSA8YW5pbEByZWNvaWwub3JnPiB3cm90ZToNCkhpIENhcmxvcywNCg0KSG93
IGFyZSB5b3UgcnVubmluZyBpdD8gIFRoZSAnbWFrZSBydW4nIGZvciBYZW4gd2lsbCBnZW5lcmF0
ZSBhIHNrZWxldG9uIC54bCBmaWxlLCB3aGljaCB5b3UgdGhlbiBydW4geW91cnNlbGYgdXNpbmcg
J3hsIGNvbnNvbGUgLWMgPGZpbGU+LnhsJy4gIFRoYXQgc2hvdWxkIGF0dGFjaCB5b3UgdG8gdGhl
IFhlbiBjb25zb2xlLCB3aGVyZSB5b3UgY2FuIHNlZSB0aGUgaGVsbG8gd29ybGQgb3V0cHV0Lg0K
DQotYW5pbA0KDQpPbiA3IE1hciAyMDE0LCBhdCAxNTowMSwgTHVpcyBPdmllZG8gR2FyY8OtYSA8
cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+IHdyb3RlOg0KDQo+IEhpLA0KPg0KPiBEb2luZyBhIGNs
ZWFuIGluc3RhbGxhdGlvbiBhbmQgY2hhbmdpbmcgdGhlIG93bmVyc2hpcCBhbmQgcGVybWlzc2lv
bnMgaGFzIHdvcmtlZCwgbm93IEkgYW0gYWJsZSB0byBjb25maWd1cmUgYW5kIGJ1aWxkIGEgWGVu
IFZNIChJIGNhbiBzZWUgdGhlIGZpbGVzIGdlbmVyYXRlZCksIGhvd2V2ZXIgd2hlbiBydW5uaW5n
IHRoZSBpdCBkb2VzIG5vdCBnZW5lcmF0ZSB0aGUgbWFpbi54bCBYZW4gY29uZmlndXJhdGlvbiBm
aWxlICh4ZW4tdXRpbHMtY29tbW9uIGFyZSBpbnN0YWxsZWQpIHNvIEkgY2Fubm90IHNlZSB0aGUg
Y29uc29sZSBjb21tYW5kcyBnZW5lcmF0ZWQgYnkgdGhlIGZvciBsb29wLg0KPg0KPiBJIHdvdWxk
IGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0aGFua3MgaW4gYWR2YW5jZS4NCj4NCj4gS2luZCByZWdh
cmRzDQo+DQo+IENhcmxvcyBPdmllZG8NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBGcm9tOiBNb3J0aWVyIFJpY2hhcmQNCj4gU2VudDogVGh1cnNkYXksIE1h
cmNoIDA2LCAyMDE0IDk6MTAgUE0NCj4gVG86IE92aWVkbyBHYXJjw61hIEx1aXMNCj4gQ2M6IG1p
cmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbTWlyYWdl
T1MtZGV2ZWxdIEhlbGxvIE1pcmFnZSBXb3JsZA0KPg0KPiBobW0tLSB0aGVyZSBtaWdodCBiZSBz
b21lIGNvbmZ1c2lvbiBoZXJlLg0KPg0KPiB0aGUgIi0tdW5peCIgYW5kICItLXhlbiIgZmxhZ3Mg
YXJlIHRvIGRvIHdpdGggdGhlIHRhcmdldCBiZWluZyBidWlsdCwgbm90IHRoZSBwbGF0Zm9ybSBi
ZWluZyBidWlsdCBvbi4gb24gYSB2YW5pbGxhIHVidW50dSBwbGF0Zm9ybSBpIHRoaW5rIHlvdSBz
aG91bGQgYmUgYWJsZSB0byB1c2UgZWl0aGVyICh0aG91Z2ggeW91IG1pZ2h0IG5lZWQgdG8gYXB0
LWdldCBpbnN0YWxsIGEgZmV3IGV4dHJhIHBhY2thZ2VzIGZvciAtLXhlbiwgaSBjYW4ndCByZWNh
bGw7IHRoZSBpbnN0YWxsL2hlbGxvLXdvcmxkIHBhZ2VzIG9uIG9wZW5taXJhZ2Uub3JnIHNob3Vs
ZCBzYXkpLg0KPg0KPiBnaXZlbiB0aGUgcGVybWlzc2lvbiBkZW5pZWQgZXJyb3IgYmVsb3cgZm9y
IHRoZSBsb2NrIGZpbGUgYW5kIHRoZSBvdGhlciBwZXJtaXNzaW9uIGVycm9ycyB5b3Ugd2VyZSBo
YXZpbmcsIGknZCBzdHJvbmdseSBzdXNwZWN0IGl0J3Mgb3duZXJzaGlwIGFuZCBwZXJtaXNzaW9u
IGlzc3VlcyBvbiBmaWxlcyBkdWUgdG8gdXNpbmcgc3VkbyBvbiBzb21lIGNvbW1hbmRzIGJ1dCBu
b3Qgb3RoZXJzLiAodGhvdWdoIGkgaGF2ZSB0byBhZG1pdCBpJ3ZlIG5ldmVyIGNvbWUgYWNyb3Nz
IHRoZSBpYnVzIHN0dWZmIGJlZm9yZSEpDQo+DQo+ICphc3N1bWluZyB5b3UndmUgbm90aGluZyBz
cGVjaWFsIGluc3RhbGxlZCBhbmQgeW91IGtub3cgdGhpcyB3b24ndCBicmVhayBhbnl0aGluZyog
YW5kIHRoYXQgeW91ciB1c2VyIGFuZCBncm91cCBhcmUgYm90aCBjYWxsZWQgImNhcmxvcyIgaSdk
IHRyeSBzb21ldGhpbmcgbGlrZSAic3VkbyBjaG93biAtUiBjYXJsb3M6Y2FybG9zIC9ob21lL2Nh
cmxvcyIuDQo+DQo+IGlmIHRoaW5ncyBldmVyIGdldCB0b28gY29uZnVzZWQsIHlvdSBjYW4gYWx3
YXlzICJybSAtcmYgfi8ub3BhbSIgdG8gY29tcGxldGVseSBudWtlIG9wYW0gc3RhdGUgYW5kIHN0
YXJ0IGFnYWluLg0KPg0KPiBhbGwgaSBjYW4gc3VnZ2VzdCBhdCB0aGlzIHBvaW50IGFib3V0IHRo
ZSBpYnVzIHRoaW5nIGlzIHRvIHVzZSBnb29nbGUuLi4gOikgIChhbmQgcG9zc2libHkgcmVwbGFj
ZSB1YnVudHUgd2l0aCBkZWJpYW4gd2hlZXp5Li4uKQ0KPg0KPg0KPiBPbiA2IE1hciAyMDE0LCBh
dCAxMzowNywgTHVpcyBPdmllZG8gR2FyY8OtYSA8cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+IHdy
b3RlOg0KPg0KPj4gVGhhbmtzIE5hcmF5YW5hLA0KPj4NCj4+IEkgaGF2ZSB0cmllZCBhcyBzdWdn
ZXN0ZWQsIGZpcnN0IHJlbW92aW5nIHRoZSBtaXJhZ2UteGVuIGFuZCBtaXJhZ2UtY29uc29sZS14
ZW4sIGhvd2V2ZXIsIHdoZW4gSSBydW4gIm1pcmFnZSBjb25maWd1cmUgLS11bml4IiBJIGdvdCB0
aGUgZm9sbG93aW5nIGVycm9yOg0KPj4NCj4+IGNhcmxvc0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxl
dG9uL2NvbnNvbGUkIG1pcmFnZSBjb25maWd1cmUgLS11bml4DQo+PiBNSVJBR0UgICAgICBVc2lu
ZyB0aGUgc2Nhbm5lZCBjb25maWcgZmlsZTogY29uZmlnLm1sDQo+PiBNSVJBR0UgICAgICBDb21w
aWxpbmcgYW5kIGR5bmxpbmtpbmcgL2hvbWUvY2FybG9zL21pcmFnZS9taXJhZ2Utc2tlbGV0b24v
Y29uc29sZS9jb25maWcubWwNCj4+IE1JUkFHRSAgICAgICsgRXhlY3V0aW5nOiBybSAtcmYgL2hv
bWUvY2FybG9zL21pcmFnZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZS9fYnVpbGQvY29uZmlnLioN
Cj4+IE1JUkFHRSAgICAgICsgRXhlY3V0aW5nOiBjZCAvaG9tZS9jYXJsb3MvbWlyYWdlL21pcmFn
ZS1za2VsZXRvbi9jb25zb2xlICYmIG9jYW1sYnVpbGQgLXVzZS1vY2FtbGZpbmQgLXRhZ3MgYW5u
b3QsYmluX2Fubm90IC1wa2cgbWlyYWdlIGNvbmZpZy5jbXhzDQo+PiBjb25zb2xlICAgICBDT05G
SUdVUkU6IC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmln
Lm1sDQo+PiBjb25zb2xlICAgICAxIGpvYiBbVW5pa2VybmVsLk1haW5dDQo+PiBjb25zb2xlICAg
ICBJbnN0YWxsaW5nIE9QQU0gcGFja2FnZXMuDQo+PiBjb25zb2xlICAgICArIEV4ZWN1dGluZzog
b3BhbSBpbnN0YWxsIC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdlLXVuaXgNCj4+IGNv
bnNvbGUgICAgICAnb3BhbSBpbnN0YWxsIC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdl
LXVuaXgnIGZhaWxlZC4NCj4+IGNvbnNvbGUgICAgICBGYXRhbCBlcnJvcjoNCj4+IGNvbnNvbGUg
ICAgICBTeXNfZXJyb3IoIi9ob21lL2Nhcmxvcy8ub3BhbS9sb2NrOiBQZXJtaXNzaW9uIGRlbmll
ZCIpDQo+PiBbRVJST1JdICAgICAgVGhlIGNvbW1hbmQgIm9wYW0gaW5zdGFsbCAtLXllcyBtaXJh
Z2UtY29uc29sZS11bml4IG1pcmFnZS11bml4IiBleGl0ZWQgd2l0aCBjb2RlIDEuDQo+Pg0KPj4N
Cj4+IFRoZW4gSSB0cmllZCAic3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCIgYW5kIGl0IG9u
bHkgb3BlbnMgYW4gZW1wdHkgZ3JhcGhpYyBjb25zb2xlIGFuZCB0aGUgbWFpbiBhbmQgTWFrZWZp
bGUgZmlsZXMgYXJlIG5vdCBnZW5lcmF0ZWQuDQo+Pg0KPj4gQWx0ZXJuYXRpdmVseSwgSSBtYW51
YWxseSBpbnN0YWxsZWQgdGhlIE9QQU0gcGFja2FnZXMgKG1pcmFnZS1jb25zb2xlLXVuaXggYW5k
IG1pcmFnZS11bml4KSwgYnV0IHN0aWxsIEkgYW0gc3R1Y2suDQo+Pg0KPj4gSSB3b3VsZCBhcHBy
ZWNpYXRlIHlvdXIgaGVscCwgdGhhbmtzIGluIGFkdmFuY2UuDQo+Pg0KPj4gS2luZCByZWdhcmRz
DQo+Pg0KPj4gQ2FybG9zIE92aWVkbw0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4gRnJvbTogTmFyYXlhbmEgUmVkZHkgWSBbbmFyYXlhbmExMjA4QGlpaXRk
LmFjLmluXQ0KPj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAwNSwgMjAxNCA2OjA4IFBNDQo+PiBU
bzogT3ZpZWRvIEdhcmPDrWEgTHVpcw0KPj4gU3ViamVjdDogUmU6IFtNaXJhZ2VPUy1kZXZlbF0g
SGVsbG8gTWlyYWdlIFdvcmxkDQo+Pg0KPj4gSEkgY2FybG9zLA0KPj4gICAgICAgICAgICAgIFlv
dSBoYXZlIHRvIHNwZWNpZnkgdW5peCBhcyB5b3VyIGluc3RhbGxlZCBtaXJhZ2Ugb24gbGludXgg
dG8gd29yayBwcm9wZXJseSBhcyBmYXIgYXMgaSBrbm93DQo+Pg0KPj4gICAgICAgICAgIHN1ZG8g
bWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXggaSBtZWFuIG90aGVyIHRoYW4geGVuIG9wdGlvbiAuaSB0
aGluayB0aGVyZSBhcmUgdHdvIG9wdGlvbnMgb25lIGlzIHVuaXggb3RoZXIgaXMgeGVuIC5zbyB1
c2UgLS11bml4IHRvIHdvcmsgZm9yIHlvdXIgc3lzdGVtLg0KPj4NCj4+DQo+PiBPbiBXZWQsIE1h
ciA1LCAyMDE0IGF0IDExOjIzIFBNLCBMdWlzIE92aWVkbyBHYXJjw61hIDxwc3hsY29Abm90dGlu
Z2hhbS5hYy51azxtYWlsdG86cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+PiB3cm90ZToNCj4+IEhp
LA0KPj4NCj4+IEkgd291bGQgYXBwcmVjaWF0ZSB5b3VyIGhlbHAgb24gdGhlIGZvbGxvd2luZyBp
c3N1ZS4NCj4+DQo+PiBJIHJlY2VudGx5IGluc3RhbGxlZCBNaXJhZ2UgdXNpbmcgT1BBTSBmb2xs
b3dpbmcgdGhlIGluc3RydWN0aW9ucyBhcyBwcm92aWRlZCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBh
dmFpbGFibGUgYXQgd3d3Lm9wZW5taXJhZ2UuY29tPGh0dHA6Ly93d3cub3Blbm1pcmFnZS5jb20+
IChJIGFtIG9uIGEgNjQtYml0IExpbnV4LVVidW50dSBtYWNoaW5lKS4gSG93ZXZlciwgSSBjYW5u
b3QgY29tcGxldGUgdGhlIEhlbGxvIFdvcmxkIGV4YW1wbGUgZ2l2ZW4gdGhlcmUuIEkgdGhpbmsg
dGhlIHByb2JsZW0gc3RhcnRzIHdpdGggdGhlIGNvbW1hbmQgIm1pcmFnZSBjb25maWd1cmUgLS14
ZW4iLCB0aGUgZXJyb3IgZW5jb3VudGVyZWQgaXMgYXMgZm9sbG93czoNCj4+DQo+PiAtY2FybG9z
QDp+L21pcmFnZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZSQgc3VkbyBtaXJhZ2UgY29uZmlndXJl
IC0teGVuDQo+Pg0KPj4gLShtaXJhZ2U6NDk4NCk6IElCVVMtV0FSTklORyAqKjogVGhlIG93bmVy
IG9mIC9ob21lL2Nhcmxvcy8uY29uZmlnL2lidXMvYnVzIGlzIG5vdCByb290IQ0KPj4NCj4+IEFu
IGVtcHR5IGdyYXBoaWMgY29uc29sZSBpcyBzaG93biBhbmQgdGhlIGZpbGVzIG1haW4ubWw8aHR0
cDovL21haW4ubWw+IGFuZCBNYWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC4NCj4+DQo+PiBXaGF0
IEkgc2F3IGlzIHRoYXQgdGhlICJtaXJhZ2UgY29uZmlndXJlIC0teGVuIiBjb21tYW5kIGV4ZWN1
dGVzIHRoZSBpbnN0YWxsYXRpb24gb2YgIm1pcmFnZS1jb25zb2xlLXhlbiIgYW5kICJtaXJhZ2Ut
eGVuIiB3aGljaCBJIGhhdmUgaW5zdGFsbGVkIG1hbnVhbGx5IHRocm91Z2ggdGhlICJvcGFtIGlu
c3RhbGwiIGNvbW1hbmQgKGN1cnJlbnQgdmVyc2lvbnMgYXJlIDEuMC4yIGFuZCAxLjEuMSwgcmVz
cGVjdGl2ZWx5KSwgaG93ZXZlciwgdGhlIHByb2JsZW0gcGVyc2lzdHMuDQo+Pg0KPj4gSSBjaGFu
Z2VkIHRoZSBwZXJtaXNzaW9ucyB0byByb290IG9mIHRoZSBmaWxlIC9ob21lL2Nhcmxvcy8uY29u
ZmlnL2lidXMvYnVzIGFuZCB0cnkgYWdhaW4gInN1ZG8gbWlyYWdlIGNvbmZpZ3VyZSAtLXhlbiIs
IGFsdGhvdWdoIHRoaXMgdGltZSB0aGVyZSBpcyBubyBlcnJvciBtZXNzYWdlcyBJIHN0aWxsIGdl
dCBhbiBlbXB0eSBncmFwaGljIGNvbnNvbGUgYW5kIGZpbGVzIG1haW4ubWw8aHR0cDovL21haW4u
bWw+IGFuZCBNYWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC4NCj4+DQo+PiBUaGFua3MgaW4gYWR2
YW5jZS4NCj4+DQo+Pg0KPj4gS2luZCByZWdhcmRzDQo+Pg0KPj4gQ2FybG9zIE92aWVkb1RoaXMg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFk
ZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sg
dG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuICAgUGxlYXNlIGRvIG5vdCB1c2UsIGNv
cHkgb3IgZGlzY2xvc2UgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ug
b3IgaW4gYW55IGF0dGFjaG1lbnQuICBBbnkgdmlld3Mgb3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5
IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUg
dmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS4NCj4+DQo+PiBUaGlzIG1lc3Nh
Z2UgaGFzIGJlZW4gY2hlY2tlZCBmb3IgdmlydXNlcyBidXQgdGhlIGNvbnRlbnRzIG9mIGFuIGF0
dGFjaG1lbnQNCj4+IG1heSBzdGlsbCBjb250YWluIHNvZnR3YXJlIHZpcnVzZXMgd2hpY2ggY291
bGQgZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3UgYXJlIGFkdmlzZWQgdG8gcGVyZm9y
bSB5b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRpb25zIHdpdGggdGhlIFVuaXZlcnNp
dHkgb2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFzIHBlcm1pdHRlZCBieSBVSyBsZWdp
c2xhdGlvbi4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0K
Pj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc8bWFpbHRvOk1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbA0KPj4NCj4+DQo+Pg0KPj4g
LS0NCj4+IFRoYW5rcyBhbmQgUmVnYXJkcywNCj4+IFkuTmFyYXlhbmEgUmVkZHksDQo+PiBodHRw
Oi8vbWVtYmVyLmFjbS5vcmcvfm5hcmF5YW5hcmVkZHkzDQo+PiAgICAgSUlJVC1EZWxoaVRoaXMg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFk
ZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sg
dG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuICAgUGxlYXNlIGRvIG5vdCB1c2UsIGNv
cHkgb3IgZGlzY2xvc2UgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ug
b3IgaW4gYW55IGF0dGFjaG1lbnQuICBBbnkgdmlld3Mgb3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5
IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUg
dmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS4NCj4+DQo+PiBUaGlzIG1lc3Nh
Z2UgaGFzIGJlZW4gY2hlY2tlZCBmb3IgdmlydXNlcyBidXQgdGhlIGNvbnRlbnRzIG9mIGFuIGF0
dGFjaG1lbnQNCj4+IG1heSBzdGlsbCBjb250YWluIHNvZnR3YXJlIHZpcnVzZXMgd2hpY2ggY291
bGQgZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3UgYXJlIGFkdmlzZWQgdG8gcGVyZm9y
bSB5b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRpb25zIHdpdGggdGhlIFVuaXZlcnNp
dHkgb2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFzIHBlcm1pdHRlZCBieSBVSyBsZWdp
c2xhdGlvbi4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0K
Pj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4+IGh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwNCj4N
Cj4NCj4gLS0NCj4gQ2hlZXJzLA0KPg0KPiBSLg0KPg0KPg0KPg0KPg0KPiBUaGlzIG1lc3NhZ2Ug
YW5kIGFueSBhdHRhY2htZW50IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUg
YW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugc2VuZCBpdCBiYWNrIHRvIG1lLCBh
bmQgaW1tZWRpYXRlbHkgZGVsZXRlIGl0LiAgIFBsZWFzZSBkbyBub3QgdXNlLCBjb3B5IG9yIGRp
c2Nsb3NlIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIG9yIGluIGFu
eSBhdHRhY2htZW50LiAgQW55IHZpZXdzIG9yIG9waW5pb25zIGV4cHJlc3NlZCBieSB0aGUgYXV0
aG9yIG9mIHRoaXMgZW1haWwgZG8gbm90IG5lY2Vzc2FyaWx5IHJlZmxlY3QgdGhlIHZpZXdzIG9m
IHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0uDQo+DQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVl
biBjaGVja2VkIGZvciB2aXJ1c2VzIGJ1dCB0aGUgY29udGVudHMgb2YgYW4gYXR0YWNobWVudA0K
PiBtYXkgc3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5
b3VyIGNvbXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24g
Y2hlY2tzLiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRp
bmdoYW0gbWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uDQo+
DQo+DQo+DQo+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0KPiBNaXJhZ2VPUy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsDQo+DQoNCg==

--_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PHAgZGlyPSJsdHIiPkFsc28gcmVjb21tZW5kZWQ6IC1wIHN3aXRjaCwgc28gdGhhdCBkb21haW4g
aXMgcGF1c2VkIGFuZCBkb2Vzbid0IHRocm93IGF3YXkgb3V0cHV0IHRvbyBzb29uLiBUaGVuIHVu
cGF1c2UgZG9tYWluIHNvIHlvdSBjYW4gY2F0Y2ggYWxsIG91dHB1dC48L3A+CjxkaXYgY2xhc3M9
InF1b3RlIj5PbiA3IE1hciAyMDE0IDE2OjA4LCBBbmlsIE1hZGhhdmFwZWRkeSAmbHQ7YW5pbEBy
ZWNvaWwub3JnJmd0OyB3cm90ZTo8YnIgdHlwZT0nYXR0cmlidXRpb24nPjxibG9ja3F1b3RlIGNs
YXNzPSJxdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2Nj
IHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBm
cm9tIHRleHQgLS0+DQo8c3R5bGU+PCEtLSAuRW1haWxRdW90ZSB7IG1hcmdpbi1sZWZ0OiAxcHQ7
IHBhZGRpbmctbGVmdDogNHB0OyBib3JkZXItbGVmdDogIzgwMDAwMCAycHggc29saWQ7IH0gLS0+
PC9zdHlsZT48L2hlYWQ+DQo8Ym9keT4NCjxmb250IHNpemU9IjIiPjxkaXYgY2xhc3M9IlBsYWlu
VGV4dCI+SGkgQ2FybG9zLDxicj4NCjxicj4NCkhvdyBhcmUgeW91IHJ1bm5pbmcgaXQ/Jm5ic3A7
IFRoZSAnbWFrZSBydW4nIGZvciBYZW4gd2lsbCBnZW5lcmF0ZSBhIHNrZWxldG9uIC54bCBmaWxl
LCB3aGljaCB5b3UgdGhlbiBydW4geW91cnNlbGYgdXNpbmcgJ3hsIGNvbnNvbGUgLWMgJmx0O2Zp
bGUmZ3Q7LnhsJy4mbmJzcDsgVGhhdCBzaG91bGQgYXR0YWNoIHlvdSB0byB0aGUgWGVuIGNvbnNv
bGUsIHdoZXJlIHlvdSBjYW4gc2VlIHRoZSBoZWxsbyB3b3JsZCBvdXRwdXQuPGJyPg0KPGJyPg0K
LWFuaWw8YnI+DQo8YnI+DQpPbiA3IE1hciAyMDE0LCBhdCAxNTowMSwgTHVpcyBPdmllZG8gR2Fy
Y8OtYSAmbHQ7cHN4bGNvQG5vdHRpbmdoYW0uYWMudWsmZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZn
dDsgSGksPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IERvaW5nIGEgY2xlYW4gaW5zdGFsbGF0aW9uIGFu
ZCBjaGFuZ2luZyB0aGUgb3duZXJzaGlwIGFuZCBwZXJtaXNzaW9ucyBoYXMgd29ya2VkLCBub3cg
SSBhbSBhYmxlIHRvIGNvbmZpZ3VyZSBhbmQgYnVpbGQgYSBYZW4gVk0gKEkgY2FuIHNlZSB0aGUg
ZmlsZXMgZ2VuZXJhdGVkKSwgaG93ZXZlciB3aGVuIHJ1bm5pbmcgdGhlIGl0IGRvZXMgbm90IGdl
bmVyYXRlIHRoZSBtYWluLnhsIFhlbiBjb25maWd1cmF0aW9uIGZpbGUgKHhlbi11dGlscy1jb21t
b24gYXJlIGluc3RhbGxlZCkgc28gSSBjYW5ub3Qgc2VlIHRoZSBjb25zb2xlIGNvbW1hbmRzIGdl
bmVyYXRlZCBieSB0aGUgZm9yIGxvb3AuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEkgd291bGQgYXBw
cmVjaWF0ZSB5b3VyIGhlbHAsIHRoYW5rcyBpbiBhZHZhbmNlLjxicj4NCiZndDsgPGJyPg0KJmd0
OyBLaW5kIHJlZ2FyZHM8YnI+DQomZ3Q7IDxicj4NCiZndDsgQ2FybG9zIE92aWVkbzxicj4NCiZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgRnJv
bTogTW9ydGllciBSaWNoYXJkPGJyPg0KJmd0OyBTZW50OiBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgOToxMCBQTTxicj4NCiZndDsgVG86IE92aWVkbyBHYXJjw61hIEx1aXM8YnI+DQomZ3Q7IENj
OiBtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxicj4NCiZndDsgU3ViamVjdDog
UmU6IFtNaXJhZ2VPUy1kZXZlbF0gSGVsbG8gTWlyYWdlIFdvcmxkPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IGhtbS0tIHRoZXJlIG1pZ2h0IGJlIHNvbWUgY29uZnVzaW9uIGhlcmUuPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7IHRoZSAmcXVvdDstLXVuaXgmcXVvdDsgYW5kICZxdW90Oy0teGVuJnF1b3Q7IGZs
YWdzIGFyZSB0byBkbyB3aXRoIHRoZSB0YXJnZXQgYmVpbmcgYnVpbHQsIG5vdCB0aGUgcGxhdGZv
cm0gYmVpbmcgYnVpbHQgb24uIG9uIGEgdmFuaWxsYSB1YnVudHUgcGxhdGZvcm0gaSB0aGluayB5
b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGVpdGhlciAodGhvdWdoIHlvdSBtaWdodCBuZWVkIHRv
IGFwdC1nZXQgaW5zdGFsbCBhIGZldyBleHRyYSBwYWNrYWdlcyBmb3IgLS14ZW4sIGkgY2FuJ3Qg
cmVjYWxsOyB0aGUgaW5zdGFsbC9oZWxsby13b3JsZCBwYWdlcyBvbiBvcGVubWlyYWdlLm9yZyBz
aG91bGQgc2F5KS48YnI+DQomZ3Q7IDxicj4NCiZndDsgZ2l2ZW4gdGhlIHBlcm1pc3Npb24gZGVu
aWVkIGVycm9yIGJlbG93IGZvciB0aGUgbG9jayBmaWxlIGFuZCB0aGUgb3RoZXIgcGVybWlzc2lv
biBlcnJvcnMgeW91IHdlcmUgaGF2aW5nLCBpJ2Qgc3Ryb25nbHkgc3VzcGVjdCBpdCdzIG93bmVy
c2hpcCBhbmQgcGVybWlzc2lvbiBpc3N1ZXMgb24gZmlsZXMgZHVlIHRvIHVzaW5nIHN1ZG8gb24g
c29tZSBjb21tYW5kcyBidXQgbm90IG90aGVycy4gKHRob3VnaCBpIGhhdmUgdG8gYWRtaXQgaSd2
ZSBuZXZlciBjb21lIGFjcm9zcyB0aGUgaWJ1cyBzdHVmZiBiZWZvcmUhKTxicj4NCiZndDsgPGJy
Pg0KJmd0OyAqYXNzdW1pbmcgeW91J3ZlIG5vdGhpbmcgc3BlY2lhbCBpbnN0YWxsZWQgYW5kIHlv
dSBrbm93IHRoaXMgd29uJ3QgYnJlYWsgYW55dGhpbmcqIGFuZCB0aGF0IHlvdXIgdXNlciBhbmQg
Z3JvdXAgYXJlIGJvdGggY2FsbGVkICZxdW90O2NhcmxvcyZxdW90OyBpJ2QgdHJ5IHNvbWV0aGlu
ZyBsaWtlICZxdW90O3N1ZG8gY2hvd24gLVIgY2FybG9zOmNhcmxvcyAvaG9tZS9jYXJsb3MmcXVv
dDsuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGlmIHRoaW5ncyBldmVyIGdldCB0b28gY29uZnVzZWQs
IHlvdSBjYW4gYWx3YXlzICZxdW90O3JtIC1yZiB+Ly5vcGFtJnF1b3Q7IHRvIGNvbXBsZXRlbHkg
bnVrZSBvcGFtIHN0YXRlIGFuZCBzdGFydCBhZ2Fpbi48YnI+DQomZ3Q7IDxicj4NCiZndDsgYWxs
IGkgY2FuIHN1Z2dlc3QgYXQgdGhpcyBwb2ludCBhYm91dCB0aGUgaWJ1cyB0aGluZyBpcyB0byB1
c2UgZ29vZ2xlLi4uIDopJm5ic3A7IChhbmQgcG9zc2libHkgcmVwbGFjZSB1YnVudHUgd2l0aCBk
ZWJpYW4gd2hlZXp5Li4uKTxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIDYgTWFy
IDIwMTQsIGF0IDEzOjA3LCBMdWlzIE92aWVkbyBHYXJjw61hICZsdDtwc3hsY29Abm90dGluZ2hh
bS5hYy51ayZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0OyBUaGFua3MgTmFyYXlh
bmEsPGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgSSBoYXZlIHRyaWVkIGFzIHN1Z2dlc3Rl
ZCwgZmlyc3QgcmVtb3ZpbmcgdGhlIG1pcmFnZS14ZW4gYW5kIG1pcmFnZS1jb25zb2xlLXhlbiwg
aG93ZXZlciwgd2hlbiBJIHJ1biAmcXVvdDttaXJhZ2UgY29uZmlndXJlIC0tdW5peCZxdW90OyBJ
IGdvdCB0aGUgZm9sbG93aW5nIGVycm9yOjxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IGNh
cmxvc0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUkIG1pcmFnZSBjb25maWd1cmUg
LS11bml4PGJyPg0KJmd0OyZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFVzaW5nIHRoZSBzY2FubmVkIGNvbmZpZyBmaWxlOiBjb25maWcubWw8YnI+DQomZ3Q7Jmd0OyBN
SVJBR0UmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ29tcGlsaW5nIGFuZCBkeW5saW5r
aW5nIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmlnLm1s
PGJyPg0KJmd0OyZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7
IEV4ZWN1dGluZzogcm0gLXJmIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2Nv
bnNvbGUvX2J1aWxkL2NvbmZpZy4qPGJyPg0KJmd0OyZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7IEV4ZWN1dGluZzogY2QgL2hvbWUvY2FybG9zL21pcmFnZS9t
aXJhZ2Utc2tlbGV0b24vY29uc29sZSAmYW1wOyZhbXA7IG9jYW1sYnVpbGQgLXVzZS1vY2FtbGZp
bmQgLXRhZ3MgYW5ub3QsYmluX2Fubm90IC1wa2cgbWlyYWdlIGNvbmZpZy5jbXhzPGJyPg0KJmd0
OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDT05GSUdVUkU6IC9ob21lL2Nh
cmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmlnLm1sPGJyPg0KJmd0OyZn
dDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxIGpvYiBbVW5pa2VybmVsLk1haW5d
PGJyPg0KJmd0OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJbnN0YWxsaW5n
IE9QQU0gcGFja2FnZXMuPGJyPg0KJmd0OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOyBFeGVjdXRpbmc6IG9wYW0gaW5zdGFsbCAtLXllcyBtaXJhZ2UtY29uc29sZS11
bml4IG1pcmFnZS11bml4PGJyPg0KJmd0OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAnb3BhbSBpbnN0YWxsIC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdl
LXVuaXgnIGZhaWxlZC48YnI+DQomZ3Q7Jmd0OyBjb25zb2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEZhdGFsIGVycm9yOjxicj4NCiZndDsmZ3Q7IGNvbnNvbGUmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgU3lzX2Vycm9yKCZxdW90Oy9ob21lL2Nhcmxvcy8ub3BhbS9sb2Nr
OiBQZXJtaXNzaW9uIGRlbmllZCZxdW90Oyk8YnI+DQomZ3Q7Jmd0OyBbRVJST1JdJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBjb21tYW5kICZxdW90O29wYW0gaW5zdGFsbCAtLXll
cyBtaXJhZ2UtY29uc29sZS11bml4IG1pcmFnZS11bml4JnF1b3Q7IGV4aXRlZCB3aXRoIGNvZGUg
MS48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBUaGVuIEkgdHJp
ZWQgJnF1b3Q7c3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCZxdW90OyBhbmQgaXQgb25seSBv
cGVucyBhbiBlbXB0eSBncmFwaGljIGNvbnNvbGUgYW5kIHRoZSBtYWluIGFuZCBNYWtlZmlsZSBm
aWxlcyBhcmUgbm90IGdlbmVyYXRlZC48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBBbHRl
cm5hdGl2ZWx5LCBJIG1hbnVhbGx5IGluc3RhbGxlZCB0aGUgT1BBTSBwYWNrYWdlcyAobWlyYWdl
LWNvbnNvbGUtdW5peCBhbmQgbWlyYWdlLXVuaXgpLCBidXQgc3RpbGwgSSBhbSBzdHVjay48YnI+
DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBJIHdvdWxkIGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0
aGFua3MgaW4gYWR2YW5jZS48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBLaW5kIHJlZ2Fy
ZHM8YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBDYXJsb3MgT3ZpZWRvPGJyPg0KJmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
IEZyb206IE5hcmF5YW5hIFJlZGR5IFkgW25hcmF5YW5hMTIwOEBpaWl0ZC5hYy5pbl08YnI+DQom
Z3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDA1LCAyMDE0IDY6MDggUE08YnI+DQomZ3Q7
Jmd0OyBUbzogT3ZpZWRvIEdhcmPDrWEgTHVpczxicj4NCiZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
TWlyYWdlT1MtZGV2ZWxdIEhlbGxvIE1pcmFnZSBXb3JsZDxicj4NCiZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7IEhJIGNhcmxvcyw8YnI+DQomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZb3Ug
aGF2ZSB0byBzcGVjaWZ5IHVuaXggYXMgeW91ciBpbnN0YWxsZWQgbWlyYWdlIG9uIGxpbnV4IHRv
IHdvcmsgcHJvcGVybHkgYXMgZmFyIGFzIGkga25vdzxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHN1ZG8gbWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXggaSBtZWFuIG90aGVyIHRoYW4geGVu
IG9wdGlvbiAuaSB0aGluayB0aGVyZSBhcmUgdHdvIG9wdGlvbnMgb25lIGlzIHVuaXggb3RoZXIg
aXMgeGVuIC5zbyB1c2UgLS11bml4IHRvIHdvcmsgZm9yIHlvdXIgc3lzdGVtLjxicj4NCiZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IE9uIFdlZCwgTWFyIDUsIDIwMTQgYXQg
MTE6MjMgUE0sIEx1aXMgT3ZpZWRvIEdhcmPDrWEgJmx0O3BzeGxjb0Bub3R0aW5naGFtLmFjLnVr
Jmx0O21haWx0bzpwc3hsY29Abm90dGluZ2hhbS5hYy51ayZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7IEhpLDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IEkgd291bGQgYXBwcmVjaWF0
ZSB5b3VyIGhlbHAgb24gdGhlIGZvbGxvd2luZyBpc3N1ZS48YnI+DQomZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyBJIHJlY2VudGx5IGluc3RhbGxlZCBNaXJhZ2UgdXNpbmcgT1BBTSBmb2xsb3dpbmcg
dGhlIGluc3RydWN0aW9ucyBhcyBwcm92aWRlZCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhdmFpbGFi
bGUgYXQgPGEgaHJlZj0iICAiPnd3dy5vcGVubWlyYWdlLmNvbSZsdDtodHRwOi8vd3d3Lm9wZW5t
aXJhZ2UuY29tPC9hPiZndDsgKEkgYW0gb24gYSA2NC1iaXQgTGludXgtVWJ1bnR1IG1hY2hpbmUp
LiBIb3dldmVyLCBJIGNhbm5vdCBjb21wbGV0ZSB0aGUgSGVsbG8gV29ybGQgZXhhbXBsZSBnaXZl
biB0aGVyZS4gSSB0aGluayB0aGUgcHJvYmxlbSBzdGFydHMgd2l0aCB0aGUgY29tbWFuZCAmcXVv
dDttaXJhZ2UgY29uZmlndXJlIC0teGVuJnF1b3Q7LCB0aGUgZXJyb3IgZW5jb3VudGVyZWQgaXMg
YXMgZm9sbG93czo8YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyAtY2FybG9zQDp+L21pcmFn
ZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZSQgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuPGJy
Pg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgLShtaXJhZ2U6NDk4NCk6IElCVVMtV0FSTklORyAq
KjogVGhlIG93bmVyIG9mIC9ob21lL2Nhcmxvcy8uY29uZmlnL2lidXMvYnVzIGlzIG5vdCByb290
ITxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IEFuIGVtcHR5IGdyYXBoaWMgY29uc29sZSBp
cyBzaG93biBhbmQgdGhlIGZpbGVzIG1haW4ubWwmbHQ7aHR0cDovL21haW4ubWwmZ3Q7IGFuZCBN
YWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBX
aGF0IEkgc2F3IGlzIHRoYXQgdGhlICZxdW90O21pcmFnZSBjb25maWd1cmUgLS14ZW4mcXVvdDsg
Y29tbWFuZCBleGVjdXRlcyB0aGUgaW5zdGFsbGF0aW9uIG9mICZxdW90O21pcmFnZS1jb25zb2xl
LXhlbiZxdW90OyBhbmQgJnF1b3Q7bWlyYWdlLXhlbiZxdW90OyB3aGljaCBJIGhhdmUgaW5zdGFs
bGVkIG1hbnVhbGx5IHRocm91Z2ggdGhlICZxdW90O29wYW0gaW5zdGFsbCZxdW90OyBjb21tYW5k
IChjdXJyZW50IHZlcnNpb25zIGFyZSAxLjAuMiBhbmQgMS4xLjEsIHJlc3BlY3RpdmVseSksIGhv
d2V2ZXIsIHRoZSBwcm9ibGVtIHBlcnNpc3RzLjxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
IEkgY2hhbmdlZCB0aGUgcGVybWlzc2lvbnMgdG8gcm9vdCBvZiB0aGUgZmlsZSAvaG9tZS9jYXJs
b3MvLmNvbmZpZy9pYnVzL2J1cyBhbmQgdHJ5IGFnYWluICZxdW90O3N1ZG8gbWlyYWdlIGNvbmZp
Z3VyZSAtLXhlbiZxdW90OywgYWx0aG91Z2ggdGhpcyB0aW1lIHRoZXJlIGlzIG5vIGVycm9yIG1l
c3NhZ2VzIEkgc3RpbGwgZ2V0IGFuIGVtcHR5IGdyYXBoaWMgY29uc29sZSBhbmQgZmlsZXMgbWFp
bi5tbCZsdDtodHRwOi8vbWFpbi5tbCZndDsgYW5kIE1ha2VmaWxlIGFyZSBub3QgZ2VuZXJhdGVk
Ljxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IFRoYW5rcyBpbiBhZHZhbmNlLjxicj4NCiZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IEtpbmQgcmVnYXJkczxicj4NCiZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IENhcmxvcyBPdmllZG9UaGlzIG1lc3NhZ2UgYW5kIGFueSBh
dHRhY2htZW50IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUgYW5kIG1heSBj
b250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugc2VuZCBpdCBiYWNrIHRvIG1lLCBhbmQgaW1tZWRp
YXRlbHkgZGVsZXRlIGl0LiZuYnNwOyZuYnNwOyBQbGVhc2UgZG8gbm90IHVzZSwgY29weSBvciBk
aXNjbG9zZSB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgbWVzc2FnZSBvciBpbiBh
bnkgYXR0YWNobWVudC4mbmJzcDsgQW55IHZpZXdzIG9yIG9waW5pb25zIGV4cHJlc3NlZCBieSB0
aGUgYXV0aG9yIG9mIHRoaXMgZW1haWwgZG8gbm90IG5lY2Vzc2FyaWx5IHJlZmxlY3QgdGhlIHZp
ZXdzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0uPGJyPg0KJmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsgVGhpcyBtZXNzYWdlIGhhcyBiZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0IHRo
ZSBjb250ZW50cyBvZiBhbiBhdHRhY2htZW50PGJyPg0KJmd0OyZndDsgbWF5IHN0aWxsIGNvbnRh
aW4gc29mdHdhcmUgdmlydXNlcyB3aGljaCBjb3VsZCBkYW1hZ2UgeW91ciBjb21wdXRlciBzeXN0
ZW0sIHlvdSBhcmUgYWR2aXNlZCB0byBwZXJmb3JtIHlvdXIgb3duIGNoZWNrcy4gRW1haWwgY29t
bXVuaWNhdGlvbnMgd2l0aCB0aGUgVW5pdmVyc2l0eSBvZiBOb3R0aW5naGFtIG1heSBiZSBtb25p
dG9yZWQgYXMgcGVybWl0dGVkIGJ5IFVLIGxlZ2lzbGF0aW9uLjxicj4NCiZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDsgTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZn
dDsgTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcmbHQ7bWFpbHRvOk1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnJmd0Ozxicj4NCiZndDsmZ3Q7IDxhIGhyZWY9Imh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPC9hPjxicj4NCiZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IC0tPGJyPg0KJmd0OyZn
dDsgVGhhbmtzIGFuZCBSZWdhcmRzLDxicj4NCiZndDsmZ3Q7IFkuTmFyYXlhbmEgUmVkZHksPGJy
Pg0KJmd0OyZndDsgPGEgaHJlZj0iaHR0cDovL21lbWJlci5hY20ub3JnL35uYXJheWFuYXJlZGR5
MyIgdGFyZ2V0PSJfQkxBTksiPmh0dHA6Ly9tZW1iZXIuYWNtLm9yZy9+bmFyYXlhbmFyZWRkeTM8
L2E+PGJyPg0KJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSUlJVC1EZWxoaVRoaXMg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFk
ZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sg
dG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuJm5ic3A7Jm5ic3A7IFBsZWFzZSBkbyBu
b3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3NlIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhp
cyBtZXNzYWdlIG9yIGluIGFueSBhdHRhY2htZW50LiZuYnNwOyBBbnkgdmlld3Mgb3Igb3Bpbmlv
bnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJp
bHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS48YnI+
DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBUaGlzIG1lc3NhZ2UgaGFzIGJlZW4gY2hlY2tlZCBm
b3IgdmlydXNlcyBidXQgdGhlIGNvbnRlbnRzIG9mIGFuIGF0dGFjaG1lbnQ8YnI+DQomZ3Q7Jmd0
OyBtYXkgc3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5
b3VyIGNvbXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24g
Y2hlY2tzLiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRp
bmdoYW0gbWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uPGJy
Pg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsg
PGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OyBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxi
cj4NCiZndDsmZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsPC9hPjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IC0tPGJyPg0KJmd0OyBDaGVl
cnMsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFIuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZn
dDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQg
YXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFkZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sgdG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxl
dGUgaXQuJm5ic3A7Jm5ic3A7IFBsZWFzZSBkbyBub3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3NlIHRo
ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIG9yIGluIGFueSBhdHRhY2ht
ZW50LiZuYnNwOyBBbnkgdmlld3Mgb3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Ig
b2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhl
IFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS48YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhpcyBtZXNz
YWdlIGhhcyBiZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0IHRoZSBjb250ZW50cyBvZiBhbiBh
dHRhY2htZW50PGJyPg0KJmd0OyBtYXkgc3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdo
aWNoIGNvdWxkIGRhbWFnZSB5b3VyIGNvbXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRv
IHBlcmZvcm0geW91ciBvd24gY2hlY2tzLiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBV
bml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0gbWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkg
VUsgbGVnaXNsYXRpb24uPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQomZ3Q7IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdDxicj4N
CiZndDsgTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc8YnI+DQomZ3Q7IDxhIGhy
ZWY9Imh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPC9hPjxicj4NCiZndDsg
PGJyPg0KPGJyPg0KPC9kaXY+PC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0KPC9ibG9ja3F1b3Rl
PjwvZGl2Pg==

--_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_--


--===============9135114943955882451==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============9135114943955882451==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 07 21:01:04 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 07 Mar 2014 21:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WM1t6-0001HQ-23; Fri, 07 Mar 2014 21:01:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WM1t3-0001H6-Qk
	for mirageos-devel@lists.xenproject.org; Fri, 07 Mar 2014 21:00:58 +0000
Received: from [85.158.139.211:33590] by server-1.bemta-5.messagelabs.com id
	BF/E8-12859-8833A135; Fri, 07 Mar 2014 21:00:56 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-206.messagelabs.com!1394226055!1644935!1
X-Originating-IP: [93.159.202.52]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24854 invoked from network); 7 Mar 2014 21:00:55 -0000
Received: from engine03-20433-8.icritical.com (HELO
	engine03-20433-8.icritical.com) (93.159.202.52)
	by server-2.tower-206.messagelabs.com with SMTP;
	7 Mar 2014 21:00:55 -0000
Received: (qmail 29769 invoked from network); 7 Mar 2014 21:00:51 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-8.icritical.com with SMTP; 7 Mar 2014 21:00:51 -0000
Received: from engine03-20433-8.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-8.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 29046-05 for <mirageos-devel@lists.xenproject.org>;
	Fri,  7 Mar 2014 21:00:46 +0000 (GMT)
Received: (qmail 29753 invoked by uid 599); 7 Mar 2014 21:00:45 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine03-20433-8.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 07 Mar 2014 21:00:45 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WM1st-0005Sf-95; Fri, 07 Mar 2014 21:00:47 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Anil Madhavapeddy <anil@recoil.org>
Date: Fri, 7 Mar 2014 21:00:35 +0000
Thread-Topic: [MirageOS-devel] Hello Mirage World
Thread-Index: Ac86SE+L4qL5M3b7Tjm4oHt2kF7yrQ==
Message-ID: <428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339@EXCHANGE1.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-8.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Hello Mirage World
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9135114943955882451=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============9135114943955882451==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_"

--_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QWxzbyByZWNvbW1lbmRlZDogLXAgc3dpdGNoLCBzbyB0aGF0IGRvbWFpbiBpcyBwYXVzZWQgYW5k
IGRvZXNuJ3QgdGhyb3cgYXdheSBvdXRwdXQgdG9vIHNvb24uIFRoZW4gdW5wYXVzZSBkb21haW4g
c28geW91IGNhbiBjYXRjaCBhbGwgb3V0cHV0Lg0KDQpPbiA3IE1hciAyMDE0IDE2OjA4LCBBbmls
IE1hZGhhdmFwZWRkeSA8YW5pbEByZWNvaWwub3JnPiB3cm90ZToNCkhpIENhcmxvcywNCg0KSG93
IGFyZSB5b3UgcnVubmluZyBpdD8gIFRoZSAnbWFrZSBydW4nIGZvciBYZW4gd2lsbCBnZW5lcmF0
ZSBhIHNrZWxldG9uIC54bCBmaWxlLCB3aGljaCB5b3UgdGhlbiBydW4geW91cnNlbGYgdXNpbmcg
J3hsIGNvbnNvbGUgLWMgPGZpbGU+LnhsJy4gIFRoYXQgc2hvdWxkIGF0dGFjaCB5b3UgdG8gdGhl
IFhlbiBjb25zb2xlLCB3aGVyZSB5b3UgY2FuIHNlZSB0aGUgaGVsbG8gd29ybGQgb3V0cHV0Lg0K
DQotYW5pbA0KDQpPbiA3IE1hciAyMDE0LCBhdCAxNTowMSwgTHVpcyBPdmllZG8gR2FyY8OtYSA8
cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+IHdyb3RlOg0KDQo+IEhpLA0KPg0KPiBEb2luZyBhIGNs
ZWFuIGluc3RhbGxhdGlvbiBhbmQgY2hhbmdpbmcgdGhlIG93bmVyc2hpcCBhbmQgcGVybWlzc2lv
bnMgaGFzIHdvcmtlZCwgbm93IEkgYW0gYWJsZSB0byBjb25maWd1cmUgYW5kIGJ1aWxkIGEgWGVu
IFZNIChJIGNhbiBzZWUgdGhlIGZpbGVzIGdlbmVyYXRlZCksIGhvd2V2ZXIgd2hlbiBydW5uaW5n
IHRoZSBpdCBkb2VzIG5vdCBnZW5lcmF0ZSB0aGUgbWFpbi54bCBYZW4gY29uZmlndXJhdGlvbiBm
aWxlICh4ZW4tdXRpbHMtY29tbW9uIGFyZSBpbnN0YWxsZWQpIHNvIEkgY2Fubm90IHNlZSB0aGUg
Y29uc29sZSBjb21tYW5kcyBnZW5lcmF0ZWQgYnkgdGhlIGZvciBsb29wLg0KPg0KPiBJIHdvdWxk
IGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0aGFua3MgaW4gYWR2YW5jZS4NCj4NCj4gS2luZCByZWdh
cmRzDQo+DQo+IENhcmxvcyBPdmllZG8NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBGcm9tOiBNb3J0aWVyIFJpY2hhcmQNCj4gU2VudDogVGh1cnNkYXksIE1h
cmNoIDA2LCAyMDE0IDk6MTAgUE0NCj4gVG86IE92aWVkbyBHYXJjw61hIEx1aXMNCj4gQ2M6IG1p
cmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbTWlyYWdl
T1MtZGV2ZWxdIEhlbGxvIE1pcmFnZSBXb3JsZA0KPg0KPiBobW0tLSB0aGVyZSBtaWdodCBiZSBz
b21lIGNvbmZ1c2lvbiBoZXJlLg0KPg0KPiB0aGUgIi0tdW5peCIgYW5kICItLXhlbiIgZmxhZ3Mg
YXJlIHRvIGRvIHdpdGggdGhlIHRhcmdldCBiZWluZyBidWlsdCwgbm90IHRoZSBwbGF0Zm9ybSBi
ZWluZyBidWlsdCBvbi4gb24gYSB2YW5pbGxhIHVidW50dSBwbGF0Zm9ybSBpIHRoaW5rIHlvdSBz
aG91bGQgYmUgYWJsZSB0byB1c2UgZWl0aGVyICh0aG91Z2ggeW91IG1pZ2h0IG5lZWQgdG8gYXB0
LWdldCBpbnN0YWxsIGEgZmV3IGV4dHJhIHBhY2thZ2VzIGZvciAtLXhlbiwgaSBjYW4ndCByZWNh
bGw7IHRoZSBpbnN0YWxsL2hlbGxvLXdvcmxkIHBhZ2VzIG9uIG9wZW5taXJhZ2Uub3JnIHNob3Vs
ZCBzYXkpLg0KPg0KPiBnaXZlbiB0aGUgcGVybWlzc2lvbiBkZW5pZWQgZXJyb3IgYmVsb3cgZm9y
IHRoZSBsb2NrIGZpbGUgYW5kIHRoZSBvdGhlciBwZXJtaXNzaW9uIGVycm9ycyB5b3Ugd2VyZSBo
YXZpbmcsIGknZCBzdHJvbmdseSBzdXNwZWN0IGl0J3Mgb3duZXJzaGlwIGFuZCBwZXJtaXNzaW9u
IGlzc3VlcyBvbiBmaWxlcyBkdWUgdG8gdXNpbmcgc3VkbyBvbiBzb21lIGNvbW1hbmRzIGJ1dCBu
b3Qgb3RoZXJzLiAodGhvdWdoIGkgaGF2ZSB0byBhZG1pdCBpJ3ZlIG5ldmVyIGNvbWUgYWNyb3Nz
IHRoZSBpYnVzIHN0dWZmIGJlZm9yZSEpDQo+DQo+ICphc3N1bWluZyB5b3UndmUgbm90aGluZyBz
cGVjaWFsIGluc3RhbGxlZCBhbmQgeW91IGtub3cgdGhpcyB3b24ndCBicmVhayBhbnl0aGluZyog
YW5kIHRoYXQgeW91ciB1c2VyIGFuZCBncm91cCBhcmUgYm90aCBjYWxsZWQgImNhcmxvcyIgaSdk
IHRyeSBzb21ldGhpbmcgbGlrZSAic3VkbyBjaG93biAtUiBjYXJsb3M6Y2FybG9zIC9ob21lL2Nh
cmxvcyIuDQo+DQo+IGlmIHRoaW5ncyBldmVyIGdldCB0b28gY29uZnVzZWQsIHlvdSBjYW4gYWx3
YXlzICJybSAtcmYgfi8ub3BhbSIgdG8gY29tcGxldGVseSBudWtlIG9wYW0gc3RhdGUgYW5kIHN0
YXJ0IGFnYWluLg0KPg0KPiBhbGwgaSBjYW4gc3VnZ2VzdCBhdCB0aGlzIHBvaW50IGFib3V0IHRo
ZSBpYnVzIHRoaW5nIGlzIHRvIHVzZSBnb29nbGUuLi4gOikgIChhbmQgcG9zc2libHkgcmVwbGFj
ZSB1YnVudHUgd2l0aCBkZWJpYW4gd2hlZXp5Li4uKQ0KPg0KPg0KPiBPbiA2IE1hciAyMDE0LCBh
dCAxMzowNywgTHVpcyBPdmllZG8gR2FyY8OtYSA8cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+IHdy
b3RlOg0KPg0KPj4gVGhhbmtzIE5hcmF5YW5hLA0KPj4NCj4+IEkgaGF2ZSB0cmllZCBhcyBzdWdn
ZXN0ZWQsIGZpcnN0IHJlbW92aW5nIHRoZSBtaXJhZ2UteGVuIGFuZCBtaXJhZ2UtY29uc29sZS14
ZW4sIGhvd2V2ZXIsIHdoZW4gSSBydW4gIm1pcmFnZSBjb25maWd1cmUgLS11bml4IiBJIGdvdCB0
aGUgZm9sbG93aW5nIGVycm9yOg0KPj4NCj4+IGNhcmxvc0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxl
dG9uL2NvbnNvbGUkIG1pcmFnZSBjb25maWd1cmUgLS11bml4DQo+PiBNSVJBR0UgICAgICBVc2lu
ZyB0aGUgc2Nhbm5lZCBjb25maWcgZmlsZTogY29uZmlnLm1sDQo+PiBNSVJBR0UgICAgICBDb21w
aWxpbmcgYW5kIGR5bmxpbmtpbmcgL2hvbWUvY2FybG9zL21pcmFnZS9taXJhZ2Utc2tlbGV0b24v
Y29uc29sZS9jb25maWcubWwNCj4+IE1JUkFHRSAgICAgICsgRXhlY3V0aW5nOiBybSAtcmYgL2hv
bWUvY2FybG9zL21pcmFnZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZS9fYnVpbGQvY29uZmlnLioN
Cj4+IE1JUkFHRSAgICAgICsgRXhlY3V0aW5nOiBjZCAvaG9tZS9jYXJsb3MvbWlyYWdlL21pcmFn
ZS1za2VsZXRvbi9jb25zb2xlICYmIG9jYW1sYnVpbGQgLXVzZS1vY2FtbGZpbmQgLXRhZ3MgYW5u
b3QsYmluX2Fubm90IC1wa2cgbWlyYWdlIGNvbmZpZy5jbXhzDQo+PiBjb25zb2xlICAgICBDT05G
SUdVUkU6IC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmln
Lm1sDQo+PiBjb25zb2xlICAgICAxIGpvYiBbVW5pa2VybmVsLk1haW5dDQo+PiBjb25zb2xlICAg
ICBJbnN0YWxsaW5nIE9QQU0gcGFja2FnZXMuDQo+PiBjb25zb2xlICAgICArIEV4ZWN1dGluZzog
b3BhbSBpbnN0YWxsIC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdlLXVuaXgNCj4+IGNv
bnNvbGUgICAgICAnb3BhbSBpbnN0YWxsIC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdl
LXVuaXgnIGZhaWxlZC4NCj4+IGNvbnNvbGUgICAgICBGYXRhbCBlcnJvcjoNCj4+IGNvbnNvbGUg
ICAgICBTeXNfZXJyb3IoIi9ob21lL2Nhcmxvcy8ub3BhbS9sb2NrOiBQZXJtaXNzaW9uIGRlbmll
ZCIpDQo+PiBbRVJST1JdICAgICAgVGhlIGNvbW1hbmQgIm9wYW0gaW5zdGFsbCAtLXllcyBtaXJh
Z2UtY29uc29sZS11bml4IG1pcmFnZS11bml4IiBleGl0ZWQgd2l0aCBjb2RlIDEuDQo+Pg0KPj4N
Cj4+IFRoZW4gSSB0cmllZCAic3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCIgYW5kIGl0IG9u
bHkgb3BlbnMgYW4gZW1wdHkgZ3JhcGhpYyBjb25zb2xlIGFuZCB0aGUgbWFpbiBhbmQgTWFrZWZp
bGUgZmlsZXMgYXJlIG5vdCBnZW5lcmF0ZWQuDQo+Pg0KPj4gQWx0ZXJuYXRpdmVseSwgSSBtYW51
YWxseSBpbnN0YWxsZWQgdGhlIE9QQU0gcGFja2FnZXMgKG1pcmFnZS1jb25zb2xlLXVuaXggYW5k
IG1pcmFnZS11bml4KSwgYnV0IHN0aWxsIEkgYW0gc3R1Y2suDQo+Pg0KPj4gSSB3b3VsZCBhcHBy
ZWNpYXRlIHlvdXIgaGVscCwgdGhhbmtzIGluIGFkdmFuY2UuDQo+Pg0KPj4gS2luZCByZWdhcmRz
DQo+Pg0KPj4gQ2FybG9zIE92aWVkbw0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4gRnJvbTogTmFyYXlhbmEgUmVkZHkgWSBbbmFyYXlhbmExMjA4QGlpaXRk
LmFjLmluXQ0KPj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAwNSwgMjAxNCA2OjA4IFBNDQo+PiBU
bzogT3ZpZWRvIEdhcmPDrWEgTHVpcw0KPj4gU3ViamVjdDogUmU6IFtNaXJhZ2VPUy1kZXZlbF0g
SGVsbG8gTWlyYWdlIFdvcmxkDQo+Pg0KPj4gSEkgY2FybG9zLA0KPj4gICAgICAgICAgICAgIFlv
dSBoYXZlIHRvIHNwZWNpZnkgdW5peCBhcyB5b3VyIGluc3RhbGxlZCBtaXJhZ2Ugb24gbGludXgg
dG8gd29yayBwcm9wZXJseSBhcyBmYXIgYXMgaSBrbm93DQo+Pg0KPj4gICAgICAgICAgIHN1ZG8g
bWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXggaSBtZWFuIG90aGVyIHRoYW4geGVuIG9wdGlvbiAuaSB0
aGluayB0aGVyZSBhcmUgdHdvIG9wdGlvbnMgb25lIGlzIHVuaXggb3RoZXIgaXMgeGVuIC5zbyB1
c2UgLS11bml4IHRvIHdvcmsgZm9yIHlvdXIgc3lzdGVtLg0KPj4NCj4+DQo+PiBPbiBXZWQsIE1h
ciA1LCAyMDE0IGF0IDExOjIzIFBNLCBMdWlzIE92aWVkbyBHYXJjw61hIDxwc3hsY29Abm90dGlu
Z2hhbS5hYy51azxtYWlsdG86cHN4bGNvQG5vdHRpbmdoYW0uYWMudWs+PiB3cm90ZToNCj4+IEhp
LA0KPj4NCj4+IEkgd291bGQgYXBwcmVjaWF0ZSB5b3VyIGhlbHAgb24gdGhlIGZvbGxvd2luZyBp
c3N1ZS4NCj4+DQo+PiBJIHJlY2VudGx5IGluc3RhbGxlZCBNaXJhZ2UgdXNpbmcgT1BBTSBmb2xs
b3dpbmcgdGhlIGluc3RydWN0aW9ucyBhcyBwcm92aWRlZCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBh
dmFpbGFibGUgYXQgd3d3Lm9wZW5taXJhZ2UuY29tPGh0dHA6Ly93d3cub3Blbm1pcmFnZS5jb20+
IChJIGFtIG9uIGEgNjQtYml0IExpbnV4LVVidW50dSBtYWNoaW5lKS4gSG93ZXZlciwgSSBjYW5u
b3QgY29tcGxldGUgdGhlIEhlbGxvIFdvcmxkIGV4YW1wbGUgZ2l2ZW4gdGhlcmUuIEkgdGhpbmsg
dGhlIHByb2JsZW0gc3RhcnRzIHdpdGggdGhlIGNvbW1hbmQgIm1pcmFnZSBjb25maWd1cmUgLS14
ZW4iLCB0aGUgZXJyb3IgZW5jb3VudGVyZWQgaXMgYXMgZm9sbG93czoNCj4+DQo+PiAtY2FybG9z
QDp+L21pcmFnZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZSQgc3VkbyBtaXJhZ2UgY29uZmlndXJl
IC0teGVuDQo+Pg0KPj4gLShtaXJhZ2U6NDk4NCk6IElCVVMtV0FSTklORyAqKjogVGhlIG93bmVy
IG9mIC9ob21lL2Nhcmxvcy8uY29uZmlnL2lidXMvYnVzIGlzIG5vdCByb290IQ0KPj4NCj4+IEFu
IGVtcHR5IGdyYXBoaWMgY29uc29sZSBpcyBzaG93biBhbmQgdGhlIGZpbGVzIG1haW4ubWw8aHR0
cDovL21haW4ubWw+IGFuZCBNYWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC4NCj4+DQo+PiBXaGF0
IEkgc2F3IGlzIHRoYXQgdGhlICJtaXJhZ2UgY29uZmlndXJlIC0teGVuIiBjb21tYW5kIGV4ZWN1
dGVzIHRoZSBpbnN0YWxsYXRpb24gb2YgIm1pcmFnZS1jb25zb2xlLXhlbiIgYW5kICJtaXJhZ2Ut
eGVuIiB3aGljaCBJIGhhdmUgaW5zdGFsbGVkIG1hbnVhbGx5IHRocm91Z2ggdGhlICJvcGFtIGlu
c3RhbGwiIGNvbW1hbmQgKGN1cnJlbnQgdmVyc2lvbnMgYXJlIDEuMC4yIGFuZCAxLjEuMSwgcmVz
cGVjdGl2ZWx5KSwgaG93ZXZlciwgdGhlIHByb2JsZW0gcGVyc2lzdHMuDQo+Pg0KPj4gSSBjaGFu
Z2VkIHRoZSBwZXJtaXNzaW9ucyB0byByb290IG9mIHRoZSBmaWxlIC9ob21lL2Nhcmxvcy8uY29u
ZmlnL2lidXMvYnVzIGFuZCB0cnkgYWdhaW4gInN1ZG8gbWlyYWdlIGNvbmZpZ3VyZSAtLXhlbiIs
IGFsdGhvdWdoIHRoaXMgdGltZSB0aGVyZSBpcyBubyBlcnJvciBtZXNzYWdlcyBJIHN0aWxsIGdl
dCBhbiBlbXB0eSBncmFwaGljIGNvbnNvbGUgYW5kIGZpbGVzIG1haW4ubWw8aHR0cDovL21haW4u
bWw+IGFuZCBNYWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC4NCj4+DQo+PiBUaGFua3MgaW4gYWR2
YW5jZS4NCj4+DQo+Pg0KPj4gS2luZCByZWdhcmRzDQo+Pg0KPj4gQ2FybG9zIE92aWVkb1RoaXMg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFk
ZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sg
dG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuICAgUGxlYXNlIGRvIG5vdCB1c2UsIGNv
cHkgb3IgZGlzY2xvc2UgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ug
b3IgaW4gYW55IGF0dGFjaG1lbnQuICBBbnkgdmlld3Mgb3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5
IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUg
dmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS4NCj4+DQo+PiBUaGlzIG1lc3Nh
Z2UgaGFzIGJlZW4gY2hlY2tlZCBmb3IgdmlydXNlcyBidXQgdGhlIGNvbnRlbnRzIG9mIGFuIGF0
dGFjaG1lbnQNCj4+IG1heSBzdGlsbCBjb250YWluIHNvZnR3YXJlIHZpcnVzZXMgd2hpY2ggY291
bGQgZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3UgYXJlIGFkdmlzZWQgdG8gcGVyZm9y
bSB5b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRpb25zIHdpdGggdGhlIFVuaXZlcnNp
dHkgb2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFzIHBlcm1pdHRlZCBieSBVSyBsZWdp
c2xhdGlvbi4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0K
Pj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc8bWFpbHRvOk1pcmFnZU9TLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taXJhZ2Vvcy1kZXZlbA0KPj4NCj4+DQo+Pg0KPj4g
LS0NCj4+IFRoYW5rcyBhbmQgUmVnYXJkcywNCj4+IFkuTmFyYXlhbmEgUmVkZHksDQo+PiBodHRw
Oi8vbWVtYmVyLmFjbS5vcmcvfm5hcmF5YW5hcmVkZHkzDQo+PiAgICAgSUlJVC1EZWxoaVRoaXMg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFk
ZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sg
dG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuICAgUGxlYXNlIGRvIG5vdCB1c2UsIGNv
cHkgb3IgZGlzY2xvc2UgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2Ug
b3IgaW4gYW55IGF0dGFjaG1lbnQuICBBbnkgdmlld3Mgb3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5
IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUg
dmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS4NCj4+DQo+PiBUaGlzIG1lc3Nh
Z2UgaGFzIGJlZW4gY2hlY2tlZCBmb3IgdmlydXNlcyBidXQgdGhlIGNvbnRlbnRzIG9mIGFuIGF0
dGFjaG1lbnQNCj4+IG1heSBzdGlsbCBjb250YWluIHNvZnR3YXJlIHZpcnVzZXMgd2hpY2ggY291
bGQgZGFtYWdlIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCB5b3UgYXJlIGFkdmlzZWQgdG8gcGVyZm9y
bSB5b3VyIG93biBjaGVja3MuIEVtYWlsIGNvbW11bmljYXRpb25zIHdpdGggdGhlIFVuaXZlcnNp
dHkgb2YgTm90dGluZ2hhbSBtYXkgYmUgbW9uaXRvcmVkIGFzIHBlcm1pdHRlZCBieSBVSyBsZWdp
c2xhdGlvbi4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0K
Pj4gTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4+IGh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwNCj4N
Cj4NCj4gLS0NCj4gQ2hlZXJzLA0KPg0KPiBSLg0KPg0KPg0KPg0KPg0KPiBUaGlzIG1lc3NhZ2Ug
YW5kIGFueSBhdHRhY2htZW50IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUg
YW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugc2VuZCBpdCBiYWNrIHRvIG1lLCBh
bmQgaW1tZWRpYXRlbHkgZGVsZXRlIGl0LiAgIFBsZWFzZSBkbyBub3QgdXNlLCBjb3B5IG9yIGRp
c2Nsb3NlIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIG9yIGluIGFu
eSBhdHRhY2htZW50LiAgQW55IHZpZXdzIG9yIG9waW5pb25zIGV4cHJlc3NlZCBieSB0aGUgYXV0
aG9yIG9mIHRoaXMgZW1haWwgZG8gbm90IG5lY2Vzc2FyaWx5IHJlZmxlY3QgdGhlIHZpZXdzIG9m
IHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0uDQo+DQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVl
biBjaGVja2VkIGZvciB2aXJ1c2VzIGJ1dCB0aGUgY29udGVudHMgb2YgYW4gYXR0YWNobWVudA0K
PiBtYXkgc3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5
b3VyIGNvbXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24g
Y2hlY2tzLiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRp
bmdoYW0gbWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uDQo+
DQo+DQo+DQo+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdA0KPiBNaXJhZ2VPUy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsDQo+DQoNCg==

--_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PHAgZGlyPSJsdHIiPkFsc28gcmVjb21tZW5kZWQ6IC1wIHN3aXRjaCwgc28gdGhhdCBkb21haW4g
aXMgcGF1c2VkIGFuZCBkb2Vzbid0IHRocm93IGF3YXkgb3V0cHV0IHRvbyBzb29uLiBUaGVuIHVu
cGF1c2UgZG9tYWluIHNvIHlvdSBjYW4gY2F0Y2ggYWxsIG91dHB1dC48L3A+CjxkaXYgY2xhc3M9
InF1b3RlIj5PbiA3IE1hciAyMDE0IDE2OjA4LCBBbmlsIE1hZGhhdmFwZWRkeSAmbHQ7YW5pbEBy
ZWNvaWwub3JnJmd0OyB3cm90ZTo8YnIgdHlwZT0nYXR0cmlidXRpb24nPjxibG9ja3F1b3RlIGNs
YXNzPSJxdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2Nj
IHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBm
cm9tIHRleHQgLS0+DQo8c3R5bGU+PCEtLSAuRW1haWxRdW90ZSB7IG1hcmdpbi1sZWZ0OiAxcHQ7
IHBhZGRpbmctbGVmdDogNHB0OyBib3JkZXItbGVmdDogIzgwMDAwMCAycHggc29saWQ7IH0gLS0+
PC9zdHlsZT48L2hlYWQ+DQo8Ym9keT4NCjxmb250IHNpemU9IjIiPjxkaXYgY2xhc3M9IlBsYWlu
VGV4dCI+SGkgQ2FybG9zLDxicj4NCjxicj4NCkhvdyBhcmUgeW91IHJ1bm5pbmcgaXQ/Jm5ic3A7
IFRoZSAnbWFrZSBydW4nIGZvciBYZW4gd2lsbCBnZW5lcmF0ZSBhIHNrZWxldG9uIC54bCBmaWxl
LCB3aGljaCB5b3UgdGhlbiBydW4geW91cnNlbGYgdXNpbmcgJ3hsIGNvbnNvbGUgLWMgJmx0O2Zp
bGUmZ3Q7LnhsJy4mbmJzcDsgVGhhdCBzaG91bGQgYXR0YWNoIHlvdSB0byB0aGUgWGVuIGNvbnNv
bGUsIHdoZXJlIHlvdSBjYW4gc2VlIHRoZSBoZWxsbyB3b3JsZCBvdXRwdXQuPGJyPg0KPGJyPg0K
LWFuaWw8YnI+DQo8YnI+DQpPbiA3IE1hciAyMDE0LCBhdCAxNTowMSwgTHVpcyBPdmllZG8gR2Fy
Y8OtYSAmbHQ7cHN4bGNvQG5vdHRpbmdoYW0uYWMudWsmZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZn
dDsgSGksPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IERvaW5nIGEgY2xlYW4gaW5zdGFsbGF0aW9uIGFu
ZCBjaGFuZ2luZyB0aGUgb3duZXJzaGlwIGFuZCBwZXJtaXNzaW9ucyBoYXMgd29ya2VkLCBub3cg
SSBhbSBhYmxlIHRvIGNvbmZpZ3VyZSBhbmQgYnVpbGQgYSBYZW4gVk0gKEkgY2FuIHNlZSB0aGUg
ZmlsZXMgZ2VuZXJhdGVkKSwgaG93ZXZlciB3aGVuIHJ1bm5pbmcgdGhlIGl0IGRvZXMgbm90IGdl
bmVyYXRlIHRoZSBtYWluLnhsIFhlbiBjb25maWd1cmF0aW9uIGZpbGUgKHhlbi11dGlscy1jb21t
b24gYXJlIGluc3RhbGxlZCkgc28gSSBjYW5ub3Qgc2VlIHRoZSBjb25zb2xlIGNvbW1hbmRzIGdl
bmVyYXRlZCBieSB0aGUgZm9yIGxvb3AuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEkgd291bGQgYXBw
cmVjaWF0ZSB5b3VyIGhlbHAsIHRoYW5rcyBpbiBhZHZhbmNlLjxicj4NCiZndDsgPGJyPg0KJmd0
OyBLaW5kIHJlZ2FyZHM8YnI+DQomZ3Q7IDxicj4NCiZndDsgQ2FybG9zIE92aWVkbzxicj4NCiZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgRnJv
bTogTW9ydGllciBSaWNoYXJkPGJyPg0KJmd0OyBTZW50OiBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgOToxMCBQTTxicj4NCiZndDsgVG86IE92aWVkbyBHYXJjw61hIEx1aXM8YnI+DQomZ3Q7IENj
OiBtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxicj4NCiZndDsgU3ViamVjdDog
UmU6IFtNaXJhZ2VPUy1kZXZlbF0gSGVsbG8gTWlyYWdlIFdvcmxkPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IGhtbS0tIHRoZXJlIG1pZ2h0IGJlIHNvbWUgY29uZnVzaW9uIGhlcmUuPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7IHRoZSAmcXVvdDstLXVuaXgmcXVvdDsgYW5kICZxdW90Oy0teGVuJnF1b3Q7IGZs
YWdzIGFyZSB0byBkbyB3aXRoIHRoZSB0YXJnZXQgYmVpbmcgYnVpbHQsIG5vdCB0aGUgcGxhdGZv
cm0gYmVpbmcgYnVpbHQgb24uIG9uIGEgdmFuaWxsYSB1YnVudHUgcGxhdGZvcm0gaSB0aGluayB5
b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGVpdGhlciAodGhvdWdoIHlvdSBtaWdodCBuZWVkIHRv
IGFwdC1nZXQgaW5zdGFsbCBhIGZldyBleHRyYSBwYWNrYWdlcyBmb3IgLS14ZW4sIGkgY2FuJ3Qg
cmVjYWxsOyB0aGUgaW5zdGFsbC9oZWxsby13b3JsZCBwYWdlcyBvbiBvcGVubWlyYWdlLm9yZyBz
aG91bGQgc2F5KS48YnI+DQomZ3Q7IDxicj4NCiZndDsgZ2l2ZW4gdGhlIHBlcm1pc3Npb24gZGVu
aWVkIGVycm9yIGJlbG93IGZvciB0aGUgbG9jayBmaWxlIGFuZCB0aGUgb3RoZXIgcGVybWlzc2lv
biBlcnJvcnMgeW91IHdlcmUgaGF2aW5nLCBpJ2Qgc3Ryb25nbHkgc3VzcGVjdCBpdCdzIG93bmVy
c2hpcCBhbmQgcGVybWlzc2lvbiBpc3N1ZXMgb24gZmlsZXMgZHVlIHRvIHVzaW5nIHN1ZG8gb24g
c29tZSBjb21tYW5kcyBidXQgbm90IG90aGVycy4gKHRob3VnaCBpIGhhdmUgdG8gYWRtaXQgaSd2
ZSBuZXZlciBjb21lIGFjcm9zcyB0aGUgaWJ1cyBzdHVmZiBiZWZvcmUhKTxicj4NCiZndDsgPGJy
Pg0KJmd0OyAqYXNzdW1pbmcgeW91J3ZlIG5vdGhpbmcgc3BlY2lhbCBpbnN0YWxsZWQgYW5kIHlv
dSBrbm93IHRoaXMgd29uJ3QgYnJlYWsgYW55dGhpbmcqIGFuZCB0aGF0IHlvdXIgdXNlciBhbmQg
Z3JvdXAgYXJlIGJvdGggY2FsbGVkICZxdW90O2NhcmxvcyZxdW90OyBpJ2QgdHJ5IHNvbWV0aGlu
ZyBsaWtlICZxdW90O3N1ZG8gY2hvd24gLVIgY2FybG9zOmNhcmxvcyAvaG9tZS9jYXJsb3MmcXVv
dDsuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGlmIHRoaW5ncyBldmVyIGdldCB0b28gY29uZnVzZWQs
IHlvdSBjYW4gYWx3YXlzICZxdW90O3JtIC1yZiB+Ly5vcGFtJnF1b3Q7IHRvIGNvbXBsZXRlbHkg
bnVrZSBvcGFtIHN0YXRlIGFuZCBzdGFydCBhZ2Fpbi48YnI+DQomZ3Q7IDxicj4NCiZndDsgYWxs
IGkgY2FuIHN1Z2dlc3QgYXQgdGhpcyBwb2ludCBhYm91dCB0aGUgaWJ1cyB0aGluZyBpcyB0byB1
c2UgZ29vZ2xlLi4uIDopJm5ic3A7IChhbmQgcG9zc2libHkgcmVwbGFjZSB1YnVudHUgd2l0aCBk
ZWJpYW4gd2hlZXp5Li4uKTxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIDYgTWFy
IDIwMTQsIGF0IDEzOjA3LCBMdWlzIE92aWVkbyBHYXJjw61hICZsdDtwc3hsY29Abm90dGluZ2hh
bS5hYy51ayZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0OyBUaGFua3MgTmFyYXlh
bmEsPGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgSSBoYXZlIHRyaWVkIGFzIHN1Z2dlc3Rl
ZCwgZmlyc3QgcmVtb3ZpbmcgdGhlIG1pcmFnZS14ZW4gYW5kIG1pcmFnZS1jb25zb2xlLXhlbiwg
aG93ZXZlciwgd2hlbiBJIHJ1biAmcXVvdDttaXJhZ2UgY29uZmlndXJlIC0tdW5peCZxdW90OyBJ
IGdvdCB0aGUgZm9sbG93aW5nIGVycm9yOjxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IGNh
cmxvc0A6fi9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUkIG1pcmFnZSBjb25maWd1cmUg
LS11bml4PGJyPg0KJmd0OyZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFVzaW5nIHRoZSBzY2FubmVkIGNvbmZpZyBmaWxlOiBjb25maWcubWw8YnI+DQomZ3Q7Jmd0OyBN
SVJBR0UmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ29tcGlsaW5nIGFuZCBkeW5saW5r
aW5nIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmlnLm1s
PGJyPg0KJmd0OyZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7
IEV4ZWN1dGluZzogcm0gLXJmIC9ob21lL2Nhcmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2Nv
bnNvbGUvX2J1aWxkL2NvbmZpZy4qPGJyPg0KJmd0OyZndDsgTUlSQUdFJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7IEV4ZWN1dGluZzogY2QgL2hvbWUvY2FybG9zL21pcmFnZS9t
aXJhZ2Utc2tlbGV0b24vY29uc29sZSAmYW1wOyZhbXA7IG9jYW1sYnVpbGQgLXVzZS1vY2FtbGZp
bmQgLXRhZ3MgYW5ub3QsYmluX2Fubm90IC1wa2cgbWlyYWdlIGNvbmZpZy5jbXhzPGJyPg0KJmd0
OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDT05GSUdVUkU6IC9ob21lL2Nh
cmxvcy9taXJhZ2UvbWlyYWdlLXNrZWxldG9uL2NvbnNvbGUvY29uZmlnLm1sPGJyPg0KJmd0OyZn
dDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxIGpvYiBbVW5pa2VybmVsLk1haW5d
PGJyPg0KJmd0OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJbnN0YWxsaW5n
IE9QQU0gcGFja2FnZXMuPGJyPg0KJmd0OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOyBFeGVjdXRpbmc6IG9wYW0gaW5zdGFsbCAtLXllcyBtaXJhZ2UtY29uc29sZS11
bml4IG1pcmFnZS11bml4PGJyPg0KJmd0OyZndDsgY29uc29sZSZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAnb3BhbSBpbnN0YWxsIC0teWVzIG1pcmFnZS1jb25zb2xlLXVuaXggbWlyYWdl
LXVuaXgnIGZhaWxlZC48YnI+DQomZ3Q7Jmd0OyBjb25zb2xlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEZhdGFsIGVycm9yOjxicj4NCiZndDsmZ3Q7IGNvbnNvbGUmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgU3lzX2Vycm9yKCZxdW90Oy9ob21lL2Nhcmxvcy8ub3BhbS9sb2Nr
OiBQZXJtaXNzaW9uIGRlbmllZCZxdW90Oyk8YnI+DQomZ3Q7Jmd0OyBbRVJST1JdJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBjb21tYW5kICZxdW90O29wYW0gaW5zdGFsbCAtLXll
cyBtaXJhZ2UtY29uc29sZS11bml4IG1pcmFnZS11bml4JnF1b3Q7IGV4aXRlZCB3aXRoIGNvZGUg
MS48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBUaGVuIEkgdHJp
ZWQgJnF1b3Q7c3VkbyBtaXJhZ2UgY29uZmlndXJlIC0tdW5peCZxdW90OyBhbmQgaXQgb25seSBv
cGVucyBhbiBlbXB0eSBncmFwaGljIGNvbnNvbGUgYW5kIHRoZSBtYWluIGFuZCBNYWtlZmlsZSBm
aWxlcyBhcmUgbm90IGdlbmVyYXRlZC48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBBbHRl
cm5hdGl2ZWx5LCBJIG1hbnVhbGx5IGluc3RhbGxlZCB0aGUgT1BBTSBwYWNrYWdlcyAobWlyYWdl
LWNvbnNvbGUtdW5peCBhbmQgbWlyYWdlLXVuaXgpLCBidXQgc3RpbGwgSSBhbSBzdHVjay48YnI+
DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBJIHdvdWxkIGFwcHJlY2lhdGUgeW91ciBoZWxwLCB0
aGFua3MgaW4gYWR2YW5jZS48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBLaW5kIHJlZ2Fy
ZHM8YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBDYXJsb3MgT3ZpZWRvPGJyPg0KJmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
IEZyb206IE5hcmF5YW5hIFJlZGR5IFkgW25hcmF5YW5hMTIwOEBpaWl0ZC5hYy5pbl08YnI+DQom
Z3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDA1LCAyMDE0IDY6MDggUE08YnI+DQomZ3Q7
Jmd0OyBUbzogT3ZpZWRvIEdhcmPDrWEgTHVpczxicj4NCiZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
TWlyYWdlT1MtZGV2ZWxdIEhlbGxvIE1pcmFnZSBXb3JsZDxicj4NCiZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7IEhJIGNhcmxvcyw8YnI+DQomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZb3Ug
aGF2ZSB0byBzcGVjaWZ5IHVuaXggYXMgeW91ciBpbnN0YWxsZWQgbWlyYWdlIG9uIGxpbnV4IHRv
IHdvcmsgcHJvcGVybHkgYXMgZmFyIGFzIGkga25vdzxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHN1ZG8gbWlyYWdlIGNvbmZpZ3VyZSAtLXVuaXggaSBtZWFuIG90aGVyIHRoYW4geGVu
IG9wdGlvbiAuaSB0aGluayB0aGVyZSBhcmUgdHdvIG9wdGlvbnMgb25lIGlzIHVuaXggb3RoZXIg
aXMgeGVuIC5zbyB1c2UgLS11bml4IHRvIHdvcmsgZm9yIHlvdXIgc3lzdGVtLjxicj4NCiZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IE9uIFdlZCwgTWFyIDUsIDIwMTQgYXQg
MTE6MjMgUE0sIEx1aXMgT3ZpZWRvIEdhcmPDrWEgJmx0O3BzeGxjb0Bub3R0aW5naGFtLmFjLnVr
Jmx0O21haWx0bzpwc3hsY29Abm90dGluZ2hhbS5hYy51ayZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7IEhpLDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IEkgd291bGQgYXBwcmVjaWF0
ZSB5b3VyIGhlbHAgb24gdGhlIGZvbGxvd2luZyBpc3N1ZS48YnI+DQomZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyBJIHJlY2VudGx5IGluc3RhbGxlZCBNaXJhZ2UgdXNpbmcgT1BBTSBmb2xsb3dpbmcg
dGhlIGluc3RydWN0aW9ucyBhcyBwcm92aWRlZCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhdmFpbGFi
bGUgYXQgPGEgaHJlZj0iICAiPnd3dy5vcGVubWlyYWdlLmNvbSZsdDtodHRwOi8vd3d3Lm9wZW5t
aXJhZ2UuY29tPC9hPiZndDsgKEkgYW0gb24gYSA2NC1iaXQgTGludXgtVWJ1bnR1IG1hY2hpbmUp
LiBIb3dldmVyLCBJIGNhbm5vdCBjb21wbGV0ZSB0aGUgSGVsbG8gV29ybGQgZXhhbXBsZSBnaXZl
biB0aGVyZS4gSSB0aGluayB0aGUgcHJvYmxlbSBzdGFydHMgd2l0aCB0aGUgY29tbWFuZCAmcXVv
dDttaXJhZ2UgY29uZmlndXJlIC0teGVuJnF1b3Q7LCB0aGUgZXJyb3IgZW5jb3VudGVyZWQgaXMg
YXMgZm9sbG93czo8YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyAtY2FybG9zQDp+L21pcmFn
ZS9taXJhZ2Utc2tlbGV0b24vY29uc29sZSQgc3VkbyBtaXJhZ2UgY29uZmlndXJlIC0teGVuPGJy
Pg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgLShtaXJhZ2U6NDk4NCk6IElCVVMtV0FSTklORyAq
KjogVGhlIG93bmVyIG9mIC9ob21lL2Nhcmxvcy8uY29uZmlnL2lidXMvYnVzIGlzIG5vdCByb290
ITxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IEFuIGVtcHR5IGdyYXBoaWMgY29uc29sZSBp
cyBzaG93biBhbmQgdGhlIGZpbGVzIG1haW4ubWwmbHQ7aHR0cDovL21haW4ubWwmZ3Q7IGFuZCBN
YWtlZmlsZSBhcmUgbm90IGdlbmVyYXRlZC48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBX
aGF0IEkgc2F3IGlzIHRoYXQgdGhlICZxdW90O21pcmFnZSBjb25maWd1cmUgLS14ZW4mcXVvdDsg
Y29tbWFuZCBleGVjdXRlcyB0aGUgaW5zdGFsbGF0aW9uIG9mICZxdW90O21pcmFnZS1jb25zb2xl
LXhlbiZxdW90OyBhbmQgJnF1b3Q7bWlyYWdlLXhlbiZxdW90OyB3aGljaCBJIGhhdmUgaW5zdGFs
bGVkIG1hbnVhbGx5IHRocm91Z2ggdGhlICZxdW90O29wYW0gaW5zdGFsbCZxdW90OyBjb21tYW5k
IChjdXJyZW50IHZlcnNpb25zIGFyZSAxLjAuMiBhbmQgMS4xLjEsIHJlc3BlY3RpdmVseSksIGhv
d2V2ZXIsIHRoZSBwcm9ibGVtIHBlcnNpc3RzLjxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
IEkgY2hhbmdlZCB0aGUgcGVybWlzc2lvbnMgdG8gcm9vdCBvZiB0aGUgZmlsZSAvaG9tZS9jYXJs
b3MvLmNvbmZpZy9pYnVzL2J1cyBhbmQgdHJ5IGFnYWluICZxdW90O3N1ZG8gbWlyYWdlIGNvbmZp
Z3VyZSAtLXhlbiZxdW90OywgYWx0aG91Z2ggdGhpcyB0aW1lIHRoZXJlIGlzIG5vIGVycm9yIG1l
c3NhZ2VzIEkgc3RpbGwgZ2V0IGFuIGVtcHR5IGdyYXBoaWMgY29uc29sZSBhbmQgZmlsZXMgbWFp
bi5tbCZsdDtodHRwOi8vbWFpbi5tbCZndDsgYW5kIE1ha2VmaWxlIGFyZSBub3QgZ2VuZXJhdGVk
Ljxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IFRoYW5rcyBpbiBhZHZhbmNlLjxicj4NCiZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IEtpbmQgcmVnYXJkczxicj4NCiZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IENhcmxvcyBPdmllZG9UaGlzIG1lc3NhZ2UgYW5kIGFueSBh
dHRhY2htZW50IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUgYW5kIG1heSBj
b250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugc2VuZCBpdCBiYWNrIHRvIG1lLCBhbmQgaW1tZWRp
YXRlbHkgZGVsZXRlIGl0LiZuYnNwOyZuYnNwOyBQbGVhc2UgZG8gbm90IHVzZSwgY29weSBvciBk
aXNjbG9zZSB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgbWVzc2FnZSBvciBpbiBh
bnkgYXR0YWNobWVudC4mbmJzcDsgQW55IHZpZXdzIG9yIG9waW5pb25zIGV4cHJlc3NlZCBieSB0
aGUgYXV0aG9yIG9mIHRoaXMgZW1haWwgZG8gbm90IG5lY2Vzc2FyaWx5IHJlZmxlY3QgdGhlIHZp
ZXdzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0uPGJyPg0KJmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsgVGhpcyBtZXNzYWdlIGhhcyBiZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0IHRo
ZSBjb250ZW50cyBvZiBhbiBhdHRhY2htZW50PGJyPg0KJmd0OyZndDsgbWF5IHN0aWxsIGNvbnRh
aW4gc29mdHdhcmUgdmlydXNlcyB3aGljaCBjb3VsZCBkYW1hZ2UgeW91ciBjb21wdXRlciBzeXN0
ZW0sIHlvdSBhcmUgYWR2aXNlZCB0byBwZXJmb3JtIHlvdXIgb3duIGNoZWNrcy4gRW1haWwgY29t
bXVuaWNhdGlvbnMgd2l0aCB0aGUgVW5pdmVyc2l0eSBvZiBOb3R0aW5naGFtIG1heSBiZSBtb25p
dG9yZWQgYXMgcGVybWl0dGVkIGJ5IFVLIGxlZ2lzbGF0aW9uLjxicj4NCiZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDsgTWlyYWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZn
dDsgTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcmbHQ7bWFpbHRvOk1pcmFnZU9T
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnJmd0Ozxicj4NCiZndDsmZ3Q7IDxhIGhyZWY9Imh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlyYWdl
b3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPC9hPjxicj4NCiZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IC0tPGJyPg0KJmd0OyZn
dDsgVGhhbmtzIGFuZCBSZWdhcmRzLDxicj4NCiZndDsmZ3Q7IFkuTmFyYXlhbmEgUmVkZHksPGJy
Pg0KJmd0OyZndDsgPGEgaHJlZj0iaHR0cDovL21lbWJlci5hY20ub3JnL35uYXJheWFuYXJlZGR5
MyIgdGFyZ2V0PSJfQkxBTksiPmh0dHA6Ly9tZW1iZXIuYWNtLm9yZy9+bmFyYXlhbmFyZWRkeTM8
L2E+PGJyPg0KJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSUlJVC1EZWxoaVRoaXMg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFk
ZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sg
dG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxldGUgaXQuJm5ic3A7Jm5ic3A7IFBsZWFzZSBkbyBu
b3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3NlIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhp
cyBtZXNzYWdlIG9yIGluIGFueSBhdHRhY2htZW50LiZuYnNwOyBBbnkgdmlld3Mgb3Igb3Bpbmlv
bnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJp
bHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS48YnI+
DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBUaGlzIG1lc3NhZ2UgaGFzIGJlZW4gY2hlY2tlZCBm
b3IgdmlydXNlcyBidXQgdGhlIGNvbnRlbnRzIG9mIGFuIGF0dGFjaG1lbnQ8YnI+DQomZ3Q7Jmd0
OyBtYXkgc3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdoaWNoIGNvdWxkIGRhbWFnZSB5
b3VyIGNvbXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRvIHBlcmZvcm0geW91ciBvd24g
Y2hlY2tzLiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIE5vdHRp
bmdoYW0gbWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkgVUsgbGVnaXNsYXRpb24uPGJy
Pg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsg
PGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyBNaXJhZ2VPUy1kZXZlbCBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OyBNaXJhZ2VPUy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxi
cj4NCiZndDsmZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRl
dmVsPC9hPjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IC0tPGJyPg0KJmd0OyBDaGVl
cnMsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFIuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZn
dDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQg
YXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFkZHJlc3NlZSBhbmQgbWF5IGNvbnRhaW4gY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4gZXJyb3IsIHBsZWFzZSBzZW5kIGl0IGJhY2sgdG8gbWUsIGFuZCBpbW1lZGlhdGVseSBkZWxl
dGUgaXQuJm5ic3A7Jm5ic3A7IFBsZWFzZSBkbyBub3QgdXNlLCBjb3B5IG9yIGRpc2Nsb3NlIHRo
ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIG9yIGluIGFueSBhdHRhY2ht
ZW50LiZuYnNwOyBBbnkgdmlld3Mgb3Igb3BpbmlvbnMgZXhwcmVzc2VkIGJ5IHRoZSBhdXRob3Ig
b2YgdGhpcyBlbWFpbCBkbyBub3QgbmVjZXNzYXJpbHkgcmVmbGVjdCB0aGUgdmlld3Mgb2YgdGhl
IFVuaXZlcnNpdHkgb2YgTm90dGluZ2hhbS48YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhpcyBtZXNz
YWdlIGhhcyBiZWVuIGNoZWNrZWQgZm9yIHZpcnVzZXMgYnV0IHRoZSBjb250ZW50cyBvZiBhbiBh
dHRhY2htZW50PGJyPg0KJmd0OyBtYXkgc3RpbGwgY29udGFpbiBzb2Z0d2FyZSB2aXJ1c2VzIHdo
aWNoIGNvdWxkIGRhbWFnZSB5b3VyIGNvbXB1dGVyIHN5c3RlbSwgeW91IGFyZSBhZHZpc2VkIHRv
IHBlcmZvcm0geW91ciBvd24gY2hlY2tzLiBFbWFpbCBjb21tdW5pY2F0aW9ucyB3aXRoIHRoZSBV
bml2ZXJzaXR5IG9mIE5vdHRpbmdoYW0gbWF5IGJlIG1vbml0b3JlZCBhcyBwZXJtaXR0ZWQgYnkg
VUsgbGVnaXNsYXRpb24uPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQomZ3Q7IE1pcmFnZU9TLWRldmVsIG1haWxpbmcgbGlzdDxicj4N
CiZndDsgTWlyYWdlT1MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc8YnI+DQomZ3Q7IDxhIGhy
ZWY9Imh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWlyYWdlb3MtZGV2ZWwiIHRhcmdldD0iX0JMQU5LIj5odHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pcmFnZW9zLWRldmVsPC9hPjxicj4NCiZndDsg
PGJyPg0KPGJyPg0KPC9kaXY+PC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0KPC9ibG9ja3F1b3Rl
PjwvZGl2Pg==

--_000_428C7B00B03E6C45AA850C87DC9DF3C65FACB1F339EXCHANGE1adno_--


--===============9135114943955882451==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============9135114943955882451==--


From mirageos-devel-bounces@lists.xenproject.org Mon Mar 10 11:40:28 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Mar 2014 11:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WMyZC-00084Q-TN; Mon, 10 Mar 2014 11:40:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WMyZA-00083Q-NM
	for mirageos-devel@lists.xenproject.org; Mon, 10 Mar 2014 11:40:20 +0000
Received: from [85.158.143.35:7831] by server-1.bemta-4.messagelabs.com id
	B3/19-09853-4A4AD135; Mon, 10 Mar 2014 11:40:20 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1394451618!897888!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13170 invoked from network); 10 Mar 2014 11:40:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Mar 2014 11:40:19 -0000
X-IronPort-AV: E=Sophos;i="4.97,623,1389744000"; d="scan'208";a="109750473"
Received: from accessns.citrite.net (HELO FTLPEX01CL02.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 10 Mar 2014 11:40:14 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.79) with Microsoft SMTP Server id 14.2.342.4;
	Mon, 10 Mar 2014 07:40:14 -0400
Received: from [10.80.239.111]	by ukmail1.uk.xensource.com with esmtp (Exim
	4.69)	(envelope-from <dave.scott@eu.citrix.com>)	id 1WMyZ4-0005Su-46;
	Mon, 10 Mar 2014 11:40:14 +0000
Message-ID: <531DA497.9070108@eu.citrix.com>
Date: Mon, 10 Mar 2014 11:40:07 +0000
From: David Scott <dave.scott@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Wei Liu <wei.liu2@citrix.com>, Chamika Kasun <kasun.chamika@gmail.com>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>
	<20140310104045.GQ19620@zion.uk.xensource.com>
In-Reply-To: <20140310104045.GQ19620@zion.uk.xensource.com>
X-DLP: MIA1
Cc: dave.scott@citrix.com, "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, xen-devel@lists.xen.org
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


Hi,

[cc:d mirageos-devel]

On 10/03/14 10:40, Wei Liu wrote:
> Hello, I've CC'ed the technical contact for your. You should do the same
> in the future, because not every developer monitors the mailing list on
> a daily basis.

Thanks!

> Wei.
>
> On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>> Hi all,
>>
>> I'm chamika kasun from Sri Lanka, Currenly i'm an Undergraduate Computer
>> Science and Engineering 3rd Year Student of University of Moratuwa, I'm
>> interested in taking "Create a tiny VM for easy load testing" as my GSoC
>> project for 2014. For that project required skill is OCaml as mentioned in
>> the project description page. By now i have taken a OCmal module in the
>> University under the Object Oriented Programming Languages. And also under
>> the Operating System module i have done a small project, that is creating a
>> small kernel. as well as i'm having a good knowledge about the linux
>> operating system. i believe that i have potential to complete this project,
>> please tell me how to proceed further.

I think a good next step is to try Mirage by following the "Getting 
started" links on the website:

http://www.openmirage.org/docs/

See if you can get a small kernel working on xen. It's a good idea to 
join the Mirage developer list (mirageos-devel@lists.xenproject.org) and 
send an email there if you get stuck. We've been trying to debug the 
getting started guide, so if you find bugs there then please report them.

Let me know how you get on! :-)

Thanks,
Dave

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Mon Mar 10 11:40:28 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Mar 2014 11:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WMyZC-00084Q-TN; Mon, 10 Mar 2014 11:40:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WMyZA-00083Q-NM
	for mirageos-devel@lists.xenproject.org; Mon, 10 Mar 2014 11:40:20 +0000
Received: from [85.158.143.35:7831] by server-1.bemta-4.messagelabs.com id
	B3/19-09853-4A4AD135; Mon, 10 Mar 2014 11:40:20 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1394451618!897888!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13170 invoked from network); 10 Mar 2014 11:40:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Mar 2014 11:40:19 -0000
X-IronPort-AV: E=Sophos;i="4.97,623,1389744000"; d="scan'208";a="109750473"
Received: from accessns.citrite.net (HELO FTLPEX01CL02.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 10 Mar 2014 11:40:14 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.79) with Microsoft SMTP Server id 14.2.342.4;
	Mon, 10 Mar 2014 07:40:14 -0400
Received: from [10.80.239.111]	by ukmail1.uk.xensource.com with esmtp (Exim
	4.69)	(envelope-from <dave.scott@eu.citrix.com>)	id 1WMyZ4-0005Su-46;
	Mon, 10 Mar 2014 11:40:14 +0000
Message-ID: <531DA497.9070108@eu.citrix.com>
Date: Mon, 10 Mar 2014 11:40:07 +0000
From: David Scott <dave.scott@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Wei Liu <wei.liu2@citrix.com>, Chamika Kasun <kasun.chamika@gmail.com>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>
	<20140310104045.GQ19620@zion.uk.xensource.com>
In-Reply-To: <20140310104045.GQ19620@zion.uk.xensource.com>
X-DLP: MIA1
Cc: dave.scott@citrix.com, "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, xen-devel@lists.xen.org
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


Hi,

[cc:d mirageos-devel]

On 10/03/14 10:40, Wei Liu wrote:
> Hello, I've CC'ed the technical contact for your. You should do the same
> in the future, because not every developer monitors the mailing list on
> a daily basis.

Thanks!

> Wei.
>
> On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>> Hi all,
>>
>> I'm chamika kasun from Sri Lanka, Currenly i'm an Undergraduate Computer
>> Science and Engineering 3rd Year Student of University of Moratuwa, I'm
>> interested in taking "Create a tiny VM for easy load testing" as my GSoC
>> project for 2014. For that project required skill is OCaml as mentioned in
>> the project description page. By now i have taken a OCmal module in the
>> University under the Object Oriented Programming Languages. And also under
>> the Operating System module i have done a small project, that is creating a
>> small kernel. as well as i'm having a good knowledge about the linux
>> operating system. i believe that i have potential to complete this project,
>> please tell me how to proceed further.

I think a good next step is to try Mirage by following the "Getting 
started" links on the website:

http://www.openmirage.org/docs/

See if you can get a small kernel working on xen. It's a good idea to 
join the Mirage developer list (mirageos-devel@lists.xenproject.org) and 
send an email there if you get stuck. We've been trying to debug the 
getting started guide, so if you find bugs there then please report them.

Let me know how you get on! :-)

Thanks,
Dave

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Mon Mar 10 21:45:08 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Mar 2014 21:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WN80L-0005KR-B2; Mon, 10 Mar 2014 21:45:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <narayana1208@iiitd.ac.in>) id 1WN80I-0005KM-Pv
	for mirageos-devel@lists.xenproject.org; Mon, 10 Mar 2014 21:44:59 +0000
Received: from [193.109.254.147:48554] by server-7.bemta-14.messagelabs.com id
	D9/26-23424-A523E135; Mon, 10 Mar 2014 21:44:58 +0000
X-Env-Sender: narayana1208@iiitd.ac.in
X-Msg-Ref: server-4.tower-27.messagelabs.com!1394487895!715952!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31444 invoked from network); 10 Mar 2014 21:44:56 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Mar 2014 21:44:56 -0000
Received: by mail-ob0-f171.google.com with SMTP id wn1so7672418obc.2
	for <mirageos-devel@lists.xenproject.org>;
	Mon, 10 Mar 2014 14:44:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iiitd.ac.in; s=google;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qq7NnDnXZkSyA7R7DWTPqircq2LSZ0t3xDSREqxcWeI=;
	b=SAfOVzw54m3ifCGsJLauuG/Ftgbmp2TbJ9jG6aH4g9U+ZURiZFSsUS0DbFlcNmPxta
	9fL+LvUPf4SOtMgsalMgr2omtegmfO2w/NSuu1I27gcAPWxDZDoeHafQMTTpjTKj8cSI
	DudV3izaB8Y7IkHj904WCErH/W5et2rTgS62w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to
	:content-type;
	bh=qq7NnDnXZkSyA7R7DWTPqircq2LSZ0t3xDSREqxcWeI=;
	b=mrSBE1l63MLIajz6xtbFDuKtxDk3hz0LcvlIEa5l/K7Wm65k2PNKOkwlGemWBSg6Ep
	rsSechkQ0hjd1j973dlK2U8GfSF3ZXwjcoIw3Hhkf0sIW4b1o8Ya6C+3pp87QzNnrG0w
	ehvyNY0VggL0ecdmprLOM9SwoBoOmpi+z4Y8sgatVhKPWpO66l7Ld/hziaTcmwvLjjP+
	LZP31MpNkW7arYA3Kqboj8G694SLNqld35x0XR4TgX1wmSwB9QYaZ8l/bkUYY3DRncZn
	jzI7qeLnfjgdHsL1wFyFZWwFvUvwee6z3q8TTiza7V3c4Lwfoj+5ibHzH+W+jn/PeTsD
	B5aA==
X-Gm-Message-State: ALoCoQlsoDu4tj0Ci2Gp1a1ev6i1uyWgl7SGJURB2nQFHTxYp/TfxyqE2QufaMDPNgepBcyBcPve
MIME-Version: 1.0
X-Received: by 10.60.77.35 with SMTP id p3mr8119439oew.46.1394487895430; Mon,
	10 Mar 2014 14:44:55 -0700 (PDT)
Received: by 10.60.21.195 with HTTP; Mon, 10 Mar 2014 14:44:55 -0700 (PDT)
Date: Tue, 11 Mar 2014 03:14:55 +0530
Message-ID: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
From: Narayana Reddy Y <narayana1208@iiitd.ac.in>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7327202204399995394=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============7327202204399995394==
Content-Type: multipart/alternative; boundary=047d7b33d244a6b25704f447834f

--047d7b33d244a6b25704f447834f
Content-Type: text/plain; charset=ISO-8859-1

Hello Mirage Developers,
                                 As Part of My interest to get in to GSOC
2014 ,I was asked to gain some experience on performing tests using various
package available in OCAML website on mirage OS .

                                    I am trying to use bisect coverage tool
on ocam-uri package which i got from git hub , i am getting some unbound
module errors though i tried all the possible methods mentioned in the
bisect document .

I installed bisect package by two methods
             1.using opam package manager and
             2.even i tried using manual installation specified in the doc
in both the cases                 i am getting errors.

my opam package manager path is /home/narya/.opam/system/lib/bisect ---this
is the place where all required pre-processor files are there

ocam-uri package which i downloaded using git clone is in
---/home/narya/ocaml/ocaml-uri/lib_test/test_runner.ml

when i am trying to compile and instrument the above ocaml-uri test runner
file using the methods mentioned in bisect doc ,the following are some
errors i am facing

narya@ubuntu:~/ocaml/ocaml-uri/lib_test$ ocamlc -I +bisect
/home/narya/.opam/system/lib/bisect/bisect.cma test_runner.ml

The following is the error i am getting

Unbound module oUnit

Though there is OUint package in opam directory

and when i tried to run the same file by mentioning other path where i
placed bisect files ----/usr/lib/ocaml/bisect ----here i installed bisect
package manually by executing commands specified in the doc

Here i am getting Unbound module Bisect ..


I would be happy if some one address the above issues.........

-- 
Thanks and Regards,
Y.Narayana Reddy,
http://member.acm.org/~narayanareddy3
      IIIT-Delhi

--047d7b33d244a6b25704f447834f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Mirage Developers,<div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0As Part of My interest to get in to =
GSOC 2014 ,I was asked to gain some experience on performing tests using va=
rious package available in OCAML website on mirage OS .</div>
<div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0=A0</div><div><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 I am trying to use bisect coverage tool on ocam-uri pac=
kage which i got from git hub , i am getting some unbound module errors tho=
ugh i tried all the possible methods mentioned in the bisect document .</di=
v>
<div><br></div><div>I installed bisect package by two methods =A0</div><div=
>=A0 =A0 =A0 =A0 =A0 =A0 =A01.using opam package manager and=A0</div><div>=
=A0 =A0 =A0 =A0 =A0 =A0 =A02.even i tried using manual installation specifi=
ed in the doc in both the cases =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 i am gettin=
g errors.</div>
<div><br></div><div>my opam package manager path is /home/narya/.opam/syste=
m/lib/bisect ---this is the place where all required pre-processor files ar=
e there</div><div><br></div><div>ocam-uri package which i downloaded using =
git clone is in ---/home/narya/ocaml/ocaml-uri/lib_test/<a href=3D"http://t=
est_runner.ml">test_runner.ml</a>=A0</div>
<div><br></div><div>when i am trying to compile and instrument the above oc=
aml-uri test runner file using the methods mentioned in bisect doc ,the fol=
lowing are some errors i am facing=A0</div><div><br></div><div>narya@ubuntu=
:~/ocaml/ocaml-uri/lib_test$=A0ocamlc -I +bisect /home/narya/.opam/system/l=
ib/bisect/bisect.cma <a href=3D"http://test_runner.ml">test_runner.ml</a></=
div>
<div><br></div><div>The following is the error i am getting=A0</div><div><b=
r></div><div>Unbound module oUnit=A0</div><div><br></div><div>Though there =
is OUint package in opam directory=A0</div><div><br></div><div>and when i t=
ried to run the same file by mentioning other path where i placed bisect fi=
les ----/usr/lib/ocaml/bisect ----here i installed bisect package manually =
by executing commands specified in the doc=A0</div>
<div><br></div><div>Here i am getting Unbound module Bisect ..</div><div><b=
r></div><div><br></div><div>I would be happy if some one address the above =
issues.........</div><div><div><br></div>-- <br><div dir=3D"ltr">Thanks and=
 Regards,<div>
Y.Narayana Reddy,</div><div><a href=3D"http://member.acm.org/~narayanareddy=
3" style=3D"color:rgb(128,0,128);font-family:Verdana,Arial,Helvetica,sans-s=
erif;font-size:12px;line-height:16.796875px" target=3D"_blank">http://membe=
r.acm.org/~narayanareddy3</a><span style=3D"color:rgb(0,0,0);font-family:Ve=
rdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:16.796875px">=
=A0</span><br>
</div><div>=A0 =A0 =A0 IIIT-Delhi</div></div>
</div></div></div>

--047d7b33d244a6b25704f447834f--


--===============7327202204399995394==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============7327202204399995394==--


From mirageos-devel-bounces@lists.xenproject.org Mon Mar 10 21:45:08 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 10 Mar 2014 21:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WN80L-0005KR-B2; Mon, 10 Mar 2014 21:45:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <narayana1208@iiitd.ac.in>) id 1WN80I-0005KM-Pv
	for mirageos-devel@lists.xenproject.org; Mon, 10 Mar 2014 21:44:59 +0000
Received: from [193.109.254.147:48554] by server-7.bemta-14.messagelabs.com id
	D9/26-23424-A523E135; Mon, 10 Mar 2014 21:44:58 +0000
X-Env-Sender: narayana1208@iiitd.ac.in
X-Msg-Ref: server-4.tower-27.messagelabs.com!1394487895!715952!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31444 invoked from network); 10 Mar 2014 21:44:56 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Mar 2014 21:44:56 -0000
Received: by mail-ob0-f171.google.com with SMTP id wn1so7672418obc.2
	for <mirageos-devel@lists.xenproject.org>;
	Mon, 10 Mar 2014 14:44:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iiitd.ac.in; s=google;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qq7NnDnXZkSyA7R7DWTPqircq2LSZ0t3xDSREqxcWeI=;
	b=SAfOVzw54m3ifCGsJLauuG/Ftgbmp2TbJ9jG6aH4g9U+ZURiZFSsUS0DbFlcNmPxta
	9fL+LvUPf4SOtMgsalMgr2omtegmfO2w/NSuu1I27gcAPWxDZDoeHafQMTTpjTKj8cSI
	DudV3izaB8Y7IkHj904WCErH/W5et2rTgS62w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to
	:content-type;
	bh=qq7NnDnXZkSyA7R7DWTPqircq2LSZ0t3xDSREqxcWeI=;
	b=mrSBE1l63MLIajz6xtbFDuKtxDk3hz0LcvlIEa5l/K7Wm65k2PNKOkwlGemWBSg6Ep
	rsSechkQ0hjd1j973dlK2U8GfSF3ZXwjcoIw3Hhkf0sIW4b1o8Ya6C+3pp87QzNnrG0w
	ehvyNY0VggL0ecdmprLOM9SwoBoOmpi+z4Y8sgatVhKPWpO66l7Ld/hziaTcmwvLjjP+
	LZP31MpNkW7arYA3Kqboj8G694SLNqld35x0XR4TgX1wmSwB9QYaZ8l/bkUYY3DRncZn
	jzI7qeLnfjgdHsL1wFyFZWwFvUvwee6z3q8TTiza7V3c4Lwfoj+5ibHzH+W+jn/PeTsD
	B5aA==
X-Gm-Message-State: ALoCoQlsoDu4tj0Ci2Gp1a1ev6i1uyWgl7SGJURB2nQFHTxYp/TfxyqE2QufaMDPNgepBcyBcPve
MIME-Version: 1.0
X-Received: by 10.60.77.35 with SMTP id p3mr8119439oew.46.1394487895430; Mon,
	10 Mar 2014 14:44:55 -0700 (PDT)
Received: by 10.60.21.195 with HTTP; Mon, 10 Mar 2014 14:44:55 -0700 (PDT)
Date: Tue, 11 Mar 2014 03:14:55 +0530
Message-ID: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
From: Narayana Reddy Y <narayana1208@iiitd.ac.in>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7327202204399995394=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============7327202204399995394==
Content-Type: multipart/alternative; boundary=047d7b33d244a6b25704f447834f

--047d7b33d244a6b25704f447834f
Content-Type: text/plain; charset=ISO-8859-1

Hello Mirage Developers,
                                 As Part of My interest to get in to GSOC
2014 ,I was asked to gain some experience on performing tests using various
package available in OCAML website on mirage OS .

                                    I am trying to use bisect coverage tool
on ocam-uri package which i got from git hub , i am getting some unbound
module errors though i tried all the possible methods mentioned in the
bisect document .

I installed bisect package by two methods
             1.using opam package manager and
             2.even i tried using manual installation specified in the doc
in both the cases                 i am getting errors.

my opam package manager path is /home/narya/.opam/system/lib/bisect ---this
is the place where all required pre-processor files are there

ocam-uri package which i downloaded using git clone is in
---/home/narya/ocaml/ocaml-uri/lib_test/test_runner.ml

when i am trying to compile and instrument the above ocaml-uri test runner
file using the methods mentioned in bisect doc ,the following are some
errors i am facing

narya@ubuntu:~/ocaml/ocaml-uri/lib_test$ ocamlc -I +bisect
/home/narya/.opam/system/lib/bisect/bisect.cma test_runner.ml

The following is the error i am getting

Unbound module oUnit

Though there is OUint package in opam directory

and when i tried to run the same file by mentioning other path where i
placed bisect files ----/usr/lib/ocaml/bisect ----here i installed bisect
package manually by executing commands specified in the doc

Here i am getting Unbound module Bisect ..


I would be happy if some one address the above issues.........

-- 
Thanks and Regards,
Y.Narayana Reddy,
http://member.acm.org/~narayanareddy3
      IIIT-Delhi

--047d7b33d244a6b25704f447834f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Mirage Developers,<div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0As Part of My interest to get in to =
GSOC 2014 ,I was asked to gain some experience on performing tests using va=
rious package available in OCAML website on mirage OS .</div>
<div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0=A0</div><div><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 I am trying to use bisect coverage tool on ocam-uri pac=
kage which i got from git hub , i am getting some unbound module errors tho=
ugh i tried all the possible methods mentioned in the bisect document .</di=
v>
<div><br></div><div>I installed bisect package by two methods =A0</div><div=
>=A0 =A0 =A0 =A0 =A0 =A0 =A01.using opam package manager and=A0</div><div>=
=A0 =A0 =A0 =A0 =A0 =A0 =A02.even i tried using manual installation specifi=
ed in the doc in both the cases =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 i am gettin=
g errors.</div>
<div><br></div><div>my opam package manager path is /home/narya/.opam/syste=
m/lib/bisect ---this is the place where all required pre-processor files ar=
e there</div><div><br></div><div>ocam-uri package which i downloaded using =
git clone is in ---/home/narya/ocaml/ocaml-uri/lib_test/<a href=3D"http://t=
est_runner.ml">test_runner.ml</a>=A0</div>
<div><br></div><div>when i am trying to compile and instrument the above oc=
aml-uri test runner file using the methods mentioned in bisect doc ,the fol=
lowing are some errors i am facing=A0</div><div><br></div><div>narya@ubuntu=
:~/ocaml/ocaml-uri/lib_test$=A0ocamlc -I +bisect /home/narya/.opam/system/l=
ib/bisect/bisect.cma <a href=3D"http://test_runner.ml">test_runner.ml</a></=
div>
<div><br></div><div>The following is the error i am getting=A0</div><div><b=
r></div><div>Unbound module oUnit=A0</div><div><br></div><div>Though there =
is OUint package in opam directory=A0</div><div><br></div><div>and when i t=
ried to run the same file by mentioning other path where i placed bisect fi=
les ----/usr/lib/ocaml/bisect ----here i installed bisect package manually =
by executing commands specified in the doc=A0</div>
<div><br></div><div>Here i am getting Unbound module Bisect ..</div><div><b=
r></div><div><br></div><div>I would be happy if some one address the above =
issues.........</div><div><div><br></div>-- <br><div dir=3D"ltr">Thanks and=
 Regards,<div>
Y.Narayana Reddy,</div><div><a href=3D"http://member.acm.org/~narayanareddy=
3" style=3D"color:rgb(128,0,128);font-family:Verdana,Arial,Helvetica,sans-s=
erif;font-size:12px;line-height:16.796875px" target=3D"_blank">http://membe=
r.acm.org/~narayanareddy3</a><span style=3D"color:rgb(0,0,0);font-family:Ve=
rdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:16.796875px">=
=A0</span><br>
</div><div>=A0 =A0 =A0 IIIT-Delhi</div></div>
</div></div></div>

--047d7b33d244a6b25704f447834f--


--===============7327202204399995394==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============7327202204399995394==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 13:20:20 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 13:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNMbO-0001Kc-DH; Tue, 11 Mar 2014 13:20:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amirmc@gmail.com>) id 1WNMbM-0001Ix-ND
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 13:20:12 +0000
Received: from [85.158.143.35:13022] by server-1.bemta-4.messagelabs.com id
	91/25-09853-C8D0F135; Tue, 11 Mar 2014 13:20:12 +0000
X-Env-Sender: amirmc@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1394544011!1228989!1
X-Originating-IP: [74.125.82.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15729 invoked from network); 11 Mar 2014 13:20:11 -0000
Received: from mail-we0-f175.google.com (HELO mail-we0-f175.google.com)
	(74.125.82.175)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Mar 2014 13:20:11 -0000
Received: by mail-we0-f175.google.com with SMTP id q58so10005403wes.34
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 11 Mar 2014 06:20:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=AHAR/D7kBBhfPiFi9jZGnnKR9E7ey2fYmTRgVYBo8gI=;
	b=0E5qVx+uUmnt89mPPqCThADn7op6QIWAVNoZiDhvIVr2F/qaHr0a+ZnuuTUKYMIERs
	whNgjwfWkKPfm4gneH4HwyELIIyi+el6+Ff0suQalVduFqJEbyOeBin/BjdR9P2OtO74
	stwO3tf0aCl5ayt5L5f/5LG5hsVHMPXBQ9Gwiv4EmKIVbaW/mw4BImQwMGh2OooIZqix
	H/bFQaviXgBRKwQoh90L0VVtTYHzQbJahKQmJ3WFhNsMM9kPdXKl94+jiggtETopwmY3
	kMRKYLRyf6GHmOPaI7VYz0EAlRxwLI0sdSqCEQffe0rMqKdBucqTCWaeGMpSZSaNO/SF
	+S8g==
X-Received: by 10.194.85.75 with SMTP id f11mr7736280wjz.47.1394544010936;
	Tue, 11 Mar 2014 06:20:10 -0700 (PDT)
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	(global-1-26.nat.csx.cam.ac.uk. [131.111.184.26])
	by mx.google.com with ESMTPSA id
	bm8sm61469745wjc.12.2014.03.11.06.20.09 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 11 Mar 2014 06:20:10 -0700 (PDT)
From: Amir Chaudhry <amirmc@gmail.com>
Message-Id: <1C859495-967E-4975-9A73-B40AB2DAB51A@gmail.com>
Date: Tue, 11 Mar 2014 13:20:09 +0000
To: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, 
	"cl-ocamllabs-staff@lists.cam.ac.uk Labs"
	<cl-ocamllabs-staff@lists.cam.ac.uk>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] Blog post on getting unikernels from jekyll sites
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks (apologies if you receive this twice),

As mentioned last week, I've been writing up my instructions for getting to a unikernel from a jekyll-based website.  I posted it live last night and also decided to put it on HackerNews [1] and Reddit [2] just now.  If you're on either of those sites, some upvotes would be appreciated and help it reach more people.

I'm wondering if it would be be worth adding it to the Mirage site but perhaps in a different form i.e as docs on how to use Travis.  It's also prompted me to think whether we can improve the key management by automating it a lot more i.e make a key locally for the user and use the GitHub API to add it to the deployment repo.  Not sure if this is possible but the SSH keys are the most awkward part of the process.

Thanks to those who sent comments on an earlier draft.  I made quite a few adjustments based on those.

[1]: Hacker News - https://news.ycombinator.com/item?id=7378975
[2]: Reddit - http://www.reddit.com/r/programming/comments/204w66/turn_your_jekyll_site_into_a_unikernel/

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 13:20:20 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 13:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNMbO-0001Kc-DH; Tue, 11 Mar 2014 13:20:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amirmc@gmail.com>) id 1WNMbM-0001Ix-ND
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 13:20:12 +0000
Received: from [85.158.143.35:13022] by server-1.bemta-4.messagelabs.com id
	91/25-09853-C8D0F135; Tue, 11 Mar 2014 13:20:12 +0000
X-Env-Sender: amirmc@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1394544011!1228989!1
X-Originating-IP: [74.125.82.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15729 invoked from network); 11 Mar 2014 13:20:11 -0000
Received: from mail-we0-f175.google.com (HELO mail-we0-f175.google.com)
	(74.125.82.175)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Mar 2014 13:20:11 -0000
Received: by mail-we0-f175.google.com with SMTP id q58so10005403wes.34
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 11 Mar 2014 06:20:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=AHAR/D7kBBhfPiFi9jZGnnKR9E7ey2fYmTRgVYBo8gI=;
	b=0E5qVx+uUmnt89mPPqCThADn7op6QIWAVNoZiDhvIVr2F/qaHr0a+ZnuuTUKYMIERs
	whNgjwfWkKPfm4gneH4HwyELIIyi+el6+Ff0suQalVduFqJEbyOeBin/BjdR9P2OtO74
	stwO3tf0aCl5ayt5L5f/5LG5hsVHMPXBQ9Gwiv4EmKIVbaW/mw4BImQwMGh2OooIZqix
	H/bFQaviXgBRKwQoh90L0VVtTYHzQbJahKQmJ3WFhNsMM9kPdXKl94+jiggtETopwmY3
	kMRKYLRyf6GHmOPaI7VYz0EAlRxwLI0sdSqCEQffe0rMqKdBucqTCWaeGMpSZSaNO/SF
	+S8g==
X-Received: by 10.194.85.75 with SMTP id f11mr7736280wjz.47.1394544010936;
	Tue, 11 Mar 2014 06:20:10 -0700 (PDT)
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	(global-1-26.nat.csx.cam.ac.uk. [131.111.184.26])
	by mx.google.com with ESMTPSA id
	bm8sm61469745wjc.12.2014.03.11.06.20.09 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 11 Mar 2014 06:20:10 -0700 (PDT)
From: Amir Chaudhry <amirmc@gmail.com>
Message-Id: <1C859495-967E-4975-9A73-B40AB2DAB51A@gmail.com>
Date: Tue, 11 Mar 2014 13:20:09 +0000
To: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, 
	"cl-ocamllabs-staff@lists.cam.ac.uk Labs"
	<cl-ocamllabs-staff@lists.cam.ac.uk>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] Blog post on getting unikernels from jekyll sites
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks (apologies if you receive this twice),

As mentioned last week, I've been writing up my instructions for getting to a unikernel from a jekyll-based website.  I posted it live last night and also decided to put it on HackerNews [1] and Reddit [2] just now.  If you're on either of those sites, some upvotes would be appreciated and help it reach more people.

I'm wondering if it would be be worth adding it to the Mirage site but perhaps in a different form i.e as docs on how to use Travis.  It's also prompted me to think whether we can improve the key management by automating it a lot more i.e make a key locally for the user and use the GitHub API to add it to the deployment repo.  Not sure if this is possible but the SSH keys are the most awkward part of the process.

Thanks to those who sent comments on an earlier draft.  I made quite a few adjustments based on those.

[1]: Hacker News - https://news.ycombinator.com/item?id=7378975
[2]: Reddit - http://www.reddit.com/r/programming/comments/204w66/turn_your_jekyll_site_into_a_unikernel/

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 13:21:15 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 13:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNMcN-0001Nb-Jj; Tue, 11 Mar 2014 13:21:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WNMcM-0001NT-Ty
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 13:21:15 +0000
Received: from [193.109.254.147:58673] by server-14.bemta-14.messagelabs.com
	id EE/B8-29228-ACD0F135; Tue, 11 Mar 2014 13:21:14 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1394544072!887009!1
X-Originating-IP: [131.111.8.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MCA9PiAxNDk0MDU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28738 invoked from network); 11 Mar 2014 13:21:12 -0000
Received: from ppsw-50.csi.cam.ac.uk (HELO ppsw-50.csi.cam.ac.uk)
	(131.111.8.150)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Mar 2014 13:21:12 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	([172.17.157.151]:65269)
	by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WNMcJ-0000Ly-s8 (Exim 4.82_3-c0e5623) for
	mirageos-devel@lists.xenproject.org
	(return-path <amc79@cam.ac.uk>); Tue, 11 Mar 2014 13:21:11 +0000
From: Amir Chaudhry <amc79@cam.ac.uk>
Message-Id: <92BAB7C6-DCC0-4376-A1A5-9C1A8650D5C8@cam.ac.uk>
Date: Tue, 11 Mar 2014 13:21:11 +0000
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] Blog post on getting unikernels from jekyll sites
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks (apologies if you receive this twice),

As mentioned last week, I've been writing up my instructions for getting to a unikernel from a jekyll-based website.  I posted it live last night and also decided to put it on HackerNews [1] and Reddit [2] just now.  If you're on either of those sites, some upvotes would be appreciated and help it reach more people.

I'm wondering if it would be be worth adding it to the Mirage site but perhaps in a different form i.e as docs on how to use Travis.  It's also prompted me to think whether we can improve the key management by automating it a lot more i.e make a key locally for the user and use the GitHub API to add it to the deployment repo.  Not sure if this is possible but the SSH keys are the most awkward part of the process.

Thanks to those who sent comments on an earlier draft.  I made quite a few adjustments based on those.

[1]: Hacker News - https://news.ycombinator.com/item?id=7378975
[2]: Reddit - http://www.reddit.com/r/programming/comments/204w66/turn_your_jekyll_site_into_a_unikernel/

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 13:21:15 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 13:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNMcN-0001Nb-Jj; Tue, 11 Mar 2014 13:21:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WNMcM-0001NT-Ty
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 13:21:15 +0000
Received: from [193.109.254.147:58673] by server-14.bemta-14.messagelabs.com
	id EE/B8-29228-ACD0F135; Tue, 11 Mar 2014 13:21:14 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1394544072!887009!1
X-Originating-IP: [131.111.8.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MCA9PiAxNDk0MDU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28738 invoked from network); 11 Mar 2014 13:21:12 -0000
Received: from ppsw-50.csi.cam.ac.uk (HELO ppsw-50.csi.cam.ac.uk)
	(131.111.8.150)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Mar 2014 13:21:12 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	([172.17.157.151]:65269)
	by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WNMcJ-0000Ly-s8 (Exim 4.82_3-c0e5623) for
	mirageos-devel@lists.xenproject.org
	(return-path <amc79@cam.ac.uk>); Tue, 11 Mar 2014 13:21:11 +0000
From: Amir Chaudhry <amc79@cam.ac.uk>
Message-Id: <92BAB7C6-DCC0-4376-A1A5-9C1A8650D5C8@cam.ac.uk>
Date: Tue, 11 Mar 2014 13:21:11 +0000
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] Blog post on getting unikernels from jekyll sites
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks (apologies if you receive this twice),

As mentioned last week, I've been writing up my instructions for getting to a unikernel from a jekyll-based website.  I posted it live last night and also decided to put it on HackerNews [1] and Reddit [2] just now.  If you're on either of those sites, some upvotes would be appreciated and help it reach more people.

I'm wondering if it would be be worth adding it to the Mirage site but perhaps in a different form i.e as docs on how to use Travis.  It's also prompted me to think whether we can improve the key management by automating it a lot more i.e make a key locally for the user and use the GitHub API to add it to the deployment repo.  Not sure if this is possible but the SSH keys are the most awkward part of the process.

Thanks to those who sent comments on an earlier draft.  I made quite a few adjustments based on those.

[1]: Hacker News - https://news.ycombinator.com/item?id=7378975
[2]: Reddit - http://www.reddit.com/r/programming/comments/204w66/turn_your_jekyll_site_into_a_unikernel/

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 14:34:08 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 14:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNNkq-000074-TS; Tue, 11 Mar 2014 14:34:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WNNkp-00006v-SU
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 14:34:04 +0000
Received: from [85.158.139.211:3453] by server-16.bemta-5.messagelabs.com id
	10/A2-19700-BDE1F135; Tue, 11 Mar 2014 14:34:03 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-16.tower-206.messagelabs.com!1394548442!406670!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16162 invoked from network); 11 Mar 2014 14:34:02 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
	(131.111.8.140)
	by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Mar 2014 14:34:02 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	([172.17.157.151]:50925)
	by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WNNkn-00037T-mB (Exim 4.82_3-c0e5623) for
	mirageos-devel@lists.xenproject.org
	(return-path <amc79@cam.ac.uk>); Tue, 11 Mar 2014 14:34:01 +0000
From: Amir Chaudhry <amc79@cam.ac.uk>
Message-Id: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
Date: Tue, 11 Mar 2014 14:34:01 +0000
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] Travis build time error (taking more than 10 mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks,

I've copied my jekyll -> unikernel scripts over and for some reason, `mirage build` for both the unix and xen backends are taking a while (>10 mins) resulting in Travis erroring out [1].

I updated my local opam packages and they also seem to be taking a little longer for the unix build (but not by much).  Below are the things that changed locally and I assume travis is using the most recent versions of everything.  Is this something to do with crunch?

The following actions will be performed:
 - upgrade crunch.1.2.3 to 1.3.0
 - upgrade sexplib.110.01.00 to 111.03.00
 - recompile uri.1.4.0 [use sexplib]
 - recompile cohttp.0.10.0 [use sexplib]
 - recompile cow.0.9.1 [use sexplib]
 - recompile mirage-http.1.1.0 [use sexplib]
 - recompile cowabloga.0.0.5 [use sexplib]
0 to install | 5 to reinstall | 2 to upgrade | 0 to downgrade | 0 to remove
Do you want to continue ? [Y/n] y

Is anyone else seeing this?

[1] https://travis-ci.org/nymote/nymote.github.io/builds/20532531

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 14:34:08 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 14:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNNkq-000074-TS; Tue, 11 Mar 2014 14:34:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WNNkp-00006v-SU
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 14:34:04 +0000
Received: from [85.158.139.211:3453] by server-16.bemta-5.messagelabs.com id
	10/A2-19700-BDE1F135; Tue, 11 Mar 2014 14:34:03 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-16.tower-206.messagelabs.com!1394548442!406670!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16162 invoked from network); 11 Mar 2014 14:34:02 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
	(131.111.8.140)
	by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Mar 2014 14:34:02 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	([172.17.157.151]:50925)
	by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WNNkn-00037T-mB (Exim 4.82_3-c0e5623) for
	mirageos-devel@lists.xenproject.org
	(return-path <amc79@cam.ac.uk>); Tue, 11 Mar 2014 14:34:01 +0000
From: Amir Chaudhry <amc79@cam.ac.uk>
Message-Id: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
Date: Tue, 11 Mar 2014 14:34:01 +0000
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] Travis build time error (taking more than 10 mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks,

I've copied my jekyll -> unikernel scripts over and for some reason, `mirage build` for both the unix and xen backends are taking a while (>10 mins) resulting in Travis erroring out [1].

I updated my local opam packages and they also seem to be taking a little longer for the unix build (but not by much).  Below are the things that changed locally and I assume travis is using the most recent versions of everything.  Is this something to do with crunch?

The following actions will be performed:
 - upgrade crunch.1.2.3 to 1.3.0
 - upgrade sexplib.110.01.00 to 111.03.00
 - recompile uri.1.4.0 [use sexplib]
 - recompile cohttp.0.10.0 [use sexplib]
 - recompile cow.0.9.1 [use sexplib]
 - recompile mirage-http.1.1.0 [use sexplib]
 - recompile cowabloga.0.0.5 [use sexplib]
0 to install | 5 to reinstall | 2 to upgrade | 0 to downgrade | 0 to remove
Do you want to continue ? [Y/n] y

Is anyone else seeing this?

[1] https://travis-ci.org/nymote/nymote.github.io/builds/20532531

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 14:42:34 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 14:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNNt3-0001Bm-M0; Tue, 11 Mar 2014 14:42:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNNt2-0001BX-Md
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 14:42:32 +0000
Received: from [85.158.143.35:29252] by server-2.bemta-4.messagelabs.com id
	6C/DF-06539-7D02F135; Tue, 11 Mar 2014 14:42:31 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-15.tower-21.messagelabs.com!1394548951!568262!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 337 invoked from network); 11 Mar 2014 14:42:31 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-15.tower-21.messagelabs.com with SMTP;
	11 Mar 2014 14:42:31 -0000
Received: (qmail 15358 invoked from network); 11 Mar 2014 14:42:21 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 11 Mar 2014 14:42:21 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 15184-06 for <mirageos-devel@lists.xenproject.org>;
	Tue, 11 Mar 2014 14:42:20 +0000 (GMT)
Received: (qmail 14267 invoked by uid 599); 11 Mar 2014 14:40:41 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 11 Mar 2014 14:40:41 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNNrJ-0000f6-Go
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 14:40:45 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Amir Chaudhry <amc79@cam.ac.uk>
Date: Tue, 11 Mar 2014 14:40:43 +0000
Thread-Topic: [MirageOS-devel] Travis build time error (taking more than 10
	mins)
Thread-Index: Ac89N+Hm1qobNqE1Q2CZpOmU7oUHFg==
Message-ID: <C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
References: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
In-Reply-To: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Travis build time error (taking more than 10
 mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


On 11 Mar 2014, at 14:34, Amir Chaudhry <amc79@cam.ac.uk> wrote:

> I've copied my jekyll -> unikernel scripts over and for some reason, `mirage build` for both the unix and xen backends are taking a while (>10 mins) resulting in Travis erroring out [1].
> 
> I updated my local opam packages and they also seem to be taking a little longer for the unix build (but not by much).  Below are the things that changed locally and I assume travis is using the most recent versions of everything.  Is this something to do with crunch?

almost certainly -- the mirage-www site actually doesn't have much content in terms of bytes up there, so crunch is ok. with anything non-trivial or with a reasonable number of graphics, crunch is basically untenable. have a look and see how big the crunch-generated .ml file is that contains the crunch filesystem... 

on the whole, i'd suggest switching to FAT...

-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 14:42:34 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 14:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNNt3-0001Bm-M0; Tue, 11 Mar 2014 14:42:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNNt2-0001BX-Md
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 14:42:32 +0000
Received: from [85.158.143.35:29252] by server-2.bemta-4.messagelabs.com id
	6C/DF-06539-7D02F135; Tue, 11 Mar 2014 14:42:31 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-15.tower-21.messagelabs.com!1394548951!568262!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 337 invoked from network); 11 Mar 2014 14:42:31 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-15.tower-21.messagelabs.com with SMTP;
	11 Mar 2014 14:42:31 -0000
Received: (qmail 15358 invoked from network); 11 Mar 2014 14:42:21 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 11 Mar 2014 14:42:21 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 15184-06 for <mirageos-devel@lists.xenproject.org>;
	Tue, 11 Mar 2014 14:42:20 +0000 (GMT)
Received: (qmail 14267 invoked by uid 599); 11 Mar 2014 14:40:41 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 11 Mar 2014 14:40:41 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNNrJ-0000f6-Go
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 14:40:45 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Amir Chaudhry <amc79@cam.ac.uk>
Date: Tue, 11 Mar 2014 14:40:43 +0000
Thread-Topic: [MirageOS-devel] Travis build time error (taking more than 10
	mins)
Thread-Index: Ac89N+Hm1qobNqE1Q2CZpOmU7oUHFg==
Message-ID: <C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
References: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
In-Reply-To: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Travis build time error (taking more than 10
 mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


On 11 Mar 2014, at 14:34, Amir Chaudhry <amc79@cam.ac.uk> wrote:

> I've copied my jekyll -> unikernel scripts over and for some reason, `mirage build` for both the unix and xen backends are taking a while (>10 mins) resulting in Travis erroring out [1].
> 
> I updated my local opam packages and they also seem to be taking a little longer for the unix build (but not by much).  Below are the things that changed locally and I assume travis is using the most recent versions of everything.  Is this something to do with crunch?

almost certainly -- the mirage-www site actually doesn't have much content in terms of bytes up there, so crunch is ok. with anything non-trivial or with a reasonable number of graphics, crunch is basically untenable. have a look and see how big the crunch-generated .ml file is that contains the crunch filesystem... 

on the whole, i'd suggest switching to FAT...

-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 16:36:04 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 16:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNPeq-0005kT-4O; Tue, 11 Mar 2014 16:36:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WNPeo-0005kJ-G4
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 16:35:58 +0000
Received: from [85.158.143.35:46014] by server-3.bemta-4.messagelabs.com id
	E1/3B-13602-D6B3F135; Tue, 11 Mar 2014 16:35:57 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-11.tower-21.messagelabs.com!1394555757!1285321!1
X-Originating-IP: [131.111.8.151]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MSA9PiAxNDE4OTU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12847 invoked from network); 11 Mar 2014 16:35:57 -0000
Received: from ppsw-51.csi.cam.ac.uk (HELO ppsw-51.csi.cam.ac.uk)
	(131.111.8.151)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Mar 2014 16:35:57 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	([172.17.157.151]:57825)
	by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WNPem-0006OV-Z9 (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 11 Mar 2014 16:35:56 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
Date: Tue, 11 Mar 2014 16:35:55 +0000
Message-Id: <32E82223-328D-48AE-8630-E3947FF6FECA@cam.ac.uk>
References: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
	<C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1510)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Travis build time error (taking more than 10
	mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


On 11 Mar 2014, at 14:40, Richard Mortier <Richard.Mortier@nottingham.ac.uk=
> wrote:

> On 11 Mar 2014, at 14:34, Amir Chaudhry <amc79@cam.ac.uk> wrote:
> =

>> I've copied my jekyll -> unikernel scripts over and for some reason, `mi=
rage build` for both the unix and xen backends are taking a while (>10 mins=
) resulting in Travis erroring out [1].
>> =

>> I updated my local opam packages and they also seem to be taking a littl=
e longer for the unix build (but not by much).  Below are the things that c=
hanged locally and I assume travis is using the most recent versions of eve=
rything.  Is this something to do with crunch?
> =

> almost certainly -- the mirage-www site actually doesn't have much conten=
t in terms of bytes up there, so crunch is ok. with anything non-trivial or=
 with a reasonable number of graphics, crunch is basically untenable. have =
a look and see how big the crunch-generated .ml file is that contains the c=
runch filesystem... =


Thanks, the file is static1.ml and is around 63MB (personal site is around =
47MB).  This will only grow as I add more content/images.  =



> on the whole, i'd suggest switching to FAT=85


Now for my next question.  Can I do this without having to produce my own m=
akefile or changes to the config.ml file? =


<after a brief IRC exchange in #mirage>

The answer is:
FS=3Dfat mirage configure --unix

That sets the environment for the command and means I can get what I want w=
ithout messing with other files.
I thought I'd send this anyway since it might be useful.

Amir :)
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 16:36:04 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 16:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNPeq-0005kT-4O; Tue, 11 Mar 2014 16:36:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WNPeo-0005kJ-G4
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 16:35:58 +0000
Received: from [85.158.143.35:46014] by server-3.bemta-4.messagelabs.com id
	E1/3B-13602-D6B3F135; Tue, 11 Mar 2014 16:35:57 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-11.tower-21.messagelabs.com!1394555757!1285321!1
X-Originating-IP: [131.111.8.151]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MSA9PiAxNDE4OTU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12847 invoked from network); 11 Mar 2014 16:35:57 -0000
Received: from ppsw-51.csi.cam.ac.uk (HELO ppsw-51.csi.cam.ac.uk)
	(131.111.8.151)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Mar 2014 16:35:57 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-157-151.eduroam.lapwing.private.cam.ac.uk
	([172.17.157.151]:57825)
	by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WNPem-0006OV-Z9 (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 11 Mar 2014 16:35:56 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
Date: Tue, 11 Mar 2014 16:35:55 +0000
Message-Id: <32E82223-328D-48AE-8630-E3947FF6FECA@cam.ac.uk>
References: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
	<C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1510)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Travis build time error (taking more than 10
	mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


On 11 Mar 2014, at 14:40, Richard Mortier <Richard.Mortier@nottingham.ac.uk=
> wrote:

> On 11 Mar 2014, at 14:34, Amir Chaudhry <amc79@cam.ac.uk> wrote:
> =

>> I've copied my jekyll -> unikernel scripts over and for some reason, `mi=
rage build` for both the unix and xen backends are taking a while (>10 mins=
) resulting in Travis erroring out [1].
>> =

>> I updated my local opam packages and they also seem to be taking a littl=
e longer for the unix build (but not by much).  Below are the things that c=
hanged locally and I assume travis is using the most recent versions of eve=
rything.  Is this something to do with crunch?
> =

> almost certainly -- the mirage-www site actually doesn't have much conten=
t in terms of bytes up there, so crunch is ok. with anything non-trivial or=
 with a reasonable number of graphics, crunch is basically untenable. have =
a look and see how big the crunch-generated .ml file is that contains the c=
runch filesystem... =


Thanks, the file is static1.ml and is around 63MB (personal site is around =
47MB).  This will only grow as I add more content/images.  =



> on the whole, i'd suggest switching to FAT=85


Now for my next question.  Can I do this without having to produce my own m=
akefile or changes to the config.ml file? =


<after a brief IRC exchange in #mirage>

The answer is:
FS=3Dfat mirage configure --unix

That sets the environment for the command and means I can get what I want w=
ithout messing with other files.
I thought I'd send this anyway since it might be useful.

Amir :)
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 19:08:13 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 19:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNS25-00081x-Ip; Tue, 11 Mar 2014 19:08:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WNS24-00081n-ML
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 19:08:08 +0000
Received: from [193.109.254.147:50357] by server-15.bemta-14.messagelabs.com
	id 3C/D7-10839-81F5F135; Tue, 11 Mar 2014 19:08:08 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1394564887!973594!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30647 invoked from network); 11 Mar 2014 19:08:07 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-12.tower-27.messagelabs.com with SMTP;
	11 Mar 2014 19:08:07 -0000
Received: (qmail 27755 invoked by uid 634); 11 Mar 2014 19:08:07 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from global-1-27.nat.csx.cam.ac.uk (HELO
	dhcp-172-17-169-22.eduroam.lapwing.private.cam.ac.uk)
	(131.111.184.27)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 11 Mar 2014 19:08:02 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
Date: Tue, 11 Mar 2014 19:08:00 +0000
Message-Id: <1EDC9F44-2510-4115-AAA6-4156D9BC76BD@recoil.org>
References: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
	<C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Travis build time error (taking more than 10
	mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 11 Mar 2014, at 14:40, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:

> 
> On 11 Mar 2014, at 14:34, Amir Chaudhry <amc79@cam.ac.uk> wrote:
> 
>> I've copied my jekyll -> unikernel scripts over and for some reason, `mirage build` for both the unix and xen backends are taking a while (>10 mins) resulting in Travis erroring out [1].
>> 
>> I updated my local opam packages and they also seem to be taking a little longer for the unix build (but not by much).  Below are the things that changed locally and I assume travis is using the most recent versions of everything.  Is this something to do with crunch?
> 
> almost certainly -- the mirage-www site actually doesn't have much content in terms of bytes up there, so crunch is ok. with anything non-trivial or with a reasonable number of graphics, crunch is basically untenable. have a look and see how big the crunch-generated .ml file is that contains the crunch filesystem... 

I did make crunch slightly less insane in 1.3.0 (uploaded a few days ago) by adding deduplication support.  This dropped mirage-decks (which has a lot of copied images across presentations) to about 15MB from 75MB.

But yeah, things like my personal website aren't practical without moving to FAT.  We could have a deployment script that has a data/ directory from which it builds the FAT image, and kernels/ directory from which it grabs the unikernel...

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 19:08:13 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 19:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNS25-00081x-Ip; Tue, 11 Mar 2014 19:08:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WNS24-00081n-ML
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 19:08:08 +0000
Received: from [193.109.254.147:50357] by server-15.bemta-14.messagelabs.com
	id 3C/D7-10839-81F5F135; Tue, 11 Mar 2014 19:08:08 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1394564887!973594!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30647 invoked from network); 11 Mar 2014 19:08:07 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-12.tower-27.messagelabs.com with SMTP;
	11 Mar 2014 19:08:07 -0000
Received: (qmail 27755 invoked by uid 634); 11 Mar 2014 19:08:07 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from global-1-27.nat.csx.cam.ac.uk (HELO
	dhcp-172-17-169-22.eduroam.lapwing.private.cam.ac.uk)
	(131.111.184.27)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 11 Mar 2014 19:08:02 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
Date: Tue, 11 Mar 2014 19:08:00 +0000
Message-Id: <1EDC9F44-2510-4115-AAA6-4156D9BC76BD@recoil.org>
References: <DBFE598D-6C1E-4D20-8225-D930BCED8C11@cam.ac.uk>
	<C3CB26B7-C632-4815-896C-D31BF82A347B@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Travis build time error (taking more than 10
	mins)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 11 Mar 2014, at 14:40, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:

> 
> On 11 Mar 2014, at 14:34, Amir Chaudhry <amc79@cam.ac.uk> wrote:
> 
>> I've copied my jekyll -> unikernel scripts over and for some reason, `mirage build` for both the unix and xen backends are taking a while (>10 mins) resulting in Travis erroring out [1].
>> 
>> I updated my local opam packages and they also seem to be taking a little longer for the unix build (but not by much).  Below are the things that changed locally and I assume travis is using the most recent versions of everything.  Is this something to do with crunch?
> 
> almost certainly -- the mirage-www site actually doesn't have much content in terms of bytes up there, so crunch is ok. with anything non-trivial or with a reasonable number of graphics, crunch is basically untenable. have a look and see how big the crunch-generated .ml file is that contains the crunch filesystem... 

I did make crunch slightly less insane in 1.3.0 (uploaded a few days ago) by adding deduplication support.  This dropped mirage-decks (which has a lot of copied images across presentations) to about 15MB from 75MB.

But yeah, things like my personal website aren't practical without moving to FAT.  We could have a deployment script that has a data/ directory from which it builds the FAT image, and kernels/ directory from which it grabs the unikernel...

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 21:28:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 21:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNUDR-0006Fs-KP; Tue, 11 Mar 2014 21:28:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNUDQ-0006Fn-Ah
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 21:28:00 +0000
Received: from [85.158.137.68:31416] by server-8.bemta-3.messagelabs.com id
	D4/E4-16039-FDF7F135; Tue, 11 Mar 2014 21:27:59 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-31.messagelabs.com!1394573278!3776844!1
X-Originating-IP: [93.95.15.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTMuOTUuMTUuMTcxID0+IDQyMTM=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21413 invoked from network); 11 Mar 2014 21:27:58 -0000
Received: from engine05-20433-5.icritical.com (HELO
	engine05-20433-5.icritical.com) (93.95.15.171)
	by server-2.tower-31.messagelabs.com with SMTP;
	11 Mar 2014 21:27:58 -0000
Received: (qmail 9450 invoked from network); 11 Mar 2014 21:27:53 -0000
Received: from localhost (127.0.0.1)
	by engine05-20433-5.icritical.com with SMTP; 11 Mar 2014 21:27:53 -0000
Received: from engine05-20433-5.icritical.com ([127.0.0.1])
	by localhost (engine05-20433-5.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 08694-07 for <mirageos-devel@lists.xenproject.org>;
	Tue, 11 Mar 2014 21:27:51 +0000 (GMT)
Received: (qmail 9440 invoked by uid 599); 11 Mar 2014 21:27:51 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine05-20433-5.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 11 Mar 2014 21:27:51 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNUDK-0007e8-Ts; Tue, 11 Mar 2014 21:27:54 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Narayana Reddy Y <narayana1208@iiitd.ac.in>
Date: Tue, 11 Mar 2014 21:27:53 +0000
Thread-Topic: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
Thread-Index: Ac89cMNpKy30C77LTJ6dYUR9/BcHBA==
Message-ID: <6CD210FC-84EB-4392-B026-9CEE1B5FBD6C@nottingham.ac.uk>
References: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
In-Reply-To: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine05-20433-5.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Regarding Bisect Coverage Bugs on
	ubuntu12.04	platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

hi narayana;

apologies -- i'm having trouble following what you're trying to do here. could you point to the instructions you're following?

in terms of paths, i presume you've made sure you executed "eval $(opam config env)" to make sure paths are correct?

what are the specific opam packages you have installed?

On 10 Mar 2014, at 21:44, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:

> Hello Mirage Developers,
>                                  As Part of My interest to get in to GSOC 2014 ,I was asked to gain some experience on performing tests using various package available in OCAML website on mirage OS .
>                                     
>                                     I am trying to use bisect coverage tool on ocam-uri package which i got from git hub , i am getting some unbound module errors though i tried all the possible methods mentioned in the bisect document .
> 
> I installed bisect package by two methods  
>              1.using opam package manager and 
>              2.even i tried using manual installation specified in the doc in both the cases                 i am getting errors.
> 
> my opam package manager path is /home/narya/.opam/system/lib/bisect ---this is the place where all required pre-processor files are there
> 
> ocam-uri package which i downloaded using git clone is in ---/home/narya/ocaml/ocaml-uri/lib_test/test_runner.ml 
> 
> when i am trying to compile and instrument the above ocaml-uri test runner file using the methods mentioned in bisect doc ,the following are some errors i am facing 
> 
> narya@ubuntu:~/ocaml/ocaml-uri/lib_test$ ocamlc -I +bisect /home/narya/.opam/system/lib/bisect/bisect.cma test_runner.ml
> 
> The following is the error i am getting 
> 
> Unbound module oUnit 
> 
> Though there is OUint package in opam directory 
> 
> and when i tried to run the same file by mentioning other path where i placed bisect files ----/usr/lib/ocaml/bisect ----here i installed bisect package manually by executing commands specified in the doc 
> 
> Here i am getting Unbound module Bisect ..
> 
> 
> I would be happy if some one address the above issues.........
> 
> -- 
> Thanks and Regards,
> Y.Narayana Reddy,
> http://member.acm.org/~narayanareddy3 
>       IIIT-Delhi
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 11 21:28:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 11 Mar 2014 21:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNUDR-0006Fs-KP; Tue, 11 Mar 2014 21:28:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNUDQ-0006Fn-Ah
	for mirageos-devel@lists.xenproject.org; Tue, 11 Mar 2014 21:28:00 +0000
Received: from [85.158.137.68:31416] by server-8.bemta-3.messagelabs.com id
	D4/E4-16039-FDF7F135; Tue, 11 Mar 2014 21:27:59 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-31.messagelabs.com!1394573278!3776844!1
X-Originating-IP: [93.95.15.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTMuOTUuMTUuMTcxID0+IDQyMTM=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21413 invoked from network); 11 Mar 2014 21:27:58 -0000
Received: from engine05-20433-5.icritical.com (HELO
	engine05-20433-5.icritical.com) (93.95.15.171)
	by server-2.tower-31.messagelabs.com with SMTP;
	11 Mar 2014 21:27:58 -0000
Received: (qmail 9450 invoked from network); 11 Mar 2014 21:27:53 -0000
Received: from localhost (127.0.0.1)
	by engine05-20433-5.icritical.com with SMTP; 11 Mar 2014 21:27:53 -0000
Received: from engine05-20433-5.icritical.com ([127.0.0.1])
	by localhost (engine05-20433-5.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 08694-07 for <mirageos-devel@lists.xenproject.org>;
	Tue, 11 Mar 2014 21:27:51 +0000 (GMT)
Received: (qmail 9440 invoked by uid 599); 11 Mar 2014 21:27:51 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine05-20433-5.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 11 Mar 2014 21:27:51 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNUDK-0007e8-Ts; Tue, 11 Mar 2014 21:27:54 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Narayana Reddy Y <narayana1208@iiitd.ac.in>
Date: Tue, 11 Mar 2014 21:27:53 +0000
Thread-Topic: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
Thread-Index: Ac89cMNpKy30C77LTJ6dYUR9/BcHBA==
Message-ID: <6CD210FC-84EB-4392-B026-9CEE1B5FBD6C@nottingham.ac.uk>
References: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
In-Reply-To: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine05-20433-5.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Regarding Bisect Coverage Bugs on
	ubuntu12.04	platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

hi narayana;

apologies -- i'm having trouble following what you're trying to do here. could you point to the instructions you're following?

in terms of paths, i presume you've made sure you executed "eval $(opam config env)" to make sure paths are correct?

what are the specific opam packages you have installed?

On 10 Mar 2014, at 21:44, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:

> Hello Mirage Developers,
>                                  As Part of My interest to get in to GSOC 2014 ,I was asked to gain some experience on performing tests using various package available in OCAML website on mirage OS .
>                                     
>                                     I am trying to use bisect coverage tool on ocam-uri package which i got from git hub , i am getting some unbound module errors though i tried all the possible methods mentioned in the bisect document .
> 
> I installed bisect package by two methods  
>              1.using opam package manager and 
>              2.even i tried using manual installation specified in the doc in both the cases                 i am getting errors.
> 
> my opam package manager path is /home/narya/.opam/system/lib/bisect ---this is the place where all required pre-processor files are there
> 
> ocam-uri package which i downloaded using git clone is in ---/home/narya/ocaml/ocaml-uri/lib_test/test_runner.ml 
> 
> when i am trying to compile and instrument the above ocaml-uri test runner file using the methods mentioned in bisect doc ,the following are some errors i am facing 
> 
> narya@ubuntu:~/ocaml/ocaml-uri/lib_test$ ocamlc -I +bisect /home/narya/.opam/system/lib/bisect/bisect.cma test_runner.ml
> 
> The following is the error i am getting 
> 
> Unbound module oUnit 
> 
> Though there is OUint package in opam directory 
> 
> and when i tried to run the same file by mentioning other path where i placed bisect files ----/usr/lib/ocaml/bisect ----here i installed bisect package manually by executing commands specified in the doc 
> 
> Here i am getting Unbound module Bisect ..
> 
> 
> I would be happy if some one address the above issues.........
> 
> -- 
> Thanks and Regards,
> Y.Narayana Reddy,
> http://member.acm.org/~narayanareddy3 
>       IIIT-Delhi
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 12 13:30:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 12 Mar 2014 13:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNjFA-0003vx-8i; Wed, 12 Mar 2014 13:30:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kasun.chamika@gmail.com>) id 1WNhsF-0006eE-QJ
	for mirageos-devel@lists.xenproject.org; Wed, 12 Mar 2014 12:03:21 +0000
Received: from [193.109.254.147:20932] by server-14.bemta-14.messagelabs.com
	id E8/46-29228-7FC40235; Wed, 12 Mar 2014 12:03:03 +0000
X-Env-Sender: kasun.chamika@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1394625780!1132851!1
X-Originating-IP: [209.85.216.54]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27580 invoked from network); 12 Mar 2014 12:03:01 -0000
Received: from mail-qa0-f54.google.com (HELO mail-qa0-f54.google.com)
	(209.85.216.54)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Mar 2014 12:03:01 -0000
Received: by mail-qa0-f54.google.com with SMTP id w8so9700540qac.41
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 12 Mar 2014 05:03:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=xHmEGVupv2aZYAU09waD7Thh7sxmvQxu3IELpoQ9guw=;
	b=BGkDOdRcd6UV4RpBQIknl22B3uRBVokAh8Evy4xzrJOWj+iKHPQ9YZhoQNmzhQDZcC
	KP1uY9EqlqMXUP3lW+Kpb+40gzt/f0QeE0csy55ODepvoU8NwbZAYmGqtHNu2trpw26q
	b3KLpJeMR0lgRbngJcIcw/4Cm2tzY4cEdNbu+hYhRJNz4ObR8rkMlO9d5v3mtJ8BKwTD
	0QRQJYcenP8b0KL/hYcsTyQBCECMWMc+joNW42FsVUj8UcZgmr/1bYPY12JCfIFpb3Az
	XtC4iXtyIppWI7WFKlPV6GUlxVUKvSDHlutUfqbpClg8FSPPhkwWPozUUFLYIrnoVTOu
	ogMw==
MIME-Version: 1.0
X-Received: by 10.224.172.133 with SMTP id l5mr55267136qaz.25.1394625780673;
	Wed, 12 Mar 2014 05:03:00 -0700 (PDT)
Received: by 10.140.108.2 with HTTP; Wed, 12 Mar 2014 05:03:00 -0700 (PDT)
In-Reply-To: <531DA497.9070108@eu.citrix.com>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>
	<20140310104045.GQ19620@zion.uk.xensource.com>
	<531DA497.9070108@eu.citrix.com>
Date: Wed, 12 Mar 2014 17:33:00 +0530
Message-ID: <CAO0KYYYSZO2k3fwDE5aPV94XvqC=Ns7CBp4eVhfA2W53WJeU1w@mail.gmail.com>
From: Chamika Kasun <kasun.chamika@gmail.com>
To: David Scott <dave.scott@eu.citrix.com>
X-Mailman-Approved-At: Wed, 12 Mar 2014 13:30:46 +0000
Cc: dave.scott@citrix.com, Wei Liu <wei.liu2@citrix.com>,
	"mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, xen-devel@lists.xen.org
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1979275104979334025=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============1979275104979334025==
Content-Type: multipart/alternative; boundary=001a11c22f06408e4904f4679edc

--001a11c22f06408e4904f4679edc
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

thank you for giving a node to start. ok ill go through the steps and let
you know if i got a problem. thank you very much.

~chamika


On Mon, Mar 10, 2014 at 5:10 PM, David Scott <dave.scott@eu.citrix.com>wrote:

>
> Hi,
>
> [cc:d mirageos-devel]
>
>
> On 10/03/14 10:40, Wei Liu wrote:
>
>> Hello, I've CC'ed the technical contact for your. You should do the same
>> in the future, because not every developer monitors the mailing list on
>> a daily basis.
>>
>
> Thanks!
>
>
>  Wei.
>>
>> On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>>
>>> Hi all,
>>>
>>> I'm chamika kasun from Sri Lanka, Currenly i'm an Undergraduate Computer
>>> Science and Engineering 3rd Year Student of University of Moratuwa, I'm
>>> interested in taking "Create a tiny VM for easy load testing" as my GSoC
>>> project for 2014. For that project required skill is OCaml as mentioned
>>> in
>>> the project description page. By now i have taken a OCmal module in the
>>> University under the Object Oriented Programming Languages. And also
>>> under
>>> the Operating System module i have done a small project, that is
>>> creating a
>>> small kernel. as well as i'm having a good knowledge about the linux
>>> operating system. i believe that i have potential to complete this
>>> project,
>>> please tell me how to proceed further.
>>>
>>
> I think a good next step is to try Mirage by following the "Getting
> started" links on the website:
>
> http://www.openmirage.org/docs/
>
> See if you can get a small kernel working on xen. It's a good idea to join
> the Mirage developer list (mirageos-devel@lists.xenproject.org) and send
> an email there if you get stuck. We've been trying to debug the getting
> started guide, so if you find bugs there then please report them.
>
> Let me know how you get on! :-)
>
> Thanks,
> Dave
>



-- 
Chamika Kasun.
Undergraduate.
Computer Science & Engineering
University of Moratuwa.

--001a11c22f06408e4904f4679edc
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<br><br><div>thank you for giving a node to start. =
ok ill go through the steps and let you know if i got a problem. thank you =
very much.<br><br>~chamika=A0</div></div><div class=3D"gmail_extra"><br><br=
><div class=3D"gmail_quote">
On Mon, Mar 10, 2014 at 5:10 PM, David Scott <span dir=3D"ltr">&lt;<a href=
=3D"mailto:dave.scott@eu.citrix.com" target=3D"_blank">dave.scott@eu.citrix=
.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi,<br>
<br>
[cc:d mirageos-devel]<div class=3D""><br>
<br>
On 10/03/14 10:40, Wei Liu wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hello, I&#39;ve CC&#39;ed the technical contact for your. You should do the=
 same<br>
in the future, because not every developer monitors the mailing list on<br>
a daily basis.<br>
</blockquote>
<br></div>
Thanks!<div class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Wei.<br>
<br>
On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I&#39;m chamika kasun from Sri Lanka, Currenly i&#39;m an Undergraduate Com=
puter<br>
Science and Engineering 3rd Year Student of University of Moratuwa, I&#39;m=
<br>
interested in taking &quot;Create a tiny VM for easy load testing&quot; as =
my GSoC<br>
project for 2014. For that project required skill is OCaml as mentioned in<=
br>
the project description page. By now i have taken a OCmal module in the<br>
University under the Object Oriented Programming Languages. And also under<=
br>
the Operating System module i have done a small project, that is creating a=
<br>
small kernel. as well as i&#39;m having a good knowledge about the linux<br=
>
operating system. i believe that i have potential to complete this project,=
<br>
please tell me how to proceed further.<br>
</blockquote></blockquote>
<br></div>
I think a good next step is to try Mirage by following the &quot;Getting st=
arted&quot; links on the website:<br>
<br>
<a href=3D"http://www.openmirage.org/docs/" target=3D"_blank">http://www.op=
enmirage.org/<u></u>docs/</a><br>
<br>
See if you can get a small kernel working on xen. It&#39;s a good idea to j=
oin the Mirage developer list (<a href=3D"mailto:mirageos-devel@lists.xenpr=
oject.org" target=3D"_blank">mirageos-devel@lists.<u></u>xenproject.org</a>=
) and send an email there if you get stuck. We&#39;ve been trying to debug =
the getting started guide, so if you find bugs there then please report the=
m.<br>

<br>
Let me know how you get on! :-)<br>
<br>
Thanks,<br>
Dave<br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div dir=3D"=
ltr">Chamika Kasun.<br>Undergraduate.<br>Computer Science &amp; Engineering=
<br>University of Moratuwa.<br></div>
</div>

--001a11c22f06408e4904f4679edc--


--===============1979275104979334025==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1979275104979334025==--


From mirageos-devel-bounces@lists.xenproject.org Wed Mar 12 13:30:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 12 Mar 2014 13:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNjFA-0003vx-8i; Wed, 12 Mar 2014 13:30:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kasun.chamika@gmail.com>) id 1WNhsF-0006eE-QJ
	for mirageos-devel@lists.xenproject.org; Wed, 12 Mar 2014 12:03:21 +0000
Received: from [193.109.254.147:20932] by server-14.bemta-14.messagelabs.com
	id E8/46-29228-7FC40235; Wed, 12 Mar 2014 12:03:03 +0000
X-Env-Sender: kasun.chamika@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1394625780!1132851!1
X-Originating-IP: [209.85.216.54]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27580 invoked from network); 12 Mar 2014 12:03:01 -0000
Received: from mail-qa0-f54.google.com (HELO mail-qa0-f54.google.com)
	(209.85.216.54)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Mar 2014 12:03:01 -0000
Received: by mail-qa0-f54.google.com with SMTP id w8so9700540qac.41
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 12 Mar 2014 05:03:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=xHmEGVupv2aZYAU09waD7Thh7sxmvQxu3IELpoQ9guw=;
	b=BGkDOdRcd6UV4RpBQIknl22B3uRBVokAh8Evy4xzrJOWj+iKHPQ9YZhoQNmzhQDZcC
	KP1uY9EqlqMXUP3lW+Kpb+40gzt/f0QeE0csy55ODepvoU8NwbZAYmGqtHNu2trpw26q
	b3KLpJeMR0lgRbngJcIcw/4Cm2tzY4cEdNbu+hYhRJNz4ObR8rkMlO9d5v3mtJ8BKwTD
	0QRQJYcenP8b0KL/hYcsTyQBCECMWMc+joNW42FsVUj8UcZgmr/1bYPY12JCfIFpb3Az
	XtC4iXtyIppWI7WFKlPV6GUlxVUKvSDHlutUfqbpClg8FSPPhkwWPozUUFLYIrnoVTOu
	ogMw==
MIME-Version: 1.0
X-Received: by 10.224.172.133 with SMTP id l5mr55267136qaz.25.1394625780673;
	Wed, 12 Mar 2014 05:03:00 -0700 (PDT)
Received: by 10.140.108.2 with HTTP; Wed, 12 Mar 2014 05:03:00 -0700 (PDT)
In-Reply-To: <531DA497.9070108@eu.citrix.com>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>
	<20140310104045.GQ19620@zion.uk.xensource.com>
	<531DA497.9070108@eu.citrix.com>
Date: Wed, 12 Mar 2014 17:33:00 +0530
Message-ID: <CAO0KYYYSZO2k3fwDE5aPV94XvqC=Ns7CBp4eVhfA2W53WJeU1w@mail.gmail.com>
From: Chamika Kasun <kasun.chamika@gmail.com>
To: David Scott <dave.scott@eu.citrix.com>
X-Mailman-Approved-At: Wed, 12 Mar 2014 13:30:46 +0000
Cc: dave.scott@citrix.com, Wei Liu <wei.liu2@citrix.com>,
	"mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, xen-devel@lists.xen.org
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1979275104979334025=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============1979275104979334025==
Content-Type: multipart/alternative; boundary=001a11c22f06408e4904f4679edc

--001a11c22f06408e4904f4679edc
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

thank you for giving a node to start. ok ill go through the steps and let
you know if i got a problem. thank you very much.

~chamika


On Mon, Mar 10, 2014 at 5:10 PM, David Scott <dave.scott@eu.citrix.com>wrote:

>
> Hi,
>
> [cc:d mirageos-devel]
>
>
> On 10/03/14 10:40, Wei Liu wrote:
>
>> Hello, I've CC'ed the technical contact for your. You should do the same
>> in the future, because not every developer monitors the mailing list on
>> a daily basis.
>>
>
> Thanks!
>
>
>  Wei.
>>
>> On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>>
>>> Hi all,
>>>
>>> I'm chamika kasun from Sri Lanka, Currenly i'm an Undergraduate Computer
>>> Science and Engineering 3rd Year Student of University of Moratuwa, I'm
>>> interested in taking "Create a tiny VM for easy load testing" as my GSoC
>>> project for 2014. For that project required skill is OCaml as mentioned
>>> in
>>> the project description page. By now i have taken a OCmal module in the
>>> University under the Object Oriented Programming Languages. And also
>>> under
>>> the Operating System module i have done a small project, that is
>>> creating a
>>> small kernel. as well as i'm having a good knowledge about the linux
>>> operating system. i believe that i have potential to complete this
>>> project,
>>> please tell me how to proceed further.
>>>
>>
> I think a good next step is to try Mirage by following the "Getting
> started" links on the website:
>
> http://www.openmirage.org/docs/
>
> See if you can get a small kernel working on xen. It's a good idea to join
> the Mirage developer list (mirageos-devel@lists.xenproject.org) and send
> an email there if you get stuck. We've been trying to debug the getting
> started guide, so if you find bugs there then please report them.
>
> Let me know how you get on! :-)
>
> Thanks,
> Dave
>



-- 
Chamika Kasun.
Undergraduate.
Computer Science & Engineering
University of Moratuwa.

--001a11c22f06408e4904f4679edc
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<br><br><div>thank you for giving a node to start. =
ok ill go through the steps and let you know if i got a problem. thank you =
very much.<br><br>~chamika=A0</div></div><div class=3D"gmail_extra"><br><br=
><div class=3D"gmail_quote">
On Mon, Mar 10, 2014 at 5:10 PM, David Scott <span dir=3D"ltr">&lt;<a href=
=3D"mailto:dave.scott@eu.citrix.com" target=3D"_blank">dave.scott@eu.citrix=
.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi,<br>
<br>
[cc:d mirageos-devel]<div class=3D""><br>
<br>
On 10/03/14 10:40, Wei Liu wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hello, I&#39;ve CC&#39;ed the technical contact for your. You should do the=
 same<br>
in the future, because not every developer monitors the mailing list on<br>
a daily basis.<br>
</blockquote>
<br></div>
Thanks!<div class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Wei.<br>
<br>
On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I&#39;m chamika kasun from Sri Lanka, Currenly i&#39;m an Undergraduate Com=
puter<br>
Science and Engineering 3rd Year Student of University of Moratuwa, I&#39;m=
<br>
interested in taking &quot;Create a tiny VM for easy load testing&quot; as =
my GSoC<br>
project for 2014. For that project required skill is OCaml as mentioned in<=
br>
the project description page. By now i have taken a OCmal module in the<br>
University under the Object Oriented Programming Languages. And also under<=
br>
the Operating System module i have done a small project, that is creating a=
<br>
small kernel. as well as i&#39;m having a good knowledge about the linux<br=
>
operating system. i believe that i have potential to complete this project,=
<br>
please tell me how to proceed further.<br>
</blockquote></blockquote>
<br></div>
I think a good next step is to try Mirage by following the &quot;Getting st=
arted&quot; links on the website:<br>
<br>
<a href=3D"http://www.openmirage.org/docs/" target=3D"_blank">http://www.op=
enmirage.org/<u></u>docs/</a><br>
<br>
See if you can get a small kernel working on xen. It&#39;s a good idea to j=
oin the Mirage developer list (<a href=3D"mailto:mirageos-devel@lists.xenpr=
oject.org" target=3D"_blank">mirageos-devel@lists.<u></u>xenproject.org</a>=
) and send an email there if you get stuck. We&#39;ve been trying to debug =
the getting started guide, so if you find bugs there then please report the=
m.<br>

<br>
Let me know how you get on! :-)<br>
<br>
Thanks,<br>
Dave<br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div dir=3D"=
ltr">Chamika Kasun.<br>Undergraduate.<br>Computer Science &amp; Engineering=
<br>University of Moratuwa.<br></div>
</div>

--001a11c22f06408e4904f4679edc--


--===============1979275104979334025==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1979275104979334025==--


From mirageos-devel-bounces@lists.xenproject.org Wed Mar 12 21:21:32 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 12 Mar 2014 21:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNqaa-0004i7-VT; Wed, 12 Mar 2014 21:21:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNqaZ-0004i2-P0
	for mirageos-devel@lists.xenproject.org; Wed, 12 Mar 2014 21:21:24 +0000
Received: from [85.158.139.211:33127] by server-3.bemta-5.messagelabs.com id
	D2/74-28132-2DFC0235; Wed, 12 Mar 2014 21:21:22 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-206.messagelabs.com!1394659281!662158!1
X-Originating-IP: [93.95.15.169]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14596 invoked from network); 12 Mar 2014 21:21:21 -0000
Received: from engine01-20433-1.icritical.com (HELO
	engine01-20433-1.icritical.com) (93.95.15.169)
	by server-2.tower-206.messagelabs.com with SMTP;
	12 Mar 2014 21:21:21 -0000
Received: (qmail 25204 invoked from network); 12 Mar 2014 21:21:15 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-1.icritical.com with SMTP; 12 Mar 2014 21:21:15 -0000
Received: from engine01-20433-1.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-1.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 24524-06 for <mirageos-devel@lists.xenproject.org>;
	Wed, 12 Mar 2014 21:21:14 +0000 (GMT)
Received: (qmail 25174 invoked by uid 599); 12 Mar 2014 21:21:14 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-1.icritical.com (qpsmtpd/0.28) with ESMTP;
	Wed, 12 Mar 2014 21:21:14 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNqaU-0001Ic-LX; Wed, 12 Mar 2014 21:21:18 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Narayana Reddy Y <narayana1208@iiitd.ac.in>
Date: Wed, 12 Mar 2014 21:21:16 +0000
Thread-Topic: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
Thread-Index: Ac8+OQGhZbbTpMsDQ2OVcIhLiHLyUA==
Message-ID: <720657CB-AE1D-4F81-8E91-87D2F8210096@nottingham.ac.uk>
References: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
	<6CD210FC-84EB-4392-B026-9CEE1B5FBD6C@nottingham.ac.uk>
	<CADzcV6iX0RgCMQH6Y1wGXBoivjKcvea3XU1eFmzx4Ubt8aykmw@mail.gmail.com>
In-Reply-To: <CADzcV6iX0RgCMQH6Y1wGXBoivjKcvea3XU1eFmzx4Ubt8aykmw@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-1.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
 platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

(adding the list back as cc)

response inline

On 12 Mar 2014, at 19:35, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:

> Thank you for responding to my request.
> 
> I was asked to perform coverage test using bisect package on Ocmal-uri package[source files].
> 
> So, I installed bisect package using opam and i followed the instruction specified in the attached document to perform compiling and instrumenting the source files .
> 
> But I am getting some unbound module errors like unbound module OUnit .
> 
> I will be grateful if you tell me where is the problem.

apologies-- i'm not familiar with the bisect package. following the instructions (by mildly tweaking the _oasis file and then using ocamlbuild) seemed to just work for me.

if the module OUnit is unbound then it means the library isn't available on the path. have you run "opam install ounit" at some point?

if you have the utop top-level installed you can easily try accessing the bisect and ounit modules from in there to check it's installed ok:

$ utop
...
# #require "bisect";;
# #require "ounit";;
# open Bisect;;
# open OUnit;;

...shouldn't throw any errors.

> In the above email you mentioned that i have to perform "eval $(opam config env)" do i have to perform this every time i install some package or at the time installing OPAM itself .I did this at the time of installing OPAM ,is it not enough.

you need to perform that once in your shell, not after every package install. (if you accept all the defaults when installing opam, i believe it will add appropriate lines to your shell's startup scripts -- .profile, .bashrc, whatever.)

> On Wed, Mar 12, 2014 at 2:57 AM, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:
>> hi narayana;
>> 
>> apologies -- i'm having trouble following what you're trying to do here. could you point to the instructions you're following?
>> 
>> in terms of paths, i presume you've made sure you executed "eval $(opam config env)" to make sure paths are correct?
>> 
>> what are the specific opam packages you have installed?
>> 
>> On 10 Mar 2014, at 21:44, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:
>> 
>> > Hello Mirage Developers,
>> >                                  As Part of My interest to get in to GSOC 2014 ,I was asked to gain some experience on performing tests using various package available in OCAML website on mirage OS .
>> >
>> >                                     I am trying to use bisect coverage tool on ocam-uri package which i got from git hub , i am getting some unbound module errors though i tried all the possible methods mentioned in the bisect document .
>> >
>> > I installed bisect package by two methods
>> >              1.using opam package manager and
>> >              2.even i tried using manual installation specified in the doc in both the cases                 i am getting errors.
>> >
>> > my opam package manager path is /home/narya/.opam/system/lib/bisect ---this is the place where all required pre-processor files are there
>> >
>> > ocam-uri package which i downloaded using git clone is in ---/home/narya/ocaml/ocaml-uri/lib_test/test_runner.ml
>> >
>> > when i am trying to compile and instrument the above ocaml-uri test runner file using the methods mentioned in bisect doc ,the following are some errors i am facing
>> >
>> > narya@ubuntu:~/ocaml/ocaml-uri/lib_test$ ocamlc -I +bisect /home/narya/.opam/system/lib/bisect/bisect.cma test_runner.ml
>> >
>> > The following is the error i am getting
>> >
>> > Unbound module oUnit
>> >
>> > Though there is OUint package in opam directory
>> >
>> > and when i tried to run the same file by mentioning other path where i placed bisect files ----/usr/lib/ocaml/bisect ----here i installed bisect package manually by executing commands specified in the doc
>> >
>> > Here i am getting Unbound module Bisect ..
>> >
>> >
>> > I would be happy if some one address the above issues.........


-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 12 21:21:32 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 12 Mar 2014 21:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WNqaa-0004i7-VT; Wed, 12 Mar 2014 21:21:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNqaZ-0004i2-P0
	for mirageos-devel@lists.xenproject.org; Wed, 12 Mar 2014 21:21:24 +0000
Received: from [85.158.139.211:33127] by server-3.bemta-5.messagelabs.com id
	D2/74-28132-2DFC0235; Wed, 12 Mar 2014 21:21:22 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-206.messagelabs.com!1394659281!662158!1
X-Originating-IP: [93.95.15.169]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14596 invoked from network); 12 Mar 2014 21:21:21 -0000
Received: from engine01-20433-1.icritical.com (HELO
	engine01-20433-1.icritical.com) (93.95.15.169)
	by server-2.tower-206.messagelabs.com with SMTP;
	12 Mar 2014 21:21:21 -0000
Received: (qmail 25204 invoked from network); 12 Mar 2014 21:21:15 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-1.icritical.com with SMTP; 12 Mar 2014 21:21:15 -0000
Received: from engine01-20433-1.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-1.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 24524-06 for <mirageos-devel@lists.xenproject.org>;
	Wed, 12 Mar 2014 21:21:14 +0000 (GMT)
Received: (qmail 25174 invoked by uid 599); 12 Mar 2014 21:21:14 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-1.icritical.com (qpsmtpd/0.28) with ESMTP;
	Wed, 12 Mar 2014 21:21:14 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WNqaU-0001Ic-LX; Wed, 12 Mar 2014 21:21:18 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Narayana Reddy Y <narayana1208@iiitd.ac.in>
Date: Wed, 12 Mar 2014 21:21:16 +0000
Thread-Topic: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
Thread-Index: Ac8+OQGhZbbTpMsDQ2OVcIhLiHLyUA==
Message-ID: <720657CB-AE1D-4F81-8E91-87D2F8210096@nottingham.ac.uk>
References: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
	<6CD210FC-84EB-4392-B026-9CEE1B5FBD6C@nottingham.ac.uk>
	<CADzcV6iX0RgCMQH6Y1wGXBoivjKcvea3XU1eFmzx4Ubt8aykmw@mail.gmail.com>
In-Reply-To: <CADzcV6iX0RgCMQH6Y1wGXBoivjKcvea3XU1eFmzx4Ubt8aykmw@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-1.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
 platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

(adding the list back as cc)

response inline

On 12 Mar 2014, at 19:35, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:

> Thank you for responding to my request.
> 
> I was asked to perform coverage test using bisect package on Ocmal-uri package[source files].
> 
> So, I installed bisect package using opam and i followed the instruction specified in the attached document to perform compiling and instrumenting the source files .
> 
> But I am getting some unbound module errors like unbound module OUnit .
> 
> I will be grateful if you tell me where is the problem.

apologies-- i'm not familiar with the bisect package. following the instructions (by mildly tweaking the _oasis file and then using ocamlbuild) seemed to just work for me.

if the module OUnit is unbound then it means the library isn't available on the path. have you run "opam install ounit" at some point?

if you have the utop top-level installed you can easily try accessing the bisect and ounit modules from in there to check it's installed ok:

$ utop
...
# #require "bisect";;
# #require "ounit";;
# open Bisect;;
# open OUnit;;

...shouldn't throw any errors.

> In the above email you mentioned that i have to perform "eval $(opam config env)" do i have to perform this every time i install some package or at the time installing OPAM itself .I did this at the time of installing OPAM ,is it not enough.

you need to perform that once in your shell, not after every package install. (if you accept all the defaults when installing opam, i believe it will add appropriate lines to your shell's startup scripts -- .profile, .bashrc, whatever.)

> On Wed, Mar 12, 2014 at 2:57 AM, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:
>> hi narayana;
>> 
>> apologies -- i'm having trouble following what you're trying to do here. could you point to the instructions you're following?
>> 
>> in terms of paths, i presume you've made sure you executed "eval $(opam config env)" to make sure paths are correct?
>> 
>> what are the specific opam packages you have installed?
>> 
>> On 10 Mar 2014, at 21:44, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:
>> 
>> > Hello Mirage Developers,
>> >                                  As Part of My interest to get in to GSOC 2014 ,I was asked to gain some experience on performing tests using various package available in OCAML website on mirage OS .
>> >
>> >                                     I am trying to use bisect coverage tool on ocam-uri package which i got from git hub , i am getting some unbound module errors though i tried all the possible methods mentioned in the bisect document .
>> >
>> > I installed bisect package by two methods
>> >              1.using opam package manager and
>> >              2.even i tried using manual installation specified in the doc in both the cases                 i am getting errors.
>> >
>> > my opam package manager path is /home/narya/.opam/system/lib/bisect ---this is the place where all required pre-processor files are there
>> >
>> > ocam-uri package which i downloaded using git clone is in ---/home/narya/ocaml/ocaml-uri/lib_test/test_runner.ml
>> >
>> > when i am trying to compile and instrument the above ocaml-uri test runner file using the methods mentioned in bisect doc ,the following are some errors i am facing
>> >
>> > narya@ubuntu:~/ocaml/ocaml-uri/lib_test$ ocamlc -I +bisect /home/narya/.opam/system/lib/bisect/bisect.cma test_runner.ml
>> >
>> > The following is the error i am getting
>> >
>> > Unbound module oUnit
>> >
>> > Though there is OUint package in opam directory
>> >
>> > and when i tried to run the same file by mentioning other path where i placed bisect files ----/usr/lib/ocaml/bisect ----here i installed bisect package manually by executing commands specified in the doc
>> >
>> > Here i am getting Unbound module Bisect ..
>> >
>> >
>> > I would be happy if some one address the above issues.........


-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 14 09:47:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Mar 2014 09:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WOOiF-0004fj-DL; Fri, 14 Mar 2014 09:47:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOOiE-0004fa-Vx
	for mirageos-devel@lists.xenproject.org; Fri, 14 Mar 2014 09:47:35 +0000
Received: from [85.158.143.35:10883] by server-3.bemta-4.messagelabs.com id
	00/75-13602-630D2235; Fri, 14 Mar 2014 09:47:34 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-11.tower-21.messagelabs.com!1394790453!2057024!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5889 invoked from network); 14 Mar 2014 09:47:33 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-11.tower-21.messagelabs.com with SMTP;
	14 Mar 2014 09:47:33 -0000
Received: (qmail 28756 invoked from network); 14 Mar 2014 09:47:27 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 14 Mar 2014 09:47:27 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 28637-01 for <mirageos-devel@lists.xenproject.org>;
	Fri, 14 Mar 2014 09:47:26 +0000 (GMT)
Received: (qmail 28746 invoked by uid 599); 14 Mar 2014 09:47:26 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 14 Mar 2014 09:47:26 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOOiB-00073S-56; Fri, 14 Mar 2014 09:47:31 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Narayana Reddy Y <narayana1208@iiitd.ac.in>
Date: Fri, 14 Mar 2014 09:47:30 +0000
Thread-Topic: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
Thread-Index: Ac8/amp7kdJRjiwNRCyZFIYiHZtVxA==
Message-ID: <28B37C16-114E-431B-93AF-2512C15C73FD@nottingham.ac.uk>
References: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
	<6CD210FC-84EB-4392-B026-9CEE1B5FBD6C@nottingham.ac.uk>
	<CADzcV6iX0RgCMQH6Y1wGXBoivjKcvea3XU1eFmzx4Ubt8aykmw@mail.gmail.com>
	<720657CB-AE1D-4F81-8E91-87D2F8210096@nottingham.ac.uk>
	<CADzcV6ggWPNonSSUVngpVC6hdgOJuRE7GntLNyv2Bo2ObmAPpw@mail.gmail.com>
In-Reply-To: <CADzcV6ggWPNonSSUVngpVC6hdgOJuRE7GntLNyv2Bo2ObmAPpw@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
 platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

(again, cc'ing back to the list as others may find the response of use)

On 13 Mar 2014, at 21:52, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:

> Thank you and i will try Utop method once.
> 
> I would be grateful to you if explain me clearly what is this tweaking _oasis file and ocamlbuild .how you used this that i am not able to get please explain a bit more clear.

the _oasis tweak was simply to add "bisect" to the package dependencies:

"""
diff --git a/_oasis b/_oasis
index 77f48af..d54bf3f 100644
--- a/_oasis
+++ b/_oasis
@@ -10,7 +10,7 @@ BuildTools:  ocamlbuild
 Library uri
   Path:       lib
   Modules:    Uri,Uri_re,Uri_IP
-  BuildDepends: re.posix,re.str
+  BuildDepends: re.posix,re.str, bisect

 Flag tests
   Description:        Build and run tests
"""

...then regenerate oasis derivatives:

$ opam install oasis
$ oasis setup

...then add a dependency on camlp4 for the bisect syntax extensions in the _tags file:

"""
diff --git a/_tags b/_tags
index bf86e80..21972e5 100644
--- a/_tags
+++ b/_tags
[oasis derived changes elided]
 # OASIS_STOP
 true: annot
+<lib/*>: syntax_camlp4o
+<lib_test/*>: syntax_camlp4o
"""

...then fix a couple of syntax errors that seemed to arise in lib/uri.ml where local module scooping seemed to break (not sure why, perhaps the syntax additions for bisect affect this? or perhaps it's a syntax difference between the byte and native compilers, but that seems like it would be a pretty serious bug that would've been caught... :)

"""
diff --git a/lib/uri.ml b/lib/uri.ml
index 723a4f4..d30662f 100644
--- a/lib/uri.ml
+++ b/lib/uri.ml
@@ -295,11 +295,11 @@ let to_string uri =
   );
   (match uri.query with
    |[] -> ()
-   |q -> Buffer.(add_char buf '?'; add_string buf (Query.encoded_of_query q))
+   |q -> Buffer.add_char buf '?'; Buffer.add_string buf (Query.encoded_of_query q)
   );
   (match uri.fragment with
    |None -> ()
-   |Some f -> Buffer.(add_char buf '#'; add_pct_string f)
+   |Some f -> Buffer.add_char buf '#'; add_pct_string f
   );
   Buffer.contents buf
"""

...and then build the byte compiled version:

$ ocamlbuild -classic-display lib_test/test_runner.byte

running the test_runner.byte output should then generate the bisect logs which you can parse to html and view as per the instructions.

(there may be smarter/better ways of doing this -- i've not used bisect before.)

-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 14 09:47:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Mar 2014 09:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WOOiF-0004fj-DL; Fri, 14 Mar 2014 09:47:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOOiE-0004fa-Vx
	for mirageos-devel@lists.xenproject.org; Fri, 14 Mar 2014 09:47:35 +0000
Received: from [85.158.143.35:10883] by server-3.bemta-4.messagelabs.com id
	00/75-13602-630D2235; Fri, 14 Mar 2014 09:47:34 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-11.tower-21.messagelabs.com!1394790453!2057024!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5889 invoked from network); 14 Mar 2014 09:47:33 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-11.tower-21.messagelabs.com with SMTP;
	14 Mar 2014 09:47:33 -0000
Received: (qmail 28756 invoked from network); 14 Mar 2014 09:47:27 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 14 Mar 2014 09:47:27 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 28637-01 for <mirageos-devel@lists.xenproject.org>;
	Fri, 14 Mar 2014 09:47:26 +0000 (GMT)
Received: (qmail 28746 invoked by uid 599); 14 Mar 2014 09:47:26 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 14 Mar 2014 09:47:26 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOOiB-00073S-56; Fri, 14 Mar 2014 09:47:31 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Narayana Reddy Y <narayana1208@iiitd.ac.in>
Date: Fri, 14 Mar 2014 09:47:30 +0000
Thread-Topic: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
	platform
Thread-Index: Ac8/amp7kdJRjiwNRCyZFIYiHZtVxA==
Message-ID: <28B37C16-114E-431B-93AF-2512C15C73FD@nottingham.ac.uk>
References: <CADzcV6iUd2neEwb2vjaLowN3kTdyvXT7Mp+a+U861SEucO6DYg@mail.gmail.com>
	<6CD210FC-84EB-4392-B026-9CEE1B5FBD6C@nottingham.ac.uk>
	<CADzcV6iX0RgCMQH6Y1wGXBoivjKcvea3XU1eFmzx4Ubt8aykmw@mail.gmail.com>
	<720657CB-AE1D-4F81-8E91-87D2F8210096@nottingham.ac.uk>
	<CADzcV6ggWPNonSSUVngpVC6hdgOJuRE7GntLNyv2Bo2ObmAPpw@mail.gmail.com>
In-Reply-To: <CADzcV6ggWPNonSSUVngpVC6hdgOJuRE7GntLNyv2Bo2ObmAPpw@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Regarding Bisect Coverage Bugs on ubuntu12.04
 platform
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

(again, cc'ing back to the list as others may find the response of use)

On 13 Mar 2014, at 21:52, Narayana Reddy Y <narayana1208@iiitd.ac.in> wrote:

> Thank you and i will try Utop method once.
> 
> I would be grateful to you if explain me clearly what is this tweaking _oasis file and ocamlbuild .how you used this that i am not able to get please explain a bit more clear.

the _oasis tweak was simply to add "bisect" to the package dependencies:

"""
diff --git a/_oasis b/_oasis
index 77f48af..d54bf3f 100644
--- a/_oasis
+++ b/_oasis
@@ -10,7 +10,7 @@ BuildTools:  ocamlbuild
 Library uri
   Path:       lib
   Modules:    Uri,Uri_re,Uri_IP
-  BuildDepends: re.posix,re.str
+  BuildDepends: re.posix,re.str, bisect

 Flag tests
   Description:        Build and run tests
"""

...then regenerate oasis derivatives:

$ opam install oasis
$ oasis setup

...then add a dependency on camlp4 for the bisect syntax extensions in the _tags file:

"""
diff --git a/_tags b/_tags
index bf86e80..21972e5 100644
--- a/_tags
+++ b/_tags
[oasis derived changes elided]
 # OASIS_STOP
 true: annot
+<lib/*>: syntax_camlp4o
+<lib_test/*>: syntax_camlp4o
"""

...then fix a couple of syntax errors that seemed to arise in lib/uri.ml where local module scooping seemed to break (not sure why, perhaps the syntax additions for bisect affect this? or perhaps it's a syntax difference between the byte and native compilers, but that seems like it would be a pretty serious bug that would've been caught... :)

"""
diff --git a/lib/uri.ml b/lib/uri.ml
index 723a4f4..d30662f 100644
--- a/lib/uri.ml
+++ b/lib/uri.ml
@@ -295,11 +295,11 @@ let to_string uri =
   );
   (match uri.query with
    |[] -> ()
-   |q -> Buffer.(add_char buf '?'; add_string buf (Query.encoded_of_query q))
+   |q -> Buffer.add_char buf '?'; Buffer.add_string buf (Query.encoded_of_query q)
   );
   (match uri.fragment with
    |None -> ()
-   |Some f -> Buffer.(add_char buf '#'; add_pct_string f)
+   |Some f -> Buffer.add_char buf '#'; add_pct_string f
   );
   Buffer.contents buf
"""

...and then build the byte compiled version:

$ ocamlbuild -classic-display lib_test/test_runner.byte

running the test_runner.byte output should then generate the bisect logs which you can parse to html and view as per the instructions.

(there may be smarter/better ways of doing this -- i've not used bisect before.)

-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 14 10:49:06 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Mar 2014 10:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WOPfk-0002w9-6x; Fri, 14 Mar 2014 10:49:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WOPfi-0002vg-SI
	for mirageos-devel@lists.xenproject.org; Fri, 14 Mar 2014 10:49:03 +0000
Received: from [85.158.137.68:38046] by server-9.bemta-3.messagelabs.com id
	90/42-30063-E9ED2235; Fri, 14 Mar 2014 10:49:02 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1394794139!616588!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14615 invoked from network); 14 Mar 2014 10:49:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Mar 2014 10:49:00 -0000
X-IronPort-AV: E=Sophos;i="4.97,653,1389744000"; d="scan'208";a="109914791"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 14 Mar 2014 10:48:48 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.2.342.4;
	Fri, 14 Mar 2014 06:48:47 -0400
Received: from [10.80.239.111]	by ukmail1.uk.xensource.com with esmtp (Exim
	4.69)	(envelope-from <dave.scott@eu.citrix.com>)	id 1WOPfT-00066R-EL;
	Fri, 14 Mar 2014 10:48:47 +0000
Message-ID: <5322DE87.7030402@eu.citrix.com>
Date: Fri, 14 Mar 2014 10:48:39 +0000
From: David Scott <dave.scott@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Chamika Kasun <kasun.chamika@gmail.com>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>	<20140310104045.GQ19620@zion.uk.xensource.com>	<531DA497.9070108@eu.citrix.com>	<CAO0KYYYSZO2k3fwDE5aPV94XvqC=Ns7CBp4eVhfA2W53WJeU1w@mail.gmail.com>
	<CAO0KYYbaZXz6hfS9TgrP1Y5GeKet+zhXEPFujJPwS_L5-Np52Q@mail.gmail.com>
In-Reply-To: <CAO0KYYbaZXz6hfS9TgrP1Y5GeKet+zhXEPFujJPwS_L5-Np52Q@mail.gmail.com>
X-DLP: MIA2
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi,

I've cc:d the list because other people will probably have the same problem.

On 14/03/14 10:27, Chamika Kasun wrote:
> Hi David,
>
> By now i have successfully followed "Background" and the
> "Getting Started" links on the web page. and you have asked me to get a
> small kernel working on xen. Since i'm pretty much new to xen would
> please tell me a way to proceed to that.

To install xen: it depends what kind of hardware you have available and 
your preferences. If you have access to a Linux box then you can install 
xen from your distribution

https://wiki.debian.org/Xen
http://wiki.xen.org/wiki/Fedora_Host_Installation
http://wiki.xenproject.org/wiki/Xen_Beginners_Guide

If you prefer you can run xen nested inside Virtualbox: (OS X, Linux, 
probably Windows?)

http://lists.xenproject.org/archives/html/mirageos-devel/2014-02/msg00070.html

For general xen install advice, check out the xen-users mailing list:

http://lists.xenproject.org/cgi-bin/mailman/listinfo/xen-users

Good luck,
David

>
> Thank you,
> Chamika
>
>
> On Wed, Mar 12, 2014 at 5:33 PM, Chamika Kasun <kasun.chamika@gmail.com
> <mailto:kasun.chamika@gmail.com>> wrote:
>
>     Hi all,
>
>     thank you for giving a node to start. ok ill go through the steps
>     and let you know if i got a problem. thank you very much.
>
>     ~chamika
>
>
>     On Mon, Mar 10, 2014 at 5:10 PM, David Scott
>     <dave.scott@eu.citrix.com <mailto:dave.scott@eu.citrix.com>> wrote:
>
>
>         Hi,
>
>         [cc:d mirageos-devel]
>
>
>         On 10/03/14 10:40, Wei Liu wrote:
>
>             Hello, I've CC'ed the technical contact for your. You should
>             do the same
>             in the future, because not every developer monitors the
>             mailing list on
>             a daily basis.
>
>
>         Thanks!
>
>
>             Wei.
>
>             On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>
>                 Hi all,
>
>                 I'm chamika kasun from Sri Lanka, Currenly i'm an
>                 Undergraduate Computer
>                 Science and Engineering 3rd Year Student of University
>                 of Moratuwa, I'm
>                 interested in taking "Create a tiny VM for easy load
>                 testing" as my GSoC
>                 project for 2014. For that project required skill is
>                 OCaml as mentioned in
>                 the project description page. By now i have taken a
>                 OCmal module in the
>                 University under the Object Oriented Programming
>                 Languages. And also under
>                 the Operating System module i have done a small project,
>                 that is creating a
>                 small kernel. as well as i'm having a good knowledge
>                 about the linux
>                 operating system. i believe that i have potential to
>                 complete this project,
>                 please tell me how to proceed further.
>
>
>         I think a good next step is to try Mirage by following the
>         "Getting started" links on the website:
>
>         http://www.openmirage.org/__docs/ <http://www.openmirage.org/docs/>
>
>         See if you can get a small kernel working on xen. It's a good
>         idea to join the Mirage developer list
>         (mirageos-devel@lists.__xenproject.org
>         <mailto:mirageos-devel@lists.xenproject.org>) and send an email
>         there if you get stuck. We've been trying to debug the getting
>         started guide, so if you find bugs there then please report them.
>
>         Let me know how you get on! :-)
>
>         Thanks,
>         Dave
>
>
>
>
>     --
>     Chamika Kasun.
>     Undergraduate.
>     Computer Science & Engineering
>     University of Moratuwa.
>
>
>
>
> --
> Chamika Kasun.
> Undergraduate.
> Computer Science & Engineering
> University of Moratuwa.


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 14 10:49:06 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Mar 2014 10:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WOPfk-0002w9-6x; Fri, 14 Mar 2014 10:49:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WOPfi-0002vg-SI
	for mirageos-devel@lists.xenproject.org; Fri, 14 Mar 2014 10:49:03 +0000
Received: from [85.158.137.68:38046] by server-9.bemta-3.messagelabs.com id
	90/42-30063-E9ED2235; Fri, 14 Mar 2014 10:49:02 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1394794139!616588!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14615 invoked from network); 14 Mar 2014 10:49:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Mar 2014 10:49:00 -0000
X-IronPort-AV: E=Sophos;i="4.97,653,1389744000"; d="scan'208";a="109914791"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 14 Mar 2014 10:48:48 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.2.342.4;
	Fri, 14 Mar 2014 06:48:47 -0400
Received: from [10.80.239.111]	by ukmail1.uk.xensource.com with esmtp (Exim
	4.69)	(envelope-from <dave.scott@eu.citrix.com>)	id 1WOPfT-00066R-EL;
	Fri, 14 Mar 2014 10:48:47 +0000
Message-ID: <5322DE87.7030402@eu.citrix.com>
Date: Fri, 14 Mar 2014 10:48:39 +0000
From: David Scott <dave.scott@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Chamika Kasun <kasun.chamika@gmail.com>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>	<20140310104045.GQ19620@zion.uk.xensource.com>	<531DA497.9070108@eu.citrix.com>	<CAO0KYYYSZO2k3fwDE5aPV94XvqC=Ns7CBp4eVhfA2W53WJeU1w@mail.gmail.com>
	<CAO0KYYbaZXz6hfS9TgrP1Y5GeKet+zhXEPFujJPwS_L5-Np52Q@mail.gmail.com>
In-Reply-To: <CAO0KYYbaZXz6hfS9TgrP1Y5GeKet+zhXEPFujJPwS_L5-Np52Q@mail.gmail.com>
X-DLP: MIA2
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi,

I've cc:d the list because other people will probably have the same problem.

On 14/03/14 10:27, Chamika Kasun wrote:
> Hi David,
>
> By now i have successfully followed "Background" and the
> "Getting Started" links on the web page. and you have asked me to get a
> small kernel working on xen. Since i'm pretty much new to xen would
> please tell me a way to proceed to that.

To install xen: it depends what kind of hardware you have available and 
your preferences. If you have access to a Linux box then you can install 
xen from your distribution

https://wiki.debian.org/Xen
http://wiki.xen.org/wiki/Fedora_Host_Installation
http://wiki.xenproject.org/wiki/Xen_Beginners_Guide

If you prefer you can run xen nested inside Virtualbox: (OS X, Linux, 
probably Windows?)

http://lists.xenproject.org/archives/html/mirageos-devel/2014-02/msg00070.html

For general xen install advice, check out the xen-users mailing list:

http://lists.xenproject.org/cgi-bin/mailman/listinfo/xen-users

Good luck,
David

>
> Thank you,
> Chamika
>
>
> On Wed, Mar 12, 2014 at 5:33 PM, Chamika Kasun <kasun.chamika@gmail.com
> <mailto:kasun.chamika@gmail.com>> wrote:
>
>     Hi all,
>
>     thank you for giving a node to start. ok ill go through the steps
>     and let you know if i got a problem. thank you very much.
>
>     ~chamika
>
>
>     On Mon, Mar 10, 2014 at 5:10 PM, David Scott
>     <dave.scott@eu.citrix.com <mailto:dave.scott@eu.citrix.com>> wrote:
>
>
>         Hi,
>
>         [cc:d mirageos-devel]
>
>
>         On 10/03/14 10:40, Wei Liu wrote:
>
>             Hello, I've CC'ed the technical contact for your. You should
>             do the same
>             in the future, because not every developer monitors the
>             mailing list on
>             a daily basis.
>
>
>         Thanks!
>
>
>             Wei.
>
>             On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>
>                 Hi all,
>
>                 I'm chamika kasun from Sri Lanka, Currenly i'm an
>                 Undergraduate Computer
>                 Science and Engineering 3rd Year Student of University
>                 of Moratuwa, I'm
>                 interested in taking "Create a tiny VM for easy load
>                 testing" as my GSoC
>                 project for 2014. For that project required skill is
>                 OCaml as mentioned in
>                 the project description page. By now i have taken a
>                 OCmal module in the
>                 University under the Object Oriented Programming
>                 Languages. And also under
>                 the Operating System module i have done a small project,
>                 that is creating a
>                 small kernel. as well as i'm having a good knowledge
>                 about the linux
>                 operating system. i believe that i have potential to
>                 complete this project,
>                 please tell me how to proceed further.
>
>
>         I think a good next step is to try Mirage by following the
>         "Getting started" links on the website:
>
>         http://www.openmirage.org/__docs/ <http://www.openmirage.org/docs/>
>
>         See if you can get a small kernel working on xen. It's a good
>         idea to join the Mirage developer list
>         (mirageos-devel@lists.__xenproject.org
>         <mailto:mirageos-devel@lists.xenproject.org>) and send an email
>         there if you get stuck. We've been trying to debug the getting
>         started guide, so if you find bugs there then please report them.
>
>         Let me know how you get on! :-)
>
>         Thanks,
>         Dave
>
>
>
>
>     --
>     Chamika Kasun.
>     Undergraduate.
>     Computer Science & Engineering
>     University of Moratuwa.
>
>
>
>
> --
> Chamika Kasun.
> Undergraduate.
> Computer Science & Engineering
> University of Moratuwa.


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 14 10:58:56 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Mar 2014 10:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WOPpI-0003rg-NM; Fri, 14 Mar 2014 10:58:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOPpG-0003rL-VJ
	for mirageos-devel@lists.xenproject.org; Fri, 14 Mar 2014 10:58:55 +0000
Received: from [85.158.143.35:50576] by server-2.bemta-4.messagelabs.com id
	4A/01-06539-EE0E2235; Fri, 14 Mar 2014 10:58:54 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-8.tower-21.messagelabs.com!1394794733!2071357!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3957 invoked from network); 14 Mar 2014 10:58:53 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-8.tower-21.messagelabs.com with SMTP;
	14 Mar 2014 10:58:53 -0000
Received: (qmail 21163 invoked from network); 14 Mar 2014 10:58:49 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 14 Mar 2014 10:58:49 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 20910-04 for <mirageos-devel@lists.xenproject.org>;
	Fri, 14 Mar 2014 10:58:43 +0000 (GMT)
Received: (qmail 21128 invoked by uid 599); 14 Mar 2014 10:58:43 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 14 Mar 2014 10:58:43 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOPp5-0000RD-Mx; Fri, 14 Mar 2014 10:58:43 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Dave Scott <Dave.Scott@eu.citrix.com>, Chamika Kasun
	<kasun.chamika@gmail.com>
Date: Fri, 14 Mar 2014 10:58:40 +0000
Thread-Topic: [MirageOS-devel] [Xen-devel] GSoC 2014
Thread-Index: Ac8/dF1RNpNxtLpeQYCYnPOB6kriFw==
Message-ID: <44130630-D741-4423-8ABC-95D6B7BE7761@nottingham.ac.uk>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>
	<20140310104045.GQ19620@zion.uk.xensource.com>
	<531DA497.9070108@eu.citrix.com>
	<CAO0KYYYSZO2k3fwDE5aPV94XvqC=Ns7CBp4eVhfA2W53WJeU1w@mail.gmail.com>
	<CAO0KYYbaZXz6hfS9TgrP1Y5GeKet+zhXEPFujJPwS_L5-Np52Q@mail.gmail.com>
	<5322DE87.7030402@eu.citrix.com>
In-Reply-To: <5322DE87.7030402@eu.citrix.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

fwiw the read me for my vagrant box setup might also be useful to look at if you're interested in going down the route of xen-on-virtualbox-on-osx (or possibly other host systems):

https://github.com/mirage/mirage-vagrant-vms/blob/master/README.md


 
On 14 Mar 2014, at 10:48, David Scott <Dave.Scott@eu.citrix.com> wrote:

> Hi,
> 
> I've cc:d the list because other people will probably have the same problem.
> 
> On 14/03/14 10:27, Chamika Kasun wrote:
>> Hi David,
>> 
>> By now i have successfully followed "Background" and the
>> "Getting Started" links on the web page. and you have asked me to get a
>> small kernel working on xen. Since i'm pretty much new to xen would
>> please tell me a way to proceed to that.
> 
> To install xen: it depends what kind of hardware you have available and 
> your preferences. If you have access to a Linux box then you can install 
> xen from your distribution
> 
> https://wiki.debian.org/Xen
> http://wiki.xen.org/wiki/Fedora_Host_Installation
> http://wiki.xenproject.org/wiki/Xen_Beginners_Guide
> 
> If you prefer you can run xen nested inside Virtualbox: (OS X, Linux, 
> probably Windows?)
> 
> http://lists.xenproject.org/archives/html/mirageos-devel/2014-02/msg00070.html
> 
> For general xen install advice, check out the xen-users mailing list:
> 
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/xen-users
> 
> Good luck,
> David
> 
>> 
>> Thank you,
>> Chamika
>> 
>> 
>> On Wed, Mar 12, 2014 at 5:33 PM, Chamika Kasun <kasun.chamika@gmail.com
>> <mailto:kasun.chamika@gmail.com>> wrote:
>> 
>>    Hi all,
>> 
>>    thank you for giving a node to start. ok ill go through the steps
>>    and let you know if i got a problem. thank you very much.
>> 
>>    ~chamika
>> 
>> 
>>    On Mon, Mar 10, 2014 at 5:10 PM, David Scott
>>    <dave.scott@eu.citrix.com <mailto:dave.scott@eu.citrix.com>> wrote:
>> 
>> 
>>        Hi,
>> 
>>        [cc:d mirageos-devel]
>> 
>> 
>>        On 10/03/14 10:40, Wei Liu wrote:
>> 
>>            Hello, I've CC'ed the technical contact for your. You should
>>            do the same
>>            in the future, because not every developer monitors the
>>            mailing list on
>>            a daily basis.
>> 
>> 
>>        Thanks!
>> 
>> 
>>            Wei.
>> 
>>            On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>> 
>>                Hi all,
>> 
>>                I'm chamika kasun from Sri Lanka, Currenly i'm an
>>                Undergraduate Computer
>>                Science and Engineering 3rd Year Student of University
>>                of Moratuwa, I'm
>>                interested in taking "Create a tiny VM for easy load
>>                testing" as my GSoC
>>                project for 2014. For that project required skill is
>>                OCaml as mentioned in
>>                the project description page. By now i have taken a
>>                OCmal module in the
>>                University under the Object Oriented Programming
>>                Languages. And also under
>>                the Operating System module i have done a small project,
>>                that is creating a
>>                small kernel. as well as i'm having a good knowledge
>>                about the linux
>>                operating system. i believe that i have potential to
>>                complete this project,
>>                please tell me how to proceed further.
>> 
>> 
>>        I think a good next step is to try Mirage by following the
>>        "Getting started" links on the website:
>> 
>>        http://www.openmirage.org/__docs/ <http://www.openmirage.org/docs/>
>> 
>>        See if you can get a small kernel working on xen. It's a good
>>        idea to join the Mirage developer list
>>        (mirageos-devel@lists.__xenproject.org
>>        <mailto:mirageos-devel@lists.xenproject.org>) and send an email
>>        there if you get stuck. We've been trying to debug the getting
>>        started guide, so if you find bugs there then please report them.
>> 
>>        Let me know how you get on! :-)
>> 
>>        Thanks,
>>        Dave
>> 
>> 
>> 
>> 
>>    --
>>    Chamika Kasun.
>>    Undergraduate.
>>    Computer Science & Engineering
>>    University of Moratuwa.
>> 
>> 
>> 
>> 
>> --
>> Chamika Kasun.
>> Undergraduate.
>> Computer Science & Engineering
>> University of Moratuwa.
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 14 10:58:56 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 14 Mar 2014 10:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WOPpI-0003rg-NM; Fri, 14 Mar 2014 10:58:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOPpG-0003rL-VJ
	for mirageos-devel@lists.xenproject.org; Fri, 14 Mar 2014 10:58:55 +0000
Received: from [85.158.143.35:50576] by server-2.bemta-4.messagelabs.com id
	4A/01-06539-EE0E2235; Fri, 14 Mar 2014 10:58:54 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-8.tower-21.messagelabs.com!1394794733!2071357!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3957 invoked from network); 14 Mar 2014 10:58:53 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-8.tower-21.messagelabs.com with SMTP;
	14 Mar 2014 10:58:53 -0000
Received: (qmail 21163 invoked from network); 14 Mar 2014 10:58:49 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 14 Mar 2014 10:58:49 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 20910-04 for <mirageos-devel@lists.xenproject.org>;
	Fri, 14 Mar 2014 10:58:43 +0000 (GMT)
Received: (qmail 21128 invoked by uid 599); 14 Mar 2014 10:58:43 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 14 Mar 2014 10:58:43 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WOPp5-0000RD-Mx; Fri, 14 Mar 2014 10:58:43 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Dave Scott <Dave.Scott@eu.citrix.com>, Chamika Kasun
	<kasun.chamika@gmail.com>
Date: Fri, 14 Mar 2014 10:58:40 +0000
Thread-Topic: [MirageOS-devel] [Xen-devel] GSoC 2014
Thread-Index: Ac8/dF1RNpNxtLpeQYCYnPOB6kriFw==
Message-ID: <44130630-D741-4423-8ABC-95D6B7BE7761@nottingham.ac.uk>
References: <CAO0KYYYVgXMzQqqvsYZrdJHyDbb2zEnZeZHh=k+XSoTNwsPUyg@mail.gmail.com>
	<20140310104045.GQ19620@zion.uk.xensource.com>
	<531DA497.9070108@eu.citrix.com>
	<CAO0KYYYSZO2k3fwDE5aPV94XvqC=Ns7CBp4eVhfA2W53WJeU1w@mail.gmail.com>
	<CAO0KYYbaZXz6hfS9TgrP1Y5GeKet+zhXEPFujJPwS_L5-Np52Q@mail.gmail.com>
	<5322DE87.7030402@eu.citrix.com>
In-Reply-To: <5322DE87.7030402@eu.citrix.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] [Xen-devel] GSoC 2014
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

fwiw the read me for my vagrant box setup might also be useful to look at if you're interested in going down the route of xen-on-virtualbox-on-osx (or possibly other host systems):

https://github.com/mirage/mirage-vagrant-vms/blob/master/README.md


 
On 14 Mar 2014, at 10:48, David Scott <Dave.Scott@eu.citrix.com> wrote:

> Hi,
> 
> I've cc:d the list because other people will probably have the same problem.
> 
> On 14/03/14 10:27, Chamika Kasun wrote:
>> Hi David,
>> 
>> By now i have successfully followed "Background" and the
>> "Getting Started" links on the web page. and you have asked me to get a
>> small kernel working on xen. Since i'm pretty much new to xen would
>> please tell me a way to proceed to that.
> 
> To install xen: it depends what kind of hardware you have available and 
> your preferences. If you have access to a Linux box then you can install 
> xen from your distribution
> 
> https://wiki.debian.org/Xen
> http://wiki.xen.org/wiki/Fedora_Host_Installation
> http://wiki.xenproject.org/wiki/Xen_Beginners_Guide
> 
> If you prefer you can run xen nested inside Virtualbox: (OS X, Linux, 
> probably Windows?)
> 
> http://lists.xenproject.org/archives/html/mirageos-devel/2014-02/msg00070.html
> 
> For general xen install advice, check out the xen-users mailing list:
> 
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/xen-users
> 
> Good luck,
> David
> 
>> 
>> Thank you,
>> Chamika
>> 
>> 
>> On Wed, Mar 12, 2014 at 5:33 PM, Chamika Kasun <kasun.chamika@gmail.com
>> <mailto:kasun.chamika@gmail.com>> wrote:
>> 
>>    Hi all,
>> 
>>    thank you for giving a node to start. ok ill go through the steps
>>    and let you know if i got a problem. thank you very much.
>> 
>>    ~chamika
>> 
>> 
>>    On Mon, Mar 10, 2014 at 5:10 PM, David Scott
>>    <dave.scott@eu.citrix.com <mailto:dave.scott@eu.citrix.com>> wrote:
>> 
>> 
>>        Hi,
>> 
>>        [cc:d mirageos-devel]
>> 
>> 
>>        On 10/03/14 10:40, Wei Liu wrote:
>> 
>>            Hello, I've CC'ed the technical contact for your. You should
>>            do the same
>>            in the future, because not every developer monitors the
>>            mailing list on
>>            a daily basis.
>> 
>> 
>>        Thanks!
>> 
>> 
>>            Wei.
>> 
>>            On Thu, Mar 06, 2014 at 10:37:56AM +0530, Chamika Kasun wrote:
>> 
>>                Hi all,
>> 
>>                I'm chamika kasun from Sri Lanka, Currenly i'm an
>>                Undergraduate Computer
>>                Science and Engineering 3rd Year Student of University
>>                of Moratuwa, I'm
>>                interested in taking "Create a tiny VM for easy load
>>                testing" as my GSoC
>>                project for 2014. For that project required skill is
>>                OCaml as mentioned in
>>                the project description page. By now i have taken a
>>                OCmal module in the
>>                University under the Object Oriented Programming
>>                Languages. And also under
>>                the Operating System module i have done a small project,
>>                that is creating a
>>                small kernel. as well as i'm having a good knowledge
>>                about the linux
>>                operating system. i believe that i have potential to
>>                complete this project,
>>                please tell me how to proceed further.
>> 
>> 
>>        I think a good next step is to try Mirage by following the
>>        "Getting started" links on the website:
>> 
>>        http://www.openmirage.org/__docs/ <http://www.openmirage.org/docs/>
>> 
>>        See if you can get a small kernel working on xen. It's a good
>>        idea to join the Mirage developer list
>>        (mirageos-devel@lists.__xenproject.org
>>        <mailto:mirageos-devel@lists.xenproject.org>) and send an email
>>        there if you get stuck. We've been trying to debug the getting
>>        started guide, so if you find bugs there then please report them.
>> 
>>        Let me know how you get on! :-)
>> 
>>        Thanks,
>>        Dave
>> 
>> 
>> 
>> 
>>    --
>>    Chamika Kasun.
>>    Undergraduate.
>>    Computer Science & Engineering
>>    University of Moratuwa.
>> 
>> 
>> 
>> 
>> --
>> Chamika Kasun.
>> Undergraduate.
>> Computer Science & Engineering
>> University of Moratuwa.
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


-- 
Cheers,

R.




This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Mon Mar 17 10:27:17 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Mar 2014 10:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPUlE-0002vM-9V; Mon, 17 Mar 2014 10:27:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fithis2001@gmail.com>) id 1WPUlC-0002vH-KO
	for mirageos-devel@lists.xenproject.org; Mon, 17 Mar 2014 10:27:10 +0000
Received: from [85.158.139.211:44448] by server-15.bemta-5.messagelabs.com id
	B9/3D-11079-DFDC6235; Mon, 17 Mar 2014 10:27:09 +0000
X-Env-Sender: fithis2001@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1395052028!1440861!1
X-Originating-IP: [209.85.212.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12857 invoked from network); 17 Mar 2014 10:27:08 -0000
Received: from mail-wi0-f177.google.com (HELO mail-wi0-f177.google.com)
	(209.85.212.177)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Mar 2014 10:27:08 -0000
Received: by mail-wi0-f177.google.com with SMTP id cc10so1897736wib.10
	for <mirageos-devel@lists.xenproject.org>;
	Mon, 17 Mar 2014 03:27:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Hp3MN6b2mecHJGtViSXghc3A971V+HPa7Gw0q7rJnmE=;
	b=czenaznqap9cZPg4VES/NFNIUTC+XGx0i6e48KUYmfABQW36lVK/1obXrIMmr9bBIZ
	DtcNLH7Vq868l+SVDlkforcnLAjsmPqL/8m6M4qtYW+CZSV0COyhicuOIv2UqgEEi3yR
	Zq1pmoMgS8vvEHQhvXlOdWgH8kcdur3nJc3X19xVNehaQS3HbWDltXZD6GmKKoDssWd/
	cbrVwtU9sen/IoCp3Uj6JooioGFNeNF3r0EmiAXp9SB+SBYOEgm+YgLcrjsqh6Q+Arnd
	iPUtWnaNej7Y4IZtOwnPdoSE6QoKqrGdnwl9DM+rr2o+Fn+7DBuwBKHmLltoBediEhqz
	fDAw==
MIME-Version: 1.0
X-Received: by 10.194.241.132 with SMTP id wi4mr17774075wjc.14.1395052028218; 
	Mon, 17 Mar 2014 03:27:08 -0700 (PDT)
Received: by 10.194.31.9 with HTTP; Mon, 17 Mar 2014 03:27:08 -0700 (PDT)
Date: Mon, 17 Mar 2014 12:27:08 +0200
Message-ID: <CAKmU=T-ygu9jTg0FOBq4SUDEhhUkzMs20s7j7bhVmsc1Fitw_Q@mail.gmail.com>
From: Vasileios Anagnostopoulos <fithis2001@gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Asking for information (newbie)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9078409492409344675=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============9078409492409344675==
Content-Type: multipart/alternative; boundary=089e01419fda95d35204f4cadca0

--089e01419fda95d35204f4cadca0
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I recently accidentally came across mirage. It more or less seems a magical
unikernel system but I have to delve to a lot of details in order to
understand it.

I am interested in high-level device driver construction. I prefer to ask
questions directly in mailing lists instead in getting lost in the noise of
documentation.

What I am interested is whether it is possible to write a Blutetooth stack
using USB transport in Mirage OS and  make it available in another VM.

For example a MirageOS BT driver over USB (possibly using USB passthrouth)
and make it available for my e.g. Windows 7x86 or Minix3 VM.


What is involved (apart from me writing the stack)?

Thank you in advance and sorry If my question is sheer ignorance.


-- 
Dr. Vasileios Anagnostopoulos (MSc,PhD)
Researcher/Developer
ICCS/NTUA 9 Heroon Polytechneiou Str., Zografou 15773 Athens,Greece
T (+30) 2107723404 M (+30) 6936935388
E vanag@mail.ntua.gr<mailto:vanag@mail.ntua.gr> www.ntua.gr<
http://www.ntua.gr/>

--089e01419fda95d35204f4cadca0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div>Hi,<br><br></div>I recently =
accidentally came across mirage. It more or less seems a magical unikernel =
system but I have to delve to a lot of details in order to understand it.<b=
r>
<br></div>I am interested in high-level device driver construction. I prefe=
r to ask questions directly in mailing lists instead in getting lost in the=
 noise of documentation.<br><br></div>What I am interested is whether it is=
 possible to write a Blutetooth stack using USB transport in Mirage OS and=
=A0 make it available in another VM.<br>
<br></div>For example a MirageOS BT driver over USB (possibly using USB pas=
sthrouth) and make it available for my e.g. Windows 7x86 or Minix3 VM.<br><=
br><br></div>What is involved (apart from me writing the stack)?<br><br>
</div>Thank you in advance and sorry If my question is sheer ignorance.<br>=
<div><div><br clear=3D"all"><div><div><div><div><div><br>-- <br><div dir=3D=
"ltr"><div>Dr. Vasileios Anagnostopoulos (MSc,PhD)</div><div>Researcher/Dev=
eloper</div>
<div>ICCS/NTUA 9 Heroon Polytechneiou Str., Zografou 15773 Athens,Greece</d=
iv><div>T (+30) 2107723404 M (+30) 6936935388</div><div>E <a href=3D"mailto=
:vanag@mail.ntua.gr" target=3D"_blank">vanag@mail.ntua.gr</a>&lt;mailto:<a =
href=3D"mailto:vanag@mail.ntua.gr" target=3D"_blank">vanag@mail.ntua.gr</a>=
&gt; <a href=3D"http://www.ntua.gr" target=3D"_blank">www.ntua.gr</a>&lt;<a=
 href=3D"http://www.ntua.gr/" target=3D"_blank">http://www.ntua.gr/</a>&gt;=
</div>
</div>
</div></div></div></div></div></div></div></div>

--089e01419fda95d35204f4cadca0--


--===============9078409492409344675==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============9078409492409344675==--


From mirageos-devel-bounces@lists.xenproject.org Mon Mar 17 10:27:17 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Mar 2014 10:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPUlE-0002vM-9V; Mon, 17 Mar 2014 10:27:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fithis2001@gmail.com>) id 1WPUlC-0002vH-KO
	for mirageos-devel@lists.xenproject.org; Mon, 17 Mar 2014 10:27:10 +0000
Received: from [85.158.139.211:44448] by server-15.bemta-5.messagelabs.com id
	B9/3D-11079-DFDC6235; Mon, 17 Mar 2014 10:27:09 +0000
X-Env-Sender: fithis2001@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1395052028!1440861!1
X-Originating-IP: [209.85.212.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12857 invoked from network); 17 Mar 2014 10:27:08 -0000
Received: from mail-wi0-f177.google.com (HELO mail-wi0-f177.google.com)
	(209.85.212.177)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Mar 2014 10:27:08 -0000
Received: by mail-wi0-f177.google.com with SMTP id cc10so1897736wib.10
	for <mirageos-devel@lists.xenproject.org>;
	Mon, 17 Mar 2014 03:27:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Hp3MN6b2mecHJGtViSXghc3A971V+HPa7Gw0q7rJnmE=;
	b=czenaznqap9cZPg4VES/NFNIUTC+XGx0i6e48KUYmfABQW36lVK/1obXrIMmr9bBIZ
	DtcNLH7Vq868l+SVDlkforcnLAjsmPqL/8m6M4qtYW+CZSV0COyhicuOIv2UqgEEi3yR
	Zq1pmoMgS8vvEHQhvXlOdWgH8kcdur3nJc3X19xVNehaQS3HbWDltXZD6GmKKoDssWd/
	cbrVwtU9sen/IoCp3Uj6JooioGFNeNF3r0EmiAXp9SB+SBYOEgm+YgLcrjsqh6Q+Arnd
	iPUtWnaNej7Y4IZtOwnPdoSE6QoKqrGdnwl9DM+rr2o+Fn+7DBuwBKHmLltoBediEhqz
	fDAw==
MIME-Version: 1.0
X-Received: by 10.194.241.132 with SMTP id wi4mr17774075wjc.14.1395052028218; 
	Mon, 17 Mar 2014 03:27:08 -0700 (PDT)
Received: by 10.194.31.9 with HTTP; Mon, 17 Mar 2014 03:27:08 -0700 (PDT)
Date: Mon, 17 Mar 2014 12:27:08 +0200
Message-ID: <CAKmU=T-ygu9jTg0FOBq4SUDEhhUkzMs20s7j7bhVmsc1Fitw_Q@mail.gmail.com>
From: Vasileios Anagnostopoulos <fithis2001@gmail.com>
To: mirageos-devel@lists.xenproject.org
Subject: [MirageOS-devel] Asking for information (newbie)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9078409492409344675=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============9078409492409344675==
Content-Type: multipart/alternative; boundary=089e01419fda95d35204f4cadca0

--089e01419fda95d35204f4cadca0
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I recently accidentally came across mirage. It more or less seems a magical
unikernel system but I have to delve to a lot of details in order to
understand it.

I am interested in high-level device driver construction. I prefer to ask
questions directly in mailing lists instead in getting lost in the noise of
documentation.

What I am interested is whether it is possible to write a Blutetooth stack
using USB transport in Mirage OS and  make it available in another VM.

For example a MirageOS BT driver over USB (possibly using USB passthrouth)
and make it available for my e.g. Windows 7x86 or Minix3 VM.


What is involved (apart from me writing the stack)?

Thank you in advance and sorry If my question is sheer ignorance.


-- 
Dr. Vasileios Anagnostopoulos (MSc,PhD)
Researcher/Developer
ICCS/NTUA 9 Heroon Polytechneiou Str., Zografou 15773 Athens,Greece
T (+30) 2107723404 M (+30) 6936935388
E vanag@mail.ntua.gr<mailto:vanag@mail.ntua.gr> www.ntua.gr<
http://www.ntua.gr/>

--089e01419fda95d35204f4cadca0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div>Hi,<br><br></div>I recently =
accidentally came across mirage. It more or less seems a magical unikernel =
system but I have to delve to a lot of details in order to understand it.<b=
r>
<br></div>I am interested in high-level device driver construction. I prefe=
r to ask questions directly in mailing lists instead in getting lost in the=
 noise of documentation.<br><br></div>What I am interested is whether it is=
 possible to write a Blutetooth stack using USB transport in Mirage OS and=
=A0 make it available in another VM.<br>
<br></div>For example a MirageOS BT driver over USB (possibly using USB pas=
sthrouth) and make it available for my e.g. Windows 7x86 or Minix3 VM.<br><=
br><br></div>What is involved (apart from me writing the stack)?<br><br>
</div>Thank you in advance and sorry If my question is sheer ignorance.<br>=
<div><div><br clear=3D"all"><div><div><div><div><div><br>-- <br><div dir=3D=
"ltr"><div>Dr. Vasileios Anagnostopoulos (MSc,PhD)</div><div>Researcher/Dev=
eloper</div>
<div>ICCS/NTUA 9 Heroon Polytechneiou Str., Zografou 15773 Athens,Greece</d=
iv><div>T (+30) 2107723404 M (+30) 6936935388</div><div>E <a href=3D"mailto=
:vanag@mail.ntua.gr" target=3D"_blank">vanag@mail.ntua.gr</a>&lt;mailto:<a =
href=3D"mailto:vanag@mail.ntua.gr" target=3D"_blank">vanag@mail.ntua.gr</a>=
&gt; <a href=3D"http://www.ntua.gr" target=3D"_blank">www.ntua.gr</a>&lt;<a=
 href=3D"http://www.ntua.gr/" target=3D"_blank">http://www.ntua.gr/</a>&gt;=
</div>
</div>
</div></div></div></div></div></div></div></div>

--089e01419fda95d35204f4cadca0--


--===============9078409492409344675==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============9078409492409344675==--


From mirageos-devel-bounces@lists.xenproject.org Mon Mar 17 10:45:37 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Mar 2014 10:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPV31-0004Fh-Tp; Mon, 17 Mar 2014 10:45:35 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WPV30-0004Fc-H5
	for mirageos-devel@lists.xenproject.org; Mon, 17 Mar 2014 10:45:34 +0000
Received: from [193.109.254.147:37184] by server-12.bemta-14.messagelabs.com
	id DB/79-27473-D42D6235; Mon, 17 Mar 2014 10:45:33 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1395053132!2166708!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11841 invoked from network); 17 Mar 2014 10:45:32 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-4.tower-27.messagelabs.com with SMTP;
	17 Mar 2014 10:45:32 -0000
Received: (qmail 30544 invoked by uid 634); 17 Mar 2014 10:45:31 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED,HTML_MESSAGE
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Mon, 17 Mar 2014 10:45:31 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAKmU=T-ygu9jTg0FOBq4SUDEhhUkzMs20s7j7bhVmsc1Fitw_Q@mail.gmail.com>
Date: Mon, 17 Mar 2014 10:45:29 +0000
Message-Id: <F2C0851C-2A9A-4F43-9A4A-AE2A520618A3@recoil.org>
References: <CAKmU=T-ygu9jTg0FOBq4SUDEhhUkzMs20s7j7bhVmsc1Fitw_Q@mail.gmail.com>
To: Vasileios Anagnostopoulos <fithis2001@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Asking for information (newbie)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3449288748145284392=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============3449288748145284392==
Content-Type: multipart/alternative; boundary="Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08"


--Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

On 17 Mar 2014, at 10:27, Vasileios Anagnostopoulos =
<fithis2001@gmail.com> wrote:

> Hi,
>=20
> I recently accidentally came across mirage. It more or less seems a =
magical unikernel system but I have to delve to a lot of details in =
order to understand it.
>=20
> I am interested in high-level device driver construction. I prefer to =
ask questions directly in mailing lists instead in getting lost in the =
noise of documentation.

Hi Vasileios!  Questions are very welcome as you explore.

> What I am interested is whether it is possible to write a Blutetooth =
stack using USB transport in Mirage OS and  make it available in another =
VM.
>=20
> For example a MirageOS BT driver over USB (possibly using USB =
passthrouth) and make it available for my e.g. Windows 7x86 or Minix3 =
VM.
>=20
>=20
> What is involved (apart from me writing the stack)?

This is possibly easily enough using the split driver architecture of =
Xen.  You will need a USB backend driver that runs in dom0 (usually =
Linux) that will expose a virtualized protocol to the guest.  This =
happens as follows, using a virtual network driver as an example:

- the backend and frontend domains negotiate a shared memory ring over =
xenstore; =
https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L185

- the shared ring has an event channel and a memory page associated with =
it, and an RPC protocol that is implemented by the Ring module in =
Mirage; https://github.com/mirage/shared-memory-ring

- each device driver type implements its own RPC message appropriate for =
the device driver in question.  For networking, it's the RX and TX =
modules (there is one ring for transmission and receipt of traffic); =
https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L43.  =
This corresponds with the C implementation which you can find in the Xen =
tree (or the Linux pv_ops kernel source) =
https://github.com/mirage/xen/blob/master/xen/include/public/io/netif.h

- For USB, there is already a pv protocol defined, so you would need to =
implement this in OCaml (in the same style as the net/block devices -- =
it's a fairly mechanical translation). =
https://github.com/mirage/xen/blob/master/xen/include/public/io/usbif.h

Once that's done, you have a well-typed RPC channel for USB, and would =
need to implement the minimal pieces needed for Bluetooth.  You almost =
certainly don't want a whole Bluetooth stack (e.g. service discovery), =
but just the minimum to get connectivity over L2CAP shouldn't be too =
bad.  Let us know if you need any help on this -- it would be very nice =
to get a USB frontend working now that Xen/ARM is making so much good =
progress!

cheers,
Anil=

--Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On 17 =
Mar 2014, at 10:27, Vasileios Anagnostopoulos &lt;<a =
href=3D"mailto:fithis2001@gmail.com">fithis2001@gmail.com</a>&gt; =
wrote:<br><div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div =
dir=3D"ltr"><div><div><div><div><div><div>Hi,<br><br></div>I recently =
accidentally came across mirage. It more or less seems a magical =
unikernel system but I have to delve to a lot of details in order to =
understand it.<br>
<br></div>I am interested in high-level device driver construction. I =
prefer to ask questions directly in mailing lists instead in getting =
lost in the noise of =
documentation.<br></div></div></div></div></div></blockquote><div><br></di=
v>Hi Vasileios! &nbsp;Questions are very welcome as you =
explore.</div><div><br><blockquote type=3D"cite"><div =
dir=3D"ltr"><div><div><div>What I am interested is whether it is =
possible to write a Blutetooth stack using USB transport in Mirage OS =
and&nbsp; make it available in another VM.<br>
<br></div>For example a MirageOS BT driver over USB (possibly using USB =
passthrouth) and make it available for my e.g. Windows 7x86 or Minix3 =
VM.<br><br><br></div>What is involved (apart from me writing the =
stack)?<br></div></div></blockquote><div><br></div></div>This is =
possibly easily enough using the split driver architecture of Xen. =
&nbsp;You will need a USB backend driver that runs in dom0 (usually =
Linux) that will expose a virtualized protocol to the guest. &nbsp;This =
happens as follows, using a virtual network driver as an =
example:<div><br></div><div>- the backend and frontend domains negotiate =
a shared memory ring over xenstore;&nbsp;<a =
href=3D"https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#=
L185">https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L1=
85</a></div><div><br></div><div>- the shared ring has an event channel =
and a memory page associated with it, and an RPC protocol that is =
implemented by the Ring module in Mirage;&nbsp;<a =
href=3D"https://github.com/mirage/shared-memory-ring">https://github.com/m=
irage/shared-memory-ring</a></div><div><br></div><div>- each device =
driver type implements its own RPC message appropriate for the device =
driver in question. &nbsp;For networking, it's the RX and TX modules =
(there is one ring for transmission and receipt of traffic);&nbsp;<a =
href=3D"https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#=
L43">https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L43=
</a>. &nbsp;This corresponds with the C implementation which you can =
find in the Xen tree (or the Linux pv_ops kernel source)&nbsp;<a =
href=3D"https://github.com/mirage/xen/blob/master/xen/include/public/io/ne=
tif.h">https://github.com/mirage/xen/blob/master/xen/include/public/io/net=
if.h</a></div><div><br></div><div>- For USB, there is already a pv =
protocol defined, so you would need to implement this in OCaml (in the =
same style as the net/block devices -- it's a fairly mechanical =
translation).&nbsp;<a =
href=3D"https://github.com/mirage/xen/blob/master/xen/include/public/io/us=
bif.h">https://github.com/mirage/xen/blob/master/xen/include/public/io/usb=
if.h</a></div><div><br></div><div>Once that's done, you have a =
well-typed RPC channel for USB, and would need to implement the minimal =
pieces needed for Bluetooth. &nbsp;You almost certainly don't want a =
whole Bluetooth stack (e.g. service discovery), but just the minimum to =
get connectivity over L2CAP shouldn't be too bad. &nbsp;Let us know if =
you need any help on this -- it would be very nice to get a USB frontend =
working now that Xen/ARM is making so much good =
progress!</div><div><br></div><div>cheers,</div><div>Anil</div></body></ht=
ml>=

--Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08--


--===============3449288748145284392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============3449288748145284392==--


From mirageos-devel-bounces@lists.xenproject.org Mon Mar 17 10:45:37 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 17 Mar 2014 10:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPV31-0004Fh-Tp; Mon, 17 Mar 2014 10:45:35 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WPV30-0004Fc-H5
	for mirageos-devel@lists.xenproject.org; Mon, 17 Mar 2014 10:45:34 +0000
Received: from [193.109.254.147:37184] by server-12.bemta-14.messagelabs.com
	id DB/79-27473-D42D6235; Mon, 17 Mar 2014 10:45:33 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1395053132!2166708!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11841 invoked from network); 17 Mar 2014 10:45:32 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-4.tower-27.messagelabs.com with SMTP;
	17 Mar 2014 10:45:32 -0000
Received: (qmail 30544 invoked by uid 634); 17 Mar 2014 10:45:31 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED,HTML_MESSAGE
X-Spam-Check-By: dark.recoil.org
Received: from volstagg-0.srg.cl.cam.ac.uk (HELO flick.office) (128.232.32.232)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Mon, 17 Mar 2014 10:45:31 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CAKmU=T-ygu9jTg0FOBq4SUDEhhUkzMs20s7j7bhVmsc1Fitw_Q@mail.gmail.com>
Date: Mon, 17 Mar 2014 10:45:29 +0000
Message-Id: <F2C0851C-2A9A-4F43-9A4A-AE2A520618A3@recoil.org>
References: <CAKmU=T-ygu9jTg0FOBq4SUDEhhUkzMs20s7j7bhVmsc1Fitw_Q@mail.gmail.com>
To: Vasileios Anagnostopoulos <fithis2001@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] Asking for information (newbie)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3449288748145284392=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============3449288748145284392==
Content-Type: multipart/alternative; boundary="Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08"


--Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

On 17 Mar 2014, at 10:27, Vasileios Anagnostopoulos =
<fithis2001@gmail.com> wrote:

> Hi,
>=20
> I recently accidentally came across mirage. It more or less seems a =
magical unikernel system but I have to delve to a lot of details in =
order to understand it.
>=20
> I am interested in high-level device driver construction. I prefer to =
ask questions directly in mailing lists instead in getting lost in the =
noise of documentation.

Hi Vasileios!  Questions are very welcome as you explore.

> What I am interested is whether it is possible to write a Blutetooth =
stack using USB transport in Mirage OS and  make it available in another =
VM.
>=20
> For example a MirageOS BT driver over USB (possibly using USB =
passthrouth) and make it available for my e.g. Windows 7x86 or Minix3 =
VM.
>=20
>=20
> What is involved (apart from me writing the stack)?

This is possibly easily enough using the split driver architecture of =
Xen.  You will need a USB backend driver that runs in dom0 (usually =
Linux) that will expose a virtualized protocol to the guest.  This =
happens as follows, using a virtual network driver as an example:

- the backend and frontend domains negotiate a shared memory ring over =
xenstore; =
https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L185

- the shared ring has an event channel and a memory page associated with =
it, and an RPC protocol that is implemented by the Ring module in =
Mirage; https://github.com/mirage/shared-memory-ring

- each device driver type implements its own RPC message appropriate for =
the device driver in question.  For networking, it's the RX and TX =
modules (there is one ring for transmission and receipt of traffic); =
https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L43.  =
This corresponds with the C implementation which you can find in the Xen =
tree (or the Linux pv_ops kernel source) =
https://github.com/mirage/xen/blob/master/xen/include/public/io/netif.h

- For USB, there is already a pv protocol defined, so you would need to =
implement this in OCaml (in the same style as the net/block devices -- =
it's a fairly mechanical translation). =
https://github.com/mirage/xen/blob/master/xen/include/public/io/usbif.h

Once that's done, you have a well-typed RPC channel for USB, and would =
need to implement the minimal pieces needed for Bluetooth.  You almost =
certainly don't want a whole Bluetooth stack (e.g. service discovery), =
but just the minimum to get connectivity over L2CAP shouldn't be too =
bad.  Let us know if you need any help on this -- it would be very nice =
to get a USB frontend working now that Xen/ARM is making so much good =
progress!

cheers,
Anil=

--Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On 17 =
Mar 2014, at 10:27, Vasileios Anagnostopoulos &lt;<a =
href=3D"mailto:fithis2001@gmail.com">fithis2001@gmail.com</a>&gt; =
wrote:<br><div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div =
dir=3D"ltr"><div><div><div><div><div><div>Hi,<br><br></div>I recently =
accidentally came across mirage. It more or less seems a magical =
unikernel system but I have to delve to a lot of details in order to =
understand it.<br>
<br></div>I am interested in high-level device driver construction. I =
prefer to ask questions directly in mailing lists instead in getting =
lost in the noise of =
documentation.<br></div></div></div></div></div></blockquote><div><br></di=
v>Hi Vasileios! &nbsp;Questions are very welcome as you =
explore.</div><div><br><blockquote type=3D"cite"><div =
dir=3D"ltr"><div><div><div>What I am interested is whether it is =
possible to write a Blutetooth stack using USB transport in Mirage OS =
and&nbsp; make it available in another VM.<br>
<br></div>For example a MirageOS BT driver over USB (possibly using USB =
passthrouth) and make it available for my e.g. Windows 7x86 or Minix3 =
VM.<br><br><br></div>What is involved (apart from me writing the =
stack)?<br></div></div></blockquote><div><br></div></div>This is =
possibly easily enough using the split driver architecture of Xen. =
&nbsp;You will need a USB backend driver that runs in dom0 (usually =
Linux) that will expose a virtualized protocol to the guest. &nbsp;This =
happens as follows, using a virtual network driver as an =
example:<div><br></div><div>- the backend and frontend domains negotiate =
a shared memory ring over xenstore;&nbsp;<a =
href=3D"https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#=
L185">https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L1=
85</a></div><div><br></div><div>- the shared ring has an event channel =
and a memory page associated with it, and an RPC protocol that is =
implemented by the Ring module in Mirage;&nbsp;<a =
href=3D"https://github.com/mirage/shared-memory-ring">https://github.com/m=
irage/shared-memory-ring</a></div><div><br></div><div>- each device =
driver type implements its own RPC message appropriate for the device =
driver in question. &nbsp;For networking, it's the RX and TX modules =
(there is one ring for transmission and receipt of traffic);&nbsp;<a =
href=3D"https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#=
L43">https://github.com/mirage/mirage-net-xen/blob/master/lib/netif.ml#L43=
</a>. &nbsp;This corresponds with the C implementation which you can =
find in the Xen tree (or the Linux pv_ops kernel source)&nbsp;<a =
href=3D"https://github.com/mirage/xen/blob/master/xen/include/public/io/ne=
tif.h">https://github.com/mirage/xen/blob/master/xen/include/public/io/net=
if.h</a></div><div><br></div><div>- For USB, there is already a pv =
protocol defined, so you would need to implement this in OCaml (in the =
same style as the net/block devices -- it's a fairly mechanical =
translation).&nbsp;<a =
href=3D"https://github.com/mirage/xen/blob/master/xen/include/public/io/us=
bif.h">https://github.com/mirage/xen/blob/master/xen/include/public/io/usb=
if.h</a></div><div><br></div><div>Once that's done, you have a =
well-typed RPC channel for USB, and would need to implement the minimal =
pieces needed for Bluetooth. &nbsp;You almost certainly don't want a =
whole Bluetooth stack (e.g. service discovery), but just the minimum to =
get connectivity over L2CAP shouldn't be too bad. &nbsp;Let us know if =
you need any help on this -- it would be very nice to get a USB frontend =
working now that Xen/ARM is making so much good =
progress!</div><div><br></div><div>cheers,</div><div>Anil</div></body></ht=
ml>=

--Apple-Mail=_6EA2803D-EAE2-4725-9D52-225F57869C08--


--===============3449288748145284392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============3449288748145284392==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 18 11:33:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Mar 2014 11:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPsHF-0003k9-92; Tue, 18 Mar 2014 11:33:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scott.dj@gmail.com>) id 1WPsHE-0003jp-7R
	for mirageos-devel@lists.xenproject.org; Tue, 18 Mar 2014 11:33:48 +0000
Received: from [193.109.254.147:53842] by server-10.bemta-14.messagelabs.com
	id 5C/2E-04546-B1F28235; Tue, 18 Mar 2014 11:33:47 +0000
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1395142425!2429401!1
X-Originating-IP: [209.85.128.176]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25723 invoked from network); 18 Mar 2014 11:33:46 -0000
Received: from mail-ve0-f176.google.com (HELO mail-ve0-f176.google.com)
	(209.85.128.176)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Mar 2014 11:33:46 -0000
Received: by mail-ve0-f176.google.com with SMTP id cz12so6701633veb.21
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 18 Mar 2014 04:33:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=LsRFeMFBmsboBWQDp/elgiJMsvmtG2DLXrOh+Z9atpc=;
	b=1Aku1FOIadeRjDrWB4QfkvUlhi3FJ1xf99nCXsOhH9CG/CpPWJoMN+O3KJ/Uk0k+fS
	is1Gw2laSa8FcuaK/1XsoQ9LD5FmqdbxwWkjMOfBDqYoEAVXZ2ib2qpi7roCHPum41vb
	/WupLm7qVXZCSjMj3OXsqq6jn9rl7abdTnUbeB8Tib2062CqASugZAI6o1lrCbf6VQsk
	DkVw5utaPdaccbhz9JaRkKjcPM8enipvG403Vcd2GPXaNYueaGNO+B37e5vX45uumDTb
	Zn0CNj1WLh4cBNdA+LI0L0ozqTioOsbEWRKH9NdWIZresG2yBUcenqMAg3SBwNWK0vDc
	zIXA==
MIME-Version: 1.0
X-Received: by 10.58.107.140 with SMTP id hc12mr363131veb.44.1395142425597;
	Tue, 18 Mar 2014 04:33:45 -0700 (PDT)
Received: by 10.52.109.2 with HTTP; Tue, 18 Mar 2014 04:33:45 -0700 (PDT)
Date: Tue, 18 Mar 2014 11:33:45 +0000
Message-ID: <CAG_esB2ONFxWyE7fTxEG-UOp_B8Wj=k8Nj-gZEdFA+wOeGqxvg@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-5pm GMT
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0964737879617659918=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============0964737879617659918==
Content-Type: multipart/alternative; boundary=089e013a2e5eb05bb604f4dfe8f2

--089e013a2e5eb05bb604f4dfe8f2
Content-Type: text/plain; charset=ISO-8859-1

So far on the agenda we have:

- SSL + crypto (Anil)
- GSoC/OPW (Anil)


1.  Please join my meeting.
https://www1.gotomeeting.com/join/591890401

Note the dial-in numbers seem to have changed. The new ones are visible if
you join the meeting online. I don't have a full list to hand but I believe
the US one is:

+1 (213) 493-0008

If you need a local number, send me an email before the meeting. I'll try
to email you a number before the meeting starts.

Cheers,
-- 
Dave Scott

--089e013a2e5eb05bb604f4dfe8f2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><pre>So far on the agenda we have:</pre><pre>- SSL + crypt=
o (Anil)
- GSoC/OPW (Anil)</pre><div><div><br></div><div>1. =A0Please join my meetin=
g.</div><div><a href=3D"https://www1.gotomeeting.com/join/591890401">https:=
//www1.gotomeeting.com/join/591890401</a></div></div><div><br></div><div>No=
te the dial-in numbers seem to have changed. The new ones are visible if yo=
u join the meeting online. I don&#39;t have a full list to hand but I belie=
ve the US one is:</div>
<div><br></div><div>+1 (213) 493-0008</div><div><br></div><div>If you need =
a local number, send me an email before the meeting. I&#39;ll try to email =
you a number before the meeting starts.</div><div><br></div><div>Cheers,</d=
iv>
--=A0<div>Dave Scott
</div></div>

--089e013a2e5eb05bb604f4dfe8f2--


--===============0964737879617659918==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============0964737879617659918==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 18 11:33:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Mar 2014 11:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPsHF-0003k9-92; Tue, 18 Mar 2014 11:33:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scott.dj@gmail.com>) id 1WPsHE-0003jp-7R
	for mirageos-devel@lists.xenproject.org; Tue, 18 Mar 2014 11:33:48 +0000
Received: from [193.109.254.147:53842] by server-10.bemta-14.messagelabs.com
	id 5C/2E-04546-B1F28235; Tue, 18 Mar 2014 11:33:47 +0000
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1395142425!2429401!1
X-Originating-IP: [209.85.128.176]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25723 invoked from network); 18 Mar 2014 11:33:46 -0000
Received: from mail-ve0-f176.google.com (HELO mail-ve0-f176.google.com)
	(209.85.128.176)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Mar 2014 11:33:46 -0000
Received: by mail-ve0-f176.google.com with SMTP id cz12so6701633veb.21
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 18 Mar 2014 04:33:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=LsRFeMFBmsboBWQDp/elgiJMsvmtG2DLXrOh+Z9atpc=;
	b=1Aku1FOIadeRjDrWB4QfkvUlhi3FJ1xf99nCXsOhH9CG/CpPWJoMN+O3KJ/Uk0k+fS
	is1Gw2laSa8FcuaK/1XsoQ9LD5FmqdbxwWkjMOfBDqYoEAVXZ2ib2qpi7roCHPum41vb
	/WupLm7qVXZCSjMj3OXsqq6jn9rl7abdTnUbeB8Tib2062CqASugZAI6o1lrCbf6VQsk
	DkVw5utaPdaccbhz9JaRkKjcPM8enipvG403Vcd2GPXaNYueaGNO+B37e5vX45uumDTb
	Zn0CNj1WLh4cBNdA+LI0L0ozqTioOsbEWRKH9NdWIZresG2yBUcenqMAg3SBwNWK0vDc
	zIXA==
MIME-Version: 1.0
X-Received: by 10.58.107.140 with SMTP id hc12mr363131veb.44.1395142425597;
	Tue, 18 Mar 2014 04:33:45 -0700 (PDT)
Received: by 10.52.109.2 with HTTP; Tue, 18 Mar 2014 04:33:45 -0700 (PDT)
Date: Tue, 18 Mar 2014 11:33:45 +0000
Message-ID: <CAG_esB2ONFxWyE7fTxEG-UOp_B8Wj=k8Nj-gZEdFA+wOeGqxvg@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-5pm GMT
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0964737879617659918=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============0964737879617659918==
Content-Type: multipart/alternative; boundary=089e013a2e5eb05bb604f4dfe8f2

--089e013a2e5eb05bb604f4dfe8f2
Content-Type: text/plain; charset=ISO-8859-1

So far on the agenda we have:

- SSL + crypto (Anil)
- GSoC/OPW (Anil)


1.  Please join my meeting.
https://www1.gotomeeting.com/join/591890401

Note the dial-in numbers seem to have changed. The new ones are visible if
you join the meeting online. I don't have a full list to hand but I believe
the US one is:

+1 (213) 493-0008

If you need a local number, send me an email before the meeting. I'll try
to email you a number before the meeting starts.

Cheers,
-- 
Dave Scott

--089e013a2e5eb05bb604f4dfe8f2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><pre>So far on the agenda we have:</pre><pre>- SSL + crypt=
o (Anil)
- GSoC/OPW (Anil)</pre><div><div><br></div><div>1. =A0Please join my meetin=
g.</div><div><a href=3D"https://www1.gotomeeting.com/join/591890401">https:=
//www1.gotomeeting.com/join/591890401</a></div></div><div><br></div><div>No=
te the dial-in numbers seem to have changed. The new ones are visible if yo=
u join the meeting online. I don&#39;t have a full list to hand but I belie=
ve the US one is:</div>
<div><br></div><div>+1 (213) 493-0008</div><div><br></div><div>If you need =
a local number, send me an email before the meeting. I&#39;ll try to email =
you a number before the meeting starts.</div><div><br></div><div>Cheers,</d=
iv>
--=A0<div>Dave Scott
</div></div>

--089e013a2e5eb05bb604f4dfe8f2--


--===============0964737879617659918==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============0964737879617659918==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 18 17:59:19 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Mar 2014 17:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPyIE-0000B5-5E; Tue, 18 Mar 2014 17:59:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WPyIC-0000B0-0X
	for mirageos-devel@lists.xenproject.org; Tue, 18 Mar 2014 17:59:12 +0000
Received: from [85.158.139.211:22148] by server-8.bemta-5.messagelabs.com id
	2F/39-11310-F6988235; Tue, 18 Mar 2014 17:59:11 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1395165550!1826736!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9631 invoked from network); 18 Mar 2014 17:59:10 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
	(131.111.8.142)
	by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 18 Mar 2014 17:59:10 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-178-216.eduroam.lapwing.private.cam.ac.uk
	([172.17.178.216]:63697)
	by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WPyIA-0000rF-6e (Exim 4.82_3-c0e5623) for
	mirageos-devel@lists.xenproject.org
	(return-path <amc79@cam.ac.uk>); Tue, 18 Mar 2014 17:59:10 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <CAG_esB2ONFxWyE7fTxEG-UOp_B8Wj=k8Nj-gZEdFA+wOeGqxvg@mail.gmail.com>
Date: Tue, 18 Mar 2014 17:59:14 +0000
Message-Id: <32ED8830-4C3B-406C-82B8-25FAB0CE351D@cam.ac.uk>
References: <CAG_esB2ONFxWyE7fTxEG-UOp_B8Wj=k8Nj-gZEdFA+wOeGqxvg@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-5pm GMT
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

My notes from the weekly call are now in a PR [1] on the Mirage site.
You can read them there [2] and please send me comments if you have any.
Anil will merge them into the live site when he's ready.

The agenda was:
- SSL + crypto
- GSoc / OPW
- Mirage tutorial day

Thanks,
Amir

[1] https://github.com/mirage/mirage-www/pull/117
[2] https://github.com/amirmc/mirage-www/commit/db0e4b23306ca45c2399a0da3db0c115ea4b0fe4


On 18 Mar 2014, at 11:33, David Scott <scott.dj@gmail.com> wrote:

> So far on the agenda we have:
> - SSL + crypto (Anil)
> - GSoC/OPW (Anil)
> 
> 
> 1.  Please join my meeting.
> https://www1.gotomeeting.com/join/591890401
> 
> Note the dial-in numbers seem to have changed. The new ones are visible if you join the meeting online. I don't have a full list to hand but I believe the US one is:
> 
> +1 (213) 493-0008
> 
> If you need a local number, send me an email before the meeting. I'll try to email you a number before the meeting starts.
> 
> Cheers,
> -- 
> Dave Scott
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 18 17:59:19 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 18 Mar 2014 17:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WPyIE-0000B5-5E; Tue, 18 Mar 2014 17:59:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WPyIC-0000B0-0X
	for mirageos-devel@lists.xenproject.org; Tue, 18 Mar 2014 17:59:12 +0000
Received: from [85.158.139.211:22148] by server-8.bemta-5.messagelabs.com id
	2F/39-11310-F6988235; Tue, 18 Mar 2014 17:59:11 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1395165550!1826736!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9631 invoked from network); 18 Mar 2014 17:59:10 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
	(131.111.8.142)
	by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 18 Mar 2014 17:59:10 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-178-216.eduroam.lapwing.private.cam.ac.uk
	([172.17.178.216]:63697)
	by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WPyIA-0000rF-6e (Exim 4.82_3-c0e5623) for
	mirageos-devel@lists.xenproject.org
	(return-path <amc79@cam.ac.uk>); Tue, 18 Mar 2014 17:59:10 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <CAG_esB2ONFxWyE7fTxEG-UOp_B8Wj=k8Nj-gZEdFA+wOeGqxvg@mail.gmail.com>
Date: Tue, 18 Mar 2014 17:59:14 +0000
Message-Id: <32ED8830-4C3B-406C-82B8-25FAB0CE351D@cam.ac.uk>
References: <CAG_esB2ONFxWyE7fTxEG-UOp_B8Wj=k8Nj-gZEdFA+wOeGqxvg@mail.gmail.com>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [MirageOS-devel] Mirage weekly call today (tuesday) 4pm-5pm GMT
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

My notes from the weekly call are now in a PR [1] on the Mirage site.
You can read them there [2] and please send me comments if you have any.
Anil will merge them into the live site when he's ready.

The agenda was:
- SSL + crypto
- GSoc / OPW
- Mirage tutorial day

Thanks,
Amir

[1] https://github.com/mirage/mirage-www/pull/117
[2] https://github.com/amirmc/mirage-www/commit/db0e4b23306ca45c2399a0da3db0c115ea4b0fe4


On 18 Mar 2014, at 11:33, David Scott <scott.dj@gmail.com> wrote:

> So far on the agenda we have:
> - SSL + crypto (Anil)
> - GSoC/OPW (Anil)
> 
> 
> 1.  Please join my meeting.
> https://www1.gotomeeting.com/join/591890401
> 
> Note the dial-in numbers seem to have changed. The new ones are visible if you join the meeting online. I don't have a full list to hand but I believe the US one is:
> 
> +1 (213) 493-0008
> 
> If you need a local number, send me an email before the meeting. I'll try to email you a number before the meeting starts.
> 
> Cheers,
> -- 
> Dave Scott
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 20 13:56:29 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 20 Mar 2014 13:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WQdSK-0005ZS-HC; Thu, 20 Mar 2014 13:56:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dominic.price@nottingham.ac.uk>) id 1WQdS8-0005Y6-98
	for mirageos-devel@lists.xenproject.org; Thu, 20 Mar 2014 13:56:23 +0000
Received: from [85.158.143.35:6221] by server-2.bemta-4.messagelabs.com id
	27/73-06539-B73FA235; Thu, 20 Mar 2014 13:56:11 +0000
X-Env-Sender: dominic.price@nottingham.ac.uk
X-Msg-Ref: server-8.tower-21.messagelabs.com!1395323770!3540492!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2900 invoked from network); 20 Mar 2014 13:56:10 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-8.tower-21.messagelabs.com with SMTP;
	20 Mar 2014 13:56:10 -0000
Received: (qmail 10072 invoked from network); 20 Mar 2014 13:56:07 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 20 Mar 2014 13:56:07 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 09748-04 for <mirageos-devel@lists.xenproject.org>;
	Thu, 20 Mar 2014 13:56:05 +0000 (GMT)
Received: (qmail 10005 invoked by uid 599); 20 Mar 2014 13:56:04 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Thu, 20 Mar 2014 13:56:04 +0000
Received: from ppshorizon1301.nottingham.ac.uk ([128.243.35.129])
	by smtp3.nottingham.ac.uk with esmtp (Exim 4.77)
	(envelope-from <dominic.price@nottingham.ac.uk>) id 1WQdS2-0007JT-FH
	for mirageos-devel@lists.xenproject.org; Thu, 20 Mar 2014 13:56:06 +0000
Message-ID: <532AF376.1070305@nottingham.ac.uk>
Date: Thu, 20 Mar 2014 13:56:06 +0000
From: Dominic Price <dominic.price@nottingham.ac.uk>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: mirageos-devel@lists.xenproject.org
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Subject: [MirageOS-devel] New OPAM Packages
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Two new packages in OPAM:

facebook-sdk - Client SDK for the Facebook Graph API

receive-mail - SMTP gateway intended for developers who want to accept 
messages transmitted via SMTP into their application.

Both still in the early stages of development, not tested 100% with 
Mirage but are both pure ocaml.

Cheers

Dominic

-- 
Dominic Price
Research Fellow
Horizon Digital Economy Research
Nottingham Geospatial Building
University of Nottingham Innovation Park
Triumph Road
Nottingham
NG7 2TU

Email: dominic.price@nottingham.ac.uk
Skype: dominic.j.price
Office: +44 (0)115 82 32554
Fax: +44 (0)115 82 32551

Web: http://www.cs.nott.ac.uk/~djp
Web: http://www.horizon.ac.uk
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 20 13:56:29 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 20 Mar 2014 13:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WQdSK-0005ZS-HC; Thu, 20 Mar 2014 13:56:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dominic.price@nottingham.ac.uk>) id 1WQdS8-0005Y6-98
	for mirageos-devel@lists.xenproject.org; Thu, 20 Mar 2014 13:56:23 +0000
Received: from [85.158.143.35:6221] by server-2.bemta-4.messagelabs.com id
	27/73-06539-B73FA235; Thu, 20 Mar 2014 13:56:11 +0000
X-Env-Sender: dominic.price@nottingham.ac.uk
X-Msg-Ref: server-8.tower-21.messagelabs.com!1395323770!3540492!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gMTY3OTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2900 invoked from network); 20 Mar 2014 13:56:10 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-8.tower-21.messagelabs.com with SMTP;
	20 Mar 2014 13:56:10 -0000
Received: (qmail 10072 invoked from network); 20 Mar 2014 13:56:07 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 20 Mar 2014 13:56:07 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 09748-04 for <mirageos-devel@lists.xenproject.org>;
	Thu, 20 Mar 2014 13:56:05 +0000 (GMT)
Received: (qmail 10005 invoked by uid 599); 20 Mar 2014 13:56:04 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Thu, 20 Mar 2014 13:56:04 +0000
Received: from ppshorizon1301.nottingham.ac.uk ([128.243.35.129])
	by smtp3.nottingham.ac.uk with esmtp (Exim 4.77)
	(envelope-from <dominic.price@nottingham.ac.uk>) id 1WQdS2-0007JT-FH
	for mirageos-devel@lists.xenproject.org; Thu, 20 Mar 2014 13:56:06 +0000
Message-ID: <532AF376.1070305@nottingham.ac.uk>
Date: Thu, 20 Mar 2014 13:56:06 +0000
From: Dominic Price <dominic.price@nottingham.ac.uk>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: mirageos-devel@lists.xenproject.org
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Subject: [MirageOS-devel] New OPAM Packages
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Two new packages in OPAM:

facebook-sdk - Client SDK for the Facebook Graph API

receive-mail - SMTP gateway intended for developers who want to accept 
messages transmitted via SMTP into their application.

Both still in the early stages of development, not tested 100% with 
Mirage but are both pure ocaml.

Cheers

Dominic

-- 
Dominic Price
Research Fellow
Horizon Digital Economy Research
Nottingham Geospatial Building
University of Nottingham Innovation Park
Triumph Road
Nottingham
NG7 2TU

Email: dominic.price@nottingham.ac.uk
Skype: dominic.j.price
Office: +44 (0)115 82 32554
Fax: +44 (0)115 82 32551

Web: http://www.cs.nott.ac.uk/~djp
Web: http://www.horizon.ac.uk
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 20 14:31:56 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 20 Mar 2014 14:31:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WQe0h-0008KM-0k; Thu, 20 Mar 2014 14:31:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WQe0f-0008KF-N6
	for mirageos-devel@lists.xenproject.org; Thu, 20 Mar 2014 14:31:54 +0000
Received: from [85.158.137.68:53028] by server-14.bemta-3.messagelabs.com id
	D0/3E-30903-8DBFA235; Thu, 20 Mar 2014 14:31:52 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1395325911!1925919!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7530 invoked from network); 20 Mar 2014 14:31:52 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-8.tower-31.messagelabs.com with SMTP;
	20 Mar 2014 14:31:52 -0000
Received: (qmail 9506 invoked by uid 634); 20 Mar 2014 14:31:51 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Thu, 20 Mar 2014 14:31:51 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <532AF376.1070305@nottingham.ac.uk>
Date: Thu, 20 Mar 2014 14:31:48 +0000
Message-Id: <6A1609D9-1DC5-4A90-94E9-95FB481E54DE@recoil.org>
References: <532AF376.1070305@nottingham.ac.uk>
To: Dominic Price <dominic.price@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] New OPAM Packages
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Great to see some the Facebook SDK in particular!  It won't work in Mirage/Xen yet due to the SSL C bindings, but I'm currently working on integrating the pure TLS stack in mirage-http-xen.  The Cohttp API should stay mostly the same, so your code won't require any big modifications from the existing use.

-anil

On 20 Mar 2014, at 13:56, Dominic Price <dominic.price@nottingham.ac.uk> wrote:

> Two new packages in OPAM:
> 
> facebook-sdk - Client SDK for the Facebook Graph API
> 
> receive-mail - SMTP gateway intended for developers who want to accept messages transmitted via SMTP into their application.
> 
> Both still in the early stages of development, not tested 100% with Mirage but are both pure ocaml.
> 
> Cheers
> 
> Dominic
> 
> -- 
> Dominic Price
> Research Fellow
> Horizon Digital Economy Research
> Nottingham Geospatial Building
> University of Nottingham Innovation Park
> Triumph Road
> Nottingham
> NG7 2TU
> 
> Email: dominic.price@nottingham.ac.uk
> Skype: dominic.j.price
> Office: +44 (0)115 82 32554
> Fax: +44 (0)115 82 32551
> 
> Web: http://www.cs.nott.ac.uk/~djp
> Web: http://www.horizon.ac.uk
> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
> 
> This message has been checked for viruses but the contents of an attachment
> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
> 
> 
> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 20 14:31:56 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 20 Mar 2014 14:31:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WQe0h-0008KM-0k; Thu, 20 Mar 2014 14:31:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WQe0f-0008KF-N6
	for mirageos-devel@lists.xenproject.org; Thu, 20 Mar 2014 14:31:54 +0000
Received: from [85.158.137.68:53028] by server-14.bemta-3.messagelabs.com id
	D0/3E-30903-8DBFA235; Thu, 20 Mar 2014 14:31:52 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1395325911!1925919!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7530 invoked from network); 20 Mar 2014 14:31:52 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-8.tower-31.messagelabs.com with SMTP;
	20 Mar 2014 14:31:52 -0000
Received: (qmail 9506 invoked by uid 634); 20 Mar 2014 14:31:51 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Thu, 20 Mar 2014 14:31:51 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <532AF376.1070305@nottingham.ac.uk>
Date: Thu, 20 Mar 2014 14:31:48 +0000
Message-Id: <6A1609D9-1DC5-4A90-94E9-95FB481E54DE@recoil.org>
References: <532AF376.1070305@nottingham.ac.uk>
To: Dominic Price <dominic.price@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] New OPAM Packages
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Great to see some the Facebook SDK in particular!  It won't work in Mirage/Xen yet due to the SSL C bindings, but I'm currently working on integrating the pure TLS stack in mirage-http-xen.  The Cohttp API should stay mostly the same, so your code won't require any big modifications from the existing use.

-anil

On 20 Mar 2014, at 13:56, Dominic Price <dominic.price@nottingham.ac.uk> wrote:

> Two new packages in OPAM:
> 
> facebook-sdk - Client SDK for the Facebook Graph API
> 
> receive-mail - SMTP gateway intended for developers who want to accept messages transmitted via SMTP into their application.
> 
> Both still in the early stages of development, not tested 100% with Mirage but are both pure ocaml.
> 
> Cheers
> 
> Dominic
> 
> -- 
> Dominic Price
> Research Fellow
> Horizon Digital Economy Research
> Nottingham Geospatial Building
> University of Nottingham Innovation Park
> Triumph Road
> Nottingham
> NG7 2TU
> 
> Email: dominic.price@nottingham.ac.uk
> Skype: dominic.j.price
> Office: +44 (0)115 82 32554
> Fax: +44 (0)115 82 32551
> 
> Web: http://www.cs.nott.ac.uk/~djp
> Web: http://www.horizon.ac.uk
> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
> 
> This message has been checked for viruses but the contents of an attachment
> may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
> 
> 
> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:29:58 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:29:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTIX-0007pI-VY; Tue, 25 Mar 2014 15:29:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxsl6@nottingham.ac.uk>) id 1WSTIX-0007p3-4X
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:29:53 +0000
Received: from [85.158.139.211:43413] by server-6.bemta-5.messagelabs.com id
	27/09-19576-0F0A1335; Tue, 25 Mar 2014 15:29:52 +0000
X-Env-Sender: psxsl6@nottingham.ac.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1395761391!3279620!1
X-Originating-IP: [93.159.202.53]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31986 invoked from network); 25 Mar 2014 15:29:51 -0000
Received: from engine03-20433-10.icritical.com (HELO
	engine03-20433-10.icritical.com) (93.159.202.53)
	by server-12.tower-206.messagelabs.com with SMTP;
	25 Mar 2014 15:29:51 -0000
Received: (qmail 26908 invoked from network); 25 Mar 2014 15:29:51 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-10.icritical.com with SMTP; 25 Mar 2014 15:29:51 -0000
Received: from engine03-20433-10.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-10.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 26900-01 for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 15:29:49 +0000 (GMT)
Received: (qmail 24439 invoked by uid 599); 25 Mar 2014 15:27:07 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine03-20433-10.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 25 Mar 2014 15:27:07 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxsl6@nottingham.ac.uk>)
	id 1WSTEB-0007A9-W3
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:25:24 +0000
From: Steven Luland <psxsl6@nottingham.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Date: Tue, 25 Mar 2014 15:25:22 +0000
Thread-Topic: Running Mirage networking example skeleton
Thread-Index: Ac9IPnBkkJw1kPPmTNqXYgn87RZypA==
Message-ID: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-10.icritical.com
Subject: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi there.

I=92m having trouble running the Mirage networking skeleton in the tutorial=
. When running =93mirage run=94 I=92m getting the following error:

+ Executing: make run
stackv4      Manager: connect
stackv4      Manager: configuring
stackv4      Manager: socket config currently ignored (TODO)
stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
stackv4      Called from file "unix/udpv4_socket.ml", line 38, characters 4=
-40
stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, charac=
ters 13-54
stackv4      Called from file "unikernel.ml", line 30, characters 4-108
stackv4      Called from file "main.ml", line 78, characters 28-33
stackv4      make: *** [run] Error 2
[ERROR]      The command "make run" exited with code 2.

I=92m not quite sure what I can do to resolve this.

Thanks in advance.

Steve.This message and any attachment are intended solely for the addressee=
 and may contain confidential information. If you have received this messag=
e in error, please send it back to me, and immediately delete it.   Please =
do not use, copy or disclose the information contained in this message or i=
n any attachment.  Any views or opinions expressed by the author of this em=
ail do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:29:58 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:29:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTIX-0007pI-VY; Tue, 25 Mar 2014 15:29:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psxsl6@nottingham.ac.uk>) id 1WSTIX-0007p3-4X
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:29:53 +0000
Received: from [85.158.139.211:43413] by server-6.bemta-5.messagelabs.com id
	27/09-19576-0F0A1335; Tue, 25 Mar 2014 15:29:52 +0000
X-Env-Sender: psxsl6@nottingham.ac.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1395761391!3279620!1
X-Originating-IP: [93.159.202.53]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31986 invoked from network); 25 Mar 2014 15:29:51 -0000
Received: from engine03-20433-10.icritical.com (HELO
	engine03-20433-10.icritical.com) (93.159.202.53)
	by server-12.tower-206.messagelabs.com with SMTP;
	25 Mar 2014 15:29:51 -0000
Received: (qmail 26908 invoked from network); 25 Mar 2014 15:29:51 -0000
Received: from localhost (127.0.0.1)
	by engine03-20433-10.icritical.com with SMTP; 25 Mar 2014 15:29:51 -0000
Received: from engine03-20433-10.icritical.com ([127.0.0.1])
	by localhost (engine03-20433-10.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 26900-01 for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 15:29:49 +0000 (GMT)
Received: (qmail 24439 invoked by uid 599); 25 Mar 2014 15:27:07 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine03-20433-10.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 25 Mar 2014 15:27:07 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <psxsl6@nottingham.ac.uk>)
	id 1WSTEB-0007A9-W3
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:25:24 +0000
From: Steven Luland <psxsl6@nottingham.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Date: Tue, 25 Mar 2014 15:25:22 +0000
Thread-Topic: Running Mirage networking example skeleton
Thread-Index: Ac9IPnBkkJw1kPPmTNqXYgn87RZypA==
Message-ID: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine03-20433-10.icritical.com
Subject: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi there.

I=92m having trouble running the Mirage networking skeleton in the tutorial=
. When running =93mirage run=94 I=92m getting the following error:

+ Executing: make run
stackv4      Manager: connect
stackv4      Manager: configuring
stackv4      Manager: socket config currently ignored (TODO)
stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
stackv4      Called from file "unix/udpv4_socket.ml", line 38, characters 4=
-40
stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, charac=
ters 13-54
stackv4      Called from file "unikernel.ml", line 30, characters 4-108
stackv4      Called from file "main.ml", line 78, characters 28-33
stackv4      make: *** [run] Error 2
[ERROR]      The command "make run" exited with code 2.

I=92m not quite sure what I can do to resolve this.

Thanks in advance.

Steve.This message and any attachment are intended solely for the addressee=
 and may contain confidential information. If you have received this messag=
e in error, please send it back to me, and immediately delete it.   Please =
do not use, copy or disclose the information contained in this message or i=
n any attachment.  Any views or opinions expressed by the author of this em=
ail do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system,=
 you are advised to perform your own checks. Email communications with the =
University of Nottingham may be monitored as permitted by UK legislation.





_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:40:25 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTSj-0000Bw-3y; Tue, 25 Mar 2014 15:40:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1WSTSi-0000Bj-7B
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:40:24 +0000
Received: from [193.109.254.147:25767] by server-5.bemta-14.messagelabs.com id
	5D/56-26413-763A1335; Tue, 25 Mar 2014 15:40:23 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1395762021!4051663!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13591 invoked from network); 25 Mar 2014 15:40:21 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Mar 2014 15:40:21 -0000
Received: by mail-wi0-f171.google.com with SMTP id hr14so2109916wib.10
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 08:40:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=75hrpOBP3awJSbLuP7a1PQVDOmZ5uoYAv9PqAQcGi8Q=;
	b=k3lUhzStPaHnhr86y7jhJ4K7dzqj5w0QocN4bm7pOr24ZUylpY4Wi/PoIx8IPRrgCg
	NNrQGSOpthuFScrLdnP/u1H+Ir3wP5YAtll2NlI+eHZWfYaxDByUZVOLCkcI9Bnii+kA
	dUbVzW+M97JX2wYq4i+FMWTHVIXGK+FlhbdU5fnjJ+RjOIoe6koJqCzAfHqAzoEPmjTF
	yQPjj/S0puLe+mN/ktdvVCNCNcpQagC7Ck9B/h/nAnENPTFqUrFzu/wRPjZ/jAwKp1jT
	CSx3xC+1KCc7PID8VkuXnkPOMQm+rh1DUOZFF1uw4sWAWnlanrcrzVjIJePJdIJiZa9m
	9iFQ==
X-Received: by 10.180.73.1 with SMTP id h1mr24990728wiv.10.1395762020937;
	Tue, 25 Mar 2014 08:40:20 -0700 (PDT)
Received: from piana.mac.cl.cam.ac.uk (piana.mac.cl.cam.ac.uk. [128.232.56.38])
	by mx.google.com with ESMTPSA id h8sm9189147wiz.12.2014.03.25.08.40.19
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 25 Mar 2014 08:40:19 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
Date: Tue, 25 Mar 2014 15:40:17 +0000
Message-Id: <E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
To: Steven Luland <psxsl6@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Which version of mirage are you running ? Seems that some components are pr=
etty old, I would recommend to run `opam update -u` and try again to build =
your mirage app.

Thomas

On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:

> Hi there.
> =

> I=92m having trouble running the Mirage networking skeleton in the tutori=
al. When running =93mirage run=94 I=92m getting the following error:
> =

> + Executing: make run
> stackv4      Manager: connect
> stackv4      Manager: configuring
> stackv4      Manager: socket config currently ignored (TODO)
> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
> stackv4      Called from file "unix/udpv4_socket.ml", line 38, characters=
 4-40
> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, char=
acters 13-54
> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
> stackv4      Called from file "main.ml", line 78, characters 28-33
> stackv4      make: *** [run] Error 2
> [ERROR]      The command "make run" exited with code 2.
> =

> I=92m not quite sure what I can do to resolve this.
> =

> Thanks in advance.
> =

> Steve.This message and any attachment are intended solely for the address=
ee and may contain confidential information. If you have received this mess=
age in error, please send it back to me, and immediately delete it.   Pleas=
e do not use, copy or disclose the information contained in this message or=
 in any attachment.  Any views or opinions expressed by the author of this =
email do not necessarily reflect the views of the University of Nottingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:40:25 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTSj-0000Bw-3y; Tue, 25 Mar 2014 15:40:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1WSTSi-0000Bj-7B
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:40:24 +0000
Received: from [193.109.254.147:25767] by server-5.bemta-14.messagelabs.com id
	5D/56-26413-763A1335; Tue, 25 Mar 2014 15:40:23 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1395762021!4051663!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13591 invoked from network); 25 Mar 2014 15:40:21 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Mar 2014 15:40:21 -0000
Received: by mail-wi0-f171.google.com with SMTP id hr14so2109916wib.10
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 08:40:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=75hrpOBP3awJSbLuP7a1PQVDOmZ5uoYAv9PqAQcGi8Q=;
	b=k3lUhzStPaHnhr86y7jhJ4K7dzqj5w0QocN4bm7pOr24ZUylpY4Wi/PoIx8IPRrgCg
	NNrQGSOpthuFScrLdnP/u1H+Ir3wP5YAtll2NlI+eHZWfYaxDByUZVOLCkcI9Bnii+kA
	dUbVzW+M97JX2wYq4i+FMWTHVIXGK+FlhbdU5fnjJ+RjOIoe6koJqCzAfHqAzoEPmjTF
	yQPjj/S0puLe+mN/ktdvVCNCNcpQagC7Ck9B/h/nAnENPTFqUrFzu/wRPjZ/jAwKp1jT
	CSx3xC+1KCc7PID8VkuXnkPOMQm+rh1DUOZFF1uw4sWAWnlanrcrzVjIJePJdIJiZa9m
	9iFQ==
X-Received: by 10.180.73.1 with SMTP id h1mr24990728wiv.10.1395762020937;
	Tue, 25 Mar 2014 08:40:20 -0700 (PDT)
Received: from piana.mac.cl.cam.ac.uk (piana.mac.cl.cam.ac.uk. [128.232.56.38])
	by mx.google.com with ESMTPSA id h8sm9189147wiz.12.2014.03.25.08.40.19
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 25 Mar 2014 08:40:19 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
Date: Tue, 25 Mar 2014 15:40:17 +0000
Message-Id: <E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
To: Steven Luland <psxsl6@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Which version of mirage are you running ? Seems that some components are pr=
etty old, I would recommend to run `opam update -u` and try again to build =
your mirage app.

Thomas

On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:

> Hi there.
> =

> I=92m having trouble running the Mirage networking skeleton in the tutori=
al. When running =93mirage run=94 I=92m getting the following error:
> =

> + Executing: make run
> stackv4      Manager: connect
> stackv4      Manager: configuring
> stackv4      Manager: socket config currently ignored (TODO)
> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
> stackv4      Called from file "unix/udpv4_socket.ml", line 38, characters=
 4-40
> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, char=
acters 13-54
> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
> stackv4      Called from file "main.ml", line 78, characters 28-33
> stackv4      make: *** [run] Error 2
> [ERROR]      The command "make run" exited with code 2.
> =

> I=92m not quite sure what I can do to resolve this.
> =

> Thanks in advance.
> =

> Steve.This message and any attachment are intended solely for the address=
ee and may contain confidential information. If you have received this mess=
age in error, please send it back to me, and immediately delete it.   Pleas=
e do not use, copy or disclose the information contained in this message or=
 in any attachment.  Any views or opinions expressed by the author of this =
email do not necessarily reflect the views of the University of Nottingham.
> =

> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m, you are advised to perform your own checks. Email communications with th=
e University of Nottingham may be monitored as permitted by UK legislation.
> =

> =

> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:47:12 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTZI-0000rK-MD; Tue, 25 Mar 2014 15:47:12 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WSTZI-0000rE-60
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:47:12 +0000
Received: from [85.158.143.35:54574] by server-1.bemta-4.messagelabs.com id
	3B/53-09853-FF4A1335; Tue, 25 Mar 2014 15:47:11 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1395762428!4596851!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21247 invoked from network); 25 Mar 2014 15:47:08 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-11.tower-21.messagelabs.com with SMTP;
	25 Mar 2014 15:47:08 -0000
Received: (qmail 29329 invoked by uid 634); 25 Mar 2014 15:47:08 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 25 Mar 2014 15:47:07 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
Date: Tue, 25 Mar 2014 15:47:05 +0000
Message-Id: <2EE72577-3237-4834-81E6-D806E2502A2E@recoil.org>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
To: Thomas Gazagnaire <thomas@gazagnaire.org>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

It looks like this is a lack of sudo.

>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")

The 'make run' target is always problematic because of this.  Can you try r=
unning the Unix binary directly? (look for a mir-something binary, and run =
it with "sudo ./mir-something")

-anil

On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> wrote:

> Which version of mirage are you running ? Seems that some components are =
pretty old, I would recommend to run `opam update -u` and try again to buil=
d your mirage app.
> =

> Thomas
> =

> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:
> =

>> Hi there.
>> =

>> I=92m having trouble running the Mirage networking skeleton in the tutor=
ial. When running =93mirage run=94 I=92m getting the following error:
>> =

>> + Executing: make run
>> stackv4      Manager: connect
>> stackv4      Manager: configuring
>> stackv4      Manager: socket config currently ignored (TODO)
>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, character=
s 4-40
>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, cha=
racters 13-54
>> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
>> stackv4      Called from file "main.ml", line 78, characters 28-33
>> stackv4      make: *** [run] Error 2
>> [ERROR]      The command "make run" exited with code 2.
>> =

>> I=92m not quite sure what I can do to resolve this.
>> =

>> Thanks in advance.
>> =

>> Steve.This message and any attachment are intended solely for the addres=
see and may contain confidential information. If you have received this mes=
sage in error, please send it back to me, and immediately delete it.   Plea=
se do not use, copy or disclose the information contained in this message o=
r in any attachment.  Any views or opinions expressed by the author of this=
 email do not necessarily reflect the views of the University of Nottingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =



_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:47:12 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTZI-0000rK-MD; Tue, 25 Mar 2014 15:47:12 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WSTZI-0000rE-60
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:47:12 +0000
Received: from [85.158.143.35:54574] by server-1.bemta-4.messagelabs.com id
	3B/53-09853-FF4A1335; Tue, 25 Mar 2014 15:47:11 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1395762428!4596851!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21247 invoked from network); 25 Mar 2014 15:47:08 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-11.tower-21.messagelabs.com with SMTP;
	25 Mar 2014 15:47:08 -0000
Received: (qmail 29329 invoked by uid 634); 25 Mar 2014 15:47:08 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 25 Mar 2014 15:47:07 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
Date: Tue, 25 Mar 2014 15:47:05 +0000
Message-Id: <2EE72577-3237-4834-81E6-D806E2502A2E@recoil.org>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
To: Thomas Gazagnaire <thomas@gazagnaire.org>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

It looks like this is a lack of sudo.

>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")

The 'make run' target is always problematic because of this.  Can you try r=
unning the Unix binary directly? (look for a mir-something binary, and run =
it with "sudo ./mir-something")

-anil

On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> wrote:

> Which version of mirage are you running ? Seems that some components are =
pretty old, I would recommend to run `opam update -u` and try again to buil=
d your mirage app.
> =

> Thomas
> =

> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:
> =

>> Hi there.
>> =

>> I=92m having trouble running the Mirage networking skeleton in the tutor=
ial. When running =93mirage run=94 I=92m getting the following error:
>> =

>> + Executing: make run
>> stackv4      Manager: connect
>> stackv4      Manager: configuring
>> stackv4      Manager: socket config currently ignored (TODO)
>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, character=
s 4-40
>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, cha=
racters 13-54
>> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
>> stackv4      Called from file "main.ml", line 78, characters 28-33
>> stackv4      make: *** [run] Error 2
>> [ERROR]      The command "make run" exited with code 2.
>> =

>> I=92m not quite sure what I can do to resolve this.
>> =

>> Thanks in advance.
>> =

>> Steve.This message and any attachment are intended solely for the addres=
see and may contain confidential information. If you have received this mes=
sage in error, please send it back to me, and immediately delete it.   Plea=
se do not use, copy or disclose the information contained in this message o=
r in any attachment.  Any views or opinions expressed by the author of this=
 email do not necessarily reflect the views of the University of Nottingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =



_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:47:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTZu-0000tc-5S; Tue, 25 Mar 2014 15:47:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WSTZt-0000tS-Dx
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:47:49 +0000
Received: from [85.158.139.211:29879] by server-10.bemta-5.messagelabs.com id
	5C/18-27081-425A1335; Tue, 25 Mar 2014 15:47:48 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-206.messagelabs.com!1395762467!3269891!1
X-Originating-IP: [131.111.8.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MCA9PiAxNDk0MDU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5348 invoked from network); 25 Mar 2014 15:47:48 -0000
Received: from ppsw-50.csi.cam.ac.uk (HELO ppsw-50.csi.cam.ac.uk)
	(131.111.8.150)
	by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Mar 2014 15:47:48 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-154-215.eduroam.lapwing.private.cam.ac.uk
	([172.17.154.215]:59727)
	by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WSTZq-0004zQ-rg (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 25 Mar 2014 15:47:46 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
Date: Tue, 25 Mar 2014 15:47:46 +0000
Message-Id: <2134B4E0-56BC-481A-A501-6F15AAC8AE98@cam.ac.uk>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
To: Thomas Gazagnaire <thomas@gazagnaire.org>
X-Mailer: Apple Mail (2.1510)
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

I had issues with `mirage run` until I then tried `sudo mirage run`.  This =
was with the static site example where tuntap was needed.  =



On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> wrote:

> Which version of mirage are you running ? Seems that some components are =
pretty old, I would recommend to run `opam update -u` and try again to buil=
d your mirage app.
> =

> Thomas
> =

> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:
> =

>> Hi there.
>> =

>> I=92m having trouble running the Mirage networking skeleton in the tutor=
ial. When running =93mirage run=94 I=92m getting the following error:
>> =

>> + Executing: make run
>> stackv4      Manager: connect
>> stackv4      Manager: configuring
>> stackv4      Manager: socket config currently ignored (TODO)
>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, character=
s 4-40
>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, cha=
racters 13-54
>> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
>> stackv4      Called from file "main.ml", line 78, characters 28-33
>> stackv4      make: *** [run] Error 2
>> [ERROR]      The command "make run" exited with code 2.
>> =

>> I=92m not quite sure what I can do to resolve this.
>> =

>> Thanks in advance.
>> =

>> Steve.This message and any attachment are intended solely for the addres=
see and may contain confidential information. If you have received this mes=
sage in error, please send it back to me, and immediately delete it.   Plea=
se do not use, copy or disclose the information contained in this message o=
r in any attachment.  Any views or opinions expressed by the author of this=
 email do not necessarily reflect the views of the University of Nottingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:47:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTZu-0000tc-5S; Tue, 25 Mar 2014 15:47:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WSTZt-0000tS-Dx
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:47:49 +0000
Received: from [85.158.139.211:29879] by server-10.bemta-5.messagelabs.com id
	5C/18-27081-425A1335; Tue, 25 Mar 2014 15:47:48 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-10.tower-206.messagelabs.com!1395762467!3269891!1
X-Originating-IP: [131.111.8.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MCA9PiAxNDk0MDU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5348 invoked from network); 25 Mar 2014 15:47:48 -0000
Received: from ppsw-50.csi.cam.ac.uk (HELO ppsw-50.csi.cam.ac.uk)
	(131.111.8.150)
	by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Mar 2014 15:47:48 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-154-215.eduroam.lapwing.private.cam.ac.uk
	([172.17.154.215]:59727)
	by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WSTZq-0004zQ-rg (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 25 Mar 2014 15:47:46 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
Date: Tue, 25 Mar 2014 15:47:46 +0000
Message-Id: <2134B4E0-56BC-481A-A501-6F15AAC8AE98@cam.ac.uk>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
To: Thomas Gazagnaire <thomas@gazagnaire.org>
X-Mailer: Apple Mail (2.1510)
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

I had issues with `mirage run` until I then tried `sudo mirage run`.  This =
was with the static site example where tuntap was needed.  =



On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> wrote:

> Which version of mirage are you running ? Seems that some components are =
pretty old, I would recommend to run `opam update -u` and try again to buil=
d your mirage app.
> =

> Thomas
> =

> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:
> =

>> Hi there.
>> =

>> I=92m having trouble running the Mirage networking skeleton in the tutor=
ial. When running =93mirage run=94 I=92m getting the following error:
>> =

>> + Executing: make run
>> stackv4      Manager: connect
>> stackv4      Manager: configuring
>> stackv4      Manager: socket config currently ignored (TODO)
>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, character=
s 4-40
>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, cha=
racters 13-54
>> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
>> stackv4      Called from file "main.ml", line 78, characters 28-33
>> stackv4      make: *** [run] Error 2
>> [ERROR]      The command "make run" exited with code 2.
>> =

>> I=92m not quite sure what I can do to resolve this.
>> =

>> Thanks in advance.
>> =

>> Steve.This message and any attachment are intended solely for the addres=
see and may contain confidential information. If you have received this mes=
sage in error, please send it back to me, and immediately delete it.   Plea=
se do not use, copy or disclose the information contained in this message o=
r in any attachment.  Any views or opinions expressed by the author of this=
 email do not necessarily reflect the views of the University of Nottingham.
>> =

>> This message has been checked for viruses but the contents of an attachm=
ent
>> may still contain software viruses which could damage your computer syst=
em, you are advised to perform your own checks. Email communications with t=
he University of Nottingham may be monitored as permitted by UK legislation.
>> =

>> =

>> =

>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:57:30 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTjE-0001kJ-V4; Tue, 25 Mar 2014 15:57:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1WSTjD-0001k8-Ko
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:57:27 +0000
Received: from [85.158.137.68:30751] by server-2.bemta-3.messagelabs.com id
	34/FD-23530-567A1335; Tue, 25 Mar 2014 15:57:25 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1395763044!2903629!1
X-Originating-IP: [74.125.82.178]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12836 invoked from network); 25 Mar 2014 15:57:24 -0000
Received: from mail-we0-f178.google.com (HELO mail-we0-f178.google.com)
	(74.125.82.178)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Mar 2014 15:57:24 -0000
Received: by mail-we0-f178.google.com with SMTP id u56so447730wes.23
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 08:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=F45Dckb++AdF7+STqNbxeilaT25jojFCqdg/OYCSuH8=;
	b=JJrPtVZwD1dYBLIDRexb6U6QPgYnkczSLma0cx6+5Jm2ns/pIKxwOXdkSD+ChDnDVY
	01ulkU2AraxhR8fx9NS3pMr/hSz8/EgnJBeqtSIZsNPX1++j/0jHzPDPCeWwMXW1YQq6
	GJEXmRx2MZalQPnuVohmQX8TJbFXjI9au8I/bHDOHtsKcrZngg6lbvCfA43cz6kEPxJ+
	q9rwTB5tvcBVyQSbiH9e8xvr8Iqm4waij5bKHcLl+DFxFl+xYx2VAuCOBpJeJo5scqvR
	okigCy7ORfsr7tgfSuJyyPepmdzCA1EeJu8KOrcOrjM1/lLFB7e7z6GGkty0dE2IUpIe
	aKTA==
X-Received: by 10.180.84.73 with SMTP id w9mr22862963wiy.58.1395763044073;
	Tue, 25 Mar 2014 08:57:24 -0700 (PDT)
Received: from ?IPv6:2001:630:212:248:6d3c:e563:c1b3:16e5?
	([2001:630:212:248:6d3c:e563:c1b3:16e5])
	by mx.google.com with ESMTPSA id gx9sm9329088wib.13.2014.03.25.08.57.20
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 25 Mar 2014 08:57:21 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <2EE72577-3237-4834-81E6-D806E2502A2E@recoil.org>
Date: Tue, 25 Mar 2014 15:57:19 +0000
Message-Id: <828E9CDB-4ED9-47B1-8F59-CB62D40B5247@gazagnaire.org>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
	<2EE72577-3237-4834-81E6-D806E2502A2E@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1874)
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

> It looks like this is a lack of sudo.

You are right. I was being confused by the big "TODO" sign ...

> =

>>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
> =

> The 'make run' target is always problematic because of this.  Can you try=
 running the Unix binary directly? (look for a mir-something binary, and ru=
n it with "sudo ./mir-something")
> =

> -anil
> =

> On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> wrote:
> =

>> Which version of mirage are you running ? Seems that some components are=
 pretty old, I would recommend to run `opam update -u` and try again to bui=
ld your mirage app.
>> =

>> Thomas
>> =

>> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:
>> =

>>> Hi there.
>>> =

>>> I=92m having trouble running the Mirage networking skeleton in the tuto=
rial. When running =93mirage run=94 I=92m getting the following error:
>>> =

>>> + Executing: make run
>>> stackv4      Manager: connect
>>> stackv4      Manager: configuring
>>> stackv4      Manager: socket config currently ignored (TODO)
>>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, characte=
rs 4-40
>>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, ch=
aracters 13-54
>>> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
>>> stackv4      Called from file "main.ml", line 78, characters 28-33
>>> stackv4      make: *** [run] Error 2
>>> [ERROR]      The command "make run" exited with code 2.
>>> =

>>> I=92m not quite sure what I can do to resolve this.
>>> =

>>> Thanks in advance.
>>> =

>>> Steve.This message and any attachment are intended solely for the addre=
ssee and may contain confidential information. If you have received this me=
ssage in error, please send it back to me, and immediately delete it.   Ple=
ase do not use, copy or disclose the information contained in this message =
or in any attachment.  Any views or opinions expressed by the author of thi=
s email do not necessarily reflect the views of the University of Nottingha=
m.
>>> =

>>> This message has been checked for viruses but the contents of an attach=
ment
>>> may still contain software viruses which could damage your computer sys=
tem, you are advised to perform your own checks. Email communications with =
the University of Nottingham may be monitored as permitted by UK legislatio=
n.
>>> =

>>> =

>>> =

>>> =

>>> =

>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 15:57:30 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 15:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTjE-0001kJ-V4; Tue, 25 Mar 2014 15:57:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1WSTjD-0001k8-Ko
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 15:57:27 +0000
Received: from [85.158.137.68:30751] by server-2.bemta-3.messagelabs.com id
	34/FD-23530-567A1335; Tue, 25 Mar 2014 15:57:25 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1395763044!2903629!1
X-Originating-IP: [74.125.82.178]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12836 invoked from network); 25 Mar 2014 15:57:24 -0000
Received: from mail-we0-f178.google.com (HELO mail-we0-f178.google.com)
	(74.125.82.178)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Mar 2014 15:57:24 -0000
Received: by mail-we0-f178.google.com with SMTP id u56so447730wes.23
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 08:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=F45Dckb++AdF7+STqNbxeilaT25jojFCqdg/OYCSuH8=;
	b=JJrPtVZwD1dYBLIDRexb6U6QPgYnkczSLma0cx6+5Jm2ns/pIKxwOXdkSD+ChDnDVY
	01ulkU2AraxhR8fx9NS3pMr/hSz8/EgnJBeqtSIZsNPX1++j/0jHzPDPCeWwMXW1YQq6
	GJEXmRx2MZalQPnuVohmQX8TJbFXjI9au8I/bHDOHtsKcrZngg6lbvCfA43cz6kEPxJ+
	q9rwTB5tvcBVyQSbiH9e8xvr8Iqm4waij5bKHcLl+DFxFl+xYx2VAuCOBpJeJo5scqvR
	okigCy7ORfsr7tgfSuJyyPepmdzCA1EeJu8KOrcOrjM1/lLFB7e7z6GGkty0dE2IUpIe
	aKTA==
X-Received: by 10.180.84.73 with SMTP id w9mr22862963wiy.58.1395763044073;
	Tue, 25 Mar 2014 08:57:24 -0700 (PDT)
Received: from ?IPv6:2001:630:212:248:6d3c:e563:c1b3:16e5?
	([2001:630:212:248:6d3c:e563:c1b3:16e5])
	by mx.google.com with ESMTPSA id gx9sm9329088wib.13.2014.03.25.08.57.20
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 25 Mar 2014 08:57:21 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <2EE72577-3237-4834-81E6-D806E2502A2E@recoil.org>
Date: Tue, 25 Mar 2014 15:57:19 +0000
Message-Id: <828E9CDB-4ED9-47B1-8F59-CB62D40B5247@gazagnaire.org>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
	<2EE72577-3237-4834-81E6-D806E2502A2E@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1874)
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

> It looks like this is a lack of sudo.

You are right. I was being confused by the big "TODO" sign ...

> =

>>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
> =

> The 'make run' target is always problematic because of this.  Can you try=
 running the Unix binary directly? (look for a mir-something binary, and ru=
n it with "sudo ./mir-something")
> =

> -anil
> =

> On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> wrote:
> =

>> Which version of mirage are you running ? Seems that some components are=
 pretty old, I would recommend to run `opam update -u` and try again to bui=
ld your mirage app.
>> =

>> Thomas
>> =

>> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> wrote:
>> =

>>> Hi there.
>>> =

>>> I=92m having trouble running the Mirage networking skeleton in the tuto=
rial. When running =93mirage run=94 I=92m getting the following error:
>>> =

>>> + Executing: make run
>>> stackv4      Manager: connect
>>> stackv4      Manager: configuring
>>> stackv4      Manager: socket config currently ignored (TODO)
>>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, characte=
rs 4-40
>>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, ch=
aracters 13-54
>>> stackv4      Called from file "unikernel.ml", line 30, characters 4-108
>>> stackv4      Called from file "main.ml", line 78, characters 28-33
>>> stackv4      make: *** [run] Error 2
>>> [ERROR]      The command "make run" exited with code 2.
>>> =

>>> I=92m not quite sure what I can do to resolve this.
>>> =

>>> Thanks in advance.
>>> =

>>> Steve.This message and any attachment are intended solely for the addre=
ssee and may contain confidential information. If you have received this me=
ssage in error, please send it back to me, and immediately delete it.   Ple=
ase do not use, copy or disclose the information contained in this message =
or in any attachment.  Any views or opinions expressed by the author of thi=
s email do not necessarily reflect the views of the University of Nottingha=
m.
>>> =

>>> This message has been checked for viruses but the contents of an attach=
ment
>>> may still contain software viruses which could damage your computer sys=
tem, you are advised to perform your own checks. Email communications with =
the University of Nottingham may be monitored as permitted by UK legislatio=
n.
>>> =

>>> =

>>> =

>>> =

>>> =

>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> =

>> =

>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> =

> =

> =

> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 16:01:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 16:01:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTnH-0002jr-KG; Tue, 25 Mar 2014 16:01:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WSTnF-0002jA-Vc
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 16:01:38 +0000
Received: from [85.158.137.68:34389] by server-4.bemta-3.messagelabs.com id
	3B/07-17399-168A1335; Tue, 25 Mar 2014 16:01:37 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-16.tower-31.messagelabs.com!1395763296!2865398!1
X-Originating-IP: [131.111.8.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MCA9PiAxNDk0MDU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11944 invoked from network); 25 Mar 2014 16:01:36 -0000
Received: from ppsw-50.csi.cam.ac.uk (HELO ppsw-50.csi.cam.ac.uk)
	(131.111.8.150)
	by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Mar 2014 16:01:36 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-154-215.eduroam.lapwing.private.cam.ac.uk
	([172.17.154.215]:59765)
	by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WSTnD-00024N-sj (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 25 Mar 2014 16:01:36 +0000
From: Amir Chaudhry <amc79@cam.ac.uk>
Date: Tue, 25 Mar 2014 16:01:35 +0000
Message-Id: <94DCC980-EEEB-4F42-8798-D72F13DB41E2@cam.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] No Mirage call today!
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks,

Just to let you know, there will be no Mirage call today.
Normal service will resume next week!

If you have any agenda points to bring up for next time, please send them to Dave.

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 16:01:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 16:01:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTnH-0002jr-KG; Tue, 25 Mar 2014 16:01:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WSTnF-0002jA-Vc
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 16:01:38 +0000
Received: from [85.158.137.68:34389] by server-4.bemta-3.messagelabs.com id
	3B/07-17399-168A1335; Tue, 25 Mar 2014 16:01:37 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-16.tower-31.messagelabs.com!1395763296!2865398!1
X-Originating-IP: [131.111.8.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MCA9PiAxNDk0MDU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11944 invoked from network); 25 Mar 2014 16:01:36 -0000
Received: from ppsw-50.csi.cam.ac.uk (HELO ppsw-50.csi.cam.ac.uk)
	(131.111.8.150)
	by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Mar 2014 16:01:36 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-154-215.eduroam.lapwing.private.cam.ac.uk
	([172.17.154.215]:59765)
	by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WSTnD-00024N-sj (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Tue, 25 Mar 2014 16:01:36 +0000
From: Amir Chaudhry <amc79@cam.ac.uk>
Date: Tue, 25 Mar 2014 16:01:35 +0000
Message-Id: <94DCC980-EEEB-4F42-8798-D72F13DB41E2@cam.ac.uk>
To: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
Subject: [MirageOS-devel] No Mirage call today!
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi folks,

Just to let you know, there will be no Mirage call today.
Normal service will resume next week!

If you have any agenda points to bring up for next time, please send them to Dave.

Best wishes,
Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 16:07:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 16:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTsZ-0003Wd-O3; Tue, 25 Mar 2014 16:07:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mindy@somerandomidiot.com>) id 1WSTsY-0003WN-5R
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 16:07:06 +0000
Received: from [85.158.139.211:15930] by server-8.bemta-5.messagelabs.com id
	E3/A0-11310-9A9A1335; Tue, 25 Mar 2014 16:07:05 +0000
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1395763624!3251540!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30969 invoked from network); 25 Mar 2014 16:07:05 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
	(217.70.183.195)
	by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Mar 2014 16:07:05 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
	by relay3-d.mail.gandi.net (Postfix) with ESMTP id B73C2A80F5
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 17:07:04 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay3-d.mail.gandi.net ([217.70.183.195])
	by mfilter14-d.gandi.net (mfilter14-d.gandi.net [10.0.15.180])
	(amavisd-new, port 10024)
	with ESMTP id xPjUzU2iOoZj for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 17:06:33 +0100 (CET)
X-Originating-IP: 10.58.1.142
Received: from webmail.gandi.net (unknown [10.58.1.142])
	(Authenticated sender: guybrush@somerandomidiot.com)
	by relay3-d.mail.gandi.net (Postfix) with ESMTPA id 20189A80D8
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 17:06:32 +0100 (CET)
MIME-Version: 1.0
Date: Tue, 25 Mar 2014 12:06:32 -0400
From: Mindy Preston <mindy@somerandomidiot.com>
To: mirageos-devel@lists.xenproject.org
Message-ID: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
X-Sender: mindy@somerandomidiot.com
User-Agent: Roundcube Webmail/0.9.5
Subject: [MirageOS-devel] =?utf-8?q?contributing_best_practices=3F?=
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi all,

I just submitted my first pull request of substance for Mirage (against 
mirage-tcpip).  It's a fix for some DHCP-option parsing bugs I found, 
which prevented unikernels from getting IPs on some EC2 instances.

I couldn't find any documentation of best practices for contributions, 
so I just minimized my changeset and submitted the pull request on 
GitHub - is there something better/else/more/etc that's preferred?

Thanks,
Mindy

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 16:07:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 16:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSTsZ-0003Wd-O3; Tue, 25 Mar 2014 16:07:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mindy@somerandomidiot.com>) id 1WSTsY-0003WN-5R
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 16:07:06 +0000
Received: from [85.158.139.211:15930] by server-8.bemta-5.messagelabs.com id
	E3/A0-11310-9A9A1335; Tue, 25 Mar 2014 16:07:05 +0000
X-Env-Sender: mindy@somerandomidiot.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1395763624!3251540!1
X-Originating-IP: [217.70.183.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjE3LjcwLjE4My4xOTUgPT4gMzc4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30969 invoked from network); 25 Mar 2014 16:07:05 -0000
Received: from relay3-d.mail.gandi.net (HELO relay3-d.mail.gandi.net)
	(217.70.183.195)
	by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Mar 2014 16:07:05 -0000
Received: from mfilter14-d.gandi.net (mfilter14-d.gandi.net [217.70.178.142])
	by relay3-d.mail.gandi.net (Postfix) with ESMTP id B73C2A80F5
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 17:07:04 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mfilter14-d.gandi.net
Received: from relay3-d.mail.gandi.net ([217.70.183.195])
	by mfilter14-d.gandi.net (mfilter14-d.gandi.net [10.0.15.180])
	(amavisd-new, port 10024)
	with ESMTP id xPjUzU2iOoZj for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 17:06:33 +0100 (CET)
X-Originating-IP: 10.58.1.142
Received: from webmail.gandi.net (unknown [10.58.1.142])
	(Authenticated sender: guybrush@somerandomidiot.com)
	by relay3-d.mail.gandi.net (Postfix) with ESMTPA id 20189A80D8
	for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 17:06:32 +0100 (CET)
MIME-Version: 1.0
Date: Tue, 25 Mar 2014 12:06:32 -0400
From: Mindy Preston <mindy@somerandomidiot.com>
To: mirageos-devel@lists.xenproject.org
Message-ID: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
X-Sender: mindy@somerandomidiot.com
User-Agent: Roundcube Webmail/0.9.5
Subject: [MirageOS-devel] =?utf-8?q?contributing_best_practices=3F?=
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi all,

I just submitted my first pull request of substance for Mirage (against 
mirage-tcpip).  It's a fix for some DHCP-option parsing bugs I found, 
which prevented unikernels from getting IPs on some EC2 instances.

I couldn't find any documentation of best practices for contributions, 
so I just minimized my changeset and submitted the pull request on 
GitHub - is there something better/else/more/etc that's preferred?

Thanks,
Mindy

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 19:57:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 19:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSXT8-0002nt-7b; Tue, 25 Mar 2014 19:57:06 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSXT7-0002nh-1M
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 19:57:05 +0000
Received: from [193.109.254.147:43073] by server-8.bemta-14.messagelabs.com id
	C7/A8-01877-09FD1335; Tue, 25 Mar 2014 19:57:04 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-27.messagelabs.com!1395777423!4117508!1
X-Originating-IP: [151.236.209.34]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4117 invoked from network); 25 Mar 2014 19:57:03 -0000
Received: from engine01-20433-9.icritical.com (HELO
	engine01-20433-9.icritical.com) (151.236.209.34)
	by server-2.tower-27.messagelabs.com with SMTP;
	25 Mar 2014 19:57:03 -0000
Received: (qmail 9996 invoked from network); 25 Mar 2014 19:56:59 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-9.icritical.com with SMTP; 25 Mar 2014 19:56:59 -0000
Received: from engine01-20433-9.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-9.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 09943-04 for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 19:56:58 +0000 (GMT)
Received: (qmail 8745 invoked by uid 599); 25 Mar 2014 19:53:37 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-9.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 25 Mar 2014 19:53:37 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSXPn-0007h6-Qr; Tue, 25 Mar 2014 19:53:39 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Amir Chaudhry <amc79@cam.ac.uk>
Date: Tue, 25 Mar 2014 19:53:37 +0000
Thread-Topic: [MirageOS-devel] Running Mirage networking example skeleton
Thread-Index: Ac9IY+p3/Gj3R71gSXuUbyMO89m2+A==
Message-ID: <01FADD78-4D5B-4191-9799-B3881F2EC7B9@nottingham.ac.uk>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
	<2134B4E0-56BC-481A-A501-6F15AAC8AE98@cam.ac.uk>
In-Reply-To: <2134B4E0-56BC-481A-A501-6F15AAC8AE98@cam.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-9.icritical.com
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	Thomas Gazagnaire <thomas@gazagnaire.org>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6875408360420128697=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============6875408360420128697==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282";
	protocol="application/pgp-signature"; micalg=pgp-sha512

--Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

i've just sent a PR that changes "make *-run" to instead print out =
instructions what to run. the make rule causes so much confusion it's =
just not helpful.

On 25 Mar 2014, at 15:47, Amir Chaudhry <amc79@cam.ac.uk> wrote:

> I had issues with `mirage run` until I then tried `sudo mirage run`.  =
This was with the static site example where tuntap was needed. =20
>=20
>=20
> On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> =
wrote:
>=20
>> Which version of mirage are you running ? Seems that some components =
are pretty old, I would recommend to run `opam update -u` and try again =
to build your mirage app.
>>=20
>> Thomas
>>=20
>> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> =
wrote:
>>=20
>>> Hi there.
>>>=20
>>> I=92m having trouble running the Mirage networking skeleton in the =
tutorial. When running =93mirage run=94 I=92m getting the following =
error:
>>>=20
>>> + Executing: make run
>>> stackv4      Manager: connect
>>> stackv4      Manager: configuring
>>> stackv4      Manager: socket config currently ignored (TODO)
>>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, =
characters 4-40
>>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, =
characters 13-54
>>> stackv4      Called from file "unikernel.ml", line 30, characters =
4-108
>>> stackv4      Called from file "main.ml", line 78, characters 28-33
>>> stackv4      make: *** [run] Error 2
>>> [ERROR]      The command "make run" exited with code 2.
>>>=20
>>> I=92m not quite sure what I can do to resolve this.
>>>=20
>>> Thanks in advance.
>>>=20
>>> Steve.This message and any attachment are intended solely for the =
addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete =
it.   Please do not use, copy or disclose the information contained in =
this message or in any attachment.  Any views or opinions expressed by =
the author of this email do not necessarily reflect the views of the =
University of Nottingham.
>>>=20
>>> This message has been checked for viruses but the contents of an =
attachment
>>> may still contain software viruses which could damage your computer =
system, you are advised to perform your own checks. Email communications =
with the University of Nottingham may be monitored as permitted by UK =
legislation.
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>=20
>>=20
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>=20
>=20
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


--=20
Cheers,

R.





--Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJTMd7CAAoJEOLF27JWwSg3/9IP/38RBhtLTnb1eOXCcQO7gMuB
HwhBD4zkfxQAoNamePH88jXvFL6tuuuiCrR1OE9ajPuI/Ql2TgsGEm73raovMiLL
g3LAWTpNLE7yjoER84qDdMvYJ0N9JJmhgGAMcbQlT4yv3S4COtWK/zbwal8+zi6O
QXoFwJjtJ3OxH1f51iA58fucA/HMi4QBZba13RFkQ+eBkn5FeL0Rjc30Q5d9SOW3
JHypMvusHSIcbkecFu/SFpXij+hlbehhYlUhbks9krPX9FT++AWWwshb1rsU9rVD
Kph3xzo/g5q3LSZzklNyUhcLWtR+nzTAJy5vLgS4au/z7qMfRvp5+N7GqTyORxoy
ha32IIe9d/PnhkzrRjaGjRH1n1iQNc3U7X5m+NaV7NY6F7Zz+kQmPFTh+IhAPsSh
kIodkp701WFo/0s5uuES1yJ9fPhp2aJ2ipm41UWyxUEWMTKMslv0NOTbRKXyc8r0
Hg1DBmLsocTm1XsFTj+3V3vZzU8/x6csZgSpWTx6GKmgySwpYAR6dVpuOwDtlpgw
wYmC39XitHnAlBuQKoe0WvSIusNr4/4rKQZMAuR8pGnb9NmeZqh/7+uVCBAYyy8R
0VyKLJ0rGm0t2Q2tVzXeMPcICNDm2b53f613MqwIyf5qqPbLevLu5rFi6K6kXzOq
qODFZtWSCL8XML+kVDFv
=uqmb
-----END PGP SIGNATURE-----

--Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282--


--===============6875408360420128697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============6875408360420128697==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 19:57:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 19:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSXT8-0002nt-7b; Tue, 25 Mar 2014 19:57:06 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSXT7-0002nh-1M
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 19:57:05 +0000
Received: from [193.109.254.147:43073] by server-8.bemta-14.messagelabs.com id
	C7/A8-01877-09FD1335; Tue, 25 Mar 2014 19:57:04 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-2.tower-27.messagelabs.com!1395777423!4117508!1
X-Originating-IP: [151.236.209.34]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4117 invoked from network); 25 Mar 2014 19:57:03 -0000
Received: from engine01-20433-9.icritical.com (HELO
	engine01-20433-9.icritical.com) (151.236.209.34)
	by server-2.tower-27.messagelabs.com with SMTP;
	25 Mar 2014 19:57:03 -0000
Received: (qmail 9996 invoked from network); 25 Mar 2014 19:56:59 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-9.icritical.com with SMTP; 25 Mar 2014 19:56:59 -0000
Received: from engine01-20433-9.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-9.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 09943-04 for <mirageos-devel@lists.xenproject.org>;
	Tue, 25 Mar 2014 19:56:58 +0000 (GMT)
Received: (qmail 8745 invoked by uid 599); 25 Mar 2014 19:53:37 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-9.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 25 Mar 2014 19:53:37 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSXPn-0007h6-Qr; Tue, 25 Mar 2014 19:53:39 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Amir Chaudhry <amc79@cam.ac.uk>
Date: Tue, 25 Mar 2014 19:53:37 +0000
Thread-Topic: [MirageOS-devel] Running Mirage networking example skeleton
Thread-Index: Ac9IY+p3/Gj3R71gSXuUbyMO89m2+A==
Message-ID: <01FADD78-4D5B-4191-9799-B3881F2EC7B9@nottingham.ac.uk>
References: <B51CFCBA-07E1-4FB1-87D5-ED924E034F86@exmail.nottingham.ac.uk>
	<E3A2E429-CC29-4596-850D-1BE9389269AD@gazagnaire.org>
	<2134B4E0-56BC-481A-A501-6F15AAC8AE98@cam.ac.uk>
In-Reply-To: <2134B4E0-56BC-481A-A501-6F15AAC8AE98@cam.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-9.icritical.com
Cc: Steven Luland <psxsl6@nottingham.ac.uk>,
	Thomas Gazagnaire <thomas@gazagnaire.org>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] Running Mirage networking example skeleton
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6875408360420128697=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============6875408360420128697==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282";
	protocol="application/pgp-signature"; micalg=pgp-sha512

--Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

i've just sent a PR that changes "make *-run" to instead print out =
instructions what to run. the make rule causes so much confusion it's =
just not helpful.

On 25 Mar 2014, at 15:47, Amir Chaudhry <amc79@cam.ac.uk> wrote:

> I had issues with `mirage run` until I then tried `sudo mirage run`.  =
This was with the static site example where tuntap was needed. =20
>=20
>=20
> On 25 Mar 2014, at 15:40, Thomas Gazagnaire <thomas@gazagnaire.org> =
wrote:
>=20
>> Which version of mirage are you running ? Seems that some components =
are pretty old, I would recommend to run `opam update -u` and try again =
to build your mirage app.
>>=20
>> Thomas
>>=20
>> On 25 Mar 2014, at 15:25, Steven Luland <psxsl6@nottingham.ac.uk> =
wrote:
>>=20
>>> Hi there.
>>>=20
>>> I=92m having trouble running the Mirage networking skeleton in the =
tutorial. When running =93mirage run=94 I=92m getting the following =
error:
>>>=20
>>> + Executing: make run
>>> stackv4      Manager: connect
>>> stackv4      Manager: configuring
>>> stackv4      Manager: socket config currently ignored (TODO)
>>> stackv4      Fatal error: exception Unix.Unix_error(1, "bind", "")
>>> stackv4      Called from file "unix/udpv4_socket.ml", line 38, =
characters 4-40
>>> stackv4      Called from file "unix/tcpip_stack_socket.ml", line 80, =
characters 13-54
>>> stackv4      Called from file "unikernel.ml", line 30, characters =
4-108
>>> stackv4      Called from file "main.ml", line 78, characters 28-33
>>> stackv4      make: *** [run] Error 2
>>> [ERROR]      The command "make run" exited with code 2.
>>>=20
>>> I=92m not quite sure what I can do to resolve this.
>>>=20
>>> Thanks in advance.
>>>=20
>>> Steve.This message and any attachment are intended solely for the =
addressee and may contain confidential information. If you have received =
this message in error, please send it back to me, and immediately delete =
it.   Please do not use, copy or disclose the information contained in =
this message or in any attachment.  Any views or opinions expressed by =
the author of this email do not necessarily reflect the views of the =
University of Nottingham.
>>>=20
>>> This message has been checked for viruses but the contents of an =
attachment
>>> may still contain software viruses which could damage your computer =
system, you are advised to perform your own checks. Email communications =
with the University of Nottingham may be monitored as permitted by UK =
legislation.
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>=20
>>=20
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>=20
>=20
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


--=20
Cheers,

R.





--Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJTMd7CAAoJEOLF27JWwSg3/9IP/38RBhtLTnb1eOXCcQO7gMuB
HwhBD4zkfxQAoNamePH88jXvFL6tuuuiCrR1OE9ajPuI/Ql2TgsGEm73raovMiLL
g3LAWTpNLE7yjoER84qDdMvYJ0N9JJmhgGAMcbQlT4yv3S4COtWK/zbwal8+zi6O
QXoFwJjtJ3OxH1f51iA58fucA/HMi4QBZba13RFkQ+eBkn5FeL0Rjc30Q5d9SOW3
JHypMvusHSIcbkecFu/SFpXij+hlbehhYlUhbks9krPX9FT++AWWwshb1rsU9rVD
Kph3xzo/g5q3LSZzklNyUhcLWtR+nzTAJy5vLgS4au/z7qMfRvp5+N7GqTyORxoy
ha32IIe9d/PnhkzrRjaGjRH1n1iQNc3U7X5m+NaV7NY6F7Zz+kQmPFTh+IhAPsSh
kIodkp701WFo/0s5uuES1yJ9fPhp2aJ2ipm41UWyxUEWMTKMslv0NOTbRKXyc8r0
Hg1DBmLsocTm1XsFTj+3V3vZzU8/x6csZgSpWTx6GKmgySwpYAR6dVpuOwDtlpgw
wYmC39XitHnAlBuQKoe0WvSIusNr4/4rKQZMAuR8pGnb9NmeZqh/7+uVCBAYyy8R
0VyKLJ0rGm0t2Q2tVzXeMPcICNDm2b53f613MqwIyf5qqPbLevLu5rFi6K6kXzOq
qODFZtWSCL8XML+kVDFv
=uqmb
-----END PGP SIGNATURE-----

--Apple-Mail=_0E6387F6-2167-4353-9382-EBE59013E282--


--===============6875408360420128697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============6875408360420128697==--


From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 22:49:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 22:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSaAI-0007Re-Rk; Tue, 25 Mar 2014 22:49:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WSaAH-0007RJ-Ex
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 22:49:49 +0000
Received: from [85.158.143.35:6345] by server-3.bemta-4.messagelabs.com id
	06/1A-13602-C0802335; Tue, 25 Mar 2014 22:49:48 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1395787788!4665242!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21183 invoked from network); 25 Mar 2014 22:49:48 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-11.tower-21.messagelabs.com with SMTP;
	25 Mar 2014 22:49:48 -0000
Received: (qmail 3244 invoked by uid 634); 25 Mar 2014 22:49:47 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 25 Mar 2014 22:49:47 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
Date: Tue, 25 Mar 2014 22:49:45 +0000
Message-Id: <2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 25 Mar 2014, at 16:06, Mindy Preston <mindy@somerandomidiot.com> wrote:

> Hi all,
> 
> I just submitted my first pull request of substance for Mirage (against mirage-tcpip).  It's a fix for some DHCP-option parsing bugs I found, which prevented unikernels from getting IPs on some EC2 instances.

Firstly, my apologies for inflicting the `RX exn Invalid_argument("String.sub")` error on you :-)  The DHCP client code was written an age ago (before the cstruct syntax extension), and so is particularly poor at error handling or other niceties.

One quick trick that often helps in these sorts of situations is to wrap the offending code in a try/with and print the backtrace:

try
  the_bad_code
with exn ->
  Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
  Printexc.print_backtrace stdout; 
  raise exn

This should help isolate the problem much more quickly.  Debugging remotely on Amazon before networking is up is particularly tedious due to the amount of time it takes the remote console logs to update (often up to 5 minutes for me).

(For those who haven't seen the blog posts:
 - http://www.somerandomidiot.com/blog/2014/03/14/its-a-mirage/
 - http://www.somerandomidiot.com/blog/2014/03/24/advancing-toward-the-mirage/
 - http://www.somerandomidiot.com/blog/2014/03/24/arriving-at-the-mirage/ )

> I couldn't find any documentation of best practices for contributions, so I just minimized my changeset and submitted the pull request on GitHub - is there something better/else/more/etc that's preferred?

That looks great as is.  I'm just rebuilding my environment, will test on EC2 tomorrow morning, and then merge/release your fix once I've verified it's ok there.

It occurs to me that with so many libraries these days, we really ought to maintain a trove on the Mirage website.  I've filed https://github.com/mirage/mirage/issues/236 for this.

cheers,
Anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Tue Mar 25 22:49:54 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 25 Mar 2014 22:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSaAI-0007Re-Rk; Tue, 25 Mar 2014 22:49:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WSaAH-0007RJ-Ex
	for mirageos-devel@lists.xenproject.org; Tue, 25 Mar 2014 22:49:49 +0000
Received: from [85.158.143.35:6345] by server-3.bemta-4.messagelabs.com id
	06/1A-13602-C0802335; Tue, 25 Mar 2014 22:49:48 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1395787788!4665242!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21183 invoked from network); 25 Mar 2014 22:49:48 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-11.tower-21.messagelabs.com with SMTP;
	25 Mar 2014 22:49:48 -0000
Received: (qmail 3244 invoked by uid 634); 25 Mar 2014 22:49:47 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Tue, 25 Mar 2014 22:49:47 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
Date: Tue, 25 Mar 2014 22:49:45 +0000
Message-Id: <2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 25 Mar 2014, at 16:06, Mindy Preston <mindy@somerandomidiot.com> wrote:

> Hi all,
> 
> I just submitted my first pull request of substance for Mirage (against mirage-tcpip).  It's a fix for some DHCP-option parsing bugs I found, which prevented unikernels from getting IPs on some EC2 instances.

Firstly, my apologies for inflicting the `RX exn Invalid_argument("String.sub")` error on you :-)  The DHCP client code was written an age ago (before the cstruct syntax extension), and so is particularly poor at error handling or other niceties.

One quick trick that often helps in these sorts of situations is to wrap the offending code in a try/with and print the backtrace:

try
  the_bad_code
with exn ->
  Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
  Printexc.print_backtrace stdout; 
  raise exn

This should help isolate the problem much more quickly.  Debugging remotely on Amazon before networking is up is particularly tedious due to the amount of time it takes the remote console logs to update (often up to 5 minutes for me).

(For those who haven't seen the blog posts:
 - http://www.somerandomidiot.com/blog/2014/03/14/its-a-mirage/
 - http://www.somerandomidiot.com/blog/2014/03/24/advancing-toward-the-mirage/
 - http://www.somerandomidiot.com/blog/2014/03/24/arriving-at-the-mirage/ )

> I couldn't find any documentation of best practices for contributions, so I just minimized my changeset and submitted the pull request on GitHub - is there something better/else/more/etc that's preferred?

That looks great as is.  I'm just rebuilding my environment, will test on EC2 tomorrow morning, and then merge/release your fix once I've verified it's ok there.

It occurs to me that with so many libraries these days, we really ought to maintain a trove on the Mirage website.  I've filed https://github.com/mirage/mirage/issues/236 for this.

cheers,
Anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 09:01:59 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 09:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSjid-0001kh-JB; Wed, 26 Mar 2014 09:01:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSjic-0001ka-0N
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 09:01:54 +0000
Received: from [85.158.143.35:13758] by server-3.bemta-4.messagelabs.com id
	75/DC-13602-18792335; Wed, 26 Mar 2014 09:01:53 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-14.tower-21.messagelabs.com!1395824509!4781516!1
X-Originating-IP: [195.62.217.151]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTEgPT4gMTE1MjA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31787 invoked from network); 26 Mar 2014 09:01:49 -0000
Received: from engine02-20433-2.icritical.com (HELO
	engine02-20433-2.icritical.com) (195.62.217.151)
	by server-14.tower-21.messagelabs.com with SMTP;
	26 Mar 2014 09:01:49 -0000
Received: (qmail 6502 invoked from network); 26 Mar 2014 09:01:44 -0000
Received: from localhost (127.0.0.1)
	by engine02-20433-2.icritical.com with SMTP; 26 Mar 2014 09:01:44 -0000
Received: from engine02-20433-2.icritical.com ([127.0.0.1])
	by localhost (engine02-20433-2.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 06350-06 for <mirageos-devel@lists.xenproject.org>;
	Wed, 26 Mar 2014 09:01:43 +0000 (GMT)
Received: (qmail 5188 invoked by uid 599); 26 Mar 2014 08:59:49 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine02-20433-2.icritical.com (qpsmtpd/0.28) with ESMTP;
	Wed, 26 Mar 2014 08:59:49 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSjgB-0004QO-BA; Wed, 26 Mar 2014 08:59:23 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Anil Madhavapeddy <anil@recoil.org>
Date: Wed, 26 Mar 2014 08:59:21 +0000
Thread-Topic: [MirageOS-devel] contributing best practices?
Thread-Index: Ac9I0a51LIiqSqvDSYuUPdHOpLH/Gg==
Message-ID: <C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
In-Reply-To: <2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine02-20433-2.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1247641022665828273=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============1247641022665828273==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251";
	protocol="application/pgp-signature"; micalg=pgp-sha512

--Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:

> One quick trick that often helps in these sorts of situations is to =
wrap the offending code in a try/with and print the backtrace:
>=20
> try
>  the_bad_code
> with exn ->
>  Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
>  Printexc.print_backtrace stdout;=20
>  raise exn

didn't i add something like this to the pre-refactoring mirage at some =
point? did it get lost, or is it not possible to have now after all the =
refactoring?  seems like dropping this to console before bailing out =
would be a useful default behaviour...  should i add to the mirage cli =
tool maybe so that main.ml is generated appropriately?

--=20
Cheers,

R.





--Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJTMpbpAAoJEOLF27JWwSg3LnUP/ip8Yq3IL5BB1g85Ez1NjfNZ
bg30U0bd8CqSsuCV07rSwfKtaAQa28y14AFhk4kWLih9LEUybF+WnqDXE4Kr+wWN
RhSm3kvRPjeLF5x39A+ESrmCiP/5kS13Jkv3vnrcV61elqynUyrGEYthLKl4LOHm
p15gzhKOhhOuVZQfji6ecixjlq1naHmpTOMjie2YSSrQadC+eFhOv9ze230THLFB
UYrRDxfTqkRNKMJU2r+fU4VXLvEkp0oTOoAKzn6bioiWDByfV/BI5Q1CHkjg9Z3Y
puL9bJIw1aKZEIVeeucXs2jQPCl5uijxI/JaR8j7yODCOdYKqpHmxzdRd/TjQTOj
vBNzbQx4r482ovXQWyw+M+BKPuN9F4K0GuyGUIFsF/jD5mhiWTnzSYoIr5dBzExR
m2jTuMEYu7JDD2yf/XxnzmWnkgrQO4PDZUzADkJLP3tSaJVyve7mbV5KUNSVG9iG
DOIcrOjzwhNfn2FZPcmU689YRuI9XemQLeHKiCeCiwLDHlUllMKhDlIP/lGKZdTo
MrmwVVIueZTrY2zf54Gq7S+e19HL8pnZPN3Fc9E/Y2x+OWcOEZJYOjXJK6jvJKZx
fvXIByAx1CBB2cFLetfyyPA5w7jqjm+Rg/2vGWfk38IvlbNx2Bh3mRTuru/EH9La
KvuXpjMqYepMlyhWZkhk
=Rf83
-----END PGP SIGNATURE-----

--Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251--


--===============1247641022665828273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1247641022665828273==--


From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 09:01:59 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 09:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSjid-0001kh-JB; Wed, 26 Mar 2014 09:01:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSjic-0001ka-0N
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 09:01:54 +0000
Received: from [85.158.143.35:13758] by server-3.bemta-4.messagelabs.com id
	75/DC-13602-18792335; Wed, 26 Mar 2014 09:01:53 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-14.tower-21.messagelabs.com!1395824509!4781516!1
X-Originating-IP: [195.62.217.151]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTEgPT4gMTE1MjA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31787 invoked from network); 26 Mar 2014 09:01:49 -0000
Received: from engine02-20433-2.icritical.com (HELO
	engine02-20433-2.icritical.com) (195.62.217.151)
	by server-14.tower-21.messagelabs.com with SMTP;
	26 Mar 2014 09:01:49 -0000
Received: (qmail 6502 invoked from network); 26 Mar 2014 09:01:44 -0000
Received: from localhost (127.0.0.1)
	by engine02-20433-2.icritical.com with SMTP; 26 Mar 2014 09:01:44 -0000
Received: from engine02-20433-2.icritical.com ([127.0.0.1])
	by localhost (engine02-20433-2.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 06350-06 for <mirageos-devel@lists.xenproject.org>;
	Wed, 26 Mar 2014 09:01:43 +0000 (GMT)
Received: (qmail 5188 invoked by uid 599); 26 Mar 2014 08:59:49 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine02-20433-2.icritical.com (qpsmtpd/0.28) with ESMTP;
	Wed, 26 Mar 2014 08:59:49 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WSjgB-0004QO-BA; Wed, 26 Mar 2014 08:59:23 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Anil Madhavapeddy <anil@recoil.org>
Date: Wed, 26 Mar 2014 08:59:21 +0000
Thread-Topic: [MirageOS-devel] contributing best practices?
Thread-Index: Ac9I0a51LIiqSqvDSYuUPdHOpLH/Gg==
Message-ID: <C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
In-Reply-To: <2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine02-20433-2.icritical.com
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1247641022665828273=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============1247641022665828273==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251";
	protocol="application/pgp-signature"; micalg=pgp-sha512

--Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:

> One quick trick that often helps in these sorts of situations is to =
wrap the offending code in a try/with and print the backtrace:
>=20
> try
>  the_bad_code
> with exn ->
>  Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
>  Printexc.print_backtrace stdout;=20
>  raise exn

didn't i add something like this to the pre-refactoring mirage at some =
point? did it get lost, or is it not possible to have now after all the =
refactoring?  seems like dropping this to console before bailing out =
would be a useful default behaviour...  should i add to the mirage cli =
tool maybe so that main.ml is generated appropriately?

--=20
Cheers,

R.





--Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJTMpbpAAoJEOLF27JWwSg3LnUP/ip8Yq3IL5BB1g85Ez1NjfNZ
bg30U0bd8CqSsuCV07rSwfKtaAQa28y14AFhk4kWLih9LEUybF+WnqDXE4Kr+wWN
RhSm3kvRPjeLF5x39A+ESrmCiP/5kS13Jkv3vnrcV61elqynUyrGEYthLKl4LOHm
p15gzhKOhhOuVZQfji6ecixjlq1naHmpTOMjie2YSSrQadC+eFhOv9ze230THLFB
UYrRDxfTqkRNKMJU2r+fU4VXLvEkp0oTOoAKzn6bioiWDByfV/BI5Q1CHkjg9Z3Y
puL9bJIw1aKZEIVeeucXs2jQPCl5uijxI/JaR8j7yODCOdYKqpHmxzdRd/TjQTOj
vBNzbQx4r482ovXQWyw+M+BKPuN9F4K0GuyGUIFsF/jD5mhiWTnzSYoIr5dBzExR
m2jTuMEYu7JDD2yf/XxnzmWnkgrQO4PDZUzADkJLP3tSaJVyve7mbV5KUNSVG9iG
DOIcrOjzwhNfn2FZPcmU689YRuI9XemQLeHKiCeCiwLDHlUllMKhDlIP/lGKZdTo
MrmwVVIueZTrY2zf54Gq7S+e19HL8pnZPN3Fc9E/Y2x+OWcOEZJYOjXJK6jvJKZx
fvXIByAx1CBB2cFLetfyyPA5w7jqjm+Rg/2vGWfk38IvlbNx2Bh3mRTuru/EH9La
KvuXpjMqYepMlyhWZkhk
=Rf83
-----END PGP SIGNATURE-----

--Apple-Mail=_E14B1E56-A27B-4159-A4D4-BF59878AD251--


--===============1247641022665828273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1247641022665828273==--


From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 09:34:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 09:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSkDn-00031f-NU; Wed, 26 Mar 2014 09:34:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WSkDm-00031a-FM
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 09:34:06 +0000
Received: from [85.158.139.211:38342] by server-17.bemta-5.messagelabs.com id
	F6/DA-09046-D0F92335; Wed, 26 Mar 2014 09:34:05 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1395826445!3416383!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27727 invoked from network); 26 Mar 2014 09:34:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Mar 2014 09:34:05 -0000
X-IronPort-AV: E=Sophos;i="4.97,734,1389744000"; d="scan'208";a="12456833"
Received: from unknown (HELO AMSPEX01CL01.citrite.net) ([10.69.60.9])
	by AMSPIP01.EU.Citrix.com with ESMTP; 26 Mar 2014 09:34:04 +0000
Received: from AMSPEX01CL03.citrite.net ([169.254.8.213]) by
	AMSPEX01CL01.citrite.net ([169.254.6.75]) with mapi id 14.02.0342.004;
	Wed, 26 Mar 2014 10:34:04 +0100
From: Dave Scott <Dave.Scott@citrix.com>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
Thread-Topic: [MirageOS-devel] contributing best practices?
Thread-Index: AQHPSERQIhC9pfonTUuuLboM8PL90JryV7yAgACqUoCAABp2cw==
Date: Wed, 26 Mar 2014 09:34:03 +0000
Message-ID: <3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>,
	<C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
In-Reply-To: <C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org



> On Mar 26, 2014, at 9:02 AM, "Richard Mortier" <Richard.Mortier@nottingham.ac.uk> wrote:
> 
> 
>> On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:
>> 
>> One quick trick that often helps in these sorts of situations is to wrap the offending code in a try/with and print the backtrace:
>> 
>> try
>> the_bad_code
>> with exn ->
>> Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
>> Printexc.print_backtrace stdout; 
>> raise exn
> 
> didn't i add something like this to the pre-refactoring mirage at some point? did it get lost, or is it not possible to have now after all the refactoring?  seems like dropping this to console before bailing out would be a useful default behaviour...  should i add to the mirage cli tool maybe so that main.ml is generated appropriately?
> 

Not sure about your change specifically, but my usual problem with a global try/with is that Lwt threads get in the way-- you end up with a boring stack with Lwt_main.run (ie the scheduler) on it and a frame for the current thunk you're running, without much clue as to how you got there. I'm not sure what the best fix for this would be -- possibly copying some ideas from core async?

Cheers,
Dave
> -- 
> Cheers,
> 
> R.
> 
> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 09:34:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 09:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSkDn-00031f-NU; Wed, 26 Mar 2014 09:34:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Dave.Scott@citrix.com>) id 1WSkDm-00031a-FM
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 09:34:06 +0000
Received: from [85.158.139.211:38342] by server-17.bemta-5.messagelabs.com id
	F6/DA-09046-D0F92335; Wed, 26 Mar 2014 09:34:05 +0000
X-Env-Sender: Dave.Scott@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1395826445!3416383!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27727 invoked from network); 26 Mar 2014 09:34:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Mar 2014 09:34:05 -0000
X-IronPort-AV: E=Sophos;i="4.97,734,1389744000"; d="scan'208";a="12456833"
Received: from unknown (HELO AMSPEX01CL01.citrite.net) ([10.69.60.9])
	by AMSPIP01.EU.Citrix.com with ESMTP; 26 Mar 2014 09:34:04 +0000
Received: from AMSPEX01CL03.citrite.net ([169.254.8.213]) by
	AMSPEX01CL01.citrite.net ([169.254.6.75]) with mapi id 14.02.0342.004;
	Wed, 26 Mar 2014 10:34:04 +0100
From: Dave Scott <Dave.Scott@citrix.com>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
Thread-Topic: [MirageOS-devel] contributing best practices?
Thread-Index: AQHPSERQIhC9pfonTUuuLboM8PL90JryV7yAgACqUoCAABp2cw==
Date: Wed, 26 Mar 2014 09:34:03 +0000
Message-ID: <3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>,
	<C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
In-Reply-To: <C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org



> On Mar 26, 2014, at 9:02 AM, "Richard Mortier" <Richard.Mortier@nottingham.ac.uk> wrote:
> 
> 
>> On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:
>> 
>> One quick trick that often helps in these sorts of situations is to wrap the offending code in a try/with and print the backtrace:
>> 
>> try
>> the_bad_code
>> with exn ->
>> Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
>> Printexc.print_backtrace stdout; 
>> raise exn
> 
> didn't i add something like this to the pre-refactoring mirage at some point? did it get lost, or is it not possible to have now after all the refactoring?  seems like dropping this to console before bailing out would be a useful default behaviour...  should i add to the mirage cli tool maybe so that main.ml is generated appropriately?
> 

Not sure about your change specifically, but my usual problem with a global try/with is that Lwt threads get in the way-- you end up with a boring stack with Lwt_main.run (ie the scheduler) on it and a frame for the current thunk you're running, without much clue as to how you got there. I'm not sure what the best fix for this would be -- possibly copying some ideas from core async?

Cheers,
Dave
> -- 
> Cheers,
> 
> R.
> 
> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 10:20:33 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 10:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSkwg-0005ZX-Gb; Wed, 26 Mar 2014 10:20:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WSkwe-0005ZG-GV
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 10:20:28 +0000
Received: from [85.158.143.35:11296] by server-2.bemta-4.messagelabs.com id
	C3/9A-06539-BE9A2335; Wed, 26 Mar 2014 10:20:27 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1395829226!950293!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15877 invoked from network); 26 Mar 2014 10:20:27 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-6.tower-21.messagelabs.com with SMTP;
	26 Mar 2014 10:20:27 -0000
Received: (qmail 17611 invoked by uid 634); 26 Mar 2014 10:20:26 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Wed, 26 Mar 2014 10:20:25 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
Date: Wed, 26 Mar 2014 10:20:24 +0000
Message-Id: <332766C7-68A1-4655-AE58-940FE34E70C0@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>,
	<C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
	<3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
To: David Scott <Dave.Scott@citrix.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 26 Mar 2014, at 09:34, Dave Scott <Dave.Scott@citrix.com> wrote:

> 
> 
>> On Mar 26, 2014, at 9:02 AM, "Richard Mortier" <Richard.Mortier@nottingham.ac.uk> wrote:
>> 
>> 
>>> On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:
>>> 
>>> One quick trick that often helps in these sorts of situations is to wrap the offending code in a try/with and print the backtrace:
>>> 
>>> try
>>> the_bad_code
>>> with exn ->
>>> Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
>>> Printexc.print_backtrace stdout; 
>>> raise exn
>> 
>> didn't i add something like this to the pre-refactoring mirage at some point? did it get lost, or is it not possible to have now after all the refactoring?  seems like dropping this to console before bailing out would be a useful default behaviour...  should i add to the mirage cli tool maybe so that main.ml is generated appropriately?
>> 
> 
> Not sure about your change specifically, but my usual problem with a global try/with is that Lwt threads get in the way-- you end up with a boring stack with Lwt_main.run (ie the scheduler) on it and a frame for the current thunk you're running, without much clue as to how you got there. I'm not sure what the best fix for this would be -- possibly copying some ideas from core async?

The Async way is to maintain a monitor (very similar to an Erlang process monitor) that keeps an eye on a group of threads.  The Async scheduler is thus responsible for keeping track of backtraces.

We're pretty close to being able to use Async in Mirage, but not quite yet.  The critical path is:

- Core was split into Core_kernel and Core_unix, so we need to add the (very small) set of C stubs to support Core_kernel
- Async_kernel now exists, so we need to link that in and test it under Xen
- Async_unix needs to be rewritten entirely for a Unix-free world, just as we did for Lwt.  This is probably a week of expert work to get a prototype running, more to upstream.

To learn more about monitors:
https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html#exception-handling

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 10:20:33 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 10:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSkwg-0005ZX-Gb; Wed, 26 Mar 2014 10:20:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WSkwe-0005ZG-GV
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 10:20:28 +0000
Received: from [85.158.143.35:11296] by server-2.bemta-4.messagelabs.com id
	C3/9A-06539-BE9A2335; Wed, 26 Mar 2014 10:20:27 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1395829226!950293!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15877 invoked from network); 26 Mar 2014 10:20:27 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-6.tower-21.messagelabs.com with SMTP;
	26 Mar 2014 10:20:27 -0000
Received: (qmail 17611 invoked by uid 634); 26 Mar 2014 10:20:26 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Wed, 26 Mar 2014 10:20:25 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
Date: Wed, 26 Mar 2014 10:20:24 +0000
Message-Id: <332766C7-68A1-4655-AE58-940FE34E70C0@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>,
	<C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
	<3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
To: David Scott <Dave.Scott@citrix.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 26 Mar 2014, at 09:34, Dave Scott <Dave.Scott@citrix.com> wrote:

> 
> 
>> On Mar 26, 2014, at 9:02 AM, "Richard Mortier" <Richard.Mortier@nottingham.ac.uk> wrote:
>> 
>> 
>>> On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:
>>> 
>>> One quick trick that often helps in these sorts of situations is to wrap the offending code in a try/with and print the backtrace:
>>> 
>>> try
>>> the_bad_code
>>> with exn ->
>>> Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
>>> Printexc.print_backtrace stdout; 
>>> raise exn
>> 
>> didn't i add something like this to the pre-refactoring mirage at some point? did it get lost, or is it not possible to have now after all the refactoring?  seems like dropping this to console before bailing out would be a useful default behaviour...  should i add to the mirage cli tool maybe so that main.ml is generated appropriately?
>> 
> 
> Not sure about your change specifically, but my usual problem with a global try/with is that Lwt threads get in the way-- you end up with a boring stack with Lwt_main.run (ie the scheduler) on it and a frame for the current thunk you're running, without much clue as to how you got there. I'm not sure what the best fix for this would be -- possibly copying some ideas from core async?

The Async way is to maintain a monitor (very similar to an Erlang process monitor) that keeps an eye on a group of threads.  The Async scheduler is thus responsible for keeping track of backtraces.

We're pretty close to being able to use Async in Mirage, but not quite yet.  The critical path is:

- Core was split into Core_kernel and Core_unix, so we need to add the (very small) set of C stubs to support Core_kernel
- Async_kernel now exists, so we need to link that in and test it under Xen
- Async_unix needs to be rewritten entirely for a Unix-free world, just as we did for Lwt.  This is probably a week of expert work to get a prototype running, more to upstream.

To learn more about monitors:
https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html#exception-handling

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 11:57:14 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 11:57:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSmSD-0004zq-Ea; Wed, 26 Mar 2014 11:57:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scott.dj@gmail.com>) id 1WSmSC-0004zU-5B
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 11:57:08 +0000
Received: from [85.158.143.35:59963] by server-1.bemta-4.messagelabs.com id
	E7/32-09853-390C2335; Wed, 26 Mar 2014 11:57:07 +0000
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1395835024!988951!1
X-Originating-IP: [209.85.160.42]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11701 invoked from network); 26 Mar 2014 11:57:05 -0000
Received: from mail-pb0-f42.google.com (HELO mail-pb0-f42.google.com)
	(209.85.160.42)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Mar 2014 11:57:05 -0000
Received: by mail-pb0-f42.google.com with SMTP id rr13so1835216pbb.29
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 26 Mar 2014 04:57:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ebA2c1Hk9HvnPZaDwXFhATj7fcHQCNzk/XpLCMG/X8I=;
	b=Mqq7entSZq5fx6eH/0P/S4/NqI72RgO5J9x7pH/wZGDPSVzzxLsvwwB6GRezpCVNdI
	bpcMFibj2a81gnPNvCvVZVGfXWscA2+xOYOaZVz+Xn1kiNQ7OUFP5SlWr933UOEZzNa7
	ykihwD9iq9Y4dFjDS+WLS95dkVRWBHKXcDSEunOLqfgIIn5t14B4n6WhDa2I2y7zuI9T
	nmkMm6D1bextkH32375zdbww/lM8aFVQeFKGGuqNc0Pm00qPrMl4eUldJUmm6Xeg7v/V
	bCN/nkVMT+F0TvMY+lI8wPY+HJOOomf5lXfzVHAN/zSnB8c95lj/qAoIxSI+6RN2jMv0
	AEcA==
MIME-Version: 1.0
X-Received: by 10.66.158.132 with SMTP id wu4mr4108416pab.66.1395835023679;
	Wed, 26 Mar 2014 04:57:03 -0700 (PDT)
Received: by 10.70.55.225 with HTTP; Wed, 26 Mar 2014 04:57:03 -0700 (PDT)
In-Reply-To: <332766C7-68A1-4655-AE58-940FE34E70C0@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
	<C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
	<3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
	<332766C7-68A1-4655-AE58-940FE34E70C0@recoil.org>
Date: Wed, 26 Mar 2014 11:57:03 +0000
Message-ID: <CAG_esB3gfRXrbxVk30Tvw=jdHCmP5AbfXHH_w6QkSMvC94dafA@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7601603169006015381=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============7601603169006015381==
Content-Type: multipart/alternative; boundary=047d7bacc1a0c0651604f5812ad8

--047d7bacc1a0c0651604f5812ad8
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Mar 26, 2014 at 10:20 AM, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 26 Mar 2014, at 09:34, Dave Scott <Dave.Scott@citrix.com> wrote:
>
> >
> >
> >> On Mar 26, 2014, at 9:02 AM, "Richard Mortier" <
> Richard.Mortier@nottingham.ac.uk> wrote:
> >>
> >>
> >>> On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:
> >>>
> >>> One quick trick that often helps in these sorts of situations is to
> wrap the offending code in a try/with and print the backtrace:
> >>>
> >>> try
> >>> the_bad_code
> >>> with exn ->
> >>> Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
> >>> Printexc.print_backtrace stdout;
> >>> raise exn
> >>
> >> didn't i add something like this to the pre-refactoring mirage at some
> point? did it get lost, or is it not possible to have now after all the
> refactoring?  seems like dropping this to console before bailing out would
> be a useful default behaviour...  should i add to the mirage cli tool maybe
> so that main.ml is generated appropriately?
> >>
> >
> > Not sure about your change specifically, but my usual problem with a
> global try/with is that Lwt threads get in the way-- you end up with a
> boring stack with Lwt_main.run (ie the scheduler) on it and a frame for the
> current thunk you're running, without much clue as to how you got there.
> I'm not sure what the best fix for this would be -- possibly copying some
> ideas from core async?
>
> The Async way is to maintain a monitor (very similar to an Erlang process
> monitor) that keeps an eye on a group of threads.  The Async scheduler is
> thus responsible for keeping track of backtraces.
>
> We're pretty close to being able to use Async in Mirage, but not quite
> yet.  The critical path is:
>
> - Core was split into Core_kernel and Core_unix, so we need to add the
> (very small) set of C stubs to support Core_kernel
>

I'll have to look at this first one relatively soon since I've added
irminsule support to xenstore, irminsule uses Core_kernel and I really want
to resurrect xenstore mirage stub domain support...


> - Async_kernel now exists, so we need to link that in and test it under Xen
> - Async_unix needs to be rewritten entirely for a Unix-free world, just as
> we did for Lwt.  This is probably a week of expert work to get a prototype
> running, more to upstream.
>
> To learn more about monitors:
>
> https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html#exception-handling


Thanks for the pointer!

Cheers,
Dave


>
>
> -anil
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 
Dave Scott

--047d7bacc1a0c0651604f5812ad8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Mar 26, 2014 at 10:20 AM, Anil Madhavapeddy <span dir=3D"lt=
r">&lt;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 26 Mar 2014, at 09:34, Da=
ve Scott &lt;<a href=3D"mailto:Dave.Scott@citrix.com">Dave.Scott@citrix.com=
</a>&gt; wrote:<br>

<br>
&gt;<br>
&gt;<br>
&gt;&gt; On Mar 26, 2014, at 9:02 AM, &quot;Richard Mortier&quot; &lt;<a hr=
ef=3D"mailto:Richard.Mortier@nottingham.ac.uk">Richard.Mortier@nottingham.a=
c.uk</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; On 25 Mar 2014, at 22:49, Anil Madhavapeddy &lt;<a href=3D"mai=
lto:anil@recoil.org">anil@recoil.org</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; One quick trick that often helps in these sorts of situations =
is to wrap the offending code in a try/with and print the backtrace:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; try<br>
&gt;&gt;&gt; the_bad_code<br>
&gt;&gt;&gt; with exn -&gt;<br>
&gt;&gt;&gt; Printf.printf &quot;Exn: %s\n%!&quot; (Printexc.to_string exn)=
;<br>
&gt;&gt;&gt; Printexc.print_backtrace stdout;<br>
&gt;&gt;&gt; raise exn<br>
&gt;&gt;<br>
&gt;&gt; didn&#39;t i add something like this to the pre-refactoring mirage=
 at some point? did it get lost, or is it not possible to have now after al=
l the refactoring? =A0seems like dropping this to console before bailing ou=
t would be a useful default behaviour... =A0should i add to the mirage cli =
tool maybe so that <a href=3D"http://main.ml" target=3D"_blank">main.ml</a>=
 is generated appropriately?<br>

&gt;&gt;<br>
&gt;<br>
&gt; Not sure about your change specifically, but my usual problem with a g=
lobal try/with is that Lwt threads get in the way-- you end up with a borin=
g stack with Lwt_main.run (ie the scheduler) on it and a frame for the curr=
ent thunk you&#39;re running, without much clue as to how you got there. I&=
#39;m not sure what the best fix for this would be -- possibly copying some=
 ideas from core async?<br>

<br>
</div>The Async way is to maintain a monitor (very similar to an Erlang pro=
cess monitor) that keeps an eye on a group of threads. =A0The Async schedul=
er is thus responsible for keeping track of backtraces.<br>
<br>
We&#39;re pretty close to being able to use Async in Mirage, but not quite =
yet. =A0The critical path is:<br>
<br>
- Core was split into Core_kernel and Core_unix, so we need to add the (ver=
y small) set of C stubs to support Core_kernel<br></blockquote><div><br></d=
iv><div>I&#39;ll have to look at this first one relatively soon since I&#39=
;ve added irminsule support to xenstore, irminsule uses Core_kernel and I r=
eally want to resurrect xenstore mirage stub domain support...</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
- Async_kernel now exists, so we need to link that in and test it under Xen=
<br>
- Async_unix needs to be rewritten entirely for a Unix-free world, just as =
we did for Lwt. =A0This is probably a week of expert work to get a prototyp=
e running, more to upstream.<br>
<br>
To learn more about monitors:<br>
<a href=3D"https://realworldocaml.org/v1/en/html/concurrent-programming-wit=
h-async.html#exception-handling" target=3D"_blank">https://realworldocaml.o=
rg/v1/en/html/concurrent-programming-with-async.html#exception-handling</a>=
</blockquote>
<div><br></div><div>Thanks for the pointer!</div><div><br></div><div>Cheers=
,</div><div>Dave</div><div>=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
-anil<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5">_____________________=
__________________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-de=
vel" target=3D"_blank">http://lists.xenproject.org/cgi-bin/mailman/listinfo=
/mirageos-devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
Dave Scott
</div></div>

--047d7bacc1a0c0651604f5812ad8--


--===============7601603169006015381==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============7601603169006015381==--


From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 11:57:14 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 11:57:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSmSD-0004zq-Ea; Wed, 26 Mar 2014 11:57:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scott.dj@gmail.com>) id 1WSmSC-0004zU-5B
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 11:57:08 +0000
Received: from [85.158.143.35:59963] by server-1.bemta-4.messagelabs.com id
	E7/32-09853-390C2335; Wed, 26 Mar 2014 11:57:07 +0000
X-Env-Sender: scott.dj@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1395835024!988951!1
X-Originating-IP: [209.85.160.42]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11701 invoked from network); 26 Mar 2014 11:57:05 -0000
Received: from mail-pb0-f42.google.com (HELO mail-pb0-f42.google.com)
	(209.85.160.42)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Mar 2014 11:57:05 -0000
Received: by mail-pb0-f42.google.com with SMTP id rr13so1835216pbb.29
	for <mirageos-devel@lists.xenproject.org>;
	Wed, 26 Mar 2014 04:57:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ebA2c1Hk9HvnPZaDwXFhATj7fcHQCNzk/XpLCMG/X8I=;
	b=Mqq7entSZq5fx6eH/0P/S4/NqI72RgO5J9x7pH/wZGDPSVzzxLsvwwB6GRezpCVNdI
	bpcMFibj2a81gnPNvCvVZVGfXWscA2+xOYOaZVz+Xn1kiNQ7OUFP5SlWr933UOEZzNa7
	ykihwD9iq9Y4dFjDS+WLS95dkVRWBHKXcDSEunOLqfgIIn5t14B4n6WhDa2I2y7zuI9T
	nmkMm6D1bextkH32375zdbww/lM8aFVQeFKGGuqNc0Pm00qPrMl4eUldJUmm6Xeg7v/V
	bCN/nkVMT+F0TvMY+lI8wPY+HJOOomf5lXfzVHAN/zSnB8c95lj/qAoIxSI+6RN2jMv0
	AEcA==
MIME-Version: 1.0
X-Received: by 10.66.158.132 with SMTP id wu4mr4108416pab.66.1395835023679;
	Wed, 26 Mar 2014 04:57:03 -0700 (PDT)
Received: by 10.70.55.225 with HTTP; Wed, 26 Mar 2014 04:57:03 -0700 (PDT)
In-Reply-To: <332766C7-68A1-4655-AE58-940FE34E70C0@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
	<2F370287-7D74-427D-88D4-0557C901F683@recoil.org>
	<C470D529-1FBA-44D1-B913-45FA7EBC7698@nottingham.ac.uk>
	<3D416C03-7030-4463-8109-12521D258085@eu.citrix.com>
	<332766C7-68A1-4655-AE58-940FE34E70C0@recoil.org>
Date: Wed, 26 Mar 2014 11:57:03 +0000
Message-ID: <CAG_esB3gfRXrbxVk30Tvw=jdHCmP5AbfXHH_w6QkSMvC94dafA@mail.gmail.com>
From: David Scott <scott.dj@gmail.com>
To: Anil Madhavapeddy <anil@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7601603169006015381=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============7601603169006015381==
Content-Type: multipart/alternative; boundary=047d7bacc1a0c0651604f5812ad8

--047d7bacc1a0c0651604f5812ad8
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Mar 26, 2014 at 10:20 AM, Anil Madhavapeddy <anil@recoil.org> wrote:

> On 26 Mar 2014, at 09:34, Dave Scott <Dave.Scott@citrix.com> wrote:
>
> >
> >
> >> On Mar 26, 2014, at 9:02 AM, "Richard Mortier" <
> Richard.Mortier@nottingham.ac.uk> wrote:
> >>
> >>
> >>> On 25 Mar 2014, at 22:49, Anil Madhavapeddy <anil@recoil.org> wrote:
> >>>
> >>> One quick trick that often helps in these sorts of situations is to
> wrap the offending code in a try/with and print the backtrace:
> >>>
> >>> try
> >>> the_bad_code
> >>> with exn ->
> >>> Printf.printf "Exn: %s\n%!" (Printexc.to_string exn);
> >>> Printexc.print_backtrace stdout;
> >>> raise exn
> >>
> >> didn't i add something like this to the pre-refactoring mirage at some
> point? did it get lost, or is it not possible to have now after all the
> refactoring?  seems like dropping this to console before bailing out would
> be a useful default behaviour...  should i add to the mirage cli tool maybe
> so that main.ml is generated appropriately?
> >>
> >
> > Not sure about your change specifically, but my usual problem with a
> global try/with is that Lwt threads get in the way-- you end up with a
> boring stack with Lwt_main.run (ie the scheduler) on it and a frame for the
> current thunk you're running, without much clue as to how you got there.
> I'm not sure what the best fix for this would be -- possibly copying some
> ideas from core async?
>
> The Async way is to maintain a monitor (very similar to an Erlang process
> monitor) that keeps an eye on a group of threads.  The Async scheduler is
> thus responsible for keeping track of backtraces.
>
> We're pretty close to being able to use Async in Mirage, but not quite
> yet.  The critical path is:
>
> - Core was split into Core_kernel and Core_unix, so we need to add the
> (very small) set of C stubs to support Core_kernel
>

I'll have to look at this first one relatively soon since I've added
irminsule support to xenstore, irminsule uses Core_kernel and I really want
to resurrect xenstore mirage stub domain support...


> - Async_kernel now exists, so we need to link that in and test it under Xen
> - Async_unix needs to be rewritten entirely for a Unix-free world, just as
> we did for Lwt.  This is probably a week of expert work to get a prototype
> running, more to upstream.
>
> To learn more about monitors:
>
> https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html#exception-handling


Thanks for the pointer!

Cheers,
Dave


>
>
> -anil
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>



-- 
Dave Scott

--047d7bacc1a0c0651604f5812ad8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Mar 26, 2014 at 10:20 AM, Anil Madhavapeddy <span dir=3D"lt=
r">&lt;<a href=3D"mailto:anil@recoil.org" target=3D"_blank">anil@recoil.org=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 26 Mar 2014, at 09:34, Da=
ve Scott &lt;<a href=3D"mailto:Dave.Scott@citrix.com">Dave.Scott@citrix.com=
</a>&gt; wrote:<br>

<br>
&gt;<br>
&gt;<br>
&gt;&gt; On Mar 26, 2014, at 9:02 AM, &quot;Richard Mortier&quot; &lt;<a hr=
ef=3D"mailto:Richard.Mortier@nottingham.ac.uk">Richard.Mortier@nottingham.a=
c.uk</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; On 25 Mar 2014, at 22:49, Anil Madhavapeddy &lt;<a href=3D"mai=
lto:anil@recoil.org">anil@recoil.org</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; One quick trick that often helps in these sorts of situations =
is to wrap the offending code in a try/with and print the backtrace:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; try<br>
&gt;&gt;&gt; the_bad_code<br>
&gt;&gt;&gt; with exn -&gt;<br>
&gt;&gt;&gt; Printf.printf &quot;Exn: %s\n%!&quot; (Printexc.to_string exn)=
;<br>
&gt;&gt;&gt; Printexc.print_backtrace stdout;<br>
&gt;&gt;&gt; raise exn<br>
&gt;&gt;<br>
&gt;&gt; didn&#39;t i add something like this to the pre-refactoring mirage=
 at some point? did it get lost, or is it not possible to have now after al=
l the refactoring? =A0seems like dropping this to console before bailing ou=
t would be a useful default behaviour... =A0should i add to the mirage cli =
tool maybe so that <a href=3D"http://main.ml" target=3D"_blank">main.ml</a>=
 is generated appropriately?<br>

&gt;&gt;<br>
&gt;<br>
&gt; Not sure about your change specifically, but my usual problem with a g=
lobal try/with is that Lwt threads get in the way-- you end up with a borin=
g stack with Lwt_main.run (ie the scheduler) on it and a frame for the curr=
ent thunk you&#39;re running, without much clue as to how you got there. I&=
#39;m not sure what the best fix for this would be -- possibly copying some=
 ideas from core async?<br>

<br>
</div>The Async way is to maintain a monitor (very similar to an Erlang pro=
cess monitor) that keeps an eye on a group of threads. =A0The Async schedul=
er is thus responsible for keeping track of backtraces.<br>
<br>
We&#39;re pretty close to being able to use Async in Mirage, but not quite =
yet. =A0The critical path is:<br>
<br>
- Core was split into Core_kernel and Core_unix, so we need to add the (ver=
y small) set of C stubs to support Core_kernel<br></blockquote><div><br></d=
iv><div>I&#39;ll have to look at this first one relatively soon since I&#39=
;ve added irminsule support to xenstore, irminsule uses Core_kernel and I r=
eally want to resurrect xenstore mirage stub domain support...</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
- Async_kernel now exists, so we need to link that in and test it under Xen=
<br>
- Async_unix needs to be rewritten entirely for a Unix-free world, just as =
we did for Lwt. =A0This is probably a week of expert work to get a prototyp=
e running, more to upstream.<br>
<br>
To learn more about monitors:<br>
<a href=3D"https://realworldocaml.org/v1/en/html/concurrent-programming-wit=
h-async.html#exception-handling" target=3D"_blank">https://realworldocaml.o=
rg/v1/en/html/concurrent-programming-with-async.html#exception-handling</a>=
</blockquote>
<div><br></div><div>Thanks for the pointer!</div><div><br></div><div>Cheers=
,</div><div>Dave</div><div>=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
-anil<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5">_____________________=
__________________________<br>
MirageOS-devel mailing list<br>
<a href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists=
.xenproject.org</a><br>
<a href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-de=
vel" target=3D"_blank">http://lists.xenproject.org/cgi-bin/mailman/listinfo=
/mirageos-devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
Dave Scott
</div></div>

--047d7bacc1a0c0651604f5812ad8--


--===============7601603169006015381==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============7601603169006015381==--


From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 19:54:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 19:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSttj-0005OC-LU; Wed, 26 Mar 2014 19:54:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WStti-0005O7-CQ
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 19:54:02 +0000
Received: from [85.158.137.68:24954] by server-11.bemta-3.messagelabs.com id
	11/D7-19438-95033335; Wed, 26 Mar 2014 19:54:01 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1395863640!3147538!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15407 invoked from network); 26 Mar 2014 19:54:00 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-8.tower-31.messagelabs.com with SMTP;
	26 Mar 2014 19:54:00 -0000
Received: (qmail 4084 invoked by uid 634); 26 Mar 2014 19:54:00 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Wed, 26 Mar 2014 19:53:58 +0000
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <92925A52-3AD1-4990-A157-3436048558C6@recoil.org>
Date: Wed, 26 Mar 2014 19:53:57 +0000
To: mirageos-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Subject: [MirageOS-devel] codio now has opam/ocaml (and hence mirage) support
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

If you're on a Windows box or something and need to desperately hack on Mirage, then I'd highly recommend checking out Codio.com:
http://anil.recoil.org/2014/03/26/codio-now-has-opam-support.html

It's basically the slickest web frontend I've seen in ages, but also gives you a timeslice in a Linux container that you can access over the web, and supports OCaml and OPAM out of the box (without us asking them to do so, I might add! :-)

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Wed Mar 26 19:54:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 26 Mar 2014 19:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WSttj-0005OC-LU; Wed, 26 Mar 2014 19:54:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WStti-0005O7-CQ
	for mirageos-devel@lists.xenproject.org; Wed, 26 Mar 2014 19:54:02 +0000
Received: from [85.158.137.68:24954] by server-11.bemta-3.messagelabs.com id
	11/D7-19438-95033335; Wed, 26 Mar 2014 19:54:01 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1395863640!3147538!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15407 invoked from network); 26 Mar 2014 19:54:00 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-8.tower-31.messagelabs.com with SMTP;
	26 Mar 2014 19:54:00 -0000
Received: (qmail 4084 invoked by uid 634); 26 Mar 2014 19:54:00 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Wed, 26 Mar 2014 19:53:58 +0000
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <92925A52-3AD1-4990-A157-3436048558C6@recoil.org>
Date: Wed, 26 Mar 2014 19:53:57 +0000
To: mirageos-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Subject: [MirageOS-devel] codio now has opam/ocaml (and hence mirage) support
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

If you're on a Windows box or something and need to desperately hack on Mirage, then I'd highly recommend checking out Codio.com:
http://anil.recoil.org/2014/03/26/codio-now-has-opam-support.html

It's basically the slickest web frontend I've seen in ages, but also gives you a timeslice in a Linux container that you can access over the web, and supports OCaml and OPAM out of the box (without us asking them to do so, I might add! :-)

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 14:59:42 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 14:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTBmJ-0001yG-NX; Thu, 27 Mar 2014 14:59:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WTBmI-0001xl-11
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 14:59:34 +0000
Received: from [85.158.139.211:52720] by server-3.bemta-5.messagelabs.com id
	7D/93-28132-5DC34335; Thu, 27 Mar 2014 14:59:33 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1395932372!3773906!1
X-Originating-IP: [209.85.212.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23374 invoked from network); 27 Mar 2014 14:59:32 -0000
Received: from mail-wi0-f174.google.com (HELO mail-wi0-f174.google.com)
	(209.85.212.174)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Mar 2014 14:59:32 -0000
Received: by mail-wi0-f174.google.com with SMTP id d1so6074282wiv.1
	for <mirageos-devel@lists.xenproject.org>;
	Thu, 27 Mar 2014 07:59:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=8v6ZjgyN+iGhnwF8/dmZVHKLFlYuY9sSuFviic1wFSc=;
	b=dMbsOQOpIFir/xcr7iNKM6Xe/uUBHuSaNcoZQed88iFt4iYLQz3BLFUFFLj22wrBCQ
	+ZNrguB+WkVNZ+Rer0MecGMjMmUZyupMN9A/NcCt1jSaUkub8XbX2LggARgq9vOFxMgN
	YA+VWY4cM62qDKpn5WwOI/KDnAMaqispwcWCmBZWrMoo2h6JUJ/lxUZ3BNRyJ/MDEgek
	QIGdAuCXYoz0REzyHvR7rUwRq23bcueWKT9WdthPRecZRtz7EY24UcLWVkAGPIIZBJmA
	6TYnRFmjDRIepP956rnScrglA9sasDmDv9+SjdYuD8M+ZifAdLyNi13ryhNRW1VGQ+hK
	Uppg==
X-Received: by 10.180.12.115 with SMTP id x19mr40641811wib.19.1395932365750;
	Thu, 27 Mar 2014 07:59:25 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id mw3sm13053924wic.7.2014.03.27.07.59.24
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 27 Mar 2014 07:59:24 -0700 (PDT)
Message-ID: <53343CCB.8000008@xen.org>
Date: Thu, 27 Mar 2014 14:59:23 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, 
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Xen Project Hackathon - more information &
	trade-off
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi all,

I posted more information related to the Xen Project Hackathon at 
http://wiki.xenproject.org/wiki/Hackathon/May2014. Some of the locals 
have raised questions whether to stay in Paddington (and take a train 
to/from the venue) or whether to stay locally.

Here is the trade-off you need to consider:
* If you stay locally you are staying on the edge of London. Hayes is 
not dangerous, but it is a slightly industrial area. I was assured that 
the serviced apartments are nice. However, if you are looking to stay in 
a nice and vibrant neighbourhood, you probably want to stay in Paddington.
* Staying in Ealing is a reasonable compromose. However note that Ealing 
is basically a leafy residential suburb of London. There are some places 
to do stuff at night, but not as much as in Paddington.
* If you stay in Paddington, you are pretty much in the center of London 
and it is easy to get to there from Heathrow. You will need to take a 
train during the rush hour. However, as you go against the flow of the 
rush hour it should be pretty OK. But Paddington station itself will be 
rather busy.

I added a drop down and free form field to the invitation request form, 
which allows you to tell us where you are planning to stay. If you fill 
this out, we will post the info on the wiki. But you may of course want 
to coordinate this amongst yourself.

For the evening event on the 29th we will either do a BBQ next to 
Rackspace or use a venue near Paddington. We have not decided yet. This 
depends on overall costs.

Best Regards
Lars

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 14:59:42 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 14:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTBmJ-0001yG-NX; Thu, 27 Mar 2014 14:59:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WTBmI-0001xl-11
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 14:59:34 +0000
Received: from [85.158.139.211:52720] by server-3.bemta-5.messagelabs.com id
	7D/93-28132-5DC34335; Thu, 27 Mar 2014 14:59:33 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1395932372!3773906!1
X-Originating-IP: [209.85.212.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23374 invoked from network); 27 Mar 2014 14:59:32 -0000
Received: from mail-wi0-f174.google.com (HELO mail-wi0-f174.google.com)
	(209.85.212.174)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Mar 2014 14:59:32 -0000
Received: by mail-wi0-f174.google.com with SMTP id d1so6074282wiv.1
	for <mirageos-devel@lists.xenproject.org>;
	Thu, 27 Mar 2014 07:59:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=8v6ZjgyN+iGhnwF8/dmZVHKLFlYuY9sSuFviic1wFSc=;
	b=dMbsOQOpIFir/xcr7iNKM6Xe/uUBHuSaNcoZQed88iFt4iYLQz3BLFUFFLj22wrBCQ
	+ZNrguB+WkVNZ+Rer0MecGMjMmUZyupMN9A/NcCt1jSaUkub8XbX2LggARgq9vOFxMgN
	YA+VWY4cM62qDKpn5WwOI/KDnAMaqispwcWCmBZWrMoo2h6JUJ/lxUZ3BNRyJ/MDEgek
	QIGdAuCXYoz0REzyHvR7rUwRq23bcueWKT9WdthPRecZRtz7EY24UcLWVkAGPIIZBJmA
	6TYnRFmjDRIepP956rnScrglA9sasDmDv9+SjdYuD8M+ZifAdLyNi13ryhNRW1VGQ+hK
	Uppg==
X-Received: by 10.180.12.115 with SMTP id x19mr40641811wib.19.1395932365750;
	Thu, 27 Mar 2014 07:59:25 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id mw3sm13053924wic.7.2014.03.27.07.59.24
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 27 Mar 2014 07:59:24 -0700 (PDT)
Message-ID: <53343CCB.8000008@xen.org>
Date: Thu, 27 Mar 2014 14:59:23 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, 
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Xen Project Hackathon - more information &
	trade-off
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

Hi all,

I posted more information related to the Xen Project Hackathon at 
http://wiki.xenproject.org/wiki/Hackathon/May2014. Some of the locals 
have raised questions whether to stay in Paddington (and take a train 
to/from the venue) or whether to stay locally.

Here is the trade-off you need to consider:
* If you stay locally you are staying on the edge of London. Hayes is 
not dangerous, but it is a slightly industrial area. I was assured that 
the serviced apartments are nice. However, if you are looking to stay in 
a nice and vibrant neighbourhood, you probably want to stay in Paddington.
* Staying in Ealing is a reasonable compromose. However note that Ealing 
is basically a leafy residential suburb of London. There are some places 
to do stuff at night, but not as much as in Paddington.
* If you stay in Paddington, you are pretty much in the center of London 
and it is easy to get to there from Heathrow. You will need to take a 
train during the rush hour. However, as you go against the flow of the 
rush hour it should be pretty OK. But Paddington station itself will be 
rather busy.

I added a drop down and free form field to the invitation request form, 
which allows you to tell us where you are planning to stay. If you fill 
this out, we will post the info on the wiki. But you may of course want 
to coordinate this amongst yourself.

For the evening event on the 29th we will either do a BBQ next to 
Rackspace or use a venue near Paddington. We have not decided yet. This 
depends on overall costs.

Best Regards
Lars

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 16:24:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 16:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTD6j-0006N5-Tg; Thu, 27 Mar 2014 16:24:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WTD6h-0006Mo-Pt
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 16:24:44 +0000
Received: from [85.158.139.211:35832] by server-11.bemta-5.messagelabs.com id
	AE/94-30804-AC054335; Thu, 27 Mar 2014 16:24:42 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1395937479!3788173!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29772 invoked from network); 27 Mar 2014 16:24:39 -0000
Received: from mail-wg0-f48.google.com (HELO mail-wg0-f48.google.com)
	(74.125.82.48)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Mar 2014 16:24:39 -0000
Received: by mail-wg0-f48.google.com with SMTP id l18so2675373wgh.7
	for <mirageos-devel@lists.xenproject.org>;
	Thu, 27 Mar 2014 09:24:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=fi1vny4RUqjgaokwX/eGX4nEFvM9loDV+SN5sh6IEDU=;
	b=d8U8V7XPqnnt+ep2Zi7zaG/JCJqFO22RsvM6lf6AKpEZsOKiCiE5QsFY+2TNKhqSln
	l6nD2enuWU8nr9hoNkIHyCII/v6mo7u4dQhpWJGHOZBomBtxZnrcXlwSg7snmfVCD+/i
	6meY5V0A5ZOnvkL3Lush9LhoGCLtN1dLjePzLuFVlDAR5OqVjMp33UVGad1cdtDcl7l3
	nGZv3q8nX+kJw06YuEIxOm1Yc+PX7T8gFsveTPC5zk4kvIIE8yR6FSRDn3BykaE2G1ea
	qU8K0VQpEmrizarxiuCDJZ7prbQ3HaVXL8oADS9ufZX8aPXvWgOekqL+TAcDEjxzvyqg
	N0lA==
X-Received: by 10.180.75.202 with SMTP id e10mr41535394wiw.50.1395937479648;
	Thu, 27 Mar 2014 09:24:39 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id h19sm8581987wiw.17.2014.03.27.09.24.38
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 27 Mar 2014 09:24:38 -0700 (PDT)
Message-ID: <533450C5.5070005@xen.org>
Date: Thu, 27 Mar 2014 16:24:37 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, 
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
References: <1395927366.3749.13.camel@Guybrush>
In-Reply-To: <1395927366.3749.13.camel@Guybrush>
X-Forwarded-Message-Id: <1395927366.3749.13.camel@Guybrush>
Content-Type: multipart/mixed; boundary="------------060301080903010301010403"
Subject: [MirageOS-devel] Issues and questions related to contribution
 metrics dashboard for XAPI and Mirage OS
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--------------060301080903010301010403
Content-Type: multipart/alternative;
 boundary="------------070906040507060704010004"


--------------070906040507060704010004
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi all,

a while ago I kicked a conversation related to putting a dashboard for 
the Xen project sub projects together. As it turns out there is an issue 
in  XAPI and MirageOS repositories on github. Some of them are forks of 
upstreams, which are hard for the tool to analyze. My proposal would be 
to *not analyse them* and include them into statistics. If I don't hear 
any screams, then this will be the default. The list of forks detected 
are listed below ...

Also, it would be good to let me know of any other repos that you dont 
want to analyse. The full list is at 
http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html 
(note that there is 79 pages of them) which should be aggregated into 
buckets for XAPI and opam

Regards
Lars

= Detected forks in XAPI Project =
xen-unstable-mirror git://github.com/xapi-project/xen-unstable-mirror.git
PRDup git://github.com/xapi-project/PRDup.git
blktap-dkms git://github.com/xapi-project/blktap-dkms.git
cdrom git://github.com/xapi-project/cdrom.git
ffs git://github.com/xapi-project/ffs.git
libvhd git://github.com/xapi-project/libvhd.git
nbd git://github.com/xapi-project/nbd.git
netdev git://github.com/xapi-project/netdev.git
ocaml-fd-send-recv git://github.com/xapi-project/ocaml-fd-send-recv.git
ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git
ocaml-sha git://github.com/xapi-project/ocaml-sha.git
ocaml-tar git://github.com/xapi-project/ocaml-tar.git
ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git
ocaml-xenstore-clients 
git://github.com/xapi-project/ocaml-xenstore-clients.git
ocamltest git://github.com/xapi-project/ocamltest.git
oclock git://github.com/xapi-project/oclock.git
opam git://github.com/xapi-project/opam.git
opam-repository git://github.com/xapi-project/opam-repository.git
python-github2 git://github.com/xapi-project/python-github2.git
tapctl git://github.com/xapi-project/tapctl.git
vhd-tool git://github.com/xapi-project/vhd-tool.git
vncterm git://github.com/xapi-project/vncterm.git
wsproxy git://github.com/xapi-project/wsproxy.git
xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git
xcp-guest-templates git://github.com/xapi-project/xcp-guest-templates.git
xcp-idl git://github.com/xapi-project/xcp-idl.git
xcp-storage-managers git://github.com/xapi-project/xcp-storage-managers.git
xen-api-backports git://github.com/xapi-project/xen-api-backports.git
xen-api-client git://github.com/xapi-project/xen-api-client.git
xen-api-libs-specs git://github.com/xapi-project/xen-api-libs-specs.git
xen-api-libs-transitional 
git://github.com/xapi-project/xen-api-libs-transitional.git
xs-pull-request-build-scripts 
git://github.com/xapi-project/xs-pull-request-build-scripts.git

= Detected forks in Mirage OS =
xen git://github.com/mirage/xen.git
mirari git://github.com/mirage/mirari.git
ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git
ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git
ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git
ocaml-dns git://github.com/mirage/ocaml-dns.git
ocaml-openflow git://github.com/mirage/ocaml-openflow.git
ocaml-re git://github.com/mirage/ocaml-re.git
ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git
ocaml-uri git://github.com/mirage/ocaml-uri.git
ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git
opam-repository git://github.com/mirage/opam-repository.git




-------- Original Message --------
Subject: 	Removing forks from the analysis
Date: 	Thu, 27 Mar 2014 14:36:06 +0100
From: 	Santiago DueÃ±as <sduenas@bitergia.com>
To: 	Lars Kurth <lars.kurth@xen.org>
CC: 	citrix@lists.bitergia.com



Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
-- 
Santiago DueÃ±as
sduenas@bitergia.com
Bitergia S.L.L





--------------070906040507060704010004
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi all,<br>
    <div class="moz-forward-container"><br>
      a while ago I kicked a conversation related to putting a dashboard
      for the Xen project sub projects together. As it turns out there
      is an issue inÂ  XAPI and MirageOS repositories on github. Some of
      them are forks of upstreams, which are hard for the tool to
      analyze. My proposal would be to *not analyse them* and include
      them into statistics. If I don't hear any screams, then this will
      be the default. The list of forks detected are listed below ...<br>
      <br>
      Also, it would be good to let me know of any other repos that you
      dont want to analyse. The full list is at
      <a class="moz-txt-link-freetext" href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>
      (note that there is 79 pages of them) which should be aggregated
      into buckets for XAPI and opam<br>
      <br>
      Regards<br>
      Lars<br>
      <br>
      = Detected forks in XAPI Project =<br>
      xen-unstable-mirror
      git://github.com/xapi-project/xen-unstable-mirror.git<br>
      PRDup git://github.com/xapi-project/PRDup.git<br>
      blktap-dkms git://github.com/xapi-project/blktap-dkms.git<br>
      cdrom git://github.com/xapi-project/cdrom.git<br>
      ffs git://github.com/xapi-project/ffs.git<br>
      libvhd git://github.com/xapi-project/libvhd.git<br>
      nbd git://github.com/xapi-project/nbd.git<br>
      netdev git://github.com/xapi-project/netdev.git<br>
      ocaml-fd-send-recv
      git://github.com/xapi-project/ocaml-fd-send-recv.git<br>
      ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git<br>
      ocaml-sha git://github.com/xapi-project/ocaml-sha.git<br>
      ocaml-tar git://github.com/xapi-project/ocaml-tar.git<br>
      ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git<br>
      ocaml-xenstore-clients
      git://github.com/xapi-project/ocaml-xenstore-clients.git<br>
      ocamltest git://github.com/xapi-project/ocamltest.git<br>
      oclock git://github.com/xapi-project/oclock.git<br>
      opam git://github.com/xapi-project/opam.git<br>
      opam-repository git://github.com/xapi-project/opam-repository.git<br>
      python-github2 git://github.com/xapi-project/python-github2.git<br>
      tapctl git://github.com/xapi-project/tapctl.git<br>
      vhd-tool git://github.com/xapi-project/vhd-tool.git<br>
      vncterm git://github.com/xapi-project/vncterm.git<br>
      wsproxy git://github.com/xapi-project/wsproxy.git<br>
      xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git<br>
      xcp-guest-templates
      git://github.com/xapi-project/xcp-guest-templates.git<br>
      xcp-idl git://github.com/xapi-project/xcp-idl.git<br>
      xcp-storage-managers
      git://github.com/xapi-project/xcp-storage-managers.git<br>
      xen-api-backports
      git://github.com/xapi-project/xen-api-backports.git<br>
      xen-api-client git://github.com/xapi-project/xen-api-client.git<br>
      xen-api-libs-specs
      git://github.com/xapi-project/xen-api-libs-specs.git<br>
      xen-api-libs-transitional
      git://github.com/xapi-project/xen-api-libs-transitional.git<br>
      xs-pull-request-build-scripts
      git://github.com/xapi-project/xs-pull-request-build-scripts.git<br>
      <br>
      = Detected forks in Mirage OS =<br>
      xen git://github.com/mirage/xen.git<br>
      mirari git://github.com/mirage/mirari.git<br>
      ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git<br>
      ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git<br>
      ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git<br>
      ocaml-dns git://github.com/mirage/ocaml-dns.git<br>
      ocaml-openflow git://github.com/mirage/ocaml-openflow.git<br>
      ocaml-re git://github.com/mirage/ocaml-re.git<br>
      ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git<br>
      ocaml-uri git://github.com/mirage/ocaml-uri.git<br>
      ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git<br>
      opam-repository git://github.com/mirage/opam-repository.git<br>
      <br>
      <br>
      <br>
      <br>
      -------- Original Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Subject:
            </th>
            <td>Removing forks from the analysis</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Date: </th>
            <td>Thu, 27 Mar 2014 14:36:06 +0100</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">From: </th>
            <td>Santiago DueÃ±as <a class="moz-txt-link-rfc2396E" href="mailto:sduenas@bitergia.com">&lt;sduenas@bitergia.com&gt;</a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">To: </th>
            <td>Lars Kurth <a class="moz-txt-link-rfc2396E" href="mailto:lars.kurth@xen.org">&lt;lars.kurth@xen.org&gt;</a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">CC: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:citrix@lists.bitergia.com">citrix@lists.bitergia.com</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

<a class="moz-txt-link-freetext" href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
-- 
Santiago DueÃ±as
<a class="moz-txt-link-abbreviated" href="mailto:sduenas@bitergia.com">sduenas@bitergia.com</a>
Bitergia S.L.L


</pre>
      <br>
    </div>
    <br>
  </body>
</html>

--------------070906040507060704010004--

--------------060301080903010301010403
Content-Type: text/plain; charset=windows-1252;
 name="xen_forks.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen_forks.txt"

PSBEZXRlY3RlZCBmb3JrcyBpbiBYQVBJIFByb2plY3QgPQ0KeGVuLXVuc3RhYmxlLW1pcnJv
ciBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tdW5zdGFibGUtbWlycm9yLmdp
dA0KUFJEdXAgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3QvUFJEdXAuZ2l0DQpibGt0
YXAtZGttcyBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC9ibGt0YXAtZGttcy5naXQN
CmNkcm9tIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L2Nkcm9tLmdpdA0KZmZzIGdp
dDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L2Zmcy5naXQNCmxpYnZoZCBnaXQ6Ly9naXRo
dWIuY29tL3hhcGktcHJvamVjdC9saWJ2aGQuZ2l0DQpuYmQgZ2l0Oi8vZ2l0aHViLmNvbS94
YXBpLXByb2plY3QvbmJkLmdpdA0KbmV0ZGV2IGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9q
ZWN0L25ldGRldi5naXQNCm9jYW1sLWZkLXNlbmQtcmVjdiBnaXQ6Ly9naXRodWIuY29tL3hh
cGktcHJvamVjdC9vY2FtbC1mZC1zZW5kLXJlY3YuZ2l0DQpvY2FtbC1vcGFzc3dkIGdpdDov
L2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L29jYW1sLW9wYXNzd2QuZ2l0DQpvY2FtbC1zaGEg
Z2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3Qvb2NhbWwtc2hhLmdpdA0Kb2NhbWwtdGFy
IGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L29jYW1sLXRhci5naXQNCm9jYW1sLXZo
ZCBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC9vY2FtbC12aGQuZ2l0DQpvY2FtbC14
ZW5zdG9yZS1jbGllbnRzIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L29jYW1sLXhl
bnN0b3JlLWNsaWVudHMuZ2l0DQpvY2FtbHRlc3QgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXBy
b2plY3Qvb2NhbWx0ZXN0LmdpdA0Kb2Nsb2NrIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9q
ZWN0L29jbG9jay5naXQNCm9wYW0gZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3Qvb3Bh
bS5naXQNCm9wYW0tcmVwb3NpdG9yeSBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC9v
cGFtLXJlcG9zaXRvcnkuZ2l0DQpweXRob24tZ2l0aHViMiBnaXQ6Ly9naXRodWIuY29tL3hh
cGktcHJvamVjdC9weXRob24tZ2l0aHViMi5naXQNCnRhcGN0bCBnaXQ6Ly9naXRodWIuY29t
L3hhcGktcHJvamVjdC90YXBjdGwuZ2l0DQp2aGQtdG9vbCBnaXQ6Ly9naXRodWIuY29tL3hh
cGktcHJvamVjdC92aGQtdG9vbC5naXQNCnZuY3Rlcm0gZ2l0Oi8vZ2l0aHViLmNvbS94YXBp
LXByb2plY3Qvdm5jdGVybS5naXQNCndzcHJveHkgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXBy
b2plY3Qvd3Nwcm94eS5naXQNCnhjcC1lbGlsb2FkZXIgZ2l0Oi8vZ2l0aHViLmNvbS94YXBp
LXByb2plY3QveGNwLWVsaWxvYWRlci5naXQNCnhjcC1ndWVzdC10ZW1wbGF0ZXMgZ2l0Oi8v
Z2l0aHViLmNvbS94YXBpLXByb2plY3QveGNwLWd1ZXN0LXRlbXBsYXRlcy5naXQNCnhjcC1p
ZGwgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3QveGNwLWlkbC5naXQNCnhjcC1zdG9y
YWdlLW1hbmFnZXJzIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L3hjcC1zdG9yYWdl
LW1hbmFnZXJzLmdpdA0KeGVuLWFwaS1iYWNrcG9ydHMgZ2l0Oi8vZ2l0aHViLmNvbS94YXBp
LXByb2plY3QveGVuLWFwaS1iYWNrcG9ydHMuZ2l0DQp4ZW4tYXBpLWNsaWVudCBnaXQ6Ly9n
aXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tYXBpLWNsaWVudC5naXQNCnhlbi1hcGktbGli
cy1zcGVjcyBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tYXBpLWxpYnMtc3Bl
Y3MuZ2l0DQp4ZW4tYXBpLWxpYnMtdHJhbnNpdGlvbmFsIGdpdDovL2dpdGh1Yi5jb20veGFw
aS1wcm9qZWN0L3hlbi1hcGktbGlicy10cmFuc2l0aW9uYWwuZ2l0DQp4cy1wdWxsLXJlcXVl
c3QtYnVpbGQtc2NyaXB0cyBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94cy1wdWxs
LXJlcXVlc3QtYnVpbGQtc2NyaXB0cy5naXQNCg0KPSBEZXRlY3RlZCBmb3JrcyBpbiBNaXJh
Z2UgT1MgPQ0KDQp4ZW4gZ2l0Oi8vZ2l0aHViLmNvbS9taXJhZ2UveGVuLmdpdA0KbWlyYXJp
IGdpdDovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFyaS5naXQNCm9jYW1sLWNvaHR0cCBnaXQ6
Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1jb2h0dHAuZ2l0DQpvY2FtbC1jcnlwdG8ta2V5
cyBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1jcnlwdG8ta2V5cy5naXQNCm9jYW1s
LWNzdHJ1Y3QgZ2l0Oi8vZ2l0aHViLmNvbS9taXJhZ2Uvb2NhbWwtY3N0cnVjdC5naXQNCm9j
YW1sLWRucyBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1kbnMuZ2l0DQpvY2FtbC1v
cGVuZmxvdyBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1vcGVuZmxvdy5naXQNCm9j
YW1sLXJlIGdpdDovL2dpdGh1Yi5jb20vbWlyYWdlL29jYW1sLXJlLmdpdA0Kb2NhbWwtdHVu
dGFwIGdpdDovL2dpdGh1Yi5jb20vbWlyYWdlL29jYW1sLXR1bnRhcC5naXQNCm9jYW1sLXVy
aSBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC11cmkuZ2l0DQpvY2FtbC14ZW5zdG9y
ZSBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC14ZW5zdG9yZS5naXQNCm9wYW0tcmVw
b3NpdG9yeSBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vcGFtLXJlcG9zaXRvcnkuZ2l0DQoN
Cg0K
--------------060301080903010301010403
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--------------060301080903010301010403--


From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 16:24:50 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 16:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTD6j-0006N5-Tg; Thu, 27 Mar 2014 16:24:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WTD6h-0006Mo-Pt
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 16:24:44 +0000
Received: from [85.158.139.211:35832] by server-11.bemta-5.messagelabs.com id
	AE/94-30804-AC054335; Thu, 27 Mar 2014 16:24:42 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1395937479!3788173!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29772 invoked from network); 27 Mar 2014 16:24:39 -0000
Received: from mail-wg0-f48.google.com (HELO mail-wg0-f48.google.com)
	(74.125.82.48)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Mar 2014 16:24:39 -0000
Received: by mail-wg0-f48.google.com with SMTP id l18so2675373wgh.7
	for <mirageos-devel@lists.xenproject.org>;
	Thu, 27 Mar 2014 09:24:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=fi1vny4RUqjgaokwX/eGX4nEFvM9loDV+SN5sh6IEDU=;
	b=d8U8V7XPqnnt+ep2Zi7zaG/JCJqFO22RsvM6lf6AKpEZsOKiCiE5QsFY+2TNKhqSln
	l6nD2enuWU8nr9hoNkIHyCII/v6mo7u4dQhpWJGHOZBomBtxZnrcXlwSg7snmfVCD+/i
	6meY5V0A5ZOnvkL3Lush9LhoGCLtN1dLjePzLuFVlDAR5OqVjMp33UVGad1cdtDcl7l3
	nGZv3q8nX+kJw06YuEIxOm1Yc+PX7T8gFsveTPC5zk4kvIIE8yR6FSRDn3BykaE2G1ea
	qU8K0VQpEmrizarxiuCDJZ7prbQ3HaVXL8oADS9ufZX8aPXvWgOekqL+TAcDEjxzvyqg
	N0lA==
X-Received: by 10.180.75.202 with SMTP id e10mr41535394wiw.50.1395937479648;
	Thu, 27 Mar 2014 09:24:39 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id h19sm8581987wiw.17.2014.03.27.09.24.38
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 27 Mar 2014 09:24:38 -0700 (PDT)
Message-ID: <533450C5.5070005@xen.org>
Date: Thu, 27 Mar 2014 16:24:37 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, 
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
References: <1395927366.3749.13.camel@Guybrush>
In-Reply-To: <1395927366.3749.13.camel@Guybrush>
X-Forwarded-Message-Id: <1395927366.3749.13.camel@Guybrush>
Content-Type: multipart/mixed; boundary="------------060301080903010301010403"
Subject: [MirageOS-devel] Issues and questions related to contribution
 metrics dashboard for XAPI and Mirage OS
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--------------060301080903010301010403
Content-Type: multipart/alternative;
 boundary="------------070906040507060704010004"


--------------070906040507060704010004
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi all,

a while ago I kicked a conversation related to putting a dashboard for 
the Xen project sub projects together. As it turns out there is an issue 
in  XAPI and MirageOS repositories on github. Some of them are forks of 
upstreams, which are hard for the tool to analyze. My proposal would be 
to *not analyse them* and include them into statistics. If I don't hear 
any screams, then this will be the default. The list of forks detected 
are listed below ...

Also, it would be good to let me know of any other repos that you dont 
want to analyse. The full list is at 
http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html 
(note that there is 79 pages of them) which should be aggregated into 
buckets for XAPI and opam

Regards
Lars

= Detected forks in XAPI Project =
xen-unstable-mirror git://github.com/xapi-project/xen-unstable-mirror.git
PRDup git://github.com/xapi-project/PRDup.git
blktap-dkms git://github.com/xapi-project/blktap-dkms.git
cdrom git://github.com/xapi-project/cdrom.git
ffs git://github.com/xapi-project/ffs.git
libvhd git://github.com/xapi-project/libvhd.git
nbd git://github.com/xapi-project/nbd.git
netdev git://github.com/xapi-project/netdev.git
ocaml-fd-send-recv git://github.com/xapi-project/ocaml-fd-send-recv.git
ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git
ocaml-sha git://github.com/xapi-project/ocaml-sha.git
ocaml-tar git://github.com/xapi-project/ocaml-tar.git
ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git
ocaml-xenstore-clients 
git://github.com/xapi-project/ocaml-xenstore-clients.git
ocamltest git://github.com/xapi-project/ocamltest.git
oclock git://github.com/xapi-project/oclock.git
opam git://github.com/xapi-project/opam.git
opam-repository git://github.com/xapi-project/opam-repository.git
python-github2 git://github.com/xapi-project/python-github2.git
tapctl git://github.com/xapi-project/tapctl.git
vhd-tool git://github.com/xapi-project/vhd-tool.git
vncterm git://github.com/xapi-project/vncterm.git
wsproxy git://github.com/xapi-project/wsproxy.git
xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git
xcp-guest-templates git://github.com/xapi-project/xcp-guest-templates.git
xcp-idl git://github.com/xapi-project/xcp-idl.git
xcp-storage-managers git://github.com/xapi-project/xcp-storage-managers.git
xen-api-backports git://github.com/xapi-project/xen-api-backports.git
xen-api-client git://github.com/xapi-project/xen-api-client.git
xen-api-libs-specs git://github.com/xapi-project/xen-api-libs-specs.git
xen-api-libs-transitional 
git://github.com/xapi-project/xen-api-libs-transitional.git
xs-pull-request-build-scripts 
git://github.com/xapi-project/xs-pull-request-build-scripts.git

= Detected forks in Mirage OS =
xen git://github.com/mirage/xen.git
mirari git://github.com/mirage/mirari.git
ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git
ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git
ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git
ocaml-dns git://github.com/mirage/ocaml-dns.git
ocaml-openflow git://github.com/mirage/ocaml-openflow.git
ocaml-re git://github.com/mirage/ocaml-re.git
ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git
ocaml-uri git://github.com/mirage/ocaml-uri.git
ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git
opam-repository git://github.com/mirage/opam-repository.git




-------- Original Message --------
Subject: 	Removing forks from the analysis
Date: 	Thu, 27 Mar 2014 14:36:06 +0100
From: 	Santiago DueÃ±as <sduenas@bitergia.com>
To: 	Lars Kurth <lars.kurth@xen.org>
CC: 	citrix@lists.bitergia.com



Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
-- 
Santiago DueÃ±as
sduenas@bitergia.com
Bitergia S.L.L





--------------070906040507060704010004
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi all,<br>
    <div class="moz-forward-container"><br>
      a while ago I kicked a conversation related to putting a dashboard
      for the Xen project sub projects together. As it turns out there
      is an issue inÂ  XAPI and MirageOS repositories on github. Some of
      them are forks of upstreams, which are hard for the tool to
      analyze. My proposal would be to *not analyse them* and include
      them into statistics. If I don't hear any screams, then this will
      be the default. The list of forks detected are listed below ...<br>
      <br>
      Also, it would be good to let me know of any other repos that you
      dont want to analyse. The full list is at
      <a class="moz-txt-link-freetext" href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>
      (note that there is 79 pages of them) which should be aggregated
      into buckets for XAPI and opam<br>
      <br>
      Regards<br>
      Lars<br>
      <br>
      = Detected forks in XAPI Project =<br>
      xen-unstable-mirror
      git://github.com/xapi-project/xen-unstable-mirror.git<br>
      PRDup git://github.com/xapi-project/PRDup.git<br>
      blktap-dkms git://github.com/xapi-project/blktap-dkms.git<br>
      cdrom git://github.com/xapi-project/cdrom.git<br>
      ffs git://github.com/xapi-project/ffs.git<br>
      libvhd git://github.com/xapi-project/libvhd.git<br>
      nbd git://github.com/xapi-project/nbd.git<br>
      netdev git://github.com/xapi-project/netdev.git<br>
      ocaml-fd-send-recv
      git://github.com/xapi-project/ocaml-fd-send-recv.git<br>
      ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git<br>
      ocaml-sha git://github.com/xapi-project/ocaml-sha.git<br>
      ocaml-tar git://github.com/xapi-project/ocaml-tar.git<br>
      ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git<br>
      ocaml-xenstore-clients
      git://github.com/xapi-project/ocaml-xenstore-clients.git<br>
      ocamltest git://github.com/xapi-project/ocamltest.git<br>
      oclock git://github.com/xapi-project/oclock.git<br>
      opam git://github.com/xapi-project/opam.git<br>
      opam-repository git://github.com/xapi-project/opam-repository.git<br>
      python-github2 git://github.com/xapi-project/python-github2.git<br>
      tapctl git://github.com/xapi-project/tapctl.git<br>
      vhd-tool git://github.com/xapi-project/vhd-tool.git<br>
      vncterm git://github.com/xapi-project/vncterm.git<br>
      wsproxy git://github.com/xapi-project/wsproxy.git<br>
      xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git<br>
      xcp-guest-templates
      git://github.com/xapi-project/xcp-guest-templates.git<br>
      xcp-idl git://github.com/xapi-project/xcp-idl.git<br>
      xcp-storage-managers
      git://github.com/xapi-project/xcp-storage-managers.git<br>
      xen-api-backports
      git://github.com/xapi-project/xen-api-backports.git<br>
      xen-api-client git://github.com/xapi-project/xen-api-client.git<br>
      xen-api-libs-specs
      git://github.com/xapi-project/xen-api-libs-specs.git<br>
      xen-api-libs-transitional
      git://github.com/xapi-project/xen-api-libs-transitional.git<br>
      xs-pull-request-build-scripts
      git://github.com/xapi-project/xs-pull-request-build-scripts.git<br>
      <br>
      = Detected forks in Mirage OS =<br>
      xen git://github.com/mirage/xen.git<br>
      mirari git://github.com/mirage/mirari.git<br>
      ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git<br>
      ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git<br>
      ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git<br>
      ocaml-dns git://github.com/mirage/ocaml-dns.git<br>
      ocaml-openflow git://github.com/mirage/ocaml-openflow.git<br>
      ocaml-re git://github.com/mirage/ocaml-re.git<br>
      ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git<br>
      ocaml-uri git://github.com/mirage/ocaml-uri.git<br>
      ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git<br>
      opam-repository git://github.com/mirage/opam-repository.git<br>
      <br>
      <br>
      <br>
      <br>
      -------- Original Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Subject:
            </th>
            <td>Removing forks from the analysis</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Date: </th>
            <td>Thu, 27 Mar 2014 14:36:06 +0100</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">From: </th>
            <td>Santiago DueÃ±as <a class="moz-txt-link-rfc2396E" href="mailto:sduenas@bitergia.com">&lt;sduenas@bitergia.com&gt;</a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">To: </th>
            <td>Lars Kurth <a class="moz-txt-link-rfc2396E" href="mailto:lars.kurth@xen.org">&lt;lars.kurth@xen.org&gt;</a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">CC: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:citrix@lists.bitergia.com">citrix@lists.bitergia.com</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

<a class="moz-txt-link-freetext" href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
-- 
Santiago DueÃ±as
<a class="moz-txt-link-abbreviated" href="mailto:sduenas@bitergia.com">sduenas@bitergia.com</a>
Bitergia S.L.L


</pre>
      <br>
    </div>
    <br>
  </body>
</html>

--------------070906040507060704010004--

--------------060301080903010301010403
Content-Type: text/plain; charset=windows-1252;
 name="xen_forks.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen_forks.txt"

PSBEZXRlY3RlZCBmb3JrcyBpbiBYQVBJIFByb2plY3QgPQ0KeGVuLXVuc3RhYmxlLW1pcnJv
ciBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tdW5zdGFibGUtbWlycm9yLmdp
dA0KUFJEdXAgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3QvUFJEdXAuZ2l0DQpibGt0
YXAtZGttcyBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC9ibGt0YXAtZGttcy5naXQN
CmNkcm9tIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L2Nkcm9tLmdpdA0KZmZzIGdp
dDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L2Zmcy5naXQNCmxpYnZoZCBnaXQ6Ly9naXRo
dWIuY29tL3hhcGktcHJvamVjdC9saWJ2aGQuZ2l0DQpuYmQgZ2l0Oi8vZ2l0aHViLmNvbS94
YXBpLXByb2plY3QvbmJkLmdpdA0KbmV0ZGV2IGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9q
ZWN0L25ldGRldi5naXQNCm9jYW1sLWZkLXNlbmQtcmVjdiBnaXQ6Ly9naXRodWIuY29tL3hh
cGktcHJvamVjdC9vY2FtbC1mZC1zZW5kLXJlY3YuZ2l0DQpvY2FtbC1vcGFzc3dkIGdpdDov
L2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L29jYW1sLW9wYXNzd2QuZ2l0DQpvY2FtbC1zaGEg
Z2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3Qvb2NhbWwtc2hhLmdpdA0Kb2NhbWwtdGFy
IGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L29jYW1sLXRhci5naXQNCm9jYW1sLXZo
ZCBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC9vY2FtbC12aGQuZ2l0DQpvY2FtbC14
ZW5zdG9yZS1jbGllbnRzIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L29jYW1sLXhl
bnN0b3JlLWNsaWVudHMuZ2l0DQpvY2FtbHRlc3QgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXBy
b2plY3Qvb2NhbWx0ZXN0LmdpdA0Kb2Nsb2NrIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9q
ZWN0L29jbG9jay5naXQNCm9wYW0gZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3Qvb3Bh
bS5naXQNCm9wYW0tcmVwb3NpdG9yeSBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC9v
cGFtLXJlcG9zaXRvcnkuZ2l0DQpweXRob24tZ2l0aHViMiBnaXQ6Ly9naXRodWIuY29tL3hh
cGktcHJvamVjdC9weXRob24tZ2l0aHViMi5naXQNCnRhcGN0bCBnaXQ6Ly9naXRodWIuY29t
L3hhcGktcHJvamVjdC90YXBjdGwuZ2l0DQp2aGQtdG9vbCBnaXQ6Ly9naXRodWIuY29tL3hh
cGktcHJvamVjdC92aGQtdG9vbC5naXQNCnZuY3Rlcm0gZ2l0Oi8vZ2l0aHViLmNvbS94YXBp
LXByb2plY3Qvdm5jdGVybS5naXQNCndzcHJveHkgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXBy
b2plY3Qvd3Nwcm94eS5naXQNCnhjcC1lbGlsb2FkZXIgZ2l0Oi8vZ2l0aHViLmNvbS94YXBp
LXByb2plY3QveGNwLWVsaWxvYWRlci5naXQNCnhjcC1ndWVzdC10ZW1wbGF0ZXMgZ2l0Oi8v
Z2l0aHViLmNvbS94YXBpLXByb2plY3QveGNwLWd1ZXN0LXRlbXBsYXRlcy5naXQNCnhjcC1p
ZGwgZ2l0Oi8vZ2l0aHViLmNvbS94YXBpLXByb2plY3QveGNwLWlkbC5naXQNCnhjcC1zdG9y
YWdlLW1hbmFnZXJzIGdpdDovL2dpdGh1Yi5jb20veGFwaS1wcm9qZWN0L3hjcC1zdG9yYWdl
LW1hbmFnZXJzLmdpdA0KeGVuLWFwaS1iYWNrcG9ydHMgZ2l0Oi8vZ2l0aHViLmNvbS94YXBp
LXByb2plY3QveGVuLWFwaS1iYWNrcG9ydHMuZ2l0DQp4ZW4tYXBpLWNsaWVudCBnaXQ6Ly9n
aXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tYXBpLWNsaWVudC5naXQNCnhlbi1hcGktbGli
cy1zcGVjcyBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94ZW4tYXBpLWxpYnMtc3Bl
Y3MuZ2l0DQp4ZW4tYXBpLWxpYnMtdHJhbnNpdGlvbmFsIGdpdDovL2dpdGh1Yi5jb20veGFw
aS1wcm9qZWN0L3hlbi1hcGktbGlicy10cmFuc2l0aW9uYWwuZ2l0DQp4cy1wdWxsLXJlcXVl
c3QtYnVpbGQtc2NyaXB0cyBnaXQ6Ly9naXRodWIuY29tL3hhcGktcHJvamVjdC94cy1wdWxs
LXJlcXVlc3QtYnVpbGQtc2NyaXB0cy5naXQNCg0KPSBEZXRlY3RlZCBmb3JrcyBpbiBNaXJh
Z2UgT1MgPQ0KDQp4ZW4gZ2l0Oi8vZ2l0aHViLmNvbS9taXJhZ2UveGVuLmdpdA0KbWlyYXJp
IGdpdDovL2dpdGh1Yi5jb20vbWlyYWdlL21pcmFyaS5naXQNCm9jYW1sLWNvaHR0cCBnaXQ6
Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1jb2h0dHAuZ2l0DQpvY2FtbC1jcnlwdG8ta2V5
cyBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1jcnlwdG8ta2V5cy5naXQNCm9jYW1s
LWNzdHJ1Y3QgZ2l0Oi8vZ2l0aHViLmNvbS9taXJhZ2Uvb2NhbWwtY3N0cnVjdC5naXQNCm9j
YW1sLWRucyBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1kbnMuZ2l0DQpvY2FtbC1v
cGVuZmxvdyBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1vcGVuZmxvdy5naXQNCm9j
YW1sLXJlIGdpdDovL2dpdGh1Yi5jb20vbWlyYWdlL29jYW1sLXJlLmdpdA0Kb2NhbWwtdHVu
dGFwIGdpdDovL2dpdGh1Yi5jb20vbWlyYWdlL29jYW1sLXR1bnRhcC5naXQNCm9jYW1sLXVy
aSBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC11cmkuZ2l0DQpvY2FtbC14ZW5zdG9y
ZSBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC14ZW5zdG9yZS5naXQNCm9wYW0tcmVw
b3NpdG9yeSBnaXQ6Ly9naXRodWIuY29tL21pcmFnZS9vcGFtLXJlcG9zaXRvcnkuZ2l0DQoN
Cg0K
--------------060301080903010301010403
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--------------060301080903010301010403--


From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 16:29:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 16:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTDAx-0006ZY-Su; Thu, 27 Mar 2014 16:29:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTDAv-0006Z1-EX
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 16:29:05 +0000
Received: from [85.158.139.211:62846] by server-5.bemta-5.messagelabs.com id
	42/52-06049-FC154335; Thu, 27 Mar 2014 16:29:03 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1395937740!3813076!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30338 invoked from network); 27 Mar 2014 16:29:00 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-9.tower-206.messagelabs.com with SMTP;
	27 Mar 2014 16:29:00 -0000
Received: (qmail 7780 invoked by uid 634); 27 Mar 2014 16:28:59 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED,HTML_MESSAGE
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Thu, 27 Mar 2014 16:28:58 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <533450C5.5070005@xen.org>
Date: Thu, 27 Mar 2014 16:28:57 +0000
Message-Id: <3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org>
References: <1395927366.3749.13.camel@Guybrush> <533450C5.5070005@xen.org>
To: lars.kurth@xen.org
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [MirageOS-devel] [Xen-API] Issues and questions related to
	contribution metrics dashboard for XAPI and Mirage OS
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0686667616375127945=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============0686667616375127945==
Content-Type: multipart/alternative; boundary="Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4"


--Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Dave and I are currently going through our repository list to normalize =
this for Mirage.

https://github.com/mirage/mirage/issues/236

We'll update you shortly when the "trove" is completed.  That will have =
an authoritative list of libraries, as well as spotting any licensing =
inconsistencies or incorrect fork orders.

cheers,
Anil

On 27 Mar 2014, at 16:24, Lars Kurth <lars.kurth@xen.org> wrote:

> Hi all,
>=20
> a while ago I kicked a conversation related to putting a dashboard for =
the Xen project sub projects together. As it turns out there is an issue =
in  XAPI and MirageOS repositories on github. Some of them are forks of =
upstreams, which are hard for the tool to analyze. My proposal would be =
to *not analyse them* and include them into statistics. If I don't hear =
any screams, then this will be the default. The list of forks detected =
are listed below ...
>=20
> Also, it would be good to let me know of any other repos that you dont =
want to analyse. The full list is at =
http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html =
(note that there is 79 pages of them) which should be aggregated into =
buckets for XAPI and opam
>=20
> Regards
> Lars
>=20
> =3D Detected forks in XAPI Project =3D
> xen-unstable-mirror =
git://github.com/xapi-project/xen-unstable-mirror.git
> PRDup git://github.com/xapi-project/PRDup.git
> blktap-dkms git://github.com/xapi-project/blktap-dkms.git
> cdrom git://github.com/xapi-project/cdrom.git
> ffs git://github.com/xapi-project/ffs.git
> libvhd git://github.com/xapi-project/libvhd.git
> nbd git://github.com/xapi-project/nbd.git
> netdev git://github.com/xapi-project/netdev.git
> ocaml-fd-send-recv =
git://github.com/xapi-project/ocaml-fd-send-recv.git
> ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git
> ocaml-sha git://github.com/xapi-project/ocaml-sha.git
> ocaml-tar git://github.com/xapi-project/ocaml-tar.git
> ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git
> ocaml-xenstore-clients =
git://github.com/xapi-project/ocaml-xenstore-clients.git
> ocamltest git://github.com/xapi-project/ocamltest.git
> oclock git://github.com/xapi-project/oclock.git
> opam git://github.com/xapi-project/opam.git
> opam-repository git://github.com/xapi-project/opam-repository.git
> python-github2 git://github.com/xapi-project/python-github2.git
> tapctl git://github.com/xapi-project/tapctl.git
> vhd-tool git://github.com/xapi-project/vhd-tool.git
> vncterm git://github.com/xapi-project/vncterm.git
> wsproxy git://github.com/xapi-project/wsproxy.git
> xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git
> xcp-guest-templates =
git://github.com/xapi-project/xcp-guest-templates.git
> xcp-idl git://github.com/xapi-project/xcp-idl.git
> xcp-storage-managers =
git://github.com/xapi-project/xcp-storage-managers.git
> xen-api-backports git://github.com/xapi-project/xen-api-backports.git
> xen-api-client git://github.com/xapi-project/xen-api-client.git
> xen-api-libs-specs =
git://github.com/xapi-project/xen-api-libs-specs.git
> xen-api-libs-transitional =
git://github.com/xapi-project/xen-api-libs-transitional.git
> xs-pull-request-build-scripts =
git://github.com/xapi-project/xs-pull-request-build-scripts.git
>=20
> =3D Detected forks in Mirage OS =3D
> xen git://github.com/mirage/xen.git
> mirari git://github.com/mirage/mirari.git
> ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git
> ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git
> ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git
> ocaml-dns git://github.com/mirage/ocaml-dns.git
> ocaml-openflow git://github.com/mirage/ocaml-openflow.git
> ocaml-re git://github.com/mirage/ocaml-re.git
> ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git
> ocaml-uri git://github.com/mirage/ocaml-uri.git
> ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git
> opam-repository git://github.com/mirage/opam-repository.git
>=20
>=20
>=20
>=20
> -------- Original Message --------
> Subject:	Removing forks from the analysis
> Date:	Thu, 27 Mar 2014 14:36:06 +0100
> From:	Santiago Due=F1as <sduenas@bitergia.com>
> To:	Lars Kurth <lars.kurth@xen.org>
> CC:	citrix@lists.bitergia.com
>=20
> Hi again Lars,
>=20
> during our analysis, we found that some of your git repos are forks =
from
> upstream repositories. I don not know whether you talk to Manrique or
> Jesus about that but I prefer to remember you which possibilities we
> offer and which one we have follow.
>=20
> The repositories that we have already analyzed are listed on the
> scm-repos page:
>=20
> =
http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html
>=20
> We offer three possibilities for treating these cases:
>=20
> - Do not analyze forks. This is the default option. We have removed =
from
> the analysis those repositories marked as forks in Github and others
> from upstream such as "ocaml" and "opam" series (see the attached file
> that includes the full list of forks).
>=20
> Probably, you will want to remove more. If this is your choice, please
> have a look at the repositories page and send me an email with the =
list
> of git repositories you want to remove from the analysis.
>=20
> - Analyze forks. Take into account that this can affect the whole
> numbers and stats, particularly if your team is not really active in
> these repos.
>=20
> - Analyze differences between upstream and local repositories. Due =
this
> functionality is out of the basic dashboard, please talk to Manrique =
or
> Jesus to get more details, if interested.
>=20
> Santi
> --=20
> Santiago Due=F1as
> sduenas@bitergia.com
> Bitergia S.L.L
>=20
>=20
>=20
>=20
> <xen_forks.txt>_______________________________________________
> Xen-api mailing list
> Xen-api@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


--Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Dave =
and I are currently going through our repository list to normalize this =
for Mirage.<div><br></div><div><a =
href=3D"https://github.com/mirage/mirage/issues/236">https://github.com/mi=
rage/mirage/issues/236</a></div><div><br></div><div>We'll update you =
shortly when the "trove" is completed. &nbsp;That will have an =
authoritative list of libraries, as well as spotting any licensing =
inconsistencies or incorrect fork =
orders.</div><div><br></div><div>cheers,</div><div>Anil</div><div><br><div=
><div>On 27 Mar 2014, at 16:24, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xen.org">lars.kurth@xen.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
 =20

    <meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3DUTF-8">
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    Hi all,<br>
    <div class=3D"moz-forward-container"><br>
      a while ago I kicked a conversation related to putting a dashboard
      for the Xen project sub projects together. As it turns out there
      is an issue in&nbsp; XAPI and MirageOS repositories on github. =
Some of
      them are forks of upstreams, which are hard for the tool to
      analyze. My proposal would be to *not analyse them* and include
      them into statistics. If I don't hear any screams, then this will
      be the default. The list of forks detected are listed below =
...<br>
      <br>
      Also, it would be good to let me know of any other repos that you
      dont want to analyse. The full list is at
      <a class=3D"moz-txt-link-freetext" =
href=3D"http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html</a>
      (note that there is 79 pages of them) which should be aggregated
      into buckets for XAPI and opam<br>
      <br>
      Regards<br>
      Lars<br>
      <br>
      =3D Detected forks in XAPI Project =3D<br>
      xen-unstable-mirror
      <a =
href=3D"git://github.com/xapi-project/xen-unstable-mirror.git">git://githu=
b.com/xapi-project/xen-unstable-mirror.git</a><br>
      PRDup <a =
href=3D"git://github.com/xapi-project/PRDup.git">git://github.com/xapi-pro=
ject/PRDup.git</a><br>
      blktap-dkms <a =
href=3D"git://github.com/xapi-project/blktap-dkms.git">git://github.com/xa=
pi-project/blktap-dkms.git</a><br>
      cdrom <a =
href=3D"git://github.com/xapi-project/cdrom.git">git://github.com/xapi-pro=
ject/cdrom.git</a><br>
      ffs <a =
href=3D"git://github.com/xapi-project/ffs.git">git://github.com/xapi-proje=
ct/ffs.git</a><br>
      libvhd <a =
href=3D"git://github.com/xapi-project/libvhd.git">git://github.com/xapi-pr=
oject/libvhd.git</a><br>
      nbd <a =
href=3D"git://github.com/xapi-project/nbd.git">git://github.com/xapi-proje=
ct/nbd.git</a><br>
      netdev <a =
href=3D"git://github.com/xapi-project/netdev.git">git://github.com/xapi-pr=
oject/netdev.git</a><br>
      ocaml-fd-send-recv
      <a =
href=3D"git://github.com/xapi-project/ocaml-fd-send-recv.git">git://github=
.com/xapi-project/ocaml-fd-send-recv.git</a><br>
      ocaml-opasswd <a =
href=3D"git://github.com/xapi-project/ocaml-opasswd.git">git://github.com/=
xapi-project/ocaml-opasswd.git</a><br>
      ocaml-sha <a =
href=3D"git://github.com/xapi-project/ocaml-sha.git">git://github.com/xapi=
-project/ocaml-sha.git</a><br>
      ocaml-tar <a =
href=3D"git://github.com/xapi-project/ocaml-tar.git">git://github.com/xapi=
-project/ocaml-tar.git</a><br>
      ocaml-vhd <a =
href=3D"git://github.com/xapi-project/ocaml-vhd.git">git://github.com/xapi=
-project/ocaml-vhd.git</a><br>
      ocaml-xenstore-clients
      <a =
href=3D"git://github.com/xapi-project/ocaml-xenstore-clients.git">git://gi=
thub.com/xapi-project/ocaml-xenstore-clients.git</a><br>
      ocamltest <a =
href=3D"git://github.com/xapi-project/ocamltest.git">git://github.com/xapi=
-project/ocamltest.git</a><br>
      oclock <a =
href=3D"git://github.com/xapi-project/oclock.git">git://github.com/xapi-pr=
oject/oclock.git</a><br>
      opam <a =
href=3D"git://github.com/xapi-project/opam.git">git://github.com/xapi-proj=
ect/opam.git</a><br>
      opam-repository <a =
href=3D"git://github.com/xapi-project/opam-repository.git">git://github.co=
m/xapi-project/opam-repository.git</a><br>
      python-github2 <a =
href=3D"git://github.com/xapi-project/python-github2.git">git://github.com=
/xapi-project/python-github2.git</a><br>
      tapctl <a =
href=3D"git://github.com/xapi-project/tapctl.git">git://github.com/xapi-pr=
oject/tapctl.git</a><br>
      vhd-tool <a =
href=3D"git://github.com/xapi-project/vhd-tool.git">git://github.com/xapi-=
project/vhd-tool.git</a><br>
      vncterm <a =
href=3D"git://github.com/xapi-project/vncterm.git">git://github.com/xapi-p=
roject/vncterm.git</a><br>
      wsproxy <a =
href=3D"git://github.com/xapi-project/wsproxy.git">git://github.com/xapi-p=
roject/wsproxy.git</a><br>
      xcp-eliloader <a =
href=3D"git://github.com/xapi-project/xcp-eliloader.git">git://github.com/=
xapi-project/xcp-eliloader.git</a><br>
      xcp-guest-templates
      <a =
href=3D"git://github.com/xapi-project/xcp-guest-templates.git">git://githu=
b.com/xapi-project/xcp-guest-templates.git</a><br>
      xcp-idl <a =
href=3D"git://github.com/xapi-project/xcp-idl.git">git://github.com/xapi-p=
roject/xcp-idl.git</a><br>
      xcp-storage-managers
      <a =
href=3D"git://github.com/xapi-project/xcp-storage-managers.git">git://gith=
ub.com/xapi-project/xcp-storage-managers.git</a><br>
      xen-api-backports
      <a =
href=3D"git://github.com/xapi-project/xen-api-backports.git">git://github.=
com/xapi-project/xen-api-backports.git</a><br>
      xen-api-client <a =
href=3D"git://github.com/xapi-project/xen-api-client.git">git://github.com=
/xapi-project/xen-api-client.git</a><br>
      xen-api-libs-specs
      <a =
href=3D"git://github.com/xapi-project/xen-api-libs-specs.git">git://github=
.com/xapi-project/xen-api-libs-specs.git</a><br>
      xen-api-libs-transitional
      <a =
href=3D"git://github.com/xapi-project/xen-api-libs-transitional.git">git:/=
/github.com/xapi-project/xen-api-libs-transitional.git</a><br>
      xs-pull-request-build-scripts
      <a =
href=3D"git://github.com/xapi-project/xs-pull-request-build-scripts.git">g=
it://github.com/xapi-project/xs-pull-request-build-scripts.git</a><br>
      <br>
      =3D Detected forks in Mirage OS =3D<br>
      xen <a =
href=3D"git://github.com/mirage/xen.git">git://github.com/mirage/xen.git</=
a><br>
      mirari <a =
href=3D"git://github.com/mirage/mirari.git">git://github.com/mirage/mirari=
.git</a><br>
      ocaml-cohttp <a =
href=3D"git://github.com/mirage/ocaml-cohttp.git">git://github.com/mirage/=
ocaml-cohttp.git</a><br>
      ocaml-crypto-keys <a =
href=3D"git://github.com/mirage/ocaml-crypto-keys.git">git://github.com/mi=
rage/ocaml-crypto-keys.git</a><br>
      ocaml-cstruct <a =
href=3D"git://github.com/mirage/ocaml-cstruct.git">git://github.com/mirage=
/ocaml-cstruct.git</a><br>
      ocaml-dns <a =
href=3D"git://github.com/mirage/ocaml-dns.git">git://github.com/mirage/oca=
ml-dns.git</a><br>
      ocaml-openflow <a =
href=3D"git://github.com/mirage/ocaml-openflow.git">git://github.com/mirag=
e/ocaml-openflow.git</a><br>
      ocaml-re <a =
href=3D"git://github.com/mirage/ocaml-re.git">git://github.com/mirage/ocam=
l-re.git</a><br>
      ocaml-tuntap <a =
href=3D"git://github.com/mirage/ocaml-tuntap.git">git://github.com/mirage/=
ocaml-tuntap.git</a><br>
      ocaml-uri <a =
href=3D"git://github.com/mirage/ocaml-uri.git">git://github.com/mirage/oca=
ml-uri.git</a><br>
      ocaml-xenstore <a =
href=3D"git://github.com/mirage/ocaml-xenstore.git">git://github.com/mirag=
e/ocaml-xenstore.git</a><br>
      opam-repository <a =
href=3D"git://github.com/mirage/opam-repository.git">git://github.com/mira=
ge/opam-repository.git</a><br>
      <br>
      <br>
      <br>
      <br>
      -------- Original Message --------
      <table class=3D"moz-email-headers-table" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0">
        <tbody>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" =
nowrap=3D"nowrap">Subject:
            </th>
            <td>Removing forks from the analysis</td>
          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" =
nowrap=3D"nowrap">Date: </th>
            <td>Thu, 27 Mar 2014 14:36:06 +0100</td>
          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" =
nowrap=3D"nowrap">From: </th>
            <td>Santiago Due=F1as <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:sduenas@bitergia.com">&lt;sduenas@bitergia.com&gt;</a></td>=

          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" nowrap=3D"nowrap">To: =
</th>
            <td>Lars Kurth <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:lars.kurth@xen.org">&lt;lars.kurth@xen.org&gt;</a></td>
          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" nowrap=3D"nowrap">CC: =
</th>
            <td><a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:citrix@lists.bitergia.com">citrix@lists.bitergia.com</a></t=
d>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

<a class=3D"moz-txt-link-freetext" =
href=3D"http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html</a>

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
--=20
Santiago Due=F1as
<a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:sduenas@bitergia.com">sduenas@bitergia.com</a>
Bitergia S.L.L


</pre>
      <br>
    </div>
    <br>
  </div>

=
<span>&lt;xen_forks.txt&gt;</span>________________________________________=
_______<br>Xen-api mailing list<br><a =
href=3D"mailto:Xen-api@lists.xen.org">Xen-api@lists.xen.org</a><br>http://=
lists.xen.org/cgi-bin/mailman/listinfo/xen-api<br></blockquote></div><br><=
/div></body></html>=

--Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4--


--===============0686667616375127945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============0686667616375127945==--


From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 16:29:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 16:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTDAx-0006ZY-Su; Thu, 27 Mar 2014 16:29:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTDAv-0006Z1-EX
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 16:29:05 +0000
Received: from [85.158.139.211:62846] by server-5.bemta-5.messagelabs.com id
	42/52-06049-FC154335; Thu, 27 Mar 2014 16:29:03 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1395937740!3813076!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30338 invoked from network); 27 Mar 2014 16:29:00 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-9.tower-206.messagelabs.com with SMTP;
	27 Mar 2014 16:29:00 -0000
Received: (qmail 7780 invoked by uid 634); 27 Mar 2014 16:28:59 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED,HTML_MESSAGE
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Thu, 27 Mar 2014 16:28:58 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <533450C5.5070005@xen.org>
Date: Thu, 27 Mar 2014 16:28:57 +0000
Message-Id: <3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org>
References: <1395927366.3749.13.camel@Guybrush> <533450C5.5070005@xen.org>
To: lars.kurth@xen.org
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [MirageOS-devel] [Xen-API] Issues and questions related to
	contribution metrics dashboard for XAPI and Mirage OS
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0686667616375127945=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============0686667616375127945==
Content-Type: multipart/alternative; boundary="Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4"


--Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Dave and I are currently going through our repository list to normalize =
this for Mirage.

https://github.com/mirage/mirage/issues/236

We'll update you shortly when the "trove" is completed.  That will have =
an authoritative list of libraries, as well as spotting any licensing =
inconsistencies or incorrect fork orders.

cheers,
Anil

On 27 Mar 2014, at 16:24, Lars Kurth <lars.kurth@xen.org> wrote:

> Hi all,
>=20
> a while ago I kicked a conversation related to putting a dashboard for =
the Xen project sub projects together. As it turns out there is an issue =
in  XAPI and MirageOS repositories on github. Some of them are forks of =
upstreams, which are hard for the tool to analyze. My proposal would be =
to *not analyse them* and include them into statistics. If I don't hear =
any screams, then this will be the default. The list of forks detected =
are listed below ...
>=20
> Also, it would be good to let me know of any other repos that you dont =
want to analyse. The full list is at =
http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html =
(note that there is 79 pages of them) which should be aggregated into =
buckets for XAPI and opam
>=20
> Regards
> Lars
>=20
> =3D Detected forks in XAPI Project =3D
> xen-unstable-mirror =
git://github.com/xapi-project/xen-unstable-mirror.git
> PRDup git://github.com/xapi-project/PRDup.git
> blktap-dkms git://github.com/xapi-project/blktap-dkms.git
> cdrom git://github.com/xapi-project/cdrom.git
> ffs git://github.com/xapi-project/ffs.git
> libvhd git://github.com/xapi-project/libvhd.git
> nbd git://github.com/xapi-project/nbd.git
> netdev git://github.com/xapi-project/netdev.git
> ocaml-fd-send-recv =
git://github.com/xapi-project/ocaml-fd-send-recv.git
> ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git
> ocaml-sha git://github.com/xapi-project/ocaml-sha.git
> ocaml-tar git://github.com/xapi-project/ocaml-tar.git
> ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git
> ocaml-xenstore-clients =
git://github.com/xapi-project/ocaml-xenstore-clients.git
> ocamltest git://github.com/xapi-project/ocamltest.git
> oclock git://github.com/xapi-project/oclock.git
> opam git://github.com/xapi-project/opam.git
> opam-repository git://github.com/xapi-project/opam-repository.git
> python-github2 git://github.com/xapi-project/python-github2.git
> tapctl git://github.com/xapi-project/tapctl.git
> vhd-tool git://github.com/xapi-project/vhd-tool.git
> vncterm git://github.com/xapi-project/vncterm.git
> wsproxy git://github.com/xapi-project/wsproxy.git
> xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git
> xcp-guest-templates =
git://github.com/xapi-project/xcp-guest-templates.git
> xcp-idl git://github.com/xapi-project/xcp-idl.git
> xcp-storage-managers =
git://github.com/xapi-project/xcp-storage-managers.git
> xen-api-backports git://github.com/xapi-project/xen-api-backports.git
> xen-api-client git://github.com/xapi-project/xen-api-client.git
> xen-api-libs-specs =
git://github.com/xapi-project/xen-api-libs-specs.git
> xen-api-libs-transitional =
git://github.com/xapi-project/xen-api-libs-transitional.git
> xs-pull-request-build-scripts =
git://github.com/xapi-project/xs-pull-request-build-scripts.git
>=20
> =3D Detected forks in Mirage OS =3D
> xen git://github.com/mirage/xen.git
> mirari git://github.com/mirage/mirari.git
> ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git
> ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git
> ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git
> ocaml-dns git://github.com/mirage/ocaml-dns.git
> ocaml-openflow git://github.com/mirage/ocaml-openflow.git
> ocaml-re git://github.com/mirage/ocaml-re.git
> ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git
> ocaml-uri git://github.com/mirage/ocaml-uri.git
> ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git
> opam-repository git://github.com/mirage/opam-repository.git
>=20
>=20
>=20
>=20
> -------- Original Message --------
> Subject:	Removing forks from the analysis
> Date:	Thu, 27 Mar 2014 14:36:06 +0100
> From:	Santiago Due=F1as <sduenas@bitergia.com>
> To:	Lars Kurth <lars.kurth@xen.org>
> CC:	citrix@lists.bitergia.com
>=20
> Hi again Lars,
>=20
> during our analysis, we found that some of your git repos are forks =
from
> upstream repositories. I don not know whether you talk to Manrique or
> Jesus about that but I prefer to remember you which possibilities we
> offer and which one we have follow.
>=20
> The repositories that we have already analyzed are listed on the
> scm-repos page:
>=20
> =
http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html
>=20
> We offer three possibilities for treating these cases:
>=20
> - Do not analyze forks. This is the default option. We have removed =
from
> the analysis those repositories marked as forks in Github and others
> from upstream such as "ocaml" and "opam" series (see the attached file
> that includes the full list of forks).
>=20
> Probably, you will want to remove more. If this is your choice, please
> have a look at the repositories page and send me an email with the =
list
> of git repositories you want to remove from the analysis.
>=20
> - Analyze forks. Take into account that this can affect the whole
> numbers and stats, particularly if your team is not really active in
> these repos.
>=20
> - Analyze differences between upstream and local repositories. Due =
this
> functionality is out of the basic dashboard, please talk to Manrique =
or
> Jesus to get more details, if interested.
>=20
> Santi
> --=20
> Santiago Due=F1as
> sduenas@bitergia.com
> Bitergia S.L.L
>=20
>=20
>=20
>=20
> <xen_forks.txt>_______________________________________________
> Xen-api mailing list
> Xen-api@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


--Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Dave =
and I are currently going through our repository list to normalize this =
for Mirage.<div><br></div><div><a =
href=3D"https://github.com/mirage/mirage/issues/236">https://github.com/mi=
rage/mirage/issues/236</a></div><div><br></div><div>We'll update you =
shortly when the "trove" is completed. &nbsp;That will have an =
authoritative list of libraries, as well as spotting any licensing =
inconsistencies or incorrect fork =
orders.</div><div><br></div><div>cheers,</div><div>Anil</div><div><br><div=
><div>On 27 Mar 2014, at 16:24, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xen.org">lars.kurth@xen.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
 =20

    <meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3DUTF-8">
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    Hi all,<br>
    <div class=3D"moz-forward-container"><br>
      a while ago I kicked a conversation related to putting a dashboard
      for the Xen project sub projects together. As it turns out there
      is an issue in&nbsp; XAPI and MirageOS repositories on github. =
Some of
      them are forks of upstreams, which are hard for the tool to
      analyze. My proposal would be to *not analyse them* and include
      them into statistics. If I don't hear any screams, then this will
      be the default. The list of forks detected are listed below =
...<br>
      <br>
      Also, it would be good to let me know of any other repos that you
      dont want to analyse. The full list is at
      <a class=3D"moz-txt-link-freetext" =
href=3D"http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html</a>
      (note that there is 79 pages of them) which should be aggregated
      into buckets for XAPI and opam<br>
      <br>
      Regards<br>
      Lars<br>
      <br>
      =3D Detected forks in XAPI Project =3D<br>
      xen-unstable-mirror
      <a =
href=3D"git://github.com/xapi-project/xen-unstable-mirror.git">git://githu=
b.com/xapi-project/xen-unstable-mirror.git</a><br>
      PRDup <a =
href=3D"git://github.com/xapi-project/PRDup.git">git://github.com/xapi-pro=
ject/PRDup.git</a><br>
      blktap-dkms <a =
href=3D"git://github.com/xapi-project/blktap-dkms.git">git://github.com/xa=
pi-project/blktap-dkms.git</a><br>
      cdrom <a =
href=3D"git://github.com/xapi-project/cdrom.git">git://github.com/xapi-pro=
ject/cdrom.git</a><br>
      ffs <a =
href=3D"git://github.com/xapi-project/ffs.git">git://github.com/xapi-proje=
ct/ffs.git</a><br>
      libvhd <a =
href=3D"git://github.com/xapi-project/libvhd.git">git://github.com/xapi-pr=
oject/libvhd.git</a><br>
      nbd <a =
href=3D"git://github.com/xapi-project/nbd.git">git://github.com/xapi-proje=
ct/nbd.git</a><br>
      netdev <a =
href=3D"git://github.com/xapi-project/netdev.git">git://github.com/xapi-pr=
oject/netdev.git</a><br>
      ocaml-fd-send-recv
      <a =
href=3D"git://github.com/xapi-project/ocaml-fd-send-recv.git">git://github=
.com/xapi-project/ocaml-fd-send-recv.git</a><br>
      ocaml-opasswd <a =
href=3D"git://github.com/xapi-project/ocaml-opasswd.git">git://github.com/=
xapi-project/ocaml-opasswd.git</a><br>
      ocaml-sha <a =
href=3D"git://github.com/xapi-project/ocaml-sha.git">git://github.com/xapi=
-project/ocaml-sha.git</a><br>
      ocaml-tar <a =
href=3D"git://github.com/xapi-project/ocaml-tar.git">git://github.com/xapi=
-project/ocaml-tar.git</a><br>
      ocaml-vhd <a =
href=3D"git://github.com/xapi-project/ocaml-vhd.git">git://github.com/xapi=
-project/ocaml-vhd.git</a><br>
      ocaml-xenstore-clients
      <a =
href=3D"git://github.com/xapi-project/ocaml-xenstore-clients.git">git://gi=
thub.com/xapi-project/ocaml-xenstore-clients.git</a><br>
      ocamltest <a =
href=3D"git://github.com/xapi-project/ocamltest.git">git://github.com/xapi=
-project/ocamltest.git</a><br>
      oclock <a =
href=3D"git://github.com/xapi-project/oclock.git">git://github.com/xapi-pr=
oject/oclock.git</a><br>
      opam <a =
href=3D"git://github.com/xapi-project/opam.git">git://github.com/xapi-proj=
ect/opam.git</a><br>
      opam-repository <a =
href=3D"git://github.com/xapi-project/opam-repository.git">git://github.co=
m/xapi-project/opam-repository.git</a><br>
      python-github2 <a =
href=3D"git://github.com/xapi-project/python-github2.git">git://github.com=
/xapi-project/python-github2.git</a><br>
      tapctl <a =
href=3D"git://github.com/xapi-project/tapctl.git">git://github.com/xapi-pr=
oject/tapctl.git</a><br>
      vhd-tool <a =
href=3D"git://github.com/xapi-project/vhd-tool.git">git://github.com/xapi-=
project/vhd-tool.git</a><br>
      vncterm <a =
href=3D"git://github.com/xapi-project/vncterm.git">git://github.com/xapi-p=
roject/vncterm.git</a><br>
      wsproxy <a =
href=3D"git://github.com/xapi-project/wsproxy.git">git://github.com/xapi-p=
roject/wsproxy.git</a><br>
      xcp-eliloader <a =
href=3D"git://github.com/xapi-project/xcp-eliloader.git">git://github.com/=
xapi-project/xcp-eliloader.git</a><br>
      xcp-guest-templates
      <a =
href=3D"git://github.com/xapi-project/xcp-guest-templates.git">git://githu=
b.com/xapi-project/xcp-guest-templates.git</a><br>
      xcp-idl <a =
href=3D"git://github.com/xapi-project/xcp-idl.git">git://github.com/xapi-p=
roject/xcp-idl.git</a><br>
      xcp-storage-managers
      <a =
href=3D"git://github.com/xapi-project/xcp-storage-managers.git">git://gith=
ub.com/xapi-project/xcp-storage-managers.git</a><br>
      xen-api-backports
      <a =
href=3D"git://github.com/xapi-project/xen-api-backports.git">git://github.=
com/xapi-project/xen-api-backports.git</a><br>
      xen-api-client <a =
href=3D"git://github.com/xapi-project/xen-api-client.git">git://github.com=
/xapi-project/xen-api-client.git</a><br>
      xen-api-libs-specs
      <a =
href=3D"git://github.com/xapi-project/xen-api-libs-specs.git">git://github=
.com/xapi-project/xen-api-libs-specs.git</a><br>
      xen-api-libs-transitional
      <a =
href=3D"git://github.com/xapi-project/xen-api-libs-transitional.git">git:/=
/github.com/xapi-project/xen-api-libs-transitional.git</a><br>
      xs-pull-request-build-scripts
      <a =
href=3D"git://github.com/xapi-project/xs-pull-request-build-scripts.git">g=
it://github.com/xapi-project/xs-pull-request-build-scripts.git</a><br>
      <br>
      =3D Detected forks in Mirage OS =3D<br>
      xen <a =
href=3D"git://github.com/mirage/xen.git">git://github.com/mirage/xen.git</=
a><br>
      mirari <a =
href=3D"git://github.com/mirage/mirari.git">git://github.com/mirage/mirari=
.git</a><br>
      ocaml-cohttp <a =
href=3D"git://github.com/mirage/ocaml-cohttp.git">git://github.com/mirage/=
ocaml-cohttp.git</a><br>
      ocaml-crypto-keys <a =
href=3D"git://github.com/mirage/ocaml-crypto-keys.git">git://github.com/mi=
rage/ocaml-crypto-keys.git</a><br>
      ocaml-cstruct <a =
href=3D"git://github.com/mirage/ocaml-cstruct.git">git://github.com/mirage=
/ocaml-cstruct.git</a><br>
      ocaml-dns <a =
href=3D"git://github.com/mirage/ocaml-dns.git">git://github.com/mirage/oca=
ml-dns.git</a><br>
      ocaml-openflow <a =
href=3D"git://github.com/mirage/ocaml-openflow.git">git://github.com/mirag=
e/ocaml-openflow.git</a><br>
      ocaml-re <a =
href=3D"git://github.com/mirage/ocaml-re.git">git://github.com/mirage/ocam=
l-re.git</a><br>
      ocaml-tuntap <a =
href=3D"git://github.com/mirage/ocaml-tuntap.git">git://github.com/mirage/=
ocaml-tuntap.git</a><br>
      ocaml-uri <a =
href=3D"git://github.com/mirage/ocaml-uri.git">git://github.com/mirage/oca=
ml-uri.git</a><br>
      ocaml-xenstore <a =
href=3D"git://github.com/mirage/ocaml-xenstore.git">git://github.com/mirag=
e/ocaml-xenstore.git</a><br>
      opam-repository <a =
href=3D"git://github.com/mirage/opam-repository.git">git://github.com/mira=
ge/opam-repository.git</a><br>
      <br>
      <br>
      <br>
      <br>
      -------- Original Message --------
      <table class=3D"moz-email-headers-table" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0">
        <tbody>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" =
nowrap=3D"nowrap">Subject:
            </th>
            <td>Removing forks from the analysis</td>
          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" =
nowrap=3D"nowrap">Date: </th>
            <td>Thu, 27 Mar 2014 14:36:06 +0100</td>
          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" =
nowrap=3D"nowrap">From: </th>
            <td>Santiago Due=F1as <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:sduenas@bitergia.com">&lt;sduenas@bitergia.com&gt;</a></td>=

          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" nowrap=3D"nowrap">To: =
</th>
            <td>Lars Kurth <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:lars.kurth@xen.org">&lt;lars.kurth@xen.org&gt;</a></td>
          </tr>
          <tr>
            <th valign=3D"BASELINE" align=3D"RIGHT" nowrap=3D"nowrap">CC: =
</th>
            <td><a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:citrix@lists.bitergia.com">citrix@lists.bitergia.com</a></t=
d>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

<a class=3D"moz-txt-link-freetext" =
href=3D"http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repo=
s.html</a>

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
--=20
Santiago Due=F1as
<a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:sduenas@bitergia.com">sduenas@bitergia.com</a>
Bitergia S.L.L


</pre>
      <br>
    </div>
    <br>
  </div>

=
<span>&lt;xen_forks.txt&gt;</span>________________________________________=
_______<br>Xen-api mailing list<br><a =
href=3D"mailto:Xen-api@lists.xen.org">Xen-api@lists.xen.org</a><br>http://=
lists.xen.org/cgi-bin/mailman/listinfo/xen-api<br></blockquote></div><br><=
/div></body></html>=

--Apple-Mail=_949F347A-B5C1-46B8-9307-CE8185BC36C4--


--===============0686667616375127945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============0686667616375127945==--


From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 16:36:18 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 16:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTDHu-00073S-0N; Thu, 27 Mar 2014 16:36:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WTDHs-000738-9r
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 16:36:16 +0000
Received: from [85.158.137.68:26817] by server-3.bemta-3.messagelabs.com id
	F2/60-05289-F7354335; Thu, 27 Mar 2014 16:36:15 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1395938172!3426446!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19414 invoked from network); 27 Mar 2014 16:36:13 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Mar 2014 16:36:13 -0000
Received: by mail-wi0-f173.google.com with SMTP id f8so6192738wiw.0
	for <mirageos-devel@lists.xenproject.org>;
	Thu, 27 Mar 2014 09:36:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type;
	bh=Lr4KvMXBqrxxBTs2vtR0hilQCFou4lOo23zHJ+r/s3I=;
	b=uypzu6YvOvo6yol+d/ZPHDCr+VdCyHTgBXXcuFCKExBLOStJQyE0jadlsGcJHnkotQ
	knBu/EjvjXrNi99WiTXt2KdsRUHnqZY5gUbKiGj41t1y9dHyB3+9n8QyTmVIY4jLq9ew
	mOd7QgqPNquEYqo6i0zQlkaidbaS2Pf06skImK15NI8k3bshW51Z9nBhSiQJVQUH42sl
	uN3L5C2cEF62/Eq0CEH2xgSUw95JkA4HbSrTLnl9TufoFTFU6SKrHNL8rQF2q29SMcZ0
	lLQBfO0ZLa3VyqLJrG7jephwR+eBQebyFPRV/amVwXRSkKWRumPiEK3XQFFKl6IBMALY
	kEXw==
X-Received: by 10.180.38.41 with SMTP id d9mr6264841wik.9.1395938172772;
	Thu, 27 Mar 2014 09:36:12 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id q2sm10516780wix.5.2014.03.27.09.36.11
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 27 Mar 2014 09:36:11 -0700 (PDT)
Message-ID: <5334537A.1090306@xen.org>
Date: Thu, 27 Mar 2014 16:36:10 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>
References: <1395927366.3749.13.camel@Guybrush> <533450C5.5070005@xen.org>
	<3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org>
In-Reply-To: <3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [MirageOS-devel] [Xen-API] Issues and questions related to
 contribution metrics dashboard for XAPI and Mirage OS
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6958259437577370665=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--===============6958259437577370665==
Content-Type: multipart/alternative;
 boundary="------------080800010300060207020206"

This is a multi-part message in MIME format.
--------------080800010300060207020206
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

That would be fantastic. Please makes sure that the list you come up 
with has some sort of relation to the baseline. Aka "add xyz", remove 
"xyz". Otherwise it will be a pain for bitergia to do this and they may 
charge us extra
Lars

On 27/03/2014 16:28, Anil Madhavapeddy wrote:
> Dave and I are currently going through our repository list to 
> normalize this for Mirage.
>
> https://github.com/mirage/mirage/issues/236
>
> We'll update you shortly when the "trove" is completed.  That will 
> have an authoritative list of libraries, as well as spotting any 
> licensing inconsistencies or incorrect fork orders.
>
> cheers,
> Anil
>
> On 27 Mar 2014, at 16:24, Lars Kurth <lars.kurth@xen.org 
> <mailto:lars.kurth@xen.org>> wrote:
>
>> Hi all,
>>
>> a while ago I kicked a conversation related to putting a dashboard 
>> for the Xen project sub projects together. As it turns out there is 
>> an issue in  XAPI and MirageOS repositories on github. Some of them 
>> are forks of upstreams, which are hard for the tool to analyze. My 
>> proposal would be to *not analyse them* and include them into 
>> statistics. If I don't hear any screams, then this will be the 
>> default. The list of forks detected are listed below ...
>>
>> Also, it would be good to let me know of any other repos that you 
>> dont want to analyse. The full list is at 
>> http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html 
>> (note that there is 79 pages of them) which should be aggregated into 
>> buckets for XAPI and opam
>>
>> Regards
>> Lars
>>
>> = Detected forks in XAPI Project =
>> xen-unstable-mirror git://github.com/xapi-project/xen-unstable-mirror.git
>> PRDup git://github.com/xapi-project/PRDup.git
>> blktap-dkms git://github.com/xapi-project/blktap-dkms.git
>> cdrom git://github.com/xapi-project/cdrom.git
>> ffs git://github.com/xapi-project/ffs.git
>> libvhd git://github.com/xapi-project/libvhd.git
>> nbd git://github.com/xapi-project/nbd.git
>> netdev git://github.com/xapi-project/netdev.git
>> ocaml-fd-send-recv git://github.com/xapi-project/ocaml-fd-send-recv.git
>> ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git
>> ocaml-sha git://github.com/xapi-project/ocaml-sha.git
>> ocaml-tar git://github.com/xapi-project/ocaml-tar.git
>> ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git
>> ocaml-xenstore-clients 
>> git://github.com/xapi-project/ocaml-xenstore-clients.git
>> ocamltest git://github.com/xapi-project/ocamltest.git
>> oclock git://github.com/xapi-project/oclock.git
>> opam git://github.com/xapi-project/opam.git
>> opam-repository git://github.com/xapi-project/opam-repository.git
>> python-github2 git://github.com/xapi-project/python-github2.git
>> tapctl git://github.com/xapi-project/tapctl.git
>> vhd-tool git://github.com/xapi-project/vhd-tool.git
>> vncterm git://github.com/xapi-project/vncterm.git
>> wsproxy git://github.com/xapi-project/wsproxy.git
>> xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git
>> xcp-guest-templates git://github.com/xapi-project/xcp-guest-templates.git
>> xcp-idl git://github.com/xapi-project/xcp-idl.git
>> xcp-storage-managers 
>> git://github.com/xapi-project/xcp-storage-managers.git
>> xen-api-backports git://github.com/xapi-project/xen-api-backports.git
>> xen-api-client git://github.com/xapi-project/xen-api-client.git
>> xen-api-libs-specs git://github.com/xapi-project/xen-api-libs-specs.git
>> xen-api-libs-transitional 
>> git://github.com/xapi-project/xen-api-libs-transitional.git
>> xs-pull-request-build-scripts 
>> git://github.com/xapi-project/xs-pull-request-build-scripts.git
>>
>> = Detected forks in Mirage OS =
>> xen git://github.com/mirage/xen.git
>> mirari git://github.com/mirage/mirari.git
>> ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git
>> ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git
>> ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git
>> ocaml-dns git://github.com/mirage/ocaml-dns.git
>> ocaml-openflow git://github.com/mirage/ocaml-openflow.git
>> ocaml-re git://github.com/mirage/ocaml-re.git
>> ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git
>> ocaml-uri git://github.com/mirage/ocaml-uri.git
>> ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git
>> opam-repository git://github.com/mirage/opam-repository.git
>>
>>
>>
>>
>> -------- Original Message --------
>> Subject: 	Removing forks from the analysis
>> Date: 	Thu, 27 Mar 2014 14:36:06 +0100
>> From: 	Santiago Dueñas <sduenas@bitergia.com>
>> To: 	Lars Kurth <lars.kurth@xen.org>
>> CC: 	citrix@lists.bitergia.com
>>
>>
>>
>> Hi again Lars,
>>
>> during our analysis, we found that some of your git repos are forks from
>> upstream repositories. I don not know whether you talk to Manrique or
>> Jesus about that but I prefer to remember you which possibilities we
>> offer and which one we have follow.
>>
>> The repositories that we have already analyzed are listed on the
>> scm-repos page:
>>
>> http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html
>>
>> We offer three possibilities for treating these cases:
>>
>> - Do not analyze forks. This is the default option. We have removed from
>> the analysis those repositories marked as forks in Github and others
>> from upstream such as "ocaml" and "opam" series (see the attached file
>> that includes the full list of forks).
>>
>> Probably, you will want to remove more. If this is your choice, please
>> have a look at the repositories page and send me an email with the list
>> of git repositories you want to remove from the analysis.
>>
>> - Analyze forks. Take into account that this can affect the whole
>> numbers and stats, particularly if your team is not really active in
>> these repos.
>>
>> - Analyze differences between upstream and local repositories. Due this
>> functionality is out of the basic dashboard, please talk to Manrique or
>> Jesus to get more details, if interested.
>>
>> Santi
>> -- 
>> Santiago Dueñas
>> sduenas@bitergia.com
>> Bitergia S.L.L
>>
>>
>>
>>
>> <xen_forks.txt>_______________________________________________
>> Xen-api mailing list
>> Xen-api@lists.xen.org <mailto:Xen-api@lists.xen.org>
>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>


--------------080800010300060207020206
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">That would be fantastic. Please makes
      sure that the list you come up with has some sort of relation to
      the baseline. Aka "add xyz", remove "xyz". Otherwise it will be a
      pain for bitergia to do this and they may charge us extra<br>
      Lars<br>
      <br>
      On 27/03/2014 16:28, Anil Madhavapeddy wrote:<br>
    </div>
    <blockquote
      cite="mid:3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      Dave and I are currently going through our repository list to
      normalize this for Mirage.
      <div><br>
      </div>
      <div><a moz-do-not-send="true"
          href="https://github.com/mirage/mirage/issues/236">https://github.com/mirage/mirage/issues/236</a></div>
      <div><br>
      </div>
      <div>We'll update you shortly when the "trove" is completed.  That
        will have an authoritative list of libraries, as well as
        spotting any licensing inconsistencies or incorrect fork orders.</div>
      <div><br>
      </div>
      <div>cheers,</div>
      <div>Anil</div>
      <div><br>
        <div>
          <div>On 27 Mar 2014, at 16:24, Lars Kurth &lt;<a
              moz-do-not-send="true" href="mailto:lars.kurth@xen.org">lars.kurth@xen.org</a>&gt;
            wrote:</div>
          <br class="Apple-interchange-newline">
          <blockquote type="cite">
            <meta http-equiv="content-type" content="text/html;
              charset=windows-1252">
            <div text="#000000" bgcolor="#FFFFFF"> Hi all,<br>
              <div class="moz-forward-container"><br>
                a while ago I kicked a conversation related to putting a
                dashboard for the Xen project sub projects together. As
                it turns out there is an issue in  XAPI and MirageOS
                repositories on github. Some of them are forks of
                upstreams, which are hard for the tool to analyze. My
                proposal would be to *not analyse them* and include them
                into statistics. If I don't hear any screams, then this
                will be the default. The list of forks detected are
                listed below ...<br>
                <br>
                Also, it would be good to let me know of any other repos
                that you dont want to analyse. The full list is at <a
                  moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>
                (note that there is 79 pages of them) which should be
                aggregated into buckets for XAPI and opam<br>
                <br>
                Regards<br>
                Lars<br>
                <br>
                = Detected forks in XAPI Project =<br>
                xen-unstable-mirror <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-unstable-mirror.git">git://github.com/xapi-project/xen-unstable-mirror.git</a><br>
                PRDup <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/PRDup.git">git://github.com/xapi-project/PRDup.git</a><br>
                blktap-dkms <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/blktap-dkms.git">git://github.com/xapi-project/blktap-dkms.git</a><br>
                cdrom <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/cdrom.git">git://github.com/xapi-project/cdrom.git</a><br>
                ffs <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ffs.git">git://github.com/xapi-project/ffs.git</a><br>
                libvhd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/libvhd.git">git://github.com/xapi-project/libvhd.git</a><br>
                nbd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/nbd.git">git://github.com/xapi-project/nbd.git</a><br>
                netdev <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/netdev.git">git://github.com/xapi-project/netdev.git</a><br>
                ocaml-fd-send-recv <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-fd-send-recv.git">git://github.com/xapi-project/ocaml-fd-send-recv.git</a><br>
                ocaml-opasswd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-opasswd.git">git://github.com/xapi-project/ocaml-opasswd.git</a><br>
                ocaml-sha <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-sha.git">git://github.com/xapi-project/ocaml-sha.git</a><br>
                ocaml-tar <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-tar.git">git://github.com/xapi-project/ocaml-tar.git</a><br>
                ocaml-vhd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-vhd.git">git://github.com/xapi-project/ocaml-vhd.git</a><br>
                ocaml-xenstore-clients <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-xenstore-clients.git">git://github.com/xapi-project/ocaml-xenstore-clients.git</a><br>
                ocamltest <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocamltest.git">git://github.com/xapi-project/ocamltest.git</a><br>
                oclock <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/oclock.git">git://github.com/xapi-project/oclock.git</a><br>
                opam <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/opam.git">git://github.com/xapi-project/opam.git</a><br>
                opam-repository <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/opam-repository.git">git://github.com/xapi-project/opam-repository.git</a><br>
                python-github2 <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/python-github2.git">git://github.com/xapi-project/python-github2.git</a><br>
                tapctl <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/tapctl.git">git://github.com/xapi-project/tapctl.git</a><br>
                vhd-tool <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/vhd-tool.git">git://github.com/xapi-project/vhd-tool.git</a><br>
                vncterm <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/vncterm.git">git://github.com/xapi-project/vncterm.git</a><br>
                wsproxy <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/wsproxy.git">git://github.com/xapi-project/wsproxy.git</a><br>
                xcp-eliloader <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-eliloader.git">git://github.com/xapi-project/xcp-eliloader.git</a><br>
                xcp-guest-templates <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-guest-templates.git">git://github.com/xapi-project/xcp-guest-templates.git</a><br>
                xcp-idl <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-idl.git">git://github.com/xapi-project/xcp-idl.git</a><br>
                xcp-storage-managers <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-storage-managers.git">git://github.com/xapi-project/xcp-storage-managers.git</a><br>
                xen-api-backports <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-backports.git">git://github.com/xapi-project/xen-api-backports.git</a><br>
                xen-api-client <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-client.git">git://github.com/xapi-project/xen-api-client.git</a><br>
                xen-api-libs-specs <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-libs-specs.git">git://github.com/xapi-project/xen-api-libs-specs.git</a><br>
                xen-api-libs-transitional <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-libs-transitional.git">git://github.com/xapi-project/xen-api-libs-transitional.git</a><br>
                xs-pull-request-build-scripts <a moz-do-not-send="true"
href="git://github.com/xapi-project/xs-pull-request-build-scripts.git">git://github.com/xapi-project/xs-pull-request-build-scripts.git</a><br>
                <br>
                = Detected forks in Mirage OS =<br>
                xen <a moz-do-not-send="true"
                  href="git://github.com/mirage/xen.git">git://github.com/mirage/xen.git</a><br>
                mirari <a moz-do-not-send="true"
                  href="git://github.com/mirage/mirari.git">git://github.com/mirage/mirari.git</a><br>
                ocaml-cohttp <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-cohttp.git">git://github.com/mirage/ocaml-cohttp.git</a><br>
                ocaml-crypto-keys <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-crypto-keys.git">git://github.com/mirage/ocaml-crypto-keys.git</a><br>
                ocaml-cstruct <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-cstruct.git">git://github.com/mirage/ocaml-cstruct.git</a><br>
                ocaml-dns <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-dns.git">git://github.com/mirage/ocaml-dns.git</a><br>
                ocaml-openflow <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-openflow.git">git://github.com/mirage/ocaml-openflow.git</a><br>
                ocaml-re <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-re.git">git://github.com/mirage/ocaml-re.git</a><br>
                ocaml-tuntap <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-tuntap.git">git://github.com/mirage/ocaml-tuntap.git</a><br>
                ocaml-uri <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-uri.git">git://github.com/mirage/ocaml-uri.git</a><br>
                ocaml-xenstore <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-xenstore.git">git://github.com/mirage/ocaml-xenstore.git</a><br>
                opam-repository <a moz-do-not-send="true"
                  href="git://github.com/mirage/opam-repository.git">git://github.com/mirage/opam-repository.git</a><br>
                <br>
                <br>
                <br>
                <br>
                -------- Original Message --------
                <table class="moz-email-headers-table" border="0"
                  cellpadding="0" cellspacing="0">
                  <tbody>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">Subject: </th>
                      <td>Removing forks from the analysis</td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">Date: </th>
                      <td>Thu, 27 Mar 2014 14:36:06 +0100</td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">From: </th>
                      <td>Santiago Dueñas <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:sduenas@bitergia.com">&lt;sduenas@bitergia.com&gt;</a></td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">To: </th>
                      <td>Lars Kurth <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:lars.kurth@xen.org">&lt;lars.kurth@xen.org&gt;</a></td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">CC: </th>
                      <td><a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:citrix@lists.bitergia.com">citrix@lists.bitergia.com</a></td>
                    </tr>
                  </tbody>
                </table>
                <br>
                <br>
                <pre>Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
-- 
Santiago Dueñas
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:sduenas@bitergia.com">sduenas@bitergia.com</a>
Bitergia S.L.L


</pre>
                <br>
              </div>
              <br>
            </div>
            <span>&lt;xen_forks.txt&gt;</span>_______________________________________________<br>
            Xen-api mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Xen-api@lists.xen.org">Xen-api@lists.xen.org</a><br>
            <a class="moz-txt-link-freetext" href="http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api">http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------080800010300060207020206--


--===============6958259437577370665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============6958259437577370665==--


From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 16:36:18 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 16:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTDHu-00073S-0N; Thu, 27 Mar 2014 16:36:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WTDHs-000738-9r
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 16:36:16 +0000
Received: from [85.158.137.68:26817] by server-3.bemta-3.messagelabs.com id
	F2/60-05289-F7354335; Thu, 27 Mar 2014 16:36:15 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1395938172!3426446!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19414 invoked from network); 27 Mar 2014 16:36:13 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Mar 2014 16:36:13 -0000
Received: by mail-wi0-f173.google.com with SMTP id f8so6192738wiw.0
	for <mirageos-devel@lists.xenproject.org>;
	Thu, 27 Mar 2014 09:36:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type;
	bh=Lr4KvMXBqrxxBTs2vtR0hilQCFou4lOo23zHJ+r/s3I=;
	b=uypzu6YvOvo6yol+d/ZPHDCr+VdCyHTgBXXcuFCKExBLOStJQyE0jadlsGcJHnkotQ
	knBu/EjvjXrNi99WiTXt2KdsRUHnqZY5gUbKiGj41t1y9dHyB3+9n8QyTmVIY4jLq9ew
	mOd7QgqPNquEYqo6i0zQlkaidbaS2Pf06skImK15NI8k3bshW51Z9nBhSiQJVQUH42sl
	uN3L5C2cEF62/Eq0CEH2xgSUw95JkA4HbSrTLnl9TufoFTFU6SKrHNL8rQF2q29SMcZ0
	lLQBfO0ZLa3VyqLJrG7jephwR+eBQebyFPRV/amVwXRSkKWRumPiEK3XQFFKl6IBMALY
	kEXw==
X-Received: by 10.180.38.41 with SMTP id d9mr6264841wik.9.1395938172772;
	Thu, 27 Mar 2014 09:36:12 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id q2sm10516780wix.5.2014.03.27.09.36.11
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 27 Mar 2014 09:36:11 -0700 (PDT)
Message-ID: <5334537A.1090306@xen.org>
Date: Thu, 27 Mar 2014 16:36:10 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>
References: <1395927366.3749.13.camel@Guybrush> <533450C5.5070005@xen.org>
	<3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org>
In-Reply-To: <3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org>
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [MirageOS-devel] [Xen-API] Issues and questions related to
 contribution metrics dashboard for XAPI and Mirage OS
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6958259437577370665=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--===============6958259437577370665==
Content-Type: multipart/alternative;
 boundary="------------080800010300060207020206"

This is a multi-part message in MIME format.
--------------080800010300060207020206
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

That would be fantastic. Please makes sure that the list you come up 
with has some sort of relation to the baseline. Aka "add xyz", remove 
"xyz". Otherwise it will be a pain for bitergia to do this and they may 
charge us extra
Lars

On 27/03/2014 16:28, Anil Madhavapeddy wrote:
> Dave and I are currently going through our repository list to 
> normalize this for Mirage.
>
> https://github.com/mirage/mirage/issues/236
>
> We'll update you shortly when the "trove" is completed.  That will 
> have an authoritative list of libraries, as well as spotting any 
> licensing inconsistencies or incorrect fork orders.
>
> cheers,
> Anil
>
> On 27 Mar 2014, at 16:24, Lars Kurth <lars.kurth@xen.org 
> <mailto:lars.kurth@xen.org>> wrote:
>
>> Hi all,
>>
>> a while ago I kicked a conversation related to putting a dashboard 
>> for the Xen project sub projects together. As it turns out there is 
>> an issue in  XAPI and MirageOS repositories on github. Some of them 
>> are forks of upstreams, which are hard for the tool to analyze. My 
>> proposal would be to *not analyse them* and include them into 
>> statistics. If I don't hear any screams, then this will be the 
>> default. The list of forks detected are listed below ...
>>
>> Also, it would be good to let me know of any other repos that you 
>> dont want to analyse. The full list is at 
>> http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html 
>> (note that there is 79 pages of them) which should be aggregated into 
>> buckets for XAPI and opam
>>
>> Regards
>> Lars
>>
>> = Detected forks in XAPI Project =
>> xen-unstable-mirror git://github.com/xapi-project/xen-unstable-mirror.git
>> PRDup git://github.com/xapi-project/PRDup.git
>> blktap-dkms git://github.com/xapi-project/blktap-dkms.git
>> cdrom git://github.com/xapi-project/cdrom.git
>> ffs git://github.com/xapi-project/ffs.git
>> libvhd git://github.com/xapi-project/libvhd.git
>> nbd git://github.com/xapi-project/nbd.git
>> netdev git://github.com/xapi-project/netdev.git
>> ocaml-fd-send-recv git://github.com/xapi-project/ocaml-fd-send-recv.git
>> ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git
>> ocaml-sha git://github.com/xapi-project/ocaml-sha.git
>> ocaml-tar git://github.com/xapi-project/ocaml-tar.git
>> ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git
>> ocaml-xenstore-clients 
>> git://github.com/xapi-project/ocaml-xenstore-clients.git
>> ocamltest git://github.com/xapi-project/ocamltest.git
>> oclock git://github.com/xapi-project/oclock.git
>> opam git://github.com/xapi-project/opam.git
>> opam-repository git://github.com/xapi-project/opam-repository.git
>> python-github2 git://github.com/xapi-project/python-github2.git
>> tapctl git://github.com/xapi-project/tapctl.git
>> vhd-tool git://github.com/xapi-project/vhd-tool.git
>> vncterm git://github.com/xapi-project/vncterm.git
>> wsproxy git://github.com/xapi-project/wsproxy.git
>> xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git
>> xcp-guest-templates git://github.com/xapi-project/xcp-guest-templates.git
>> xcp-idl git://github.com/xapi-project/xcp-idl.git
>> xcp-storage-managers 
>> git://github.com/xapi-project/xcp-storage-managers.git
>> xen-api-backports git://github.com/xapi-project/xen-api-backports.git
>> xen-api-client git://github.com/xapi-project/xen-api-client.git
>> xen-api-libs-specs git://github.com/xapi-project/xen-api-libs-specs.git
>> xen-api-libs-transitional 
>> git://github.com/xapi-project/xen-api-libs-transitional.git
>> xs-pull-request-build-scripts 
>> git://github.com/xapi-project/xs-pull-request-build-scripts.git
>>
>> = Detected forks in Mirage OS =
>> xen git://github.com/mirage/xen.git
>> mirari git://github.com/mirage/mirari.git
>> ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git
>> ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git
>> ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git
>> ocaml-dns git://github.com/mirage/ocaml-dns.git
>> ocaml-openflow git://github.com/mirage/ocaml-openflow.git
>> ocaml-re git://github.com/mirage/ocaml-re.git
>> ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git
>> ocaml-uri git://github.com/mirage/ocaml-uri.git
>> ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git
>> opam-repository git://github.com/mirage/opam-repository.git
>>
>>
>>
>>
>> -------- Original Message --------
>> Subject: 	Removing forks from the analysis
>> Date: 	Thu, 27 Mar 2014 14:36:06 +0100
>> From: 	Santiago Dueñas <sduenas@bitergia.com>
>> To: 	Lars Kurth <lars.kurth@xen.org>
>> CC: 	citrix@lists.bitergia.com
>>
>>
>>
>> Hi again Lars,
>>
>> during our analysis, we found that some of your git repos are forks from
>> upstream repositories. I don not know whether you talk to Manrique or
>> Jesus about that but I prefer to remember you which possibilities we
>> offer and which one we have follow.
>>
>> The repositories that we have already analyzed are listed on the
>> scm-repos page:
>>
>> http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html
>>
>> We offer three possibilities for treating these cases:
>>
>> - Do not analyze forks. This is the default option. We have removed from
>> the analysis those repositories marked as forks in Github and others
>> from upstream such as "ocaml" and "opam" series (see the attached file
>> that includes the full list of forks).
>>
>> Probably, you will want to remove more. If this is your choice, please
>> have a look at the repositories page and send me an email with the list
>> of git repositories you want to remove from the analysis.
>>
>> - Analyze forks. Take into account that this can affect the whole
>> numbers and stats, particularly if your team is not really active in
>> these repos.
>>
>> - Analyze differences between upstream and local repositories. Due this
>> functionality is out of the basic dashboard, please talk to Manrique or
>> Jesus to get more details, if interested.
>>
>> Santi
>> -- 
>> Santiago Dueñas
>> sduenas@bitergia.com
>> Bitergia S.L.L
>>
>>
>>
>>
>> <xen_forks.txt>_______________________________________________
>> Xen-api mailing list
>> Xen-api@lists.xen.org <mailto:Xen-api@lists.xen.org>
>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>


--------------080800010300060207020206
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">That would be fantastic. Please makes
      sure that the list you come up with has some sort of relation to
      the baseline. Aka "add xyz", remove "xyz". Otherwise it will be a
      pain for bitergia to do this and they may charge us extra<br>
      Lars<br>
      <br>
      On 27/03/2014 16:28, Anil Madhavapeddy wrote:<br>
    </div>
    <blockquote
      cite="mid:3A5650C9-9F0F-47F1-9204-4A90D1A04F9D@recoil.org"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      Dave and I are currently going through our repository list to
      normalize this for Mirage.
      <div><br>
      </div>
      <div><a moz-do-not-send="true"
          href="https://github.com/mirage/mirage/issues/236">https://github.com/mirage/mirage/issues/236</a></div>
      <div><br>
      </div>
      <div>We'll update you shortly when the "trove" is completed.  That
        will have an authoritative list of libraries, as well as
        spotting any licensing inconsistencies or incorrect fork orders.</div>
      <div><br>
      </div>
      <div>cheers,</div>
      <div>Anil</div>
      <div><br>
        <div>
          <div>On 27 Mar 2014, at 16:24, Lars Kurth &lt;<a
              moz-do-not-send="true" href="mailto:lars.kurth@xen.org">lars.kurth@xen.org</a>&gt;
            wrote:</div>
          <br class="Apple-interchange-newline">
          <blockquote type="cite">
            <meta http-equiv="content-type" content="text/html;
              charset=windows-1252">
            <div text="#000000" bgcolor="#FFFFFF"> Hi all,<br>
              <div class="moz-forward-container"><br>
                a while ago I kicked a conversation related to putting a
                dashboard for the Xen project sub projects together. As
                it turns out there is an issue in  XAPI and MirageOS
                repositories on github. Some of them are forks of
                upstreams, which are hard for the tool to analyze. My
                proposal would be to *not analyse them* and include them
                into statistics. If I don't hear any screams, then this
                will be the default. The list of forks detected are
                listed below ...<br>
                <br>
                Also, it would be good to let me know of any other repos
                that you dont want to analyse. The full list is at <a
                  moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>
                (note that there is 79 pages of them) which should be
                aggregated into buckets for XAPI and opam<br>
                <br>
                Regards<br>
                Lars<br>
                <br>
                = Detected forks in XAPI Project =<br>
                xen-unstable-mirror <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-unstable-mirror.git">git://github.com/xapi-project/xen-unstable-mirror.git</a><br>
                PRDup <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/PRDup.git">git://github.com/xapi-project/PRDup.git</a><br>
                blktap-dkms <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/blktap-dkms.git">git://github.com/xapi-project/blktap-dkms.git</a><br>
                cdrom <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/cdrom.git">git://github.com/xapi-project/cdrom.git</a><br>
                ffs <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ffs.git">git://github.com/xapi-project/ffs.git</a><br>
                libvhd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/libvhd.git">git://github.com/xapi-project/libvhd.git</a><br>
                nbd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/nbd.git">git://github.com/xapi-project/nbd.git</a><br>
                netdev <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/netdev.git">git://github.com/xapi-project/netdev.git</a><br>
                ocaml-fd-send-recv <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-fd-send-recv.git">git://github.com/xapi-project/ocaml-fd-send-recv.git</a><br>
                ocaml-opasswd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-opasswd.git">git://github.com/xapi-project/ocaml-opasswd.git</a><br>
                ocaml-sha <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-sha.git">git://github.com/xapi-project/ocaml-sha.git</a><br>
                ocaml-tar <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-tar.git">git://github.com/xapi-project/ocaml-tar.git</a><br>
                ocaml-vhd <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-vhd.git">git://github.com/xapi-project/ocaml-vhd.git</a><br>
                ocaml-xenstore-clients <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocaml-xenstore-clients.git">git://github.com/xapi-project/ocaml-xenstore-clients.git</a><br>
                ocamltest <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/ocamltest.git">git://github.com/xapi-project/ocamltest.git</a><br>
                oclock <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/oclock.git">git://github.com/xapi-project/oclock.git</a><br>
                opam <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/opam.git">git://github.com/xapi-project/opam.git</a><br>
                opam-repository <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/opam-repository.git">git://github.com/xapi-project/opam-repository.git</a><br>
                python-github2 <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/python-github2.git">git://github.com/xapi-project/python-github2.git</a><br>
                tapctl <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/tapctl.git">git://github.com/xapi-project/tapctl.git</a><br>
                vhd-tool <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/vhd-tool.git">git://github.com/xapi-project/vhd-tool.git</a><br>
                vncterm <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/vncterm.git">git://github.com/xapi-project/vncterm.git</a><br>
                wsproxy <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/wsproxy.git">git://github.com/xapi-project/wsproxy.git</a><br>
                xcp-eliloader <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-eliloader.git">git://github.com/xapi-project/xcp-eliloader.git</a><br>
                xcp-guest-templates <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-guest-templates.git">git://github.com/xapi-project/xcp-guest-templates.git</a><br>
                xcp-idl <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-idl.git">git://github.com/xapi-project/xcp-idl.git</a><br>
                xcp-storage-managers <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xcp-storage-managers.git">git://github.com/xapi-project/xcp-storage-managers.git</a><br>
                xen-api-backports <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-backports.git">git://github.com/xapi-project/xen-api-backports.git</a><br>
                xen-api-client <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-client.git">git://github.com/xapi-project/xen-api-client.git</a><br>
                xen-api-libs-specs <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-libs-specs.git">git://github.com/xapi-project/xen-api-libs-specs.git</a><br>
                xen-api-libs-transitional <a moz-do-not-send="true"
                  href="git://github.com/xapi-project/xen-api-libs-transitional.git">git://github.com/xapi-project/xen-api-libs-transitional.git</a><br>
                xs-pull-request-build-scripts <a moz-do-not-send="true"
href="git://github.com/xapi-project/xs-pull-request-build-scripts.git">git://github.com/xapi-project/xs-pull-request-build-scripts.git</a><br>
                <br>
                = Detected forks in Mirage OS =<br>
                xen <a moz-do-not-send="true"
                  href="git://github.com/mirage/xen.git">git://github.com/mirage/xen.git</a><br>
                mirari <a moz-do-not-send="true"
                  href="git://github.com/mirage/mirari.git">git://github.com/mirage/mirari.git</a><br>
                ocaml-cohttp <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-cohttp.git">git://github.com/mirage/ocaml-cohttp.git</a><br>
                ocaml-crypto-keys <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-crypto-keys.git">git://github.com/mirage/ocaml-crypto-keys.git</a><br>
                ocaml-cstruct <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-cstruct.git">git://github.com/mirage/ocaml-cstruct.git</a><br>
                ocaml-dns <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-dns.git">git://github.com/mirage/ocaml-dns.git</a><br>
                ocaml-openflow <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-openflow.git">git://github.com/mirage/ocaml-openflow.git</a><br>
                ocaml-re <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-re.git">git://github.com/mirage/ocaml-re.git</a><br>
                ocaml-tuntap <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-tuntap.git">git://github.com/mirage/ocaml-tuntap.git</a><br>
                ocaml-uri <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-uri.git">git://github.com/mirage/ocaml-uri.git</a><br>
                ocaml-xenstore <a moz-do-not-send="true"
                  href="git://github.com/mirage/ocaml-xenstore.git">git://github.com/mirage/ocaml-xenstore.git</a><br>
                opam-repository <a moz-do-not-send="true"
                  href="git://github.com/mirage/opam-repository.git">git://github.com/mirage/opam-repository.git</a><br>
                <br>
                <br>
                <br>
                <br>
                -------- Original Message --------
                <table class="moz-email-headers-table" border="0"
                  cellpadding="0" cellspacing="0">
                  <tbody>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">Subject: </th>
                      <td>Removing forks from the analysis</td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">Date: </th>
                      <td>Thu, 27 Mar 2014 14:36:06 +0100</td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">From: </th>
                      <td>Santiago Dueñas <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:sduenas@bitergia.com">&lt;sduenas@bitergia.com&gt;</a></td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">To: </th>
                      <td>Lars Kurth <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:lars.kurth@xen.org">&lt;lars.kurth@xen.org&gt;</a></td>
                    </tr>
                    <tr>
                      <th valign="BASELINE" align="RIGHT"
                        nowrap="nowrap">CC: </th>
                      <td><a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:citrix@lists.bitergia.com">citrix@lists.bitergia.com</a></td>
                    </tr>
                  </tbody>
                </table>
                <br>
                <br>
                <pre>Hi again Lars,

during our analysis, we found that some of your git repos are forks from
upstream repositories. I don not know whether you talk to Manrique or
Jesus about that but I prefer to remember you which possibilities we
offer and which one we have follow.

The repositories that we have already analyzed are listed on the
scm-repos page:

<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html">http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html</a>

We offer three possibilities for treating these cases:

- Do not analyze forks. This is the default option. We have removed from
the analysis those repositories marked as forks in Github and others
from upstream such as "ocaml" and "opam" series (see the attached file
that includes the full list of forks).

Probably, you will want to remove more. If this is your choice, please
have a look at the repositories page and send me an email with the list
of git repositories you want to remove from the analysis.

- Analyze forks. Take into account that this can affect the whole
numbers and stats, particularly if your team is not really active in
these repos.

- Analyze differences between upstream and local repositories. Due this
functionality is out of the basic dashboard, please talk to Manrique or
Jesus to get more details, if interested.

Santi
-- 
Santiago Dueñas
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:sduenas@bitergia.com">sduenas@bitergia.com</a>
Bitergia S.L.L


</pre>
                <br>
              </div>
              <br>
            </div>
            <span>&lt;xen_forks.txt&gt;</span>_______________________________________________<br>
            Xen-api mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Xen-api@lists.xen.org">Xen-api@lists.xen.org</a><br>
            <a class="moz-txt-link-freetext" href="http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api">http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------080800010300060207020206--


--===============6958259437577370665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============6958259437577370665==--


From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 22:28:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 22:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTImK-0002RO-Bj; Thu, 27 Mar 2014 22:28:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTImH-0002RD-Ml
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 22:28:01 +0000
Received: from [85.158.137.68:60371] by server-12.bemta-3.messagelabs.com id
	F4/7B-14831-0F5A4335; Thu, 27 Mar 2014 22:28:00 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1395959279!3451882!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26635 invoked from network); 27 Mar 2014 22:28:00 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-15.tower-31.messagelabs.com with SMTP;
	27 Mar 2014 22:28:00 -0000
Received: (qmail 18201 invoked by uid 634); 27 Mar 2014 22:27:59 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Thu, 27 Mar 2014 22:27:59 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
Date: Thu, 27 Mar 2014 22:27:57 +0000
Message-Id: <374C07A3-606D-4329-8F17-851B9369255A@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 25 Mar 2014, at 16:06, Mindy Preston <mindy@somerandomidiot.com> wrote:

> Hi all,
> 
> I just submitted my first pull request of substance for Mirage (against mirage-tcpip).  It's a fix for some DHCP-option parsing bugs I found, which prevented unikernels from getting IPs on some EC2 instances.

Now tested, merged and released as tcpip-1.1.2 -- thank for the diff! It'll be up on OPAM as soon as my staging tree passes Travis here:

https://github.com/ocaml/opam-repository/pull/1837
(that's waiting on a cohttp release, hopefully tomorrow)

I took the opportunity to tidy up the EC2 deployment script to make it slightly easier to use here:
https://github.com/mirage/mirage/pull/237

It'll be installed by default as bin.mirage-ec2 in the Mirage 1.1.2dev tree.

Also a followup bug on what to do with the Interface_MTU, if anyone has any opinions:
https://github.com/mirage/mirage/issues/238

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Thu Mar 27 22:28:09 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 27 Mar 2014 22:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTImK-0002RO-Bj; Thu, 27 Mar 2014 22:28:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTImH-0002RD-Ml
	for mirageos-devel@lists.xenproject.org; Thu, 27 Mar 2014 22:28:01 +0000
Received: from [85.158.137.68:60371] by server-12.bemta-3.messagelabs.com id
	F4/7B-14831-0F5A4335; Thu, 27 Mar 2014 22:28:00 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1395959279!3451882!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26635 invoked from network); 27 Mar 2014 22:28:00 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-15.tower-31.messagelabs.com with SMTP;
	27 Mar 2014 22:28:00 -0000
Received: (qmail 18201 invoked by uid 634); 27 Mar 2014 22:27:59 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.110]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Thu, 27 Mar 2014 22:27:59 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
Date: Thu, 27 Mar 2014 22:27:57 +0000
Message-Id: <374C07A3-606D-4329-8F17-851B9369255A@recoil.org>
References: <2b0f798c42760a10bf50f61b99087f75@somerandomidiot.com>
To: Mindy Preston <mindy@somerandomidiot.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] contributing best practices?
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 25 Mar 2014, at 16:06, Mindy Preston <mindy@somerandomidiot.com> wrote:

> Hi all,
> 
> I just submitted my first pull request of substance for Mirage (against mirage-tcpip).  It's a fix for some DHCP-option parsing bugs I found, which prevented unikernels from getting IPs on some EC2 instances.

Now tested, merged and released as tcpip-1.1.2 -- thank for the diff! It'll be up on OPAM as soon as my staging tree passes Travis here:

https://github.com/ocaml/opam-repository/pull/1837
(that's waiting on a cohttp release, hopefully tomorrow)

I took the opportunity to tidy up the EC2 deployment script to make it slightly easier to use here:
https://github.com/mirage/mirage/pull/237

It'll be installed by default as bin.mirage-ec2 in the Mirage 1.1.2dev tree.

Also a followup bug on what to do with the Interface_MTU, if anyone has any opinions:
https://github.com/mirage/mirage/issues/238

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 14:50:13 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 14:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTY6h-00019w-5Y; Fri, 28 Mar 2014 14:50:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTY6f-00019r-M4
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 14:50:05 +0000
Received: from [85.158.137.68:24186] by server-4.bemta-3.messagelabs.com id
	82/54-17399-C1C85335; Fri, 28 Mar 2014 14:50:04 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1396018203!3608738!1
X-Originating-IP: [209.85.217.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12531 invoked from network); 28 Mar 2014 14:50:04 -0000
Received: from mail-lb0-f176.google.com (HELO mail-lb0-f176.google.com)
	(209.85.217.176)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 14:50:04 -0000
Received: by mail-lb0-f176.google.com with SMTP id 10so3788437lbg.35
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 07:49:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:subject:date:message-id:to:mime-version;
	bh=HYLnIlLWc6UYm7mBN6VBOBWVWIjEpXcGjz8AROq+WtQ=;
	b=jQOjP66+3TI0lglCyDeOOvzctScVb3PabCAUB7p+mSMN/RWDQ5hujMVgK+jJdADYN2
	jveuVvQ4KKwklJ8iUTkWFJZngwW+TPrINotlLaimsN6i4d5ynz4flBREqGPf8/CzsJ3U
	z7N6/MyRiEuhukqOLbGtNy8Ncm2BM5L9yp5mQEXOSVGyGLRb0fAeEZ2uky87CqHFPRrN
	+ZzbM0hlHEoSiz9XgAbvCERQcLyUw3otECtpPlJbYsE4+n7UKYkxyMMCRdQBF/V95jCY
	2TeoDVcQIQ9JIeYtE2Rx3W/DzmZccm3q+mZYD80QjUzwUAZdoClbgeAplBRcFPopVKkb
	/Rpg==
X-Received: by 10.152.7.97 with SMTP id i1mr1702991laa.36.1396018144159;
	Fri, 28 Mar 2014 07:49:04 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	cq4sm5307940lad.5.2014.03.28.07.49.03
	for <mirageos-devel@lists.xenproject.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 07:49:03 -0700 (PDT)
From: Vlad Kozin <vladilen.kozin@gmail.com>
Date: Fri, 28 Mar 2014 18:49:02 +0400
Message-Id: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
To: mirageos-devel@lists.xenproject.org
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
Subject: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2669168412270146182=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============2669168412270146182==
Content-Type: multipart/alternative; boundary="Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D"


--Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all.=20

I'm cross-posting this here since folk on IRC appear to be idle.=20

I'm trying to install Mirage on osx: `opam install mirage' runs fine but =
doesn't seem to install the `mirage' binary, so I can't run the command =
line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin =
although the package content appears in my .opam folder.=20

What did I miss? Thanks for your help
---
Vlad Kozin <vladilen.kozin@gmail.com>




--Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi =
all.&nbsp;<div><br></div><div>I'm cross-posting this here since folk on =
IRC appear to be idle.&nbsp;</div><div><br></div><div>I'm trying to =
install Mirage on osx: `opam install mirage' runs fine but doesn't seem =
to install the `mirage' binary, so I can't run the command line tool. =
There's nothing in mirage related in&nbsp;~/.opam/4.01.0/bin although =
the package content appears in my .opam =
folder.&nbsp;</div><div><br></div><div>What did I miss? Thanks for your =
help</div><div><div apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">---</div><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br><br><br></div></span></div></span></span>
</div>
<br></div></body></html>=

--Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D--


--===============2669168412270146182==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2669168412270146182==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 14:50:13 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 14:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTY6h-00019w-5Y; Fri, 28 Mar 2014 14:50:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTY6f-00019r-M4
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 14:50:05 +0000
Received: from [85.158.137.68:24186] by server-4.bemta-3.messagelabs.com id
	82/54-17399-C1C85335; Fri, 28 Mar 2014 14:50:04 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1396018203!3608738!1
X-Originating-IP: [209.85.217.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12531 invoked from network); 28 Mar 2014 14:50:04 -0000
Received: from mail-lb0-f176.google.com (HELO mail-lb0-f176.google.com)
	(209.85.217.176)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 14:50:04 -0000
Received: by mail-lb0-f176.google.com with SMTP id 10so3788437lbg.35
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 07:49:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:subject:date:message-id:to:mime-version;
	bh=HYLnIlLWc6UYm7mBN6VBOBWVWIjEpXcGjz8AROq+WtQ=;
	b=jQOjP66+3TI0lglCyDeOOvzctScVb3PabCAUB7p+mSMN/RWDQ5hujMVgK+jJdADYN2
	jveuVvQ4KKwklJ8iUTkWFJZngwW+TPrINotlLaimsN6i4d5ynz4flBREqGPf8/CzsJ3U
	z7N6/MyRiEuhukqOLbGtNy8Ncm2BM5L9yp5mQEXOSVGyGLRb0fAeEZ2uky87CqHFPRrN
	+ZzbM0hlHEoSiz9XgAbvCERQcLyUw3otECtpPlJbYsE4+n7UKYkxyMMCRdQBF/V95jCY
	2TeoDVcQIQ9JIeYtE2Rx3W/DzmZccm3q+mZYD80QjUzwUAZdoClbgeAplBRcFPopVKkb
	/Rpg==
X-Received: by 10.152.7.97 with SMTP id i1mr1702991laa.36.1396018144159;
	Fri, 28 Mar 2014 07:49:04 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	cq4sm5307940lad.5.2014.03.28.07.49.03
	for <mirageos-devel@lists.xenproject.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 07:49:03 -0700 (PDT)
From: Vlad Kozin <vladilen.kozin@gmail.com>
Date: Fri, 28 Mar 2014 18:49:02 +0400
Message-Id: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
To: mirageos-devel@lists.xenproject.org
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
Subject: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2669168412270146182=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============2669168412270146182==
Content-Type: multipart/alternative; boundary="Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D"


--Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all.=20

I'm cross-posting this here since folk on IRC appear to be idle.=20

I'm trying to install Mirage on osx: `opam install mirage' runs fine but =
doesn't seem to install the `mirage' binary, so I can't run the command =
line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin =
although the package content appears in my .opam folder.=20

What did I miss? Thanks for your help
---
Vlad Kozin <vladilen.kozin@gmail.com>




--Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi =
all.&nbsp;<div><br></div><div>I'm cross-posting this here since folk on =
IRC appear to be idle.&nbsp;</div><div><br></div><div>I'm trying to =
install Mirage on osx: `opam install mirage' runs fine but doesn't seem =
to install the `mirage' binary, so I can't run the command line tool. =
There's nothing in mirage related in&nbsp;~/.opam/4.01.0/bin although =
the package content appears in my .opam =
folder.&nbsp;</div><div><br></div><div>What did I miss? Thanks for your =
help</div><div><div apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">---</div><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br><br><br></div></span></div></span></span>
</div>
<br></div></body></html>=

--Apple-Mail=_41302A67-C16E-4472-B95E-78277A85835D--


--===============2669168412270146182==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2669168412270146182==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:15:38 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYVN-0003Zt-Ce; Fri, 28 Mar 2014 15:15:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WTYVL-0003Zn-Lx
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:15:35 +0000
Received: from [85.158.137.68:7643] by server-16.bemta-3.messagelabs.com id
	AC/FF-13481-61295335; Fri, 28 Mar 2014 15:15:34 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-13.tower-31.messagelabs.com!1396019733!3638635!1
X-Originating-IP: [131.111.8.151]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MSA9PiAxNDE4OTU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5797 invoked from network); 28 Mar 2014 15:15:34 -0000
Received: from ppsw-51.csi.cam.ac.uk (HELO ppsw-51.csi.cam.ac.uk)
	(131.111.8.151)
	by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Mar 2014 15:15:34 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-179-156.eduroam.lapwing.private.cam.ac.uk
	([172.17.179.156]:60872)
	by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WTYVJ-0001nZ-Ya (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Fri, 28 Mar 2014 15:15:33 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
Date: Fri, 28 Mar 2014 15:15:33 +0000
Message-Id: <9FE6AE75-4E16-456D-BE8D-CCD1D6B52F4C@cam.ac.uk>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
To: Vlad Kozin <vladilen.kozin@gmail.com>
X-Mailer: Apple Mail (2.1510)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> 
> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
> 
> What did I miss? Thanks for your help

I don't think you missed anything.  You would have installed the mirage package, which you then use to compile a unikernel.  What are you trying to do and have you tried any of the examples from the docs (i.e http://openmirage.org/wiki/install)?  They walk you though constructing a 'hello world' unikernel.  There are also a number of examples in the mirage-skeleton repo, which you could try (https://github.com/mirage/mirage-skeleton).

Does that help?

Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:15:38 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYVN-0003Zt-Ce; Fri, 28 Mar 2014 15:15:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <amc79@cam.ac.uk>) id 1WTYVL-0003Zn-Lx
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:15:35 +0000
Received: from [85.158.137.68:7643] by server-16.bemta-3.messagelabs.com id
	AC/FF-13481-61295335; Fri, 28 Mar 2014 15:15:34 +0000
X-Env-Sender: amc79@cam.ac.uk
X-Msg-Ref: server-13.tower-31.messagelabs.com!1396019733!3638635!1
X-Originating-IP: [131.111.8.151]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTMxLjExMS44LjE1MSA9PiAxNDE4OTU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5797 invoked from network); 28 Mar 2014 15:15:34 -0000
Received: from ppsw-51.csi.cam.ac.uk (HELO ppsw-51.csi.cam.ac.uk)
	(131.111.8.151)
	by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Mar 2014 15:15:34 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from dhcp-172-17-179-156.eduroam.lapwing.private.cam.ac.uk
	([172.17.179.156]:60872)
	by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
	with esmtpsa (PLAIN:amc79) (TLSv1:AES128-SHA:128)
	id 1WTYVJ-0001nZ-Ya (Exim 4.82_3-c0e5623)
	(return-path <amc79@cam.ac.uk>); Fri, 28 Mar 2014 15:15:33 +0000
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Amir Chaudhry <amc79@cam.ac.uk>
In-Reply-To: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
Date: Fri, 28 Mar 2014 15:15:33 +0000
Message-Id: <9FE6AE75-4E16-456D-BE8D-CCD1D6B52F4C@cam.ac.uk>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
To: Vlad Kozin <vladilen.kozin@gmail.com>
X-Mailer: Apple Mail (2.1510)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> 
> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
> 
> What did I miss? Thanks for your help

I don't think you missed anything.  You would have installed the mirage package, which you then use to compile a unikernel.  What are you trying to do and have you tried any of the examples from the docs (i.e http://openmirage.org/wiki/install)?  They walk you though constructing a 'hello world' unikernel.  There are also a number of examples in the mirage-skeleton repo, which you could try (https://github.com/mirage/mirage-skeleton).

Does that help?

Amir
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:17:28 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYXA-0003bc-Ik; Fri, 28 Mar 2014 15:17:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTYXA-0003bX-3t
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:17:28 +0000
Received: from [85.158.143.35:20767] by server-1.bemta-4.messagelabs.com id
	35/44-09853-78295335; Fri, 28 Mar 2014 15:17:27 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1396019846!5433386!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30418 invoked from network); 28 Mar 2014 15:17:26 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-12.tower-21.messagelabs.com with SMTP;
	28 Mar 2014 15:17:26 -0000
Received: (qmail 5633 invoked by uid 634); 28 Mar 2014 15:17:26 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 28 Mar 2014 15:17:26 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
Date: Fri, 28 Mar 2014 15:17:24 +0000
Message-Id: <0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
To: Vlad Kozin <vladilen.kozin@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> Hi all. 
> 
> I'm cross-posting this here since folk on IRC appear to be idle. 
> 
> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 

What version of Mirage got installed?  Showing the OPAM terminal output would be useful.

-anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:17:28 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYXA-0003bc-Ik; Fri, 28 Mar 2014 15:17:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTYXA-0003bX-3t
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:17:28 +0000
Received: from [85.158.143.35:20767] by server-1.bemta-4.messagelabs.com id
	35/44-09853-78295335; Fri, 28 Mar 2014 15:17:27 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1396019846!5433386!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30418 invoked from network); 28 Mar 2014 15:17:26 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-12.tower-21.messagelabs.com with SMTP;
	28 Mar 2014 15:17:26 -0000
Received: (qmail 5633 invoked by uid 634); 28 Mar 2014 15:17:26 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 28 Mar 2014 15:17:26 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
Date: Fri, 28 Mar 2014 15:17:24 +0000
Message-Id: <0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
To: Vlad Kozin <vladilen.kozin@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> Hi all. 
> 
> I'm cross-posting this here since folk on IRC appear to be idle. 
> 
> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 

What version of Mirage got installed?  Showing the OPAM terminal output would be useful.

-anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:35:28 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYoY-00057T-GA; Fri, 28 Mar 2014 15:35:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTYoX-00057L-EV
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:35:25 +0000
Received: from [85.158.137.68:14780] by server-11.bemta-3.messagelabs.com id
	0D/71-19438-CB695335; Fri, 28 Mar 2014 15:35:24 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1396020923!3604440!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26510 invoked from network); 28 Mar 2014 15:35:23 -0000
Received: from mail-lb0-f174.google.com (HELO mail-lb0-f174.google.com)
	(209.85.217.174)
	by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 15:35:23 -0000
Received: by mail-lb0-f174.google.com with SMTP id u14so3797314lbd.5
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 08:35:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=M9GNQkh0CYQl1afYNrNuQUNJ/S5QN5sA6RkSqbLxrf8=;
	b=Uymjk+bp6+salwPQzs/MiGoO1WSU4+tLj3CvkDT2wj0TietViO152aoAJalI3SToF3
	iZJSDV/dluScDLnB2VSGA7rFSaNFYlKXVBqOkRZLLvVAObsDRqX5vColl1yo0RcckmpG
	KwO/7yD05GLGj4u/jp7dSbcBFYc8IGbHeRtSvGwD2hQvWgygT3/zveWwMgIwAk+6MHtw
	yO/FFulkVJJDZgRve2ySXIC/8PCU6UTXvLYhdWmoyxMXG0cFQdxD73L7KsaCpyyTqJ5E
	dFcdX+CeORtvpt7+5rBow03j2FOeZfx2WWOnrvT6lRmhuORNzW+aK75I05pKNU8u0NY5
	9u3Q==
X-Received: by 10.112.171.67 with SMTP id as3mr5808349lbc.10.1396020923014;
	Fri, 28 Mar 2014 08:35:23 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	zf7sm5410557lab.7.2014.03.28.08.35.21 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 08:35:22 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Vlad Kozin <vladilen.kozin@gmail.com>
In-Reply-To: <0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
Date: Fri, 28 Mar 2014 19:35:20 +0400
Message-Id: <B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

What I'm saying is:
vkz-air:~ vkz$ mirage --help
-bash: mirage: command not found

And it's not in .opam/4.01.0/bin or anywhere on the system for that matter.

vkz-air:~ vkz$ opam list mirage
Installed packages for 4.01.0:
mirage  0.9.7  Mirage platform library

---
Vlad Kozin <vladilen.kozin@gmail.com>



On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:

> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
> 
>> Hi all. 
>> 
>> I'm cross-posting this here since folk on IRC appear to be idle. 
>> 
>> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
> 
> What version of Mirage got installed?  Showing the OPAM terminal output would be useful.
> 
> -anil
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:35:28 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYoY-00057T-GA; Fri, 28 Mar 2014 15:35:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTYoX-00057L-EV
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:35:25 +0000
Received: from [85.158.137.68:14780] by server-11.bemta-3.messagelabs.com id
	0D/71-19438-CB695335; Fri, 28 Mar 2014 15:35:24 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1396020923!3604440!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26510 invoked from network); 28 Mar 2014 15:35:23 -0000
Received: from mail-lb0-f174.google.com (HELO mail-lb0-f174.google.com)
	(209.85.217.174)
	by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 15:35:23 -0000
Received: by mail-lb0-f174.google.com with SMTP id u14so3797314lbd.5
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 08:35:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=M9GNQkh0CYQl1afYNrNuQUNJ/S5QN5sA6RkSqbLxrf8=;
	b=Uymjk+bp6+salwPQzs/MiGoO1WSU4+tLj3CvkDT2wj0TietViO152aoAJalI3SToF3
	iZJSDV/dluScDLnB2VSGA7rFSaNFYlKXVBqOkRZLLvVAObsDRqX5vColl1yo0RcckmpG
	KwO/7yD05GLGj4u/jp7dSbcBFYc8IGbHeRtSvGwD2hQvWgygT3/zveWwMgIwAk+6MHtw
	yO/FFulkVJJDZgRve2ySXIC/8PCU6UTXvLYhdWmoyxMXG0cFQdxD73L7KsaCpyyTqJ5E
	dFcdX+CeORtvpt7+5rBow03j2FOeZfx2WWOnrvT6lRmhuORNzW+aK75I05pKNU8u0NY5
	9u3Q==
X-Received: by 10.112.171.67 with SMTP id as3mr5808349lbc.10.1396020923014;
	Fri, 28 Mar 2014 08:35:23 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	zf7sm5410557lab.7.2014.03.28.08.35.21 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 08:35:22 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Vlad Kozin <vladilen.kozin@gmail.com>
In-Reply-To: <0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
Date: Fri, 28 Mar 2014 19:35:20 +0400
Message-Id: <B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

What I'm saying is:
vkz-air:~ vkz$ mirage --help
-bash: mirage: command not found

And it's not in .opam/4.01.0/bin or anywhere on the system for that matter.

vkz-air:~ vkz$ opam list mirage
Installed packages for 4.01.0:
mirage  0.9.7  Mirage platform library

---
Vlad Kozin <vladilen.kozin@gmail.com>



On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:

> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
> 
>> Hi all. 
>> 
>> I'm cross-posting this here since folk on IRC appear to be idle. 
>> 
>> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
> 
> What version of Mirage got installed?  Showing the OPAM terminal output would be useful.
> 
> -anil
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:41:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:41:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYua-00065i-0q; Fri, 28 Mar 2014 15:41:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTYuZ-00065d-CC
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:41:39 +0000
Received: from [85.158.137.68:28352] by server-17.bemta-3.messagelabs.com id
	7D/90-22741-23895335; Fri, 28 Mar 2014 15:41:38 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1396021297!3650956!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16100 invoked from network); 28 Mar 2014 15:41:37 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-10.tower-31.messagelabs.com with SMTP;
	28 Mar 2014 15:41:37 -0000
Received: (qmail 12863 invoked by uid 634); 28 Mar 2014 15:41:37 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 28 Mar 2014 15:41:32 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
Date: Fri, 28 Mar 2014 15:41:31 +0000
Message-Id: <921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
To: Vlad Kozin <vladilen.kozin@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

That's an old version -- you have 0.9.7 where 1.1.1 is the latest
release.

Make sure you are using OPAM 1.1, and the result of "opam remote" is
pointing to "http://opam.ocaml.org".

Once you run "opam update" and attempt to install mirage, you should
end up with the latest version.

cheers,
Anil

On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> What I'm saying is:
> vkz-air:~ vkz$ mirage --help
> -bash: mirage: command not found
> 
> And it's not in .opam/4.01.0/bin or anywhere on the system for that matter.
> 
> vkz-air:~ vkz$ opam list mirage
> Installed packages for 4.01.0:
> mirage  0.9.7  Mirage platform library
> 
> ---
> Vlad Kozin <vladilen.kozin@gmail.com>
> 
> 
> 
> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
> 
>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>> 
>>> Hi all. 
>>> 
>>> I'm cross-posting this here since folk on IRC appear to be idle. 
>>> 
>>> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
>> 
>> What version of Mirage got installed?  Showing the OPAM terminal output would be useful.
>> 
>> -anil
>> 
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 15:41:40 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 15:41:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTYua-00065i-0q; Fri, 28 Mar 2014 15:41:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTYuZ-00065d-CC
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 15:41:39 +0000
Received: from [85.158.137.68:28352] by server-17.bemta-3.messagelabs.com id
	7D/90-22741-23895335; Fri, 28 Mar 2014 15:41:38 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1396021297!3650956!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16100 invoked from network); 28 Mar 2014 15:41:37 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-10.tower-31.messagelabs.com with SMTP;
	28 Mar 2014 15:41:37 -0000
Received: (qmail 12863 invoked by uid 634); 28 Mar 2014 15:41:37 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Fri, 28 Mar 2014 15:41:32 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
Date: Fri, 28 Mar 2014 15:41:31 +0000
Message-Id: <921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
To: Vlad Kozin <vladilen.kozin@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

That's an old version -- you have 0.9.7 where 1.1.1 is the latest
release.

Make sure you are using OPAM 1.1, and the result of "opam remote" is
pointing to "http://opam.ocaml.org".

Once you run "opam update" and attempt to install mirage, you should
end up with the latest version.

cheers,
Anil

On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> What I'm saying is:
> vkz-air:~ vkz$ mirage --help
> -bash: mirage: command not found
> 
> And it's not in .opam/4.01.0/bin or anywhere on the system for that matter.
> 
> vkz-air:~ vkz$ opam list mirage
> Installed packages for 4.01.0:
> mirage  0.9.7  Mirage platform library
> 
> ---
> Vlad Kozin <vladilen.kozin@gmail.com>
> 
> 
> 
> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
> 
>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>> 
>>> Hi all. 
>>> 
>>> I'm cross-posting this here since folk on IRC appear to be idle. 
>>> 
>>> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
>> 
>> What version of Mirage got installed?  Showing the OPAM terminal output would be useful.
>> 
>> -anil
>> 
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 17:41:19 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 17:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTamJ-0006qH-6W; Fri, 28 Mar 2014 17:41:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTamG-0006qA-Mu
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 17:41:13 +0000
Received: from [85.158.137.68:11529] by server-17.bemta-3.messagelabs.com id
	CB/67-22741-734B5335; Fri, 28 Mar 2014 17:41:11 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1396028469!3644542!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30157 invoked from network); 28 Mar 2014 17:41:10 -0000
Received: from mail-lb0-f178.google.com (HELO mail-lb0-f178.google.com)
	(209.85.217.178)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 17:41:10 -0000
Received: by mail-lb0-f178.google.com with SMTP id s7so4019167lbd.9
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 10:41:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to;
	bh=ggaTgcXv0dCXrabZfrLxfEuz8Vtn53+cv97WE08gL60=;
	b=ArjzdaJn5BSWzP4L1YT1KlARECmz1U9gBcsX/NZQW6nSj0YVHQAJBX+1k2Ike/Q2Eo
	jI64L4A0BJsmIV/kbzlbhYxTBDQXcgI/oXMhVY0UL6RV4H1E/vqgDYLXihRTkjt3zyGz
	N4bZsZad/mcLjXilUh18AQw8ndFZjhCuBD/7EJhlhTVEi43d05jIIcOkFTO6w3DG/GOJ
	aYNDISVtVcaBarTp3+sb3NNatCCjkzEOENkMGfAGXIl3moHHmzRqCx8HGNYGXVDHuOXc
	1oegIzAIw0wze/Vw6azHLL0BK/0bQcEb5U5c8l5S7o4xtf2IIS2OVXvSGOwCb0T2i1vh
	2bqA==
X-Received: by 10.153.8.135 with SMTP id dk7mr6455907lad.18.1396028469412;
	Fri, 28 Mar 2014 10:41:09 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	z10sm4121970lbu.1.2014.03.28.10.41.08 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 10:41:08 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Vlad Kozin <vladilen.kozin@gmail.com>
In-Reply-To: <921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
Date: Fri, 28 Mar 2014 21:41:07 +0400
Message-Id: <261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2970812520081790954=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============2970812520081790954==
Content-Type: multipart/alternative; boundary="Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A"


--Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I think I made a bit of a mess of it. opam remote was indeed pointing to =
ocamlpro, changed that as you recommended (should've read your =
installation page more carefully). After running `opam update' however =
`opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(=20

---
Vlad Kozin <vladilen.kozin@gmail.com>



On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:

> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
> release.
>=20
> Make sure you are using OPAM 1.1, and the result of "opam remote" is
> pointing to "http://opam.ocaml.org".
>=20
> Once you run "opam update" and attempt to install mirage, you should
> end up with the latest version.
>=20
> cheers,
> Anil
>=20
> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>=20
>> What I'm saying is:
>> vkz-air:~ vkz$ mirage --help
>> -bash: mirage: command not found
>>=20
>> And it's not in .opam/4.01.0/bin or anywhere on the system for that =
matter.
>>=20
>> vkz-air:~ vkz$ opam list mirage
>> Installed packages for 4.01.0:
>> mirage  0.9.7  Mirage platform library
>>=20
>> ---
>> Vlad Kozin <vladilen.kozin@gmail.com>
>>=20
>>=20
>>=20
>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>=20
>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>=20
>>>> Hi all.=20
>>>>=20
>>>> I'm cross-posting this here since folk on IRC appear to be idle.=20
>>>>=20
>>>> I'm trying to install Mirage on osx: `opam install mirage' runs =
fine but doesn't seem to install the `mirage' binary, so I can't run the =
command line tool. There's nothing in mirage related in =
~/.opam/4.01.0/bin although the package content appears in my .opam =
folder.=20
>>>=20
>>> What version of Mirage got installed?  Showing the OPAM terminal =
output would be useful.
>>>=20
>>> -anil
>>>=20
>>=20
>=20


--Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I =
think I made a bit of a mess of it. opam remote was indeed pointing to =
ocamlpro, changed that as you recommended (should've read your =
installation page more carefully). After running `opam update' however =
`opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(&nbsp;<div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">---</div><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br><br><br></div></span></div></span></span>
</div>
<br><div><div>On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>That's an old version -- you have 0.9.7 where 1.1.1 =
is the latest<br>release.<br><br>Make sure you are using OPAM 1.1, and =
the result of "opam remote" is<br>pointing to "<a =
href=3D"http://opam.ocaml.org">http://opam.ocaml.org</a>".<br><br>Once =
you run "opam update" and attempt to install mirage, you should<br>end =
up with the latest version.<br><br>cheers,<br>Anil<br><br>On 28 Mar =
2014, at 15:35, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br><br><blockquote type=3D"cite">What I'm saying =
is:<br></blockquote><blockquote type=3D"cite">vkz-air:~ vkz$ mirage =
--help<br></blockquote><blockquote type=3D"cite">-bash: mirage: command =
not found<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">And it's not in =
.opam/4.01.0/bin or anywhere on the system for that =
matter.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">vkz-air:~ vkz$ =
opam list mirage<br></blockquote><blockquote type=3D"cite">Installed =
packages for 4.01.0:<br></blockquote><blockquote type=3D"cite">mirage =
&nbsp;0.9.7 &nbsp;Mirage platform library<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">---<br></blockquote><blockquote type=3D"cite">Vlad Kozin =
&lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br></blockquote><blockquote type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">On Mar 28, =
2014, at 7:17 PM, Anil Madhavapeddy wrote:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">On 28 Mar 2014, at 14:49, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Hi =
all. <br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
cross-posting this here since folk on IRC appear to be idle. =
<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
trying to install Mirage on osx: `opam install mirage' runs fine but =
doesn't seem to install the `mirage' binary, so I can't run the command =
line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin =
although the package content appears in my .opam folder. =
<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">What version of Mirage got =
installed? &nbsp;Showing the OPAM terminal output would be =
useful.<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">-anil<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><br></blockquote><br></div></blockquote></div><br></div></bo=
dy></html>=

--Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A--


--===============2970812520081790954==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2970812520081790954==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 17:41:19 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 17:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTamJ-0006qH-6W; Fri, 28 Mar 2014 17:41:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTamG-0006qA-Mu
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 17:41:13 +0000
Received: from [85.158.137.68:11529] by server-17.bemta-3.messagelabs.com id
	CB/67-22741-734B5335; Fri, 28 Mar 2014 17:41:11 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1396028469!3644542!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30157 invoked from network); 28 Mar 2014 17:41:10 -0000
Received: from mail-lb0-f178.google.com (HELO mail-lb0-f178.google.com)
	(209.85.217.178)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 17:41:10 -0000
Received: by mail-lb0-f178.google.com with SMTP id s7so4019167lbd.9
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 10:41:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to;
	bh=ggaTgcXv0dCXrabZfrLxfEuz8Vtn53+cv97WE08gL60=;
	b=ArjzdaJn5BSWzP4L1YT1KlARECmz1U9gBcsX/NZQW6nSj0YVHQAJBX+1k2Ike/Q2Eo
	jI64L4A0BJsmIV/kbzlbhYxTBDQXcgI/oXMhVY0UL6RV4H1E/vqgDYLXihRTkjt3zyGz
	N4bZsZad/mcLjXilUh18AQw8ndFZjhCuBD/7EJhlhTVEi43d05jIIcOkFTO6w3DG/GOJ
	aYNDISVtVcaBarTp3+sb3NNatCCjkzEOENkMGfAGXIl3moHHmzRqCx8HGNYGXVDHuOXc
	1oegIzAIw0wze/Vw6azHLL0BK/0bQcEb5U5c8l5S7o4xtf2IIS2OVXvSGOwCb0T2i1vh
	2bqA==
X-Received: by 10.153.8.135 with SMTP id dk7mr6455907lad.18.1396028469412;
	Fri, 28 Mar 2014 10:41:09 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	z10sm4121970lbu.1.2014.03.28.10.41.08 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 10:41:08 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Vlad Kozin <vladilen.kozin@gmail.com>
In-Reply-To: <921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
Date: Fri, 28 Mar 2014 21:41:07 +0400
Message-Id: <261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
To: Anil Madhavapeddy <anil@recoil.org>
X-Mailer: Apple Mail (2.1283)
Cc: mirageos-devel@lists.xenproject.org
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2970812520081790954=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============2970812520081790954==
Content-Type: multipart/alternative; boundary="Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A"


--Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I think I made a bit of a mess of it. opam remote was indeed pointing to =
ocamlpro, changed that as you recommended (should've read your =
installation page more carefully). After running `opam update' however =
`opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(=20

---
Vlad Kozin <vladilen.kozin@gmail.com>



On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:

> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
> release.
>=20
> Make sure you are using OPAM 1.1, and the result of "opam remote" is
> pointing to "http://opam.ocaml.org".
>=20
> Once you run "opam update" and attempt to install mirage, you should
> end up with the latest version.
>=20
> cheers,
> Anil
>=20
> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>=20
>> What I'm saying is:
>> vkz-air:~ vkz$ mirage --help
>> -bash: mirage: command not found
>>=20
>> And it's not in .opam/4.01.0/bin or anywhere on the system for that =
matter.
>>=20
>> vkz-air:~ vkz$ opam list mirage
>> Installed packages for 4.01.0:
>> mirage  0.9.7  Mirage platform library
>>=20
>> ---
>> Vlad Kozin <vladilen.kozin@gmail.com>
>>=20
>>=20
>>=20
>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>=20
>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>=20
>>>> Hi all.=20
>>>>=20
>>>> I'm cross-posting this here since folk on IRC appear to be idle.=20
>>>>=20
>>>> I'm trying to install Mirage on osx: `opam install mirage' runs =
fine but doesn't seem to install the `mirage' binary, so I can't run the =
command line tool. There's nothing in mirage related in =
~/.opam/4.01.0/bin although the package content appears in my .opam =
folder.=20
>>>=20
>>> What version of Mirage got installed?  Showing the OPAM terminal =
output would be useful.
>>>=20
>>> -anil
>>>=20
>>=20
>=20


--Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I =
think I made a bit of a mess of it. opam remote was indeed pointing to =
ocamlpro, changed that as you recommended (should've read your =
installation page more carefully). After running `opam update' however =
`opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(&nbsp;<div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">---</div><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br><br><br></div></span></div></span></span>
</div>
<br><div><div>On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>That's an old version -- you have 0.9.7 where 1.1.1 =
is the latest<br>release.<br><br>Make sure you are using OPAM 1.1, and =
the result of "opam remote" is<br>pointing to "<a =
href=3D"http://opam.ocaml.org">http://opam.ocaml.org</a>".<br><br>Once =
you run "opam update" and attempt to install mirage, you should<br>end =
up with the latest version.<br><br>cheers,<br>Anil<br><br>On 28 Mar =
2014, at 15:35, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br><br><blockquote type=3D"cite">What I'm saying =
is:<br></blockquote><blockquote type=3D"cite">vkz-air:~ vkz$ mirage =
--help<br></blockquote><blockquote type=3D"cite">-bash: mirage: command =
not found<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">And it's not in =
.opam/4.01.0/bin or anywhere on the system for that =
matter.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">vkz-air:~ vkz$ =
opam list mirage<br></blockquote><blockquote type=3D"cite">Installed =
packages for 4.01.0:<br></blockquote><blockquote type=3D"cite">mirage =
&nbsp;0.9.7 &nbsp;Mirage platform library<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">---<br></blockquote><blockquote type=3D"cite">Vlad Kozin =
&lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br></blockquote><blockquote type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">On Mar 28, =
2014, at 7:17 PM, Anil Madhavapeddy wrote:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">On 28 Mar 2014, at 14:49, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Hi =
all. <br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
cross-posting this here since folk on IRC appear to be idle. =
<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
trying to install Mirage on osx: `opam install mirage' runs fine but =
doesn't seem to install the `mirage' binary, so I can't run the command =
line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin =
although the package content appears in my .opam folder. =
<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">What version of Mirage got =
installed? &nbsp;Showing the OPAM terminal output would be =
useful.<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">-anil<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><br></blockquote><br></div></blockquote></div><br></div></bo=
dy></html>=

--Apple-Mail=_56061493-42D8-40B2-8873-8E612FDB6D4A--


--===============2970812520081790954==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2970812520081790954==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 17:47:47 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 17:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTasd-0006xp-As; Fri, 28 Mar 2014 17:47:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WTasc-0006xb-9f
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 17:47:46 +0000
Received: from [193.109.254.147:41614] by server-5.bemta-14.messagelabs.com id
	97/5F-26413-1C5B5335; Fri, 28 Mar 2014 17:47:45 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-13.tower-27.messagelabs.com!1396028864!4848814!1
X-Originating-IP: [151.236.209.33]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14304 invoked from network); 28 Mar 2014 17:47:44 -0000
Received: from engine01-20433-7.icritical.com (HELO
	engine01-20433-7.icritical.com) (151.236.209.33)
	by server-13.tower-27.messagelabs.com with SMTP;
	28 Mar 2014 17:47:44 -0000
Received: (qmail 6628 invoked from network); 28 Mar 2014 17:46:48 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-7.icritical.com with SMTP; 28 Mar 2014 17:46:48 -0000
Received: from engine01-20433-7.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-7.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 05672-02 for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 17:46:46 +0000 (GMT)
Received: (qmail 5698 invoked by uid 599); 28 Mar 2014 17:45:27 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-7.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 28 Mar 2014 17:45:27 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WTaqQ-0008BH-Fg; Fri, 28 Mar 2014 17:45:30 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Vlad Kozin <vladilen.kozin@gmail.com>
Date: Fri, 28 Mar 2014 17:45:28 +0000
Thread-Topic: [MirageOS-devel] no binary installed on osx
Thread-Index: Ac9KrYJ5nDdojr1VT9OiPhfgCv1mAg==
Message-ID: <CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
In-Reply-To: <261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-7.icritical.com
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2725184781112838083=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============2725184781112838083==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405";
	protocol="application/pgp-signature"; micalg=pgp-sha512

--Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

maybe worth noting that you can always "rm -rf ~/.opam" and just start =
again.

i've ended up doing this several times :)  the only loss is time and =
config as you reinstall things.

anil, thomas et al-- actually, is there an easy way to export/import a =
very high-level opam config -- things like remotes configured, packages =
installed (perhaps with/without explicit versions)?  might make =
recovering from the occasional situation like this easier.

On 28 Mar 2014, at 17:41, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> I think I made a bit of a mess of it. opam remote was indeed pointing =
to ocamlpro, changed that as you recommended (should've read your =
installation page more carefully). After running `opam update' however =
`opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(=20
>=20
> ---
> Vlad Kozin <vladilen.kozin@gmail.com>
>=20
>=20
>=20
> On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:
>=20
>> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
>> release.
>>=20
>> Make sure you are using OPAM 1.1, and the result of "opam remote" is
>> pointing to "http://opam.ocaml.org".
>>=20
>> Once you run "opam update" and attempt to install mirage, you should
>> end up with the latest version.
>>=20
>> cheers,
>> Anil
>>=20
>> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>=20
>>> What I'm saying is:
>>> vkz-air:~ vkz$ mirage --help
>>> -bash: mirage: command not found
>>>=20
>>> And it's not in .opam/4.01.0/bin or anywhere on the system for that =
matter.
>>>=20
>>> vkz-air:~ vkz$ opam list mirage
>>> Installed packages for 4.01.0:
>>> mirage  0.9.7  Mirage platform library
>>>=20
>>> ---
>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>=20
>>>=20
>>>=20
>>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>>=20
>>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>>=20
>>>>> Hi all.=20
>>>>>=20
>>>>> I'm cross-posting this here since folk on IRC appear to be idle.=20=

>>>>>=20
>>>>> I'm trying to install Mirage on osx: `opam install mirage' runs =
fine but doesn't seem to install the `mirage' binary, so I can't run the =
command line tool. There's nothing in mirage related in =
~/.opam/4.01.0/bin although the package content appears in my .opam =
folder.=20
>>>>=20
>>>> What version of Mirage got installed?  Showing the OPAM terminal =
output would be useful.
>>>>=20
>>>> -anil
>>>>=20
>>>=20
>>=20
>=20
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


--=20
Cheers,

R.





--Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJTNbU5AAoJEOLF27JWwSg3w5QQAMZWnH/wlpaOYypinJiIy5W7
MMC6YZgT6xB/cXqjFxgF6NpUXadUxv5Qsv04NJgJV5D6Sj/PKFxo0lm+fURZ48OJ
k1cMWA77hayEZuvGJgzvRF5WU0NGC/9eJuUL3dFQL/nME9/l1eZZNgnpU6BB+Abr
9eQ25+l3JB2iESLYTBmRL/mp61mzzUeWzq68aSK33rb/YO+0VaaIqkldPwX1o4eI
qWGL0XDGmRWCl6qxdgqk2L7ceoyByGtmDSXTiKZbvR3If4z6Nu+MeUb8w8ubWpL9
HRZ5BdOttdxwLEvMGdEi9H8EEBMNpeHxJZuhYm5ym1gEp+SM+pNACz1Ff4YOVlQ6
3/foGCkDrJRclcnPmc5KnEy18cKQfJ0qRoppKIzsgdUb3+qS987d05jC/YLmGO8J
ogqHojQKrx7MMNqfLrNibaAMxWTU+XYmSYHXuoT24y8dTP4r+3/+j1HTF4CKMY6U
sH9Zh5gVhJ5WlrKGdW/Nc8o0Lo/kr81nBBTbzgd1H8x+dLpc+7NBhydbqwBZVjyt
uQMWqWMUCoWE1fHIVDXxdsJSsksnztZrGgkLic9FaZKR/swLhzlKnwEg/io4oGzm
yplyEcuIUDkADE/4+M31zTcYpAmyU/X9ji74aHCYLd/9CWZ2ZgE2T1DoHmmjw511
miBYANQg55u/M5lXgnyg
=Xzgr
-----END PGP SIGNATURE-----

--Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405--


--===============2725184781112838083==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2725184781112838083==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 17:47:47 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 17:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTasd-0006xp-As; Fri, 28 Mar 2014 17:47:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WTasc-0006xb-9f
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 17:47:46 +0000
Received: from [193.109.254.147:41614] by server-5.bemta-14.messagelabs.com id
	97/5F-26413-1C5B5335; Fri, 28 Mar 2014 17:47:45 +0000
X-Env-Sender: Richard.Mortier@nottingham.ac.uk
X-Msg-Ref: server-13.tower-27.messagelabs.com!1396028864!4848814!1
X-Originating-IP: [151.236.209.33]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14304 invoked from network); 28 Mar 2014 17:47:44 -0000
Received: from engine01-20433-7.icritical.com (HELO
	engine01-20433-7.icritical.com) (151.236.209.33)
	by server-13.tower-27.messagelabs.com with SMTP;
	28 Mar 2014 17:47:44 -0000
Received: (qmail 6628 invoked from network); 28 Mar 2014 17:46:48 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-7.icritical.com with SMTP; 28 Mar 2014 17:46:48 -0000
Received: from engine01-20433-7.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-7.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with SMTP id 05672-02 for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 17:46:46 +0000 (GMT)
Received: (qmail 5698 invoked by uid 599); 28 Mar 2014 17:45:27 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-7.icritical.com (qpsmtpd/0.28) with ESMTP;
	Fri, 28 Mar 2014 17:45:27 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Richard.Mortier@nottingham.ac.uk>)
	id 1WTaqQ-0008BH-Fg; Fri, 28 Mar 2014 17:45:30 +0000
From: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
To: Vlad Kozin <vladilen.kozin@gmail.com>
Date: Fri, 28 Mar 2014 17:45:28 +0000
Thread-Topic: [MirageOS-devel] no binary installed on osx
Thread-Index: Ac9KrYJ5nDdojr1VT9OiPhfgCv1mAg==
Message-ID: <CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
In-Reply-To: <261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-7.icritical.com
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2725184781112838083=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

--===============2725184781112838083==
Content-Language: en-US
Content-Type: multipart/signed;
	boundary="Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405";
	protocol="application/pgp-signature"; micalg=pgp-sha512

--Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

maybe worth noting that you can always "rm -rf ~/.opam" and just start =
again.

i've ended up doing this several times :)  the only loss is time and =
config as you reinstall things.

anil, thomas et al-- actually, is there an easy way to export/import a =
very high-level opam config -- things like remotes configured, packages =
installed (perhaps with/without explicit versions)?  might make =
recovering from the occasional situation like this easier.

On 28 Mar 2014, at 17:41, Vlad Kozin <vladilen.kozin@gmail.com> wrote:

> I think I made a bit of a mess of it. opam remote was indeed pointing =
to ocamlpro, changed that as you recommended (should've read your =
installation page more carefully). After running `opam update' however =
`opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(=20
>=20
> ---
> Vlad Kozin <vladilen.kozin@gmail.com>
>=20
>=20
>=20
> On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:
>=20
>> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
>> release.
>>=20
>> Make sure you are using OPAM 1.1, and the result of "opam remote" is
>> pointing to "http://opam.ocaml.org".
>>=20
>> Once you run "opam update" and attempt to install mirage, you should
>> end up with the latest version.
>>=20
>> cheers,
>> Anil
>>=20
>> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>=20
>>> What I'm saying is:
>>> vkz-air:~ vkz$ mirage --help
>>> -bash: mirage: command not found
>>>=20
>>> And it's not in .opam/4.01.0/bin or anywhere on the system for that =
matter.
>>>=20
>>> vkz-air:~ vkz$ opam list mirage
>>> Installed packages for 4.01.0:
>>> mirage  0.9.7  Mirage platform library
>>>=20
>>> ---
>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>=20
>>>=20
>>>=20
>>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>>=20
>>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>>=20
>>>>> Hi all.=20
>>>>>=20
>>>>> I'm cross-posting this here since folk on IRC appear to be idle.=20=

>>>>>=20
>>>>> I'm trying to install Mirage on osx: `opam install mirage' runs =
fine but doesn't seem to install the `mirage' binary, so I can't run the =
command line tool. There's nothing in mirage related in =
~/.opam/4.01.0/bin although the package content appears in my .opam =
folder.=20
>>>>=20
>>>> What version of Mirage got installed?  Showing the OPAM terminal =
output would be useful.
>>>>=20
>>>> -anil
>>>>=20
>>>=20
>>=20
>=20
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


--=20
Cheers,

R.





--Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJTNbU5AAoJEOLF27JWwSg3w5QQAMZWnH/wlpaOYypinJiIy5W7
MMC6YZgT6xB/cXqjFxgF6NpUXadUxv5Qsv04NJgJV5D6Sj/PKFxo0lm+fURZ48OJ
k1cMWA77hayEZuvGJgzvRF5WU0NGC/9eJuUL3dFQL/nME9/l1eZZNgnpU6BB+Abr
9eQ25+l3JB2iESLYTBmRL/mp61mzzUeWzq68aSK33rb/YO+0VaaIqkldPwX1o4eI
qWGL0XDGmRWCl6qxdgqk2L7ceoyByGtmDSXTiKZbvR3If4z6Nu+MeUb8w8ubWpL9
HRZ5BdOttdxwLEvMGdEi9H8EEBMNpeHxJZuhYm5ym1gEp+SM+pNACz1Ff4YOVlQ6
3/foGCkDrJRclcnPmc5KnEy18cKQfJ0qRoppKIzsgdUb3+qS987d05jC/YLmGO8J
ogqHojQKrx7MMNqfLrNibaAMxWTU+XYmSYHXuoT24y8dTP4r+3/+j1HTF4CKMY6U
sH9Zh5gVhJ5WlrKGdW/Nc8o0Lo/kr81nBBTbzgd1H8x+dLpc+7NBhydbqwBZVjyt
uQMWqWMUCoWE1fHIVDXxdsJSsksnztZrGgkLic9FaZKR/swLhzlKnwEg/io4oGzm
yplyEcuIUDkADE/4+M31zTcYpAmyU/X9ji74aHCYLd/9CWZ2ZgE2T1DoHmmjw511
miBYANQg55u/M5lXgnyg
=Xzgr
-----END PGP SIGNATURE-----

--Apple-Mail=_7F90D645-6032-4D3D-9C78-ED0793937405--


--===============2725184781112838083==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2725184781112838083==--


From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 17:52:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 17:52:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTawo-0007jW-NR; Fri, 28 Mar 2014 17:52:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1WTawn-0007jN-4x
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 17:52:05 +0000
Received: from [85.158.139.211:49178] by server-2.bemta-5.messagelabs.com id
	A4/47-12074-4C6B5335; Fri, 28 Mar 2014 17:52:04 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1396029123!1131063!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19718 invoked from network); 28 Mar 2014 17:52:03 -0000
Received: from mail-wg0-f45.google.com (HELO mail-wg0-f45.google.com)
	(74.125.82.45)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 17:52:03 -0000
Received: by mail-wg0-f45.google.com with SMTP id l18so3751088wgh.4
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 10:52:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=wf4sJrluc7BhiIc9H3vLHk7vfFK715CQUBBn9RktOOI=;
	b=SarMYp9IXQBBh9Ba/Lo4yMP3ijqXdeaWKLgGzEITGn4WlGrpWLIH8IDdgm5hnfGwVk
	dcq9Brs/hp+rVsI9lo2MtfdyQFnBd9UktmmkxW5intj3lXZzFmxEEswIat26gOrVaTQO
	APU1pgCoEko1RyDiiQ0dN3zeCx3WlUzxa2U+cHoQg8VFU9hYQtWAXAsXRKLibYvz5nRO
	i30BIQ0Fg8wkMpLDCz7pSUXmNQuM0zGqXX4llZGKl01lYEuctAH3sHmeKZTzQ2+Ukl/x
	hFsUkUjcB/hVcYxaIGh5AzhavmnbgyNtp2cCkcOBhtvfujNA+BeNDVlVUQVlGm+uhz1B
	9vbg==
X-Received: by 10.194.174.197 with SMTP id bu5mr38683wjc.71.1396029123153;
	Fri, 28 Mar 2014 10:52:03 -0700 (PDT)
Received: from [192.168.0.10] (cpc25-cmbg14-2-0-cust121.5-4.cable.virginm.net.
	[213.106.112.122])
	by mx.google.com with ESMTPSA id ll1sm264596wjc.6.2014.03.28.10.52.00
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 10:52:01 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
Date: Fri, 28 Mar 2014 17:51:59 +0000
Message-Id: <A2AD4513-016C-4F28-8C0F-20179245CDE7@gazagnaire.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
	<CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

in case of errors, opam 1.1.1 gives you a command to import the package set present before the command was run.

You can generate this import file yourself if you wish to snapshot your tree by running "opam switch export -f foo.txt"
There is no way currently to import/export the remote configuration though. Would be a good idea to add a note about it on the issue tracker.

Thomas




On 28 Mar 2014, at 17:45, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:

> maybe worth noting that you can always "rm -rf ~/.opam" and just start again.
> 
> i've ended up doing this several times :)  the only loss is time and config as you reinstall things.
> 
> anil, thomas et al-- actually, is there an easy way to export/import a very high-level opam config -- things like remotes configured, packages installed (perhaps with/without explicit versions)?  might make recovering from the occasional situation like this easier.
> 
> On 28 Mar 2014, at 17:41, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
> 
>> I think I made a bit of a mess of it. opam remote was indeed pointing to ocamlpro, changed that as you recommended (should've read your installation page more carefully). After running `opam update' however `opam install mirage' would still refuse saying that I have it installed. At which point I decided to run `opam upgrade' - big mistake - a bunch of compilation errors ensued and I believe I have a corrupt ocaml/opam installation now :( 
>> 
>> ---
>> Vlad Kozin <vladilen.kozin@gmail.com>
>> 
>> 
>> 
>> On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:
>> 
>>> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
>>> release.
>>> 
>>> Make sure you are using OPAM 1.1, and the result of "opam remote" is
>>> pointing to "http://opam.ocaml.org".
>>> 
>>> Once you run "opam update" and attempt to install mirage, you should
>>> end up with the latest version.
>>> 
>>> cheers,
>>> Anil
>>> 
>>> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>>> 
>>>> What I'm saying is:
>>>> vkz-air:~ vkz$ mirage --help
>>>> -bash: mirage: command not found
>>>> 
>>>> And it's not in .opam/4.01.0/bin or anywhere on the system for that matter.
>>>> 
>>>> vkz-air:~ vkz$ opam list mirage
>>>> Installed packages for 4.01.0:
>>>> mirage  0.9.7  Mirage platform library
>>>> 
>>>> ---
>>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>> 
>>>> 
>>>> 
>>>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>>> 
>>>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>>>>> 
>>>>>> Hi all. 
>>>>>> 
>>>>>> I'm cross-posting this here since folk on IRC appear to be idle. 
>>>>>> 
>>>>>> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
>>>>> 
>>>>> What version of Mirage got installed?  Showing the OPAM terminal output would be useful.
>>>>> 
>>>>> -anil
>>>>> 
>>>> 
>>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 
> 
> -- 
> Cheers,
> 
> R.
> 
> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Fri Mar 28 17:52:07 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 28 Mar 2014 17:52:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTawo-0007jW-NR; Fri, 28 Mar 2014 17:52:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thomas.gazagnaire@gmail.com>) id 1WTawn-0007jN-4x
	for mirageos-devel@lists.xenproject.org; Fri, 28 Mar 2014 17:52:05 +0000
Received: from [85.158.139.211:49178] by server-2.bemta-5.messagelabs.com id
	A4/47-12074-4C6B5335; Fri, 28 Mar 2014 17:52:04 +0000
X-Env-Sender: thomas.gazagnaire@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1396029123!1131063!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19718 invoked from network); 28 Mar 2014 17:52:03 -0000
Received: from mail-wg0-f45.google.com (HELO mail-wg0-f45.google.com)
	(74.125.82.45)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Mar 2014 17:52:03 -0000
Received: by mail-wg0-f45.google.com with SMTP id l18so3751088wgh.4
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 10:52:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=wf4sJrluc7BhiIc9H3vLHk7vfFK715CQUBBn9RktOOI=;
	b=SarMYp9IXQBBh9Ba/Lo4yMP3ijqXdeaWKLgGzEITGn4WlGrpWLIH8IDdgm5hnfGwVk
	dcq9Brs/hp+rVsI9lo2MtfdyQFnBd9UktmmkxW5intj3lXZzFmxEEswIat26gOrVaTQO
	APU1pgCoEko1RyDiiQ0dN3zeCx3WlUzxa2U+cHoQg8VFU9hYQtWAXAsXRKLibYvz5nRO
	i30BIQ0Fg8wkMpLDCz7pSUXmNQuM0zGqXX4llZGKl01lYEuctAH3sHmeKZTzQ2+Ukl/x
	hFsUkUjcB/hVcYxaIGh5AzhavmnbgyNtp2cCkcOBhtvfujNA+BeNDVlVUQVlGm+uhz1B
	9vbg==
X-Received: by 10.194.174.197 with SMTP id bu5mr38683wjc.71.1396029123153;
	Fri, 28 Mar 2014 10:52:03 -0700 (PDT)
Received: from [192.168.0.10] (cpc25-cmbg14-2-0-cust121.5-4.cable.virginm.net.
	[213.106.112.122])
	by mx.google.com with ESMTPSA id ll1sm264596wjc.6.2014.03.28.10.52.00
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 10:52:01 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Gazagnaire <thomas@gazagnaire.org>
In-Reply-To: <CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
Date: Fri, 28 Mar 2014 17:51:59 +0000
Message-Id: <A2AD4513-016C-4F28-8C0F-20179245CDE7@gazagnaire.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
	<CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

in case of errors, opam 1.1.1 gives you a command to import the package set present before the command was run.

You can generate this import file yourself if you wish to snapshot your tree by running "opam switch export -f foo.txt"
There is no way currently to import/export the remote configuration though. Would be a good idea to add a note about it on the issue tracker.

Thomas




On 28 Mar 2014, at 17:45, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:

> maybe worth noting that you can always "rm -rf ~/.opam" and just start again.
> 
> i've ended up doing this several times :)  the only loss is time and config as you reinstall things.
> 
> anil, thomas et al-- actually, is there an easy way to export/import a very high-level opam config -- things like remotes configured, packages installed (perhaps with/without explicit versions)?  might make recovering from the occasional situation like this easier.
> 
> On 28 Mar 2014, at 17:41, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
> 
>> I think I made a bit of a mess of it. opam remote was indeed pointing to ocamlpro, changed that as you recommended (should've read your installation page more carefully). After running `opam update' however `opam install mirage' would still refuse saying that I have it installed. At which point I decided to run `opam upgrade' - big mistake - a bunch of compilation errors ensued and I believe I have a corrupt ocaml/opam installation now :( 
>> 
>> ---
>> Vlad Kozin <vladilen.kozin@gmail.com>
>> 
>> 
>> 
>> On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:
>> 
>>> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
>>> release.
>>> 
>>> Make sure you are using OPAM 1.1, and the result of "opam remote" is
>>> pointing to "http://opam.ocaml.org".
>>> 
>>> Once you run "opam update" and attempt to install mirage, you should
>>> end up with the latest version.
>>> 
>>> cheers,
>>> Anil
>>> 
>>> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>>> 
>>>> What I'm saying is:
>>>> vkz-air:~ vkz$ mirage --help
>>>> -bash: mirage: command not found
>>>> 
>>>> And it's not in .opam/4.01.0/bin or anywhere on the system for that matter.
>>>> 
>>>> vkz-air:~ vkz$ opam list mirage
>>>> Installed packages for 4.01.0:
>>>> mirage  0.9.7  Mirage platform library
>>>> 
>>>> ---
>>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>> 
>>>> 
>>>> 
>>>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>>> 
>>>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> wrote:
>>>>> 
>>>>>> Hi all. 
>>>>>> 
>>>>>> I'm cross-posting this here since folk on IRC appear to be idle. 
>>>>>> 
>>>>>> I'm trying to install Mirage on osx: `opam install mirage' runs fine but doesn't seem to install the `mirage' binary, so I can't run the command line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin although the package content appears in my .opam folder. 
>>>>> 
>>>>> What version of Mirage got installed?  Showing the OPAM terminal output would be useful.
>>>>> 
>>>>> -anil
>>>>> 
>>>> 
>>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 
> 
> -- 
> Cheers,
> 
> R.
> 
> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sat Mar 29 06:09:38 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 29 Mar 2014 06:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTmSS-0004K6-I7; Sat, 29 Mar 2014 06:09:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTmSQ-0004JR-Ml
	for mirageos-devel@lists.xenproject.org; Sat, 29 Mar 2014 06:09:31 +0000
Received: from [85.158.137.68:24175] by server-6.bemta-3.messagelabs.com id
	B2/A2-00470-99366335; Sat, 29 Mar 2014 06:09:29 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1396073367!3672400!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17498 invoked from network); 29 Mar 2014 06:09:27 -0000
Received: from mail-la0-f47.google.com (HELO mail-la0-f47.google.com)
	(209.85.215.47)
	by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Mar 2014 06:09:27 -0000
Received: by mail-la0-f47.google.com with SMTP id pn19so114195lab.34
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 23:09:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to;
	bh=dQGBfmut9fJWcVH4Y8SyVUs/I9tAye1b/rGX+DQgYpA=;
	b=UEjnZK3ZI7XZYg9lZKgFMwYwEcFxCkbmXiP1TIK5MAyt6H51zB7JawXEqzbboUQ+yU
	UilHecYoyWTKyaQlrejtOn0TaswbvbO29+droAwIypLW2I3DOnXA1nLvucylZSpK0yPh
	SbXfcuY1BwVqg4hXcoiwlXuNWJSth09ZR4mYuSpN0Eu1GztsQat93tfoLkV0fK6GZvjz
	goDoGZAJsKP5UKRAmmeVnYS8nVIwlo0NFWJEVEaJNoQry7R7p6SonmewQK3lGLdGgPlt
	5KTC5AXD+wPvDzQ8AYro3iwEDu58VouuWxH4K1KA4eqDY7GU1rjYdMhuYUTq/R3pi5sY
	d7dw==
X-Received: by 10.152.18.135 with SMTP id w7mr380639lad.29.1396073367108;
	Fri, 28 Mar 2014 23:09:27 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	md15sm5161889lbb.28.2014.03.28.23.09.25 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 23:09:26 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Vlad Kozin <vladilen.kozin@gmail.com>
In-Reply-To: <A2AD4513-016C-4F28-8C0F-20179245CDE7@gazagnaire.org>
Date: Sat, 29 Mar 2014 10:09:25 +0400
Message-Id: <4F42447A-2BBD-48EC-9DBC-1829341BFCB2@gmail.com>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
	<CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
	<A2AD4513-016C-4F28-8C0F-20179245CDE7@gazagnaire.org>
To: Thomas Gazagnaire <thomas@gazagnaire.org>
X-Mailer: Apple Mail (2.1283)
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1218533664950543589=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============1218533664950543589==
Content-Type: multipart/alternative; boundary="Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C"


--Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

upgrading to opam 1.1.1 followed by "opam update" "opam upgrade" solved =
the problem. I now have mirage installed. Thanks everyone for your help.
---
Vlad Kozin <vladilen.kozin@gmail.com>



On Mar 28, 2014, at 9:51 PM, Thomas Gazagnaire wrote:

> in case of errors, opam 1.1.1 gives you a command to import the =
package set present before the command was run.
>=20
> You can generate this import file yourself if you wish to snapshot =
your tree by running "opam switch export -f foo.txt"
> There is no way currently to import/export the remote configuration =
though. Would be a good idea to add a note about it on the issue =
tracker.
>=20
> Thomas
>=20
>=20
>=20
>=20
> On 28 Mar 2014, at 17:45, Richard Mortier =
<Richard.Mortier@nottingham.ac.uk> wrote:
>=20
>> maybe worth noting that you can always "rm -rf ~/.opam" and just =
start again.
>>=20
>> i've ended up doing this several times :)  the only loss is time and =
config as you reinstall things.
>>=20
>> anil, thomas et al-- actually, is there an easy way to export/import =
a very high-level opam config -- things like remotes configured, =
packages installed (perhaps with/without explicit versions)?  might make =
recovering from the occasional situation like this easier.
>>=20
>> On 28 Mar 2014, at 17:41, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>=20
>>> I think I made a bit of a mess of it. opam remote was indeed =
pointing to ocamlpro, changed that as you recommended (should've read =
your installation page more carefully). After running `opam update' =
however `opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(=20
>>>=20
>>> ---
>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>=20
>>>=20
>>>=20
>>> On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:
>>>=20
>>>> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
>>>> release.
>>>>=20
>>>> Make sure you are using OPAM 1.1, and the result of "opam remote" =
is
>>>> pointing to "http://opam.ocaml.org".
>>>>=20
>>>> Once you run "opam update" and attempt to install mirage, you =
should
>>>> end up with the latest version.
>>>>=20
>>>> cheers,
>>>> Anil
>>>>=20
>>>> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>>=20
>>>>> What I'm saying is:
>>>>> vkz-air:~ vkz$ mirage --help
>>>>> -bash: mirage: command not found
>>>>>=20
>>>>> And it's not in .opam/4.01.0/bin or anywhere on the system for =
that matter.
>>>>>=20
>>>>> vkz-air:~ vkz$ opam list mirage
>>>>> Installed packages for 4.01.0:
>>>>> mirage  0.9.7  Mirage platform library
>>>>>=20
>>>>> ---
>>>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>>>>=20
>>>>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>>>>=20
>>>>>>> Hi all.=20
>>>>>>>=20
>>>>>>> I'm cross-posting this here since folk on IRC appear to be idle.=20=

>>>>>>>=20
>>>>>>> I'm trying to install Mirage on osx: `opam install mirage' runs =
fine but doesn't seem to install the `mirage' binary, so I can't run the =
command line tool. There's nothing in mirage related in =
~/.opam/4.01.0/bin although the package content appears in my .opam =
folder.=20
>>>>>>=20
>>>>>> What version of Mirage got installed?  Showing the OPAM terminal =
output would be useful.
>>>>>>=20
>>>>>> -anil
>>>>>>=20
>>>>>=20
>>>>=20
>>>=20
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>=20
>>=20
>> --=20
>> Cheers,
>>=20
>> R.
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>=20


--Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">upgrading to opam 1.1.1 followed by "opam update" "opam upgrade" =
solved the problem. I now have mirage installed. Thanks everyone for =
your help.<br><div apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">---</div><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br><br><br></div></span></div></span></span>
</div>
<br><div><div>On Mar 28, 2014, at 9:51 PM, Thomas Gazagnaire =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>in case of errors, opam 1.1.1 gives you a command to =
import the package set present before the command was run.<br><br>You =
can generate this import file yourself if you wish to snapshot your tree =
by running "opam switch export -f foo.txt"<br>There is no way currently =
to import/export the remote configuration though. Would be a good idea =
to add a note about it on the issue =
tracker.<br><br>Thomas<br><br><br><br><br>On 28 Mar 2014, at 17:45, =
Richard Mortier &lt;<a =
href=3D"mailto:Richard.Mortier@nottingham.ac.uk">Richard.Mortier@nottingha=
m.ac.uk</a>&gt; wrote:<br><br><blockquote type=3D"cite">maybe worth =
noting that you can always "rm -rf ~/.opam" and just start =
again.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">i've ended up =
doing this several times :) &nbsp;the only loss is time and config as =
you reinstall things.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">anil, thomas et =
al-- actually, is there an easy way to export/import a very high-level =
opam config -- things like remotes configured, packages installed =
(perhaps with/without explicit versions)? &nbsp;might make recovering =
from the occasional situation like this =
easier.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">On 28 Mar 2014, =
at 17:41, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">I think I made a bit of a mess of it. opam remote was =
indeed pointing to ocamlpro, changed that as you recommended (should've =
read your installation page more carefully). After running `opam update' =
however `opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :( <br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">---<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">On Mar 28, 2014, at 7:41 PM, =
Anil Madhavapeddy wrote:<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">That's =
an old version -- you have 0.9.7 where 1.1.1 is the =
latest<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">release.<br></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Make =
sure you are using OPAM 1.1, and the result of "opam remote" =
is<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">pointing=
 to "<a =
href=3D"http://opam.ocaml.org">http://opam.ocaml.org</a>".<br></blockquote=
></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Once =
you run "opam update" and attempt to install mirage, you =
should<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">end up =
with the latest =
version.<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">cheers,<br></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Anil<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">On 28 =
Mar 2014, at 15:35, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">What I'm saying =
is:<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">vkz-air:~ vkz$ mirage =
--help<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">-bash: mirage: command not =
found<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">And it's not in .opam/4.01.0/bin =
or anywhere on the system for that =
matter.<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">vkz-air:~ vkz$ opam list =
mirage<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Installed packages for =
4.01.0:<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">mirage &nbsp;0.9.7 &nbsp;Mirage =
platform =
library<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">---<br></blockquote></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">On Mar 28, 2014, at 7:17 PM, =
Anil Madhavapeddy =
wrote:<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">On 28 =
Mar 2014, at 14:49, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote></blockquote></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Hi all. =
<br></blockquote></blockquote></blockquote></blockquote></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
cross-posting this here since folk on IRC appear to be idle. =
<br></blockquote></blockquote></blockquote></blockquote></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
trying to install Mirage on osx: `opam install mirage' runs fine but =
doesn't seem to install the `mirage' binary, so I can't run the command =
line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin =
although the package content appears in my .opam folder. =
<br></blockquote></blockquote></blockquote></blockquote></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">What =
version of Mirage got installed? &nbsp;Showing the OPAM terminal output =
would be =
useful.<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">-anil<br></blockquote></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">MirageOS-devel mailing =
list<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><a =
href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists.x=
enproject.org</a><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-deve=
l">http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel</a>=
<br></blockquote></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">-- =
<br></blockquote><blockquote =
type=3D"cite">Cheers,<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">R.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote><blockquote type=3D"cite">MirageOS-devel mailing =
list<br></blockquote><blockquote type=3D"cite"><a =
href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists.x=
enproject.org</a><br></blockquote><blockquote type=3D"cite"><a =
href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-deve=
l">http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel</a>=
<br></blockquote><br></div></blockquote></div><br></body></html>=

--Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C--


--===============1218533664950543589==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1218533664950543589==--


From mirageos-devel-bounces@lists.xenproject.org Sat Mar 29 06:09:38 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 29 Mar 2014 06:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTmSS-0004K6-I7; Sat, 29 Mar 2014 06:09:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vladilen.kozin@gmail.com>) id 1WTmSQ-0004JR-Ml
	for mirageos-devel@lists.xenproject.org; Sat, 29 Mar 2014 06:09:31 +0000
Received: from [85.158.137.68:24175] by server-6.bemta-3.messagelabs.com id
	B2/A2-00470-99366335; Sat, 29 Mar 2014 06:09:29 +0000
X-Env-Sender: vladilen.kozin@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1396073367!3672400!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17498 invoked from network); 29 Mar 2014 06:09:27 -0000
Received: from mail-la0-f47.google.com (HELO mail-la0-f47.google.com)
	(209.85.215.47)
	by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Mar 2014 06:09:27 -0000
Received: by mail-la0-f47.google.com with SMTP id pn19so114195lab.34
	for <mirageos-devel@lists.xenproject.org>;
	Fri, 28 Mar 2014 23:09:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to;
	bh=dQGBfmut9fJWcVH4Y8SyVUs/I9tAye1b/rGX+DQgYpA=;
	b=UEjnZK3ZI7XZYg9lZKgFMwYwEcFxCkbmXiP1TIK5MAyt6H51zB7JawXEqzbboUQ+yU
	UilHecYoyWTKyaQlrejtOn0TaswbvbO29+droAwIypLW2I3DOnXA1nLvucylZSpK0yPh
	SbXfcuY1BwVqg4hXcoiwlXuNWJSth09ZR4mYuSpN0Eu1GztsQat93tfoLkV0fK6GZvjz
	goDoGZAJsKP5UKRAmmeVnYS8nVIwlo0NFWJEVEaJNoQry7R7p6SonmewQK3lGLdGgPlt
	5KTC5AXD+wPvDzQ8AYro3iwEDu58VouuWxH4K1KA4eqDY7GU1rjYdMhuYUTq/R3pi5sY
	d7dw==
X-Received: by 10.152.18.135 with SMTP id w7mr380639lad.29.1396073367108;
	Fri, 28 Mar 2014 23:09:27 -0700 (PDT)
Received: from [192.168.1.2] (ppp91-77-27-36.pppoe.mtu-net.ru. [91.77.27.36])
	by mx.google.com with ESMTPSA id
	md15sm5161889lbb.28.2014.03.28.23.09.25 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Fri, 28 Mar 2014 23:09:26 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
From: Vlad Kozin <vladilen.kozin@gmail.com>
In-Reply-To: <A2AD4513-016C-4F28-8C0F-20179245CDE7@gazagnaire.org>
Date: Sat, 29 Mar 2014 10:09:25 +0400
Message-Id: <4F42447A-2BBD-48EC-9DBC-1829341BFCB2@gmail.com>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
	<CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
	<A2AD4513-016C-4F28-8C0F-20179245CDE7@gazagnaire.org>
To: Thomas Gazagnaire <thomas@gazagnaire.org>
X-Mailer: Apple Mail (2.1283)
Cc: "mirageos-devel@lists.xenproject.org"
	<mirageos-devel@lists.xenproject.org>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1218533664950543589=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org


--===============1218533664950543589==
Content-Type: multipart/alternative; boundary="Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C"


--Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

upgrading to opam 1.1.1 followed by "opam update" "opam upgrade" solved =
the problem. I now have mirage installed. Thanks everyone for your help.
---
Vlad Kozin <vladilen.kozin@gmail.com>



On Mar 28, 2014, at 9:51 PM, Thomas Gazagnaire wrote:

> in case of errors, opam 1.1.1 gives you a command to import the =
package set present before the command was run.
>=20
> You can generate this import file yourself if you wish to snapshot =
your tree by running "opam switch export -f foo.txt"
> There is no way currently to import/export the remote configuration =
though. Would be a good idea to add a note about it on the issue =
tracker.
>=20
> Thomas
>=20
>=20
>=20
>=20
> On 28 Mar 2014, at 17:45, Richard Mortier =
<Richard.Mortier@nottingham.ac.uk> wrote:
>=20
>> maybe worth noting that you can always "rm -rf ~/.opam" and just =
start again.
>>=20
>> i've ended up doing this several times :)  the only loss is time and =
config as you reinstall things.
>>=20
>> anil, thomas et al-- actually, is there an easy way to export/import =
a very high-level opam config -- things like remotes configured, =
packages installed (perhaps with/without explicit versions)?  might make =
recovering from the occasional situation like this easier.
>>=20
>> On 28 Mar 2014, at 17:41, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>=20
>>> I think I made a bit of a mess of it. opam remote was indeed =
pointing to ocamlpro, changed that as you recommended (should've read =
your installation page more carefully). After running `opam update' =
however `opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :(=20
>>>=20
>>> ---
>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>=20
>>>=20
>>>=20
>>> On Mar 28, 2014, at 7:41 PM, Anil Madhavapeddy wrote:
>>>=20
>>>> That's an old version -- you have 0.9.7 where 1.1.1 is the latest
>>>> release.
>>>>=20
>>>> Make sure you are using OPAM 1.1, and the result of "opam remote" =
is
>>>> pointing to "http://opam.ocaml.org".
>>>>=20
>>>> Once you run "opam update" and attempt to install mirage, you =
should
>>>> end up with the latest version.
>>>>=20
>>>> cheers,
>>>> Anil
>>>>=20
>>>> On 28 Mar 2014, at 15:35, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>>=20
>>>>> What I'm saying is:
>>>>> vkz-air:~ vkz$ mirage --help
>>>>> -bash: mirage: command not found
>>>>>=20
>>>>> And it's not in .opam/4.01.0/bin or anywhere on the system for =
that matter.
>>>>>=20
>>>>> vkz-air:~ vkz$ opam list mirage
>>>>> Installed packages for 4.01.0:
>>>>> mirage  0.9.7  Mirage platform library
>>>>>=20
>>>>> ---
>>>>> Vlad Kozin <vladilen.kozin@gmail.com>
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> On Mar 28, 2014, at 7:17 PM, Anil Madhavapeddy wrote:
>>>>>=20
>>>>>> On 28 Mar 2014, at 14:49, Vlad Kozin <vladilen.kozin@gmail.com> =
wrote:
>>>>>>=20
>>>>>>> Hi all.=20
>>>>>>>=20
>>>>>>> I'm cross-posting this here since folk on IRC appear to be idle.=20=

>>>>>>>=20
>>>>>>> I'm trying to install Mirage on osx: `opam install mirage' runs =
fine but doesn't seem to install the `mirage' binary, so I can't run the =
command line tool. There's nothing in mirage related in =
~/.opam/4.01.0/bin although the package content appears in my .opam =
folder.=20
>>>>>>=20
>>>>>> What version of Mirage got installed?  Showing the OPAM terminal =
output would be useful.
>>>>>>=20
>>>>>> -anil
>>>>>>=20
>>>>>=20
>>>>=20
>>>=20
>>> _______________________________________________
>>> MirageOS-devel mailing list
>>> MirageOS-devel@lists.xenproject.org
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>=20
>>=20
>> --=20
>> Cheers,
>>=20
>> R.
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>=20


--Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">upgrading to opam 1.1.1 followed by "opam update" "opam upgrade" =
solved the problem. I now have mirage installed. Thanks everyone for =
your help.<br><div apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
'Andale Mono'; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">---</div><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br><br><br></div></span></div></span></span>
</div>
<br><div><div>On Mar 28, 2014, at 9:51 PM, Thomas Gazagnaire =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>in case of errors, opam 1.1.1 gives you a command to =
import the package set present before the command was run.<br><br>You =
can generate this import file yourself if you wish to snapshot your tree =
by running "opam switch export -f foo.txt"<br>There is no way currently =
to import/export the remote configuration though. Would be a good idea =
to add a note about it on the issue =
tracker.<br><br>Thomas<br><br><br><br><br>On 28 Mar 2014, at 17:45, =
Richard Mortier &lt;<a =
href=3D"mailto:Richard.Mortier@nottingham.ac.uk">Richard.Mortier@nottingha=
m.ac.uk</a>&gt; wrote:<br><br><blockquote type=3D"cite">maybe worth =
noting that you can always "rm -rf ~/.opam" and just start =
again.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">i've ended up =
doing this several times :) &nbsp;the only loss is time and config as =
you reinstall things.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">anil, thomas et =
al-- actually, is there an easy way to export/import a very high-level =
opam config -- things like remotes configured, packages installed =
(perhaps with/without explicit versions)? &nbsp;might make recovering =
from the occasional situation like this =
easier.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">On 28 Mar 2014, =
at 17:41, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">I think I made a bit of a mess of it. opam remote was =
indeed pointing to ocamlpro, changed that as you recommended (should've =
read your installation page more carefully). After running `opam update' =
however `opam install mirage' would still refuse saying that I have it =
installed. At which point I decided to run `opam upgrade' - big mistake =
- a bunch of compilation errors ensued and I believe I have a corrupt =
ocaml/opam installation now :( <br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">---<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">On Mar 28, 2014, at 7:41 PM, =
Anil Madhavapeddy wrote:<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">That's =
an old version -- you have 0.9.7 where 1.1.1 is the =
latest<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">release.<br></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Make =
sure you are using OPAM 1.1, and the result of "opam remote" =
is<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">pointing=
 to "<a =
href=3D"http://opam.ocaml.org">http://opam.ocaml.org</a>".<br></blockquote=
></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Once =
you run "opam update" and attempt to install mirage, you =
should<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">end up =
with the latest =
version.<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">cheers,<br></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Anil<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">On 28 =
Mar 2014, at 15:35, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">What I'm saying =
is:<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">vkz-air:~ vkz$ mirage =
--help<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">-bash: mirage: command not =
found<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">And it's not in .opam/4.01.0/bin =
or anywhere on the system for that =
matter.<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">vkz-air:~ vkz$ opam list =
mirage<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Installed packages for =
4.01.0:<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">mirage &nbsp;0.9.7 &nbsp;Mirage =
platform =
library<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">---<br></blockquote></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt;<=
br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">On Mar 28, 2014, at 7:17 PM, =
Anil Madhavapeddy =
wrote:<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">On 28 =
Mar 2014, at 14:49, Vlad Kozin &lt;<a =
href=3D"mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>&gt; =
wrote:<br></blockquote></blockquote></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Hi all. =
<br></blockquote></blockquote></blockquote></blockquote></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
cross-posting this here since folk on IRC appear to be idle. =
<br></blockquote></blockquote></blockquote></blockquote></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =
trying to install Mirage on osx: `opam install mirage' runs fine but =
doesn't seem to install the `mirage' binary, so I can't run the command =
line tool. There's nothing in mirage related in ~/.opam/4.01.0/bin =
although the package content appears in my .opam folder. =
<br></blockquote></blockquote></blockquote></blockquote></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">What =
version of Mirage got installed? &nbsp;Showing the OPAM terminal output =
would be =
useful.<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">-anil<br></blockquote></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">MirageOS-devel mailing =
list<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><a =
href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists.x=
enproject.org</a><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-deve=
l">http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel</a>=
<br></blockquote></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">-- =
<br></blockquote><blockquote =
type=3D"cite">Cheers,<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">R.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote><blockquote type=3D"cite">MirageOS-devel mailing =
list<br></blockquote><blockquote type=3D"cite"><a =
href=3D"mailto:MirageOS-devel@lists.xenproject.org">MirageOS-devel@lists.x=
enproject.org</a><br></blockquote><blockquote type=3D"cite"><a =
href=3D"http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-deve=
l">http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel</a>=
<br></blockquote><br></div></blockquote></div><br></body></html>=

--Apple-Mail=_8FDD29B6-1CFD-4132-8CB4-6C48B1C38D6C--


--===============1218533664950543589==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============1218533664950543589==--


From mirageos-devel-bounces@lists.xenproject.org Sat Mar 29 19:26:55 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 29 Mar 2014 19:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTyu1-0002t2-Ny; Sat, 29 Mar 2014 19:26:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTyu0-0002sx-7j
	for mirageos-devel@lists.xenproject.org; Sat, 29 Mar 2014 19:26:48 +0000
Received: from [85.158.137.68:35976] by server-8.bemta-3.messagelabs.com id
	34/6F-21547-77E17335; Sat, 29 Mar 2014 19:26:47 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1396121206!3787924!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4569 invoked from network); 29 Mar 2014 19:26:46 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-4.tower-31.messagelabs.com with SMTP;
	29 Mar 2014 19:26:46 -0000
Received: (qmail 15432 invoked by uid 634); 29 Mar 2014 19:26:46 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sat, 29 Mar 2014 19:26:45 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
Date: Sat, 29 Mar 2014 19:26:44 +0000
Message-Id: <BA582C3A-31D6-414D-8D24-C376C6482C6C@recoil.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
	<CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 28 Mar 2014, at 17:45, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:

> anil, thomas et al-- actually, is there an easy way to export/import a very high-level opam config -- things like remotes configured, packages installed (perhaps with/without explicit versions)?  might make recovering from the occasional situation like this easier.

The issue with exporting the OPAM config like this is that the bug is from some of that exported state -- in this case, the incorrect remote from the old OPAM 1.0 default.  This should have been updated automatically, but hasn't been for some reason.  Given it's a one-off bug though from an older installation, it's simpler just to restart from scratch.

Exporting package lists are pretty easy though:

$ opam switch export

Will output the installed packages.  Redirect that to a file and use "opam switch import" to install all those packages again.

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Sat Mar 29 19:26:55 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 29 Mar 2014 19:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WTyu1-0002t2-Ny; Sat, 29 Mar 2014 19:26:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil@recoil.org>) id 1WTyu0-0002sx-7j
	for mirageos-devel@lists.xenproject.org; Sat, 29 Mar 2014 19:26:48 +0000
Received: from [85.158.137.68:35976] by server-8.bemta-3.messagelabs.com id
	34/6F-21547-77E17335; Sat, 29 Mar 2014 19:26:47 +0000
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1396121206!3787924!1
X-Originating-IP: [89.16.177.154]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4569 invoked from network); 29 Mar 2014 19:26:46 -0000
Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) (89.16.177.154)
	by server-4.tower-31.messagelabs.com with SMTP;
	29 Mar 2014 19:26:46 -0000
Received: (qmail 15432 invoked by uid 634); 29 Mar 2014 19:26:46 -0000
X-Spam-Level: *
X-Spam-Status: No, hits=-1.0 required=5.0
	tests=ALL_TRUSTED
X-Spam-Check-By: dark.recoil.org
Received: from cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net (HELO
	[192.168.1.94]) (86.30.244.239)
	(smtp-auth username remote@recoil.org, mechanism cram-md5)
	by dark.recoil.org (qpsmtpd/0.84) with ESMTPA;
	Sat, 29 Mar 2014 19:26:45 +0000
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
Date: Sat, 29 Mar 2014 19:26:44 +0000
Message-Id: <BA582C3A-31D6-414D-8D24-C376C6482C6C@recoil.org>
References: <5B684FEB-33BD-42AF-8936-A70482AAA613@gmail.com>
	<0D5EC093-6F0F-4310-88AD-AB2B88FB9EC5@recoil.org>
	<B6BE14CE-B49E-4AD0-AB53-02ECB81AAC90@gmail.com>
	<921DE617-CB1D-4E8D-BFFA-CFD8907B35B3@recoil.org>
	<261707F8-E51F-4DFE-89AF-721C39B623A0@gmail.com>
	<CE88E2FC-938F-4702-8409-E25E62EF52C0@nottingham.ac.uk>
To: Richard Mortier <Richard.Mortier@nottingham.ac.uk>
X-Mailer: Apple Mail (2.1874)
X-Virus-Checked: Checked by ClamAV on dark.recoil.org
Cc: "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: Re: [MirageOS-devel] no binary installed on osx
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

On 28 Mar 2014, at 17:45, Richard Mortier <Richard.Mortier@nottingham.ac.uk> wrote:

> anil, thomas et al-- actually, is there an easy way to export/import a very high-level opam config -- things like remotes configured, packages installed (perhaps with/without explicit versions)?  might make recovering from the occasional situation like this easier.

The issue with exporting the OPAM config like this is that the bug is from some of that exported state -- in this case, the incorrect remote from the old OPAM 1.0 default.  This should have been updated automatically, but hasn't been for some reason.  Given it's a one-off bug though from an older installation, it's simpler just to restart from scratch.

Exporting package lists are pretty easy though:

$ opam switch export

Will output the installed packages.  Redirect that to a file and use "opam switch import" to install all those packages again.

-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

From mirageos-devel-bounces@lists.xenproject.org Mon Mar 31 07:47:01 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 31 Mar 2014 07:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WUWvn-0000I2-3x; Mon, 31 Mar 2014 07:46:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WUWvl-0000Hl-Ey
	for mirageos-devel@lists.xenproject.org; Mon, 31 Mar 2014 07:46:53 +0000
Received: from [85.158.137.68:30911] by server-13.bemta-3.messagelabs.com id
	DF/A5-18692-C6D19335; Mon, 31 Mar 2014 07:46:52 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1396252010!3936612!1
X-Originating-IP: [209.85.212.177]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22500 invoked from network); 31 Mar 2014 07:46:50 -0000
Received: from mail-wi0-f177.google.com (HELO mail-wi0-f177.google.com)
	(209.85.212.177)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Mar 2014 07:46:50 -0000
Received: by mail-wi0-f177.google.com with SMTP id cc10so2773603wib.16
	for <mirageos-devel@lists.xenproject.org>;
	Mon, 31 Mar 2014 00:46:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type;
	bh=4VgPQxj9QoFIPBkQOYejUud+TqdxBrbTfhffSa8NAv4=;
	b=OxD3+CLWobZoasYZ5HdEOXuPMi4eHQMD3rUPgCyknap9RFN2jgIivaG9+P9qWFhnyg
	rNiWYVPvqU0+ZRj/LIWWc+j4Mwcr8pI/1vg8eo0DG064M4w5IJFIQERp48ZZ3sIAx9Q3
	qkcBz56Eqv1Qwtfc40RB/UgKjXBZWyxlYgTcBbK4c8mVaKsCz5RCZCJ/nT58qh/aneZK
	5zyZ5aqme/hf27c3yTeCvwVpLMjitODqKZCqY0rqgL13ZW/iK5dJqbheABuTNpY6vkPx
	/Xut+R6UgIFVoCLcOizPY6dGL345nZmHosdPfOehaGFQd1DxRpsA1RBNy8ftaiOubzXs
	K2cw==
X-Received: by 10.194.77.50 with SMTP id p18mr2315709wjw.68.1396252010249;
	Mon, 31 Mar 2014 00:46:50 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id
	t18sm25039800wiv.16.2014.03.31.00.46.48 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Mon, 31 Mar 2014 00:46:49 -0700 (PDT)
Message-ID: <53391D67.1070700@xen.org>
Date: Mon, 31 Mar 2014 08:46:47 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>, 
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Xen Project Document Day is Today
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2503253002338840470=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--===============2503253002338840470==
Content-Type: multipart/alternative;
 boundary="------------000504090908070508000104"

This is a multi-part message in MIME format.
--------------000504090908070508000104
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

just a quick reminder that Xen Project Document Day is today. Our TODO 
list is at http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO
We will be hanging out on Freenode channel #xendocs - please join

I will see whether I can somehow fix Chrome rendering (see 
http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Sidebar_rendering_in_Chrome_.28broken_again.29). 
One of the last Chome updates messed up the wiki layout for older 
mediawiki instances.

For Xen Project Hypervisor Developers
=================================
Good things to work on are 
http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Xen_4.4_Documentation 
... I will pick up http://wiki.xenproject.org/wiki/Xen_4.4_Acknowledgements

Also, someone needs to have a quick look over 
http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Update_Xen_Repositories 
and ACK whether the changers Russell made are OK.

For XAPI Developers
==================
As you may recall, we had a vote to migrate XCP binaries and related 
documentation from Xen Project to XenServer.org. XenServer.org will have 
a wiki ( https://wiki.xenserver.org 
<https://wiki.xenserver.org/index.php?title=Category:XCP>), which is not 
quite live yet. The plan of record is to export all articles on the Xen 
Project wiki that are in the XCP category, and export them to 
https://wiki.xenserver.org/index.php?title=Category:XCP. And then point 
or redirect from old Xen Project pages to the new ones. Russell has 
investigated this earlier and it works well.

Thus, I will review the categories 
http://wiki.xenproject.org/wiki/Category:XAPI_Devel Devel & 
http://wiki.xenproject.org/wiki/Category:XAPI_Users for correctness and 
make them more prominent on the Xen Project wiki front page.

This is related to 
http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Restructure_XCP_Related_Categories 
... please feel free to participate and help out

For  Mirage OS Developers
=======================
There is fairly little on Mirage OS on the xen project wiki. 
http://wiki.xenproject.org/wiki/Category:Mirage is all but a shell. 
Maybe you want to start addressing this. Also, I am proposing to rename 
the category from Mirage to MirageOS.

See you on IRC
Lars


--------------000504090908070508000104
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi all,<br>
    <br>
    just a quick reminder that Xen Project Document Day is today. Our
    TODO list is at
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO">http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO</a><br>
    We will be hanging out on Freenode channel #xendocs - please join<br>
    <br>
    I will see whether I can somehow fix Chrome rendering (see
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Sidebar_rendering_in_Chrome_.28broken_again.29">http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Sidebar_rendering_in_Chrome_.28broken_again.29</a>).
    One of the last Chome updates messed up the wiki layout for older
    mediawiki instances.<br>
    <br>
    For Xen Project Hypervisor Developers<br>
    =================================<br>
    Good things to work on are
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Xen_4.4_Documentation">http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Xen_4.4_Documentation</a>
    ... I will pick up
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_4.4_Acknowledgements">http://wiki.xenproject.org/wiki/Xen_4.4_Acknowledgements</a><br>
    <br>
    Also, someone needs to have a quick look over
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Update_Xen_Repositories">http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Update_Xen_Repositories</a>
    and ACK whether the changers Russell made are OK.<br>
    <br>
    For XAPI Developers<br>
    ==================<br>
    As you may recall, we had a vote to migrate XCP binaries and related
    documentation from Xen Project to XenServer.org. XenServer.org will
    have a wiki (
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <span style="font-size:11.0pt;font-family:
&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;color:#1F497D;mso-ansi-language:EN-US;mso-fareast-language:EN-GB;
      mso-bidi-language:AR-SA" lang="EN-US"><a
        href="https://wiki.xenserver.org/index.php?title=Category:XCP">https://wiki.xenserver.org</a></span>),
    which is not quite live yet. The plan of record is to export all
    articles on the Xen Project wiki that are in the XCP category, and
    export them to <span style="font-size:11.0pt;font-family:
&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;color:#1F497D;mso-ansi-language:EN-US;mso-fareast-language:EN-GB;
      mso-bidi-language:AR-SA" lang="EN-US"><a
        href="https://wiki.xenserver.org/index.php?title=Category:XCP">https://wiki.xenserver.org/index.php?title=Category:XCP</a></span>.
    And then point or redirect from old Xen Project pages to the new
    ones. Russell has investigated this earlier and it works well.<br>
    <br>
    Thus, I will review the categories
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Category:XAPI_Devel">http://wiki.xenproject.org/wiki/Category:XAPI_Devel</a> Devel &amp;
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Category:XAPI_Users">http://wiki.xenproject.org/wiki/Category:XAPI_Users</a> for correctness
    and make them more prominent on the Xen Project wiki front page. <br>
    <br>
    This is related to
<a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Restructure_XCP_Related_Categories">http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Restructure_XCP_Related_Categories</a>
    ... please feel free to participate and help out<br>
    <br>
    For&nbsp; Mirage OS Developers<br>
    =======================<br>
    There is fairly little on Mirage OS on the xen project wiki.
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Category:Mirage">http://wiki.xenproject.org/wiki/Category:Mirage</a> is all but a shell.
    Maybe you want to start addressing this. Also, I am proposing to
    rename the category from Mirage to MirageOS.<br>
    <br>
    See you on IRC<br>
    Lars<br>
    <br>
  </body>
</html>

--------------000504090908070508000104--


--===============2503253002338840470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2503253002338840470==--


From mirageos-devel-bounces@lists.xenproject.org Mon Mar 31 07:47:01 2014
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 31 Mar 2014 07:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1WUWvn-0000I2-3x; Mon, 31 Mar 2014 07:46:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1WUWvl-0000Hl-Ey
	for mirageos-devel@lists.xenproject.org; Mon, 31 Mar 2014 07:46:53 +0000
Received: from [85.158.137.68:30911] by server-13.bemta-3.messagelabs.com id
	DF/A5-18692-C6D19335; Mon, 31 Mar 2014 07:46:52 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1396252010!3936612!1
X-Originating-IP: [209.85.212.177]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.11.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22500 invoked from network); 31 Mar 2014 07:46:50 -0000
Received: from mail-wi0-f177.google.com (HELO mail-wi0-f177.google.com)
	(209.85.212.177)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Mar 2014 07:46:50 -0000
Received: by mail-wi0-f177.google.com with SMTP id cc10so2773603wib.16
	for <mirageos-devel@lists.xenproject.org>;
	Mon, 31 Mar 2014 00:46:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type;
	bh=4VgPQxj9QoFIPBkQOYejUud+TqdxBrbTfhffSa8NAv4=;
	b=OxD3+CLWobZoasYZ5HdEOXuPMi4eHQMD3rUPgCyknap9RFN2jgIivaG9+P9qWFhnyg
	rNiWYVPvqU0+ZRj/LIWWc+j4Mwcr8pI/1vg8eo0DG064M4w5IJFIQERp48ZZ3sIAx9Q3
	qkcBz56Eqv1Qwtfc40RB/UgKjXBZWyxlYgTcBbK4c8mVaKsCz5RCZCJ/nT58qh/aneZK
	5zyZ5aqme/hf27c3yTeCvwVpLMjitODqKZCqY0rqgL13ZW/iK5dJqbheABuTNpY6vkPx
	/Xut+R6UgIFVoCLcOizPY6dGL345nZmHosdPfOehaGFQd1DxRpsA1RBNy8ftaiOubzXs
	K2cw==
X-Received: by 10.194.77.50 with SMTP id p18mr2315709wjw.68.1396252010249;
	Mon, 31 Mar 2014 00:46:50 -0700 (PDT)
Received: from [172.16.25.10] (97e5a5cd.skybroadband.com. [151.229.165.205])
	by mx.google.com with ESMTPSA id
	t18sm25039800wiv.16.2014.03.31.00.46.48 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Mon, 31 Mar 2014 00:46:49 -0700 (PDT)
Message-ID: <53391D67.1070700@xen.org>
Date: Mon, 31 Mar 2014 08:46:47 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>, 
	"mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Subject: [MirageOS-devel] Xen Project Document Day is Today
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel>,
	<mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2503253002338840470=="
Sender: mirageos-devel-bounces@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--===============2503253002338840470==
Content-Type: multipart/alternative;
 boundary="------------000504090908070508000104"

This is a multi-part message in MIME format.
--------------000504090908070508000104
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

just a quick reminder that Xen Project Document Day is today. Our TODO 
list is at http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO
We will be hanging out on Freenode channel #xendocs - please join

I will see whether I can somehow fix Chrome rendering (see 
http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Sidebar_rendering_in_Chrome_.28broken_again.29). 
One of the last Chome updates messed up the wiki layout for older 
mediawiki instances.

For Xen Project Hypervisor Developers
=================================
Good things to work on are 
http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Xen_4.4_Documentation 
... I will pick up http://wiki.xenproject.org/wiki/Xen_4.4_Acknowledgements

Also, someone needs to have a quick look over 
http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Update_Xen_Repositories 
and ACK whether the changers Russell made are OK.

For XAPI Developers
==================
As you may recall, we had a vote to migrate XCP binaries and related 
documentation from Xen Project to XenServer.org. XenServer.org will have 
a wiki ( https://wiki.xenserver.org 
<https://wiki.xenserver.org/index.php?title=Category:XCP>), which is not 
quite live yet. The plan of record is to export all articles on the Xen 
Project wiki that are in the XCP category, and export them to 
https://wiki.xenserver.org/index.php?title=Category:XCP. And then point 
or redirect from old Xen Project pages to the new ones. Russell has 
investigated this earlier and it works well.

Thus, I will review the categories 
http://wiki.xenproject.org/wiki/Category:XAPI_Devel Devel & 
http://wiki.xenproject.org/wiki/Category:XAPI_Users for correctness and 
make them more prominent on the Xen Project wiki front page.

This is related to 
http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Restructure_XCP_Related_Categories 
... please feel free to participate and help out

For  Mirage OS Developers
=======================
There is fairly little on Mirage OS on the xen project wiki. 
http://wiki.xenproject.org/wiki/Category:Mirage is all but a shell. 
Maybe you want to start addressing this. Also, I am proposing to rename 
the category from Mirage to MirageOS.

See you on IRC
Lars


--------------000504090908070508000104
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi all,<br>
    <br>
    just a quick reminder that Xen Project Document Day is today. Our
    TODO list is at
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO">http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO</a><br>
    We will be hanging out on Freenode channel #xendocs - please join<br>
    <br>
    I will see whether I can somehow fix Chrome rendering (see
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Sidebar_rendering_in_Chrome_.28broken_again.29">http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Sidebar_rendering_in_Chrome_.28broken_again.29</a>).
    One of the last Chome updates messed up the wiki layout for older
    mediawiki instances.<br>
    <br>
    For Xen Project Hypervisor Developers<br>
    =================================<br>
    Good things to work on are
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Xen_4.4_Documentation">http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Xen_4.4_Documentation</a>
    ... I will pick up
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_4.4_Acknowledgements">http://wiki.xenproject.org/wiki/Xen_4.4_Acknowledgements</a><br>
    <br>
    Also, someone needs to have a quick look over
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Update_Xen_Repositories">http://wiki.xen.org/wiki/Xen_Document_Days/TODO#Update_Xen_Repositories</a>
    and ACK whether the changers Russell made are OK.<br>
    <br>
    For XAPI Developers<br>
    ==================<br>
    As you may recall, we had a vote to migrate XCP binaries and related
    documentation from Xen Project to XenServer.org. XenServer.org will
    have a wiki (
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <span style="font-size:11.0pt;font-family:
&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;color:#1F497D;mso-ansi-language:EN-US;mso-fareast-language:EN-GB;
      mso-bidi-language:AR-SA" lang="EN-US"><a
        href="https://wiki.xenserver.org/index.php?title=Category:XCP">https://wiki.xenserver.org</a></span>),
    which is not quite live yet. The plan of record is to export all
    articles on the Xen Project wiki that are in the XCP category, and
    export them to <span style="font-size:11.0pt;font-family:
&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;color:#1F497D;mso-ansi-language:EN-US;mso-fareast-language:EN-GB;
      mso-bidi-language:AR-SA" lang="EN-US"><a
        href="https://wiki.xenserver.org/index.php?title=Category:XCP">https://wiki.xenserver.org/index.php?title=Category:XCP</a></span>.
    And then point or redirect from old Xen Project pages to the new
    ones. Russell has investigated this earlier and it works well.<br>
    <br>
    Thus, I will review the categories
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Category:XAPI_Devel">http://wiki.xenproject.org/wiki/Category:XAPI_Devel</a> Devel &amp;
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Category:XAPI_Users">http://wiki.xenproject.org/wiki/Category:XAPI_Users</a> for correctness
    and make them more prominent on the Xen Project wiki front page. <br>
    <br>
    This is related to
<a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Restructure_XCP_Related_Categories">http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO#Restructure_XCP_Related_Categories</a>
    ... please feel free to participate and help out<br>
    <br>
    For&nbsp; Mirage OS Developers<br>
    =======================<br>
    There is fairly little on Mirage OS on the xen project wiki.
    <a class="moz-txt-link-freetext" href="http://wiki.xenproject.org/wiki/Category:Mirage">http://wiki.xenproject.org/wiki/Category:Mirage</a> is all but a shell.
    Maybe you want to start addressing this. Also, I am proposing to
    rename the category from Mirage to MirageOS.<br>
    <br>
    See you on IRC<br>
    Lars<br>
    <br>
  </body>
</html>

--------------000504090908070508000104--


--===============2503253002338840470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

--===============2503253002338840470==--


