From owner-freebsd-mono@freebsd.org Sun Sep 10 07:14:36 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C11E3E019A5; Sun, 10 Sep 2017 07:14:36 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 494BA68945; Sun, 10 Sep 2017 07:14:36 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id l196so12452236lfl.1; Sun, 10 Sep 2017 00:14:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=B78UDq/4oaNQoXUpbYNZpAX48rA0mQl1u0m7Ug5hw90=; b=G2UWLId4r1Tx4hswub6XUXT+Z3CKBk13cC8LRzr5KrzOpehewxmpzBFOjggLYBVhCK OOSVlO5dvKkMQWJRzl6iXKUTp8Pt5B5PDptqBQK/SNneNB12TMCf8KMqRLHfYOAh0FVf n6icYYing3s8Hfao7OHE1q+tcc3B1e5d7SSowgT31NCLiUQyTiov8qLkKTaoTbHgIb0w yD5iEsULN+P4EhBzw9L92cyrHlY1tOSQUpYz1AOCDaERXpFTUMhoXWoOE7Nv14Ct/WXq KQFPwwW48O0KnRy5S92abPITzWUkst9yN90drbXhZHnoAJdCVntivYoQRCp8benomU6o OH/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=B78UDq/4oaNQoXUpbYNZpAX48rA0mQl1u0m7Ug5hw90=; b=W+z6+aTc1f7GpRAJc2uqcjElhdgbYEs51i9xRzLDCz5TLkaisq730ObQWrflk/SuoV lHKKmY+LdF8iWZD+XLmp/LdhncnC9GuGo4Lk6QQ7He0LarswbQPf3v/hlaR9dVgklyci c3VsruqtIuVgRNMZvZG5yIJNC70xwmDVh6W0qb5uuLEStRQH7AxFRnybWBWIoV+hAmU7 jL9ek9UvzXu+BGzsIV2psRoqgB2DeL1+s+QTN1aJcUd6FGNQ4BwOCKPvGMuoaeujtP+C O4j1AKD496RD0S1LKpfViJ2y9eBJPSu92bVpq8yuUrE3IP7G/TOKdJHSrjUKApG48D3r 4ieQ== X-Gm-Message-State: AHPjjUigPXelez3N0pGMg4qGBr14eLpzlghrwTyxljq5mdMo2/7zq0js UScZ4SyEG9z3C0/ipMEuaANyA+dAuQ== X-Google-Smtp-Source: AOwi7QD8OTYIrKGC0b28kipkvRa/nb/5VtMd4VqfQOBJ0jNZJuooUgJSfEU3rFlq9cuXIHDuReCkh99UEevF6Vd1ZuI= X-Received: by 10.46.83.87 with SMTP id t23mr2476370ljd.192.1505027673902; Sun, 10 Sep 2017 00:14:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 00:14:33 -0700 (PDT) From: Russell Haley Date: Sun, 10 Sep 2017 00:14:33 -0700 Message-ID: Subject: DotNet Core on FreeBSD To: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2017 07:14:36 -0000 Hey guys, I am talking to Karel and Tomas at Microsoft's DotNet Core Team about putting together a "proposal" for community involvement, which will be followed by more information on this list. Most of the talk has been me blowing air and being pedantic about nothing (I get excited and type alot). In terms of technical progress, the developer, Thomas, has said they have eliminated Linux Emulation in DotNet Core 2.0 and are running natively in FreeBSD, but the build is still a little ways off. I think this news is really exciting and I'm eager to port some software. Expect something to drop this coming week and a handover to the community. Cheers, Russ From owner-freebsd-mono@freebsd.org Sun Sep 10 08:13:39 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6AAAE03B3A; Sun, 10 Sep 2017 08:13:39 +0000 (UTC) (envelope-from saper@saper.info) Received: from m.saper.info (unknown [IPv6:2a01:4f8:a0:7383::9999:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "saper.info", Issuer "Let's Encrypt Authority X3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 577716A9BF; Sun, 10 Sep 2017 08:13:39 +0000 (UTC) (envelope-from saper@saper.info) Received: from m.saper.info (saper@m.saper.info [IPv6:2a01:4f8:a0:7383::]) by m.saper.info (8.15.2/8.15.2) with ESMTPS id v8A8DaWX090412 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 10 Sep 2017 08:13:36 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Sep2014; t=1505031216; bh=cED9KUC3+pCJwq5ti19gDF/gbTIpDbUHhtPDgpwg/KA=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=q0777eGVVrEVe1BV6QUSVKONwwYw/GgiGjBeJ/UIJrr74ZQ3vSTWM6LVp2FuxsHf9 AYHLXWqxxJusZeYWH92gGXuxUHNGdBThaUp0fnWKNjYV3Tc09uXz7sLcIIWBTYEYff xp3+LhmJi1qLTl4ba6p021iEhzdIdRW67WUPShYo= Received: from localhost (saper@localhost) by m.saper.info (8.15.2/8.15.2/Submit) with ESMTP id v8A8DaRT090409; Sun, 10 Sep 2017 08:13:36 GMT (envelope-from saper@saper.info) X-Authentication-Warning: m.saper.info: saper owned process doing -bs Date: Sun, 10 Sep 2017 08:13:36 +0000 From: Marcin Cieslak To: Russell Haley cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Subject: Re: DotNet Core on FreeBSD In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="1563967779-309882383-1505031216=:3008" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2017 08:13:39 -0000 --1563967779-309882383-1505031216=:3008 Content-Type: text/plain; charset=US-ASCII On Sun, 10 Sep 2017, Russell Haley wrote: > Hey guys, > > I am talking to Karel and Tomas at Microsoft's DotNet Core Team about > putting together a "proposal" for community involvement, which will be > followed by more information on this list. Most of the talk has been > me blowing air and being pedantic about nothing (I get excited and > type alot). I was tinkering around FreeBSD support when dotnet core was first published. Stack unwinding for exceptions was very hacky at the time, and there were some unnecessary discussions about how to implement some FreeBSD sepecific sysctl's. I got a bit frustrated with that (a whole porting effort is about coercing Unix to offer part of Win32 APIs). It was somewhat running on FreeBSD natively back then, haven't checked recently. I have also decided not to sign their bad contributor agreement and some of the sysctl code I decided to put in mono instead :) Marcin saper on github --1563967779-309882383-1505031216=:3008 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: BASE64 Content-Description: S/MIME Cryptographic Signature Content-Disposition: attachment; filename=smime.p7s MIIOSwYJKoZIhvcNAQcCoIIOPDCCDjgCAQExDzANBglghkgBZQMEAgEFADAL BgkqhkiG9w0BBwGgggqQMIIElzCCA3+gAwIBAgIOSBtqCKJEiNNcmz3JSA0w DQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENB IC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNp Z24wHhcNMTYwNjE1MDAwMDAwWhcNMjQwNjE1MDAwMDAwWjBdMQswCQYDVQQG EwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEzMDEGA1UEAxMqR2xv YmFsU2lnbiBQZXJzb25hbFNpZ24gMSBDQSAtIFNIQTI1NiAtIEczMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyrCba00KOKyGuwh9h+/MAcZm ZUF9OxGKA56AADHaDE08rB0WEbgm6J4XvJP3OGQ7cgHdVJu6XMZkRd6EcfjD yRrIwE6oAVWJe57co3gKk/XxvuubSZuUahrcOiv3D2qaHwva4zumubxQQI4f unEzRIJHPiNjaq0cCcZsMcp5pxsEz8aG0sr8Oh80sxKNnzPmuUETLESktfMC pQKHUGmWXLsG6sgCZOezUjDjKpPKW7l4PUt0TEBEyqLhifv9/YPn5C4o10PP daDazZPeKNif2PVQ5u0HRnkFrHh4wmmrMtY22Mse3eR01gD6rEEGWf+gdzuy EQE+ZVlNhCP4gXjdBQIDAQABo4IBZDCCAWAwDgYDVR0PAQH/BAQDAgEGMCcG A1UdJQQgMB4GCCsGAQUFBwMCBggrBgEFBQcDBAYIKwYBBQUHAwkwEgYDVR0T AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUlifCwqX3HPgCenpkr2NvMtKYwrEw HwYDVR0jBBgwFoAUj/BLf6guRSSuTVD6Y5qL3uLdG7wwPgYIKwYBBQUHAQEE MjAwMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20v cm9vdHIzMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFsc2ln bi5jb20vcm9vdC1yMy5jcmwwWQYDVR0gBFIwUDALBgkrBgEEAaAyASgwQQYJ KwYBBAGgMgFfMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNp Z24uY29tL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQCxh3ekjKKy RrUdfI6D1U7qUggdFLksiU+KiIqJzJG6GXcQ2KiBy2tF3+KYb0IixXMpIVli VXlcD5Vh4tiMxJ4WONMFt3f7/53gSXLf24WMwErubc+mGMzgUGE5HKC98PcK UV/5pPggQdzPxCBNeiXnLU1tCGYhPatFTDhUBGaVhBeuUCbgR9gpXJ9guqrD OVwouKvovdIeI5KEAcoAAiSL6naeLk/GbKUaBFa2RxXC17e+YyBWtWlWDEM3 1V8pUIx76lkO8IJYREhLcg/LnyoYy5wcrzI6pbX2vw1x/jR3GHSC1AEdoqbE xui2XLLlSa6y9yQNgdkPz7GTLmpwIT+dMIIF8TCCBNmgAwIBAgIMGk4Oe/1h 2+wMOby/MA0GCSqGSIb3DQEBCwUAMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQK ExBHbG9iYWxTaWduIG52LXNhMTMwMQYDVQQDEypHbG9iYWxTaWduIFBlcnNv bmFsU2lnbiAxIENBIC0gU0hBMjU2IC0gRzMwHhcNMTcwNTI1MDg0NDE2WhcN MjAwNTI1MDg0NDE2WjA8MRkwFwYDVQQDDBBzYXBlckBzYXBlci5pbmZvMR8w HQYJKoZIhvcNAQkBFhBzYXBlckBzYXBlci5pbmZvMIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEA2sO3aQNus/oe4ZBZ4fu1Y1mzxnUYAkb4k/dw gMFc2Kd0eRoOY0AHj4rTEi/vVzzizxjLbEwXzQ9cBEAu/PqS8WsOmhZXtlfi szPDmP7ZpOwmNTWKSd9O7jHu9uTCGfEOsocQNYH2ULD1gVFkgKb8jHf+3u9d uCzh6qMomTtwLrCGEP70Lq385xUzRaD6qbOeIB99tpzgvMR6Z0GPTt4z8tLM kfdtohq5llwZ5vYnj/hJohVS9iLMQMHW4nuLj/mLZNaYE1CWJBT1rBwn5YPJ uR6811O9eAP7aX4iG8k1jkiBh+QNgGRBIK4GIdqy7IVRhA7v2OlpLYHMk4zP 9Fs3M+56QromVKBnxfzLhuYMUK6ugj9jwskNVitqlEFUeyfgvmR1jnPRp1Nd XGJllTNwGicR8wkaRj14RxfrvTZfwXs8OBODKFupqun/tNzdpOgyHMGQACss 9yv2SnLGCJvJK3rGIdRZEiUhLZH/Ct4L92dBhev+SjUqWKbHb4yIlGMgLdoh nwqatuWw7iyOeInjcinX7ghiIKDWhulUN493Fzl6kaUBtIIcrb7jzZ2pHAQT WUmuVnCTHk6NtoWB09lvuK77fw4GfxLWDFWkBQiJYPVBrmxlrkCKzrWdTMfS W9BiEC10jT1sSimUBIjDz22RkfsApeBJoAIWjiOZogILu9MCAwEAAaOCAdAw ggHMMA4GA1UdDwEB/wQEAwIFoDCBngYIKwYBBQUHAQEEgZEwgY4wTQYIKwYB BQUHMAKGQWh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2dz cGVyc29uYWxzaWduMXNoYTJnM29jc3AuY3J0MD0GCCsGAQUFBzABhjFodHRw Oi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20vZ3NwZXJzb25hbHNpZ24xc2hhMmcz MEwGA1UdIARFMEMwQQYJKwYBBAGgMgEoMDQwMgYIKwYBBQUHAgEWJmh0dHBz Oi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAw RAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9n c3BlcnNvbmFsc2lnbjFzaGEyZzMuY3JsMBsGA1UdEQQUMBKBEHNhcGVyQHNh cGVyLmluZm8wHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1Ud DgQWBBReBINaGUKUo7HCrIjsKLKERu6ooTAfBgNVHSMEGDAWgBSWJ8LCpfcc +AJ6emSvY28y0pjCsTANBgkqhkiG9w0BAQsFAAOCAQEAC0VK968ySq/6B+Kd ecjVThQOKtVXuG17Krfk0xz7OPYR/V+qZtBFm2Uc6tkUEmAmq3Tyf+SE3TTX Q58eJFq0uCTUhIY714ioJs1uVWBz8rPyJ3swkOfDaUXUxkQsBsf73VfKjUk4 kB5MTrApLYUe35NmEY3FqyyX13elhW1tp864vOKM2Git61cYoRn/bwd/z2JM Zkxwkd5JgvmM+p4Da+WO4CUsGzdrZEH8X/8NQIzWtUDIh7VEQZFX5fot/KvH Am8AajtpmNqTfMyg6LfcfJUXSFqXn/KEWu4Td62vX6Pd70dYKUZxnLwYvGqG A4Ktrp9zyrUzxLbmdaPln7CstjGCA38wggN7AgEBMG0wXTELMAkGA1UEBhMC QkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMzAxBgNVBAMTKkdsb2Jh bFNpZ24gUGVyc29uYWxTaWduIDEgQ0EgLSBTSEEyNTYgLSBHMwIMGk4Oe/1h 2+wMOby/MA0GCWCGSAFlAwQCAQUAoIHkMBgGCSqGSIb3DQEJAzELBgkqhkiG 9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkxMDA4MTMzNlowLwYJKoZIhvcN AQkEMSIEILDaHO1aSZWPQxNVRS8NV8rQY270YKyYgyd5XlFne0Z6MHkGCSqG SIb3DQEJDzFsMGowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglghkgB ZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC AgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIC AEw/HDaFhuRwGzbC4GxbUXfErizEGWM2UvPzY9l7CPzC6nGfEt3yByRkHCec LcS4rYcJINP/VhHl+wmcAwNtI+tjFNMB1yOvKgcZH9OwYD/s6Q287a2QnQNr /ABUZhSIyCui1KX//WxrFQ2HjVX4ukFXnZRIzX6S5E9VD/jONf7eO9aK2ueO OsTvQk4BdK16m3R+INX+Lyv1gqUUDWaK1QD5rJC/5hqcQsmCoTDXf9LnopcZ +xy429vVx3MFDowB1JEcYhG4PVSQIN+B9EGVuB0zEmWwmz+Fms+fwlvo7lgm csSSA4ZUMu4gwV7V3UQqpKsYABoyo/1i4cc7ICrfsILGEpcrdnM7s+Ih2F8m VcyD1dX/+rks0a1IiXE4D533u+P8LNZGeC4i9zeSRNzFL4vRsXz2i/3K7DQn +RjAAcr3qBibj5wdzT4LGMSsc0h2YgerVC0eVmLU2gcGUF62Bn5IREfqSi7K 1KDH4W2CAcGVEUC9ZS2Gy5VgvgEKIFpcZUrGJiR8l7Cj3EtRS+u1/gJtanqh 01nTR9SsIlbD9GenDNjHiHCXvebCsOeBXg4sqyU//TvgRx/87H5LeJVy2pbl 5KmgaK8cRTQfdqJH73R0SZVDJgqFCTs14cUe/ejL3gFPrUKj8Gd4yca4lKGb 2ZxW9j7x3GnWzD8i3xC7ZVfU --1563967779-309882383-1505031216=:3008-- From owner-freebsd-mono@freebsd.org Sun Sep 10 08:48:23 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C1E5BE04AF1 for ; Sun, 10 Sep 2017 08:48:23 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (blogreen.org [IPv6:2001:41d0:fea8:8901::2]) by mx1.freebsd.org (Postfix) with ESMTP id 73DDE6B665 for ; Sun, 10 Sep 2017 08:48:23 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id 5511899E7B; Sun, 10 Sep 2017 10:48:22 +0200 (CEST) Date: Sun, 10 Sep 2017 10:48:22 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: Russell Haley Cc: Freebsd-mono Subject: Re: Update on porting mono 5 Message-ID: <20170910084822.GA67802@blogreen.org> Mail-Followup-To: Russell Haley , Freebsd-mono References: <17078253.u2dgjZK1Z6@dragon.local> <1557586.GGzvBQ0jK6@dragon.local> <2223962.JDsoWRiPl4@dragon.local> <20170908074135.GA76671@blogreen.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="HcAYCG3uE/tztfnV" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.8.3 (2017-05-23) X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2017 08:48:23 -0000 --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 08, 2017 at 04:35:36PM -0700, Russell Haley wrote: > Thanks for that Romain! I suppose I was more being philosophical then > literal (and a little silly). If the pkg repository server where the > package was built is using the exact same sources, OS version and > dependencies as I would use from Ports, IS it a binary? Your (perfect) > response clearly shows the answer is yes, but I was trying to have > some fun with that idea. In fact, it's the rather large problem of "reproductible builds" [1] which is embrassed by many projects [2]. I just discovered FreeBSD even has a Mailing-List dedicated to this topic [3]. While the archive seems to say no essage where posted, I guess a few folks are subscribed, and adding this list to the discussion might be a good idea? References: 1. https://reproducible-builds.org/ 2. https://reproducible-builds.org/who/ 3. https://lists.freebsd.org/mailman/listinfo/freebsd-reproducibility --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --HcAYCG3uE/tztfnV Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEgjSaeOfAuAcLWYD/uk0dlVESM28FAlm0/FEACgkQuk0dlVES M29nAgv/XrYyIaX+SsDoygZ4V1j1U3qflgXQTcHTLRCP2vEui2zssk8SPH9jjF4N zUVXNfbPi+hoWxb7Se4WIM64Bpjl6Gff52wIKdZQScvEv3qITq6zeLODIElTkkkk bcuhqS9qfVgnLLJoeLYX3Cm92LztfvndBxkEcHev+LuS7tH/suT/MchV1R7amAYm bsh18c8nppHRzLAnpJkV2WvehXcNqGWoHpnDXRa6ROcEAJ0Q9DLkKyzDYBhcE71P rSoa3h7JxJC0g+FXg/wk0D1LQA/1cVVRodImY91W03gLY8NpCB/l98Tale2DumSx OkiAOGTqOrxuHgQldOCc7sljJLrNYWxqwqUE3ND+/JItOnf+leP5aVwz8Q1r07PO Wd5hgskEjuqZue+La6ZibZUHgnRJjJy+2ivcWlPiljmoMIkb++iAbKVP3Z24M0LR 5DIq74Co1h1sbYRgYDV1rT2Dbg/osEQfoI15XApViNQ9qnxVXEdblL+eKe8NV10v llISloYD =neVX -----END PGP SIGNATURE----- --HcAYCG3uE/tztfnV-- From owner-freebsd-mono@freebsd.org Sun Sep 10 15:52:32 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08FCBE17B17; Sun, 10 Sep 2017 15:52:32 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-pf0-x243.google.com (mail-pf0-x243.google.com [IPv6:2607:f8b0:400e:c00::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B47D97C954; Sun, 10 Sep 2017 15:52:31 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-pf0-x243.google.com with SMTP id g65so3641026pfe.1; Sun, 10 Sep 2017 08:52:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:content-transfer-encoding:message-id:date:subject:from :in-reply-to:references:to:cc; bh=S3bKIF6F/Mu37JLTfYk6ESioJIJ8xeNoXJfk0cfz+V0=; b=lusHpFnC6MXzcan2KX77+KuGuZJsH3uV7hHUTNPg5oi0pvNggmWY3imLIX4QkzzB6j JB5mXO4JiKpa19Cw8n0Rk1i2k5lGGt8fLl23IAjVdrSZ4sZkUHV8Zg819AWjx40sPrIF wioJjL9u6NytWoibVVC81KnIMCoqnm+PSNHHIMHyFM5cunQ80LZtr2yvC4hJbgTRsF31 mJI6MAJbS+VIK1moPQZaFsfkEY7IsU+FbbS2GK1LH7arede00D/bWK4Aq/ptxARGSv7h 1byIcCAnDBT5zvjmtgrG3JUXcop/rudoZeab5uioaluvrpzFP9eFWk0iTzql6Y91k8RR yKuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding :message-id:date:subject:from:in-reply-to:references:to:cc; bh=S3bKIF6F/Mu37JLTfYk6ESioJIJ8xeNoXJfk0cfz+V0=; b=NmLW/7aLT5+vaJo/RnOPKyDuCk8qLoyjchx2TkpYmxe5t2eZf3pa3tYFgyLDevPGiP r+sov5e/FfxTDKdF50heoBUI++kbZhqOWPoz4X3d+5ZL+1oFpQKzqOBMG1VV8PsZ21Qz wFzydhGKN1dqEfFjKyo2tdKX0ZIx3IoWeHJdGzMxgH2E4tlD/nme2HLauk6cWL6ddeja 3FVrkIrNtW6OLcb0ptN6XgRJ1ld6PARtzlDBTf5HYXJVqmWQoQs2oAfdQg8sVp0cGvw/ Mym3pxzJNZpNUrltl8fhHBHi7XF5ZN4hG0q1S9z4nWvufxaoxW2sTS1VQhtOKsDZAizd dJ/A== X-Gm-Message-State: AHPjjUjSR73jj3Bj8weKN/Prb501MM/k+7tlzkWWaW7ANJOXXO87CpLN wwWvZr7KFHFXhw== X-Google-Smtp-Source: ADKCNb6QHqVL42jzDi8GFJL4833PHW7VmDgBnwuvV52qvvZmJUEdRhqILdF5Axf6mDHD77KI6aNUtg== X-Received: by 10.98.7.78 with SMTP id b75mr9148768pfd.19.1505058751251; Sun, 10 Sep 2017 08:52:31 -0700 (PDT) Received: from [127.0.0.1] ([204.174.94.196]) by smtp.gmail.com with ESMTPSA id 65sm11763824pgh.31.2017.09.10.08.52.28 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 10 Sep 2017 08:52:29 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: BlackBerry Email (10.3.3.2163) Message-ID: <20170910155228.6545490.82502.31658@gmail.com> Date: Sun, 10 Sep 2017 08:52:28 -0700 Subject: Re: DotNet Core on FreeBSD From: Russell Haley In-Reply-To: References: To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2017 15:52:32 -0000 Sorry for the top post, Marcin, can you expand on your thoughts about the contributor license? This= has been one of the concerns of mine=E2=80=8E (part of the pedanticism). I= didn't get a chance to read the doc itself yet.=C2=A0 Russ Sent=C2=A0from=C2=A0my=C2=A0BlackBerry=C2=A010=C2=A0smartphone=C2=A0on=C2= =A0the=C2=A0Virgin=C2=A0Mobile=C2=A0network. =C2=A0 Original Message =C2=A0 From: Marcin Cieslak Sent: Sunday, September 10, 2017 1:13 AM To: Russell Haley Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@freebsd.= org; freebsd-ports@freebsd.org Subject: Re: DotNet Core on FreeBSD On Sun, 10 Sep 2017, Russell Haley wrote: > Hey guys, >=20 > I am talking to Karel and Tomas at Microsoft's DotNet Core Team about > putting together a "proposal" for community involvement, which will be > followed by more information on this list. Most of the talk has been > me blowing air and being pedantic about nothing (I get excited and > type alot). I was tinkering around FreeBSD support when dotnet core was first published. Stack unwinding for exceptions was very hacky at the time, and there were some unnecessary discussions about how to implement some FreeBSD sepecific sysctl's. I got a bit frustrated with that (a whole porting effort is about coercing Unix to offer part of Win32 APIs). It was somewhat running on FreeBSD natively back then, haven't checked recently. I have also decided not to sign their bad contributor agreement and some of the sysctl code I decided to put in mono instead :) Marcin saper on github From owner-freebsd-mono@freebsd.org Mon Sep 11 04:59:30 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 922B8E1AD79; Mon, 11 Sep 2017 04:59:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 15D287022E; Mon, 11 Sep 2017 04:59:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id d17so15579168lfe.2; Sun, 10 Sep 2017 21:59:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=d3bzDtjvG6SrK+T7Npmf2qwjV4aO9UCR5vPHuyBsMms=; b=hCpVAnGvSirruFa22nGxZ6xIUpwe+djgOgxS+7vTEV9jF0vTno53XI7X3PpWWT3ovP UjfrNsYQEqBSq0s68FMSAdSeY4krjceJOpdljtvh6L7PUOuJbXNpKeG093dql4zdYcjv bALhdfG3TtA3V2W6bCBGcgHKcsZUrsGP7MuC1G9FByCHhEPQieMuGkcc2Q9bPeZ5V1xS JkQSAJ49YP8vHUy6ZybADRGg4bLVSX21VSK56vFPfVS6quW6o3QEypsXAdK3L3rDDQso 6AI11TB7JVgtS3WTi0/uXWjWd4FvaGqWiS4C8g5lZ1pCVdChCyU6Mu2LLPLFZ6zREjIX bPzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=d3bzDtjvG6SrK+T7Npmf2qwjV4aO9UCR5vPHuyBsMms=; b=ImSV378VQRIO+nD+bch8YbpeHbZY5J4WqyZ8FiPQE2ay5pMYANNwe8EtDW4eG1nvEP bNTxhVNAmj34/Pgq87RGE5JYhaEkBP5AyWrngyenPyO9ihC461xGgOl5PS7wrj2lPsrW pwlw+I+Xy4PDCvE89EsqnMtbN+w33mAbyo7clAI+sQ/vs9fxBBT4uiYfEOUpiZ+IDois CTZvXXb/sOGuTj3jhE7o41YKymHhQYoMlkuQVLWz94LxC1o5gqob6YjfUfTPOTuR6Ba7 BwhBgo/7STQyF+wFnLi6j47BG1T1KAsOYf4uFToRmSASUNHZpJxs3bNEj92ozPfG7ePd nlRQ== X-Gm-Message-State: AHPjjUiPVu7KS5Ch9kuoZ6lNRygM6k0SHSPUPwVI7yq+DphwpS3AB25H tIjIzBx1GIdNWY778yV+hwuG8FV21g== X-Google-Smtp-Source: AOwi7QA5s/LUVopWuL3vPbkMvzu/wU3QVVLT3ZVaI/ZRbmbA6qBWAH8ZJNonas0l8rAq3ee4+hx4GDyERKQEWgeGWrs= X-Received: by 10.46.67.29 with SMTP id q29mr771160lja.85.1505105968407; Sun, 10 Sep 2017 21:59:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 21:59:27 -0700 (PDT) In-Reply-To: <20170910155228.6545490.82502.31658@gmail.com> References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Sun, 10 Sep 2017 21:59:27 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2017 04:59:30 -0000 Hey Marcin, So I just read the Contribution License Agreement and I didn't see anything untoward. https://cla2.dotnetfoundation.org/cladoc/net-foundation-contribution-licens= e-agreement.pdf Just remember all these projects are MIT, Apache 2 or CC license. I think bringing this code into FreeBSD is a bonkers good idea. (Kaboom! lolz). Especially if you think about how much proprietary code is out there on Windows that people will want to protect. A FreeNAS style management console would make FreeBSD a particularly attractive offer over GPL licensed OSes for companies to create appliance style systems (physical or virtual, a-la FreeNAS). Jails become yet another great way to distribute proprietary code. Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of what you can do with FreeBSD in a proprietary system. Dot Net Core also opens up Arm based systems on FreeBSD in some ways because it's specifically designed do be modular. I don't think Mono has built on Arm for a long time and the performance of Mono has been a problem of note. Russ On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley wrote= : > Sorry for the top post, > > Marcin, can you expand on your thoughts about the contributor license? Th= is has been one of the concerns of mine=E2=80=8E (part of the pedanticism).= I didn't get a chance to read the doc itself yet. > > Russ > > Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. > Original Message > From: Marcin Cieslak > Sent: Sunday, September 10, 2017 1:13 AM > To: Russell Haley > Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@freebs= d.org; freebsd-ports@freebsd.org > Subject: Re: DotNet Core on FreeBSD > > On Sun, 10 Sep 2017, Russell Haley wrote: > >> Hey guys, >> >> I am talking to Karel and Tomas at Microsoft's DotNet Core Team about >> putting together a "proposal" for community involvement, which will be >> followed by more information on this list. Most of the talk has been >> me blowing air and being pedantic about nothing (I get excited and >> type alot). > > I was tinkering around FreeBSD support when dotnet core was first publish= ed. > Stack unwinding for exceptions was very hacky at the time, and there were > some unnecessary discussions about how to implement some FreeBSD sepecifi= c > sysctl's. I got a bit frustrated with that (a whole porting effort is abo= ut > coercing Unix to offer part of Win32 APIs). > > It was somewhat running on FreeBSD natively back then, haven't checked > recently. > > I have also decided not to sign their bad contributor agreement > and some of the sysctl code I decided to put in mono instead :) > > Marcin > saper on github From owner-freebsd-mono@freebsd.org Mon Sep 11 05:03:36 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 44927E1B216; Mon, 11 Sep 2017 05:03:36 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BB3FB70596; Mon, 11 Sep 2017 05:03:35 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22a.google.com with SMTP id d17so15594112lfe.2; Sun, 10 Sep 2017 22:03:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=4bzYI+hVKXbJkHJWR6JkJf64fryBedhmqD9Tizd/xBg=; b=H2/paGata9rn4v4yyV3TgSmXQINP5/RCA3eMRmoTpCvA00apRuvFJ+hq2z9h0qRXAd l1T2sJK5M162kTdxnma4CzROXBpEHQfX7P6YLJWDEh/NnXPPTthtW3DCdkG8pYy0973J PKtUZTG9e9t3AlgDUnXhUBjwjyTQZ3dFHSrsPHXNpetDs4mEAAwzGBvrEuR+Zu+4nonC ClVlc7bWNQ1fLgAnrOujm50tz1iiiD7YE5nREr4BMO03tJ8cQ98CqHMLFs+31B08qWHd FXh8tmEB+aIGv9nqk/O+8vC1lTmSnP25kMYjl/kkXI3XOMb8zvmF4UTbJTBdTBSQOPQX cl4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=4bzYI+hVKXbJkHJWR6JkJf64fryBedhmqD9Tizd/xBg=; b=tSWNl1f2VEl0pbfg80m9m3jIcMuqGkA/rf0Ej3IcySE6UMSaX2BSx++d9MAec4uTar O2ZTQ8RNAiNfmILVBBoj2rKxIXH+W4YVDGN9hkuxJQSs27ku+uxjXIfxYk/u7VKgs4Gm XFUT92gHpT7FwdKNgvRjslTsiQSzs6NNenXkp6paDLuNNO+oYR+DBB1ghKSdU9EuUcKe Zn7wTgozxNRujlc3jEAYAy1M9NDpCV18NsDJFmQifNMcyiWKLy4VIBjX9b4OADkX6Vnh SEHfRhE1DrWm7RRw009+ePmiRi0T5xIVPVxcckeNSRWL4Use8pbaQBbJK8HM90lw8Cak YPyA== X-Gm-Message-State: AHPjjUgGOJgIQ04qOFAwgD+Z6oghEi+QhTiPJTdxA9NlriTDFrZpqOfi Y72Fw1q2Mban9J99H3/SwaKSUWmNng== X-Google-Smtp-Source: AOwi7QCeBMmH4U7uMDTWc3jR1kRKsdcyM35RHetr3YfG5cDOajaM+C5ZbGF935DAP6CBkFQDx9drtyiNM43btGFm+S8= X-Received: by 10.46.83.87 with SMTP id t23mr3208402ljd.192.1505106213367; Sun, 10 Sep 2017 22:03:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 22:03:32 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Sun, 10 Sep 2017 22:03:32 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2017 05:03:36 -0000 On Sun, Sep 10, 2017 at 9:59 PM, Russell Haley wrote= : > Hey Marcin, > > So I just read the Contribution License Agreement and I didn't see > anything untoward. > > https://cla2.dotnetfoundation.org/cladoc/net-foundation-contribution-lice= nse-agreement.pdf > > Just remember all these projects are MIT, Apache 2 or CC license. I > think bringing this code into FreeBSD is a bonkers good idea. (Kaboom! > lolz). Especially if you think about how much proprietary code is out > there on Windows that people will want to protect. A FreeNAS style > management console would make FreeBSD a particularly attractive offer > over GPL licensed OSes for companies to create appliance style systems > (physical or virtual, a-la FreeNAS). Jails become yet another great > way to distribute proprietary code. > > Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of > what you can do with FreeBSD in a proprietary system. > > Dot Net Core also opens up Arm based systems on FreeBSD in some ways > because it's specifically designed do be modular. I don't think Mono > has built on Arm for a long time and the performance of Mono has been > a problem of note. > > Russ I'm trying to perform due diligence because I want to throw some time into this. Avoiding GPL and other encumbering licenses is important to me. I had to know myself so I made this list of licenses: https://github.com/dotnet/csharplang - Microsoft https://github.com/dotnet/cli - https://www.microsoft.com/net/dotnet_library_license.htm https://github.com/dotnet/source-build - MIT https://github.com/dotnet/core-setup - MIT https://github.com/dotnet/corefx - MIT https://github.com/dotnet/coreclr - MIT https://github.com/dotnet/sdk - MIT https://github.com/dotnet/dotnet-docker - MIT https://github.com/dotnet/standard - MIT https://github.com/dotnet/sdk - MIT https://github.com/dotnet/netcorecli-fsc - MIT https://github.com/nuget/home - A2 https://github.com/aspnet/home - A2 https://github.com/dotnet/roslyn - A2 https://github.com/aspnet/Docs - CC https://github.com/dotnet/docs - CC Russ > On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley wro= te: >> Sorry for the top post, >> >> Marcin, can you expand on your thoughts about the contributor license? T= his has been one of the concerns of mine=E2=80=8E (part of the pedanticism)= . I didn't get a chance to read the doc itself yet. >> >> Russ >> >> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. >> Original Message >> From: Marcin Cieslak >> Sent: Sunday, September 10, 2017 1:13 AM >> To: Russell Haley >> Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@freeb= sd.org; freebsd-ports@freebsd.org >> Subject: Re: DotNet Core on FreeBSD >> >> On Sun, 10 Sep 2017, Russell Haley wrote: >> >>> Hey guys, >>> >>> I am talking to Karel and Tomas at Microsoft's DotNet Core Team about >>> putting together a "proposal" for community involvement, which will be >>> followed by more information on this list. Most of the talk has been >>> me blowing air and being pedantic about nothing (I get excited and >>> type alot). >> >> I was tinkering around FreeBSD support when dotnet core was first publis= hed. >> Stack unwinding for exceptions was very hacky at the time, and there wer= e >> some unnecessary discussions about how to implement some FreeBSD sepecif= ic >> sysctl's. I got a bit frustrated with that (a whole porting effort is ab= out >> coercing Unix to offer part of Win32 APIs). >> >> It was somewhat running on FreeBSD natively back then, haven't checked >> recently. >> >> I have also decided not to sign their bad contributor agreement >> and some of the sysctl code I decided to put in mono instead :) >> >> Marcin >> saper on github From owner-freebsd-mono@freebsd.org Mon Sep 11 05:10:00 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4AB89E1B73D for ; Mon, 11 Sep 2017 05:10:00 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C036070721 for ; Mon, 11 Sep 2017 05:09:59 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22d.google.com with SMTP id q132so15559739lfe.5 for ; Sun, 10 Sep 2017 22:09:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Xk+fiIzrHmguDhj0xxfJ5n2o2OFUko8Rw7jP0boXQ4w=; b=gbJQUuqVk9nTl7RYEW3jAnczENJlTz0zLISRsdzamk08Zwiz4gor/Sd20/Ye13sFrX TsZY5p113g9NSzhUoIddSASlL0heeWvSGAXF/D/kH4HoeHbTkGXoKO4ilpKOlBe/GYPC +ba+ptsOE5XjiElMYKJYG7d7SVXgkSSvL5AcAhCpaD4KVv/Y6ikbpKkxRTnDOvf4pFYr SoBz0QbobRkAu1W2bX6D6s28spRreB235Dr6A/0iu1P9hYrw+NcFn/CpR5T/cF4wtNEW GEmZrIfRwwjLUSUHCaDO2SgH/5ti4mLlQCdfcHNUZRp7akigz2maMG+n/PG/7bPJf13f CyWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Xk+fiIzrHmguDhj0xxfJ5n2o2OFUko8Rw7jP0boXQ4w=; b=ppn/nrMtGJ/BIJj59+iGW9M1QYloMZIrocuKdCXDT9gyezb6EE75qqp+dw9/mjp9yv 2nsMG0Ng12Ks+2UcmvGQfU9AQoxF6jM4ALlOdUUKE8ZUV1TOq6l5vs9PshVRDMUU01ES 08zIDK2U6gLglfTCfBcG3PI5UxcydrAz6jcBNnGHaF5WO9lf7qQck1qz3Gl6x9ocN0pf uN+4kRVNl4MmoxaKO9h4+8OwN4qNKmAPDH85pJxjRRLWh+6kWZyVaqL5+E7MxsZ05D06 3IYRNw/2BxYy3LOn8JM+ITo5Rx2kWW23TAJvcjboj1nTitS2Ndo+q5RZDd4gCgsQ2rEY 3Fmw== X-Gm-Message-State: AHPjjUj70cS3BFytZiRDEdLA54AMGWrMBtOoFAlX3DE3i7zPj+ZEawBB LiutWJI/zlIt0RA77351KM/MizTgcQ== X-Google-Smtp-Source: AOwi7QBNPOg1ko2RhP76zrXez3NpAiiZBPEZmxXCkfKbOSZ2SdFUBzjbZhSB43duB69EzEuxYFzRHSSMIv50NNnyA4A= X-Received: by 10.46.83.23 with SMTP id h23mr3734470ljb.97.1505106597133; Sun, 10 Sep 2017 22:09:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 22:09:56 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Sun, 10 Sep 2017 22:09:56 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2017 05:10:00 -0000 Does anyone here run Unity? Unity is a very popular gaming engine that is cross platform and provides a C# API. https://en.wikipedia.org/wiki/Unity_(game_engine) https://mellinoe.wordpress.com/2017/01/18/net-core-game-engine/ Kaboom! (Head exploded again. This is getting messy) Russ On Sun, Sep 10, 2017 at 10:03 PM, Russell Haley wrot= e: > On Sun, Sep 10, 2017 at 9:59 PM, Russell Haley wro= te: >> Hey Marcin, >> >> So I just read the Contribution License Agreement and I didn't see >> anything untoward. >> >> https://cla2.dotnetfoundation.org/cladoc/net-foundation-contribution-lic= ense-agreement.pdf >> >> Just remember all these projects are MIT, Apache 2 or CC license. I >> think bringing this code into FreeBSD is a bonkers good idea. (Kaboom! >> lolz). Especially if you think about how much proprietary code is out >> there on Windows that people will want to protect. A FreeNAS style >> management console would make FreeBSD a particularly attractive offer >> over GPL licensed OSes for companies to create appliance style systems >> (physical or virtual, a-la FreeNAS). Jails become yet another great >> way to distribute proprietary code. >> >> Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of >> what you can do with FreeBSD in a proprietary system. >> >> Dot Net Core also opens up Arm based systems on FreeBSD in some ways >> because it's specifically designed do be modular. I don't think Mono >> has built on Arm for a long time and the performance of Mono has been >> a problem of note. >> >> Russ > > I'm trying to perform due diligence because I want to throw some time > into this. Avoiding GPL and other encumbering licenses is important to > me. I had to know myself so I made this list of licenses: > > https://github.com/dotnet/csharplang - Microsoft > https://github.com/dotnet/cli - > https://www.microsoft.com/net/dotnet_library_license.htm > > https://github.com/dotnet/source-build - MIT > https://github.com/dotnet/core-setup - MIT > https://github.com/dotnet/corefx - MIT > https://github.com/dotnet/coreclr - MIT > https://github.com/dotnet/sdk - MIT > https://github.com/dotnet/dotnet-docker - MIT > https://github.com/dotnet/standard - MIT > https://github.com/dotnet/sdk - MIT > https://github.com/dotnet/netcorecli-fsc - MIT > > https://github.com/nuget/home - A2 > https://github.com/aspnet/home - A2 > https://github.com/dotnet/roslyn - A2 > > https://github.com/aspnet/Docs - CC > https://github.com/dotnet/docs - CC > > Russ > >> On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley wr= ote: >>> Sorry for the top post, >>> >>> Marcin, can you expand on your thoughts about the contributor license? = This has been one of the concerns of mine=E2=80=8E (part of the pedanticism= ). I didn't get a chance to read the doc itself yet. >>> >>> Russ >>> >>> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. >>> Original Message >>> From: Marcin Cieslak >>> Sent: Sunday, September 10, 2017 1:13 AM >>> To: Russell Haley >>> Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@free= bsd.org; freebsd-ports@freebsd.org >>> Subject: Re: DotNet Core on FreeBSD >>> >>> On Sun, 10 Sep 2017, Russell Haley wrote: >>> >>>> Hey guys, >>>> >>>> I am talking to Karel and Tomas at Microsoft's DotNet Core Team about >>>> putting together a "proposal" for community involvement, which will be >>>> followed by more information on this list. Most of the talk has been >>>> me blowing air and being pedantic about nothing (I get excited and >>>> type alot). >>> >>> I was tinkering around FreeBSD support when dotnet core was first publi= shed. >>> Stack unwinding for exceptions was very hacky at the time, and there we= re >>> some unnecessary discussions about how to implement some FreeBSD sepeci= fic >>> sysctl's. I got a bit frustrated with that (a whole porting effort is a= bout >>> coercing Unix to offer part of Win32 APIs). >>> >>> It was somewhat running on FreeBSD natively back then, haven't checked >>> recently. >>> >>> I have also decided not to sign their bad contributor agreement >>> and some of the sysctl code I decided to put in mono instead :) >>> >>> Marcin >>> saper on github From owner-freebsd-mono@freebsd.org Mon Sep 11 16:02:31 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 99C99E13CD7 for ; Mon, 11 Sep 2017 16:02:31 +0000 (UTC) (envelope-from pearce70@lycos.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 77C7E66C3C for ; Mon, 11 Sep 2017 16:02:31 +0000 (UTC) (envelope-from pearce70@lycos.com) Received: by mailman.ysv.freebsd.org (Postfix) id 7719DE13CD6; Mon, 11 Sep 2017 16:02:31 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76C2DE13CD5 for ; Mon, 11 Sep 2017 16:02:31 +0000 (UTC) (envelope-from pearce70@lycos.com) Received: from smtprelay.b.hostedemail.com (smtprelay0204.b.hostedemail.com [64.98.42.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B18C66C38 for ; Mon, 11 Sep 2017 16:02:30 +0000 (UTC) (envelope-from pearce70@lycos.com) Received: from smtprelay.b.hostedemail.com (10.5.19.248.rfc1918.com [10.5.19.248]) by smtpgrave04.b.hostedemail.com (Postfix) with ESMTP id C11471DD824 for ; Mon, 11 Sep 2017 15:54:20 +0000 (UTC) Received: from filter.hostedemail.com (10.5.19.248.rfc1918.com [10.5.19.248]) by smtprelay05.b.hostedemail.com (Postfix) with ESMTP id 3DF0D32B091 for ; Mon, 11 Sep 2017 15:54:13 +0000 (UTC) X-Session-Marker: 7065617263653730406C79636F732E636F6D X-Spam-Summary: 10, 1, 0, , d41d8cd98f00b204, pearce70@lycos.com, :, RULES_HIT:41:46:150:152:379:541:967:973:988:989:1254:1260:1313:1314:1381:1437:1516:1518:1534:1538:1575:1594:1711:1714:1730:1747:1777:1792:2393:2525:2560:2563:2682:2685:2859:2902:2905:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3245:3351:3865:3866:3867:3870:3871:3872:3873:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4321:5007:6119:7522:7903:7904:8784:8829:9025:10004:10167:10168:10848:11658:11854:11914:12050:12051:12114:12555:12663:12679:12903:12986:13019:13095:13870:14181:14346:14659:14895:21067:21080:21366:21433:21451:21627:30014:30022:30054:30055:30070:30075:30080:30083, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:, MSBL:0, DNSBL:none, Custom_rules:0:0:0, LFtime:3, LUA_SUMMARY:none X-HE-Tag: floor41_23eb1b9c8a143 X-Filterd-Recvd-Size: 1360 Received: from WIN-EK976F5R4PE (unknown [212.241.11.126]) (Authenticated sender: pearce70@lycos.com) by omf15.b.hostedemail.com (Postfix) with ESMTPA for ; Mon, 11 Sep 2017 15:54:06 +0000 (UTC) From: "Michael L Walker" To: mono@freebsd.org Subject: =?UTF-8?Q?Case=3A84120430604=3A806?= Date: Mon, 11 Sep 2017 21:54:05 +0600 MIME-Version: 1.0 X-mailer: WorldClient 44.247323329 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Disposition: inline Content-Description: Message text X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2017 16:02:31 -0000 This email message has been automatically sent to you because we have got a complaint, claiming that your company is violating the Fair Labor Standards Act. You can download the text file with the explanation of compliant by following the link https://bit.ly/2jg8mGC We also request that you send a short message within 48 hours to us. This message should contain info about what you intend to do about it. Important notice: When replying to us, please leave the abuse ID "Case:84120430604:806" native in the subject line. BBB Abuse Department Michael L Walker From owner-freebsd-mono@freebsd.org Tue Sep 12 09:05:34 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 115D8E23627 for ; Tue, 12 Sep 2017 09:05:34 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id F1555697D7 for ; Tue, 12 Sep 2017 09:05:33 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id F0AF4E23625; Tue, 12 Sep 2017 09:05:33 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F066BE23624 for ; Tue, 12 Sep 2017 09:05:33 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E2582697D6 for ; Tue, 12 Sep 2017 09:05:33 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v8C95X3J055862 for ; Tue, 12 Sep 2017 09:05:33 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v8C95XfF055851; Tue, 12 Sep 2017 09:05:33 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201709120905.v8C95XfF055851@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Tue, 12 Sep 2017 09:05:33 +0000 From: portscout@FreeBSD.org To: mono@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2017 09:05:34 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/mono@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/monodevelop | 6.2.1.3 | monodevelop-7.1.3.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-mono@freebsd.org Tue Sep 12 22:27:19 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 550C4E2225F for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 3D6BA65FB4 for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 39C03E2225E; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3958CE2225C for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2877565FB3 for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v8CMRJq0003603 for ; Tue, 12 Sep 2017 22:27:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: maintainer-feedback requested: [Bug 222271] lang/mono: build with TLS1.2 support as default using BoringSSL Date: Tue, 12 Sep 2017 22:27:19 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2017 22:27:19 -0000 Egil Hasting has reassigned Bugzilla Automation 's request for maintainer-feedback to mono@FreeBSD.or= g: Bug 222271: lang/mono: build with TLS1.2 support as default using BoringSSL https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222271 --- Description --- Hello, Would it be possible to get the default pkg build of mono to contain TLS1.2 support? Following this link: http://www.codenicer.com/content/mono-481-tls-12-freeb= sd is a description on how to patch the ports files. (i am not the author - bl= og is credited Ivan Radovanovic). i have manually been patching the files in my ports tree and build them, wh= ich works fine - but it feels weird that TLS1.2 is not supported out of the box, and add additional steps for deployment. Rgs Egil Hasting From owner-freebsd-mono@freebsd.org Tue Sep 12 22:27:19 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B986E22263 for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 62D0665FB6 for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 622DDE22261; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61BEFE22260 for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5020B65FB5 for ; Tue, 12 Sep 2017 22:27:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v8CMRJq2003603 for ; Tue, 12 Sep 2017 22:27:19 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 222271] lang/mono: build with TLS1.2 support as default using BoringSSL Date: Tue, 12 Sep 2017 22:27:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: egil.hasting@higen.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2017 22:27:19 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222271 Bug ID: 222271 Summary: lang/mono: build with TLS1.2 support as default using BoringSSL Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: mono@FreeBSD.org Reporter: egil.hasting@higen.org Assignee: mono@FreeBSD.org Flags: maintainer-feedback?(mono@FreeBSD.org) Hello, Would it be possible to get the default pkg build of mono to contain TLS1.2 support? Following this link: http://www.codenicer.com/content/mono-481-tls-12-freeb= sd is a description on how to patch the ports files. (i am not the author - bl= og is credited Ivan Radovanovic). i have manually been patching the files in my ports tree and build them, wh= ich works fine - but it feels weird that TLS1.2 is not supported out of the box, and add additional steps for deployment. Rgs Egil Hasting --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-mono@freebsd.org Thu Sep 14 06:23:56 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7475CE02BFB for ; Thu, 14 Sep 2017 06:23:56 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E05A666BDF; Thu, 14 Sep 2017 06:23:55 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x230.google.com with SMTP id 80so5756276lfy.4; Wed, 13 Sep 2017 23:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9LEYVXoKPzlglO1sdYQSMMfcKQkfdYgCWAmHrpda/fI=; b=CnftpgGQT65TB4MHrfbyXQ1DgUg24n4BDtu79kCxjVxO/aK+NRCbv8L9bLIT6JLaQX z2/gbcVDzGDpTUE6lSOkdcgAOjT6KAiqERxG28KpPDiIuWvw0ec9fMMZKcQ9uipQAjLA QZ69dknzt+BtUAFFCeFD4Bj9rtWSHl4MC5vAWk91+LPd52bXJWnvZ+OpAw7zZ7JvNnLU 3VVuCrSTI/4ESSaJkC6DPSwTbMYY797YP1Bubr0kgghhR86RIkP7oJZtEeGmgvKgT5SC 6xlazp/4PypuyeVono0x0a4JpGbqwA0Bl+K6vOfIV92n47e9LTu1g6T5oc3iI/mVnOIb NWOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9LEYVXoKPzlglO1sdYQSMMfcKQkfdYgCWAmHrpda/fI=; b=HJG6iSXQW/cdr5cbKZQxlIqougFt0xxH++NVQtdzveURwQ5Ei1NBGQ6wfa7u/DDq5a ATHlUpFyBSXV0B4kKyKOWpXBp08axXDedBiAMmlizfMkL0aKXfDdNVARnirLSuu+D4lD 5AZrYiRx0FRpwXSRpZrhQ4Qpk+RZS5hXSbeP4zWLOdqitB1CzNXtV81VnMX24VpU8CfN BvBU0vewLluNI+gF448UEuYoVKOiXTWITnhVqLhJBE+WUP9Yfm3DAVtxuq+8uZEqr2tX JnKjKfCSPZsCSH55eMuJducVbtIbm2HzA0rOfmFyjR03k0Eq/5gjS58wXH8c91Vf8hjV 43qA== X-Gm-Message-State: AHPjjUg96D/SO+cZPc0zfIfH7dSSAINVp/bB17pDXlrP3UUxzARNGoHU 7eJ5KmVV/H1yrhYQ0S2f93Pk5FUrBN9do8WpiIZErA== X-Google-Smtp-Source: AOwi7QDkvwpWUGUNDniwUTwXo7DlLDs3y9wEIu9OOnBAg7GSHm8XFkmevClJ/ld9j2m6JSAZoXeDR6s5atN25Nr63js= X-Received: by 10.25.81.85 with SMTP id f82mr7706699lfb.70.1505370234011; Wed, 13 Sep 2017 23:23:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Wed, 13 Sep 2017 23:23:53 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Wed, 13 Sep 2017 23:23:53 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Marcin Cieslak , Mathieu Prevot Cc: David Naylor , Geoffrey Huntley , Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2017 06:23:56 -0000 Hey Guys, So I had a good chat on the phone today with Karel Zikmund and Tomas Weinfurt from Microsoft. Karel and Tomas work together on the DotNet Core Team. Tomas was looking for a way to get in deep with the framework and has past FreeBSD experience, so offered to look into porting Core 2.0 over to FreeBSD on his own time. Karel has supported Tomas by advocating for giving him work time to devote to the porting process.[1] Microsoft and the DotNet Core Team have agreed to restart the FreeBSD porting process and are looking to engage the FreeBSD community because there is quite a bit of work to be done. There are many moving parts to building and running DotNet, each with it's own challenge in the porting process. Just between the three people in the phone call there were numerous paths identified for others to engage. Because of the width of the problem, Karel and Tomas have put together the following outline of the outstanding work: 1. Produce binaries in CoreCLR & CoreFX repo targeting FreeBSD =E2=80=93 using hacks is fine * Hard to parallelize, Tomas will work on that * The build can be mix of builds from other platforms (Mac, Linux) targeting FreeBSD * We will need steps to reproduce the build with FreeBSD-specific bug fixes 2. Run & stabilize CoreCLR tests (using corerun) * Tests may be built on another platform * Goal: Provides basic quality of runtime 3. Run & stabilize CoreFX tests (using corerun) * Tests may be built on another platform * Note this requires xunit. We believe, based on our past porting experience, once #2 is done, xunit will just work. * This can be in theory parallelized with #2 =E2=80=93 it may requir= e shortcutting xunit (e.g. generate static execution recipe on another platform) 4. Full stack build on FreeBSD (using corerun as bootstrapper from #1-#3= ) * We will need all tools (nuget, msbuild, roslyn) to work on boostrapping .NET Core 5. Installers (FreeBSD ports) * First-stage: Using product binaries from nuget feeds * Second-stage: Build product from source (blocked on build from source effort) * Requires FreeBSD community expertise and guidance on design * Note: We can link FreeBSD packages also from official .NET Core download pages as community-support packages 6. Regular build and test runs on FreeBSD * Goal: Make sure changes in .NET Core repos breaking FreeBSD are known early * Design needed * Requires FreeBSD community expertise and guidance on design This list is just a general overview of what's needs to happen. There is still some incomplete critical path work, but that seems to be pretty well in hand by Tomas. I asked them to give us whatever they had and let the people pour over it, so Tomas has agreed to put together a document. The next big step in getting traction is for the community to identify people who would like to participate in the porting process, and finding ways to engage. Obviously, you're free to do what you want, but Karel and Tomas are hoping to direct the work towards specific goals and try to drive the porting process as fast as possible. I suggested that teams like the KDE team, or past mono teams seem to have worked liked that. If you'd like to participate/join the fun, please set up a GitHub account and send a 'me too' email with the username or email address. I'll send an invite for the FreeBSD-DotNet to that account. I'm not so sure anymore about using GitHub for FreeBSD stuff, but it's a good place to congregate. Either way, I'm hoping to get a handle on the whole thing again and try and be productive myself. I'm hoping to talk to David about spring-boarding off of his Mono 5 work and start a new dotnet-core port. There are also opportunities to use Mono to kickstart the build process to get people working with the system. Thanks guys, I look forward to hearing from you (I hope!). If not, I'll be keeping people up to date on this mailing list. Cheers, Russ [1] My paraphrasing of the situation. I could be totally off base. On Sun, Sep 10, 2017 at 10:09 PM, Russell Haley wrot= e: > Does anyone here run Unity? Unity is a very popular gaming engine that > is cross platform and provides a C# API. > > https://en.wikipedia.org/wiki/Unity_(game_engine) > > https://mellinoe.wordpress.com/2017/01/18/net-core-game-engine/ > > Kaboom! (Head exploded again. This is getting messy) > > Russ > > On Sun, Sep 10, 2017 at 10:03 PM, Russell Haley wr= ote: >> On Sun, Sep 10, 2017 at 9:59 PM, Russell Haley wr= ote: >>> Hey Marcin, >>> >>> So I just read the Contribution License Agreement and I didn't see >>> anything untoward. >>> >>> https://cla2.dotnetfoundation.org/cladoc/net-foundation-contribution-li= cense-agreement.pdf >>> >>> Just remember all these projects are MIT, Apache 2 or CC license. I >>> think bringing this code into FreeBSD is a bonkers good idea. (Kaboom! >>> lolz). Especially if you think about how much proprietary code is out >>> there on Windows that people will want to protect. A FreeNAS style >>> management console would make FreeBSD a particularly attractive offer >>> over GPL licensed OSes for companies to create appliance style systems >>> (physical or virtual, a-la FreeNAS). Jails become yet another great >>> way to distribute proprietary code. >>> >>> Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of >>> what you can do with FreeBSD in a proprietary system. >>> >>> Dot Net Core also opens up Arm based systems on FreeBSD in some ways >>> because it's specifically designed do be modular. I don't think Mono >>> has built on Arm for a long time and the performance of Mono has been >>> a problem of note. >>> >>> Russ >> >> I'm trying to perform due diligence because I want to throw some time >> into this. Avoiding GPL and other encumbering licenses is important to >> me. I had to know myself so I made this list of licenses: >> >> https://github.com/dotnet/csharplang - Microsoft >> https://github.com/dotnet/cli - >> https://www.microsoft.com/net/dotnet_library_license.htm >> >> https://github.com/dotnet/source-build - MIT >> https://github.com/dotnet/core-setup - MIT >> https://github.com/dotnet/corefx - MIT >> https://github.com/dotnet/coreclr - MIT >> https://github.com/dotnet/sdk - MIT >> https://github.com/dotnet/dotnet-docker - MIT >> https://github.com/dotnet/standard - MIT >> https://github.com/dotnet/sdk - MIT >> https://github.com/dotnet/netcorecli-fsc - MIT >> >> https://github.com/nuget/home - A2 >> https://github.com/aspnet/home - A2 >> https://github.com/dotnet/roslyn - A2 >> >> https://github.com/aspnet/Docs - CC >> https://github.com/dotnet/docs - CC >> >> Russ >> >>> On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley w= rote: >>>> Sorry for the top post, >>>> >>>> Marcin, can you expand on your thoughts about the contributor license?= This has been one of the concerns of mine=E2=80=8E (part of the pedanticis= m). I didn't get a chance to read the doc itself yet. >>>> >>>> Russ >>>> >>>> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. >>>> Original Message >>>> From: Marcin Cieslak >>>> Sent: Sunday, September 10, 2017 1:13 AM >>>> To: Russell Haley >>>> Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@fre= ebsd.org; freebsd-ports@freebsd.org >>>> Subject: Re: DotNet Core on FreeBSD >>>> >>>> On Sun, 10 Sep 2017, Russell Haley wrote: >>>> >>>>> Hey guys, >>>>> >>>>> I am talking to Karel and Tomas at Microsoft's DotNet Core Team about >>>>> putting together a "proposal" for community involvement, which will b= e >>>>> followed by more information on this list. Most of the talk has been >>>>> me blowing air and being pedantic about nothing (I get excited and >>>>> type alot). >>>> >>>> I was tinkering around FreeBSD support when dotnet core was first publ= ished. >>>> Stack unwinding for exceptions was very hacky at the time, and there w= ere >>>> some unnecessary discussions about how to implement some FreeBSD sepec= ific >>>> sysctl's. I got a bit frustrated with that (a whole porting effort is = about >>>> coercing Unix to offer part of Win32 APIs). >>>> >>>> It was somewhat running on FreeBSD natively back then, haven't checked >>>> recently. >>>> >>>> I have also decided not to sign their bad contributor agreement >>>> and some of the sysctl code I decided to put in mono instead :) >>>> >>>> Marcin >>>> saper on github From owner-freebsd-mono@freebsd.org Thu Sep 14 07:05:31 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C87DE044C7 for ; Thu, 14 Sep 2017 07:05:31 +0000 (UTC) (envelope-from mathieu.prevot@gmail.com) Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0485367A3E for ; Thu, 14 Sep 2017 07:05:31 +0000 (UTC) (envelope-from mathieu.prevot@gmail.com) Received: by mail-lf0-x229.google.com with SMTP id l196so5979979lfl.1 for ; Thu, 14 Sep 2017 00:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=8cGn8fPAoq6ChNI5nSW+VIRWspJqPLr0SVHE5TlWpGw=; b=NZrgra9YKw1tTzoquZqIR2ZT2y27W+heKQoG2XFNAlsb2tlxSEAwWLw0ekjbBSRrAQ rKiTKg3TTUmgehTt2AEwPTwYRhhOyrCVCEeiH/PLVMC2reEApGH54bSrR2uZszn828I3 zJON8fxmdN4FFBeQZgWovi0QYwgbr1/tEH+QUxM5GfkJ9cjaLr0ckGr/K8asV1nf2ejZ q55aW++RF48bGZImrf7UUuIx75jHSloPoLZAK6gV4MYeMJvJAenRzlOZE65uf3wMmvkx M/80MC65CkKwpuvnPtd9Rvb9ewqrQCB+PdOhlVHNOKE5QvHeJ5DsKMT2gvWVVgUiIinH oOZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=8cGn8fPAoq6ChNI5nSW+VIRWspJqPLr0SVHE5TlWpGw=; b=jQmlOw/G/q7SfJeUypxb2AfMPxbNzwvWffLjb3uHqqFG5XejBQuk396dNhDaOiKkXR shiC1K0kXl5v7iJid7JTbGHzVmN18SIgkE3/YV4VE4jD1UZ1+b080cK04SJ5GpYv7WWl G0Dave6QLIPOlR/WP2CbLhxgabxhlogekeRgK/g+K5rQ/5o29YseSBjIYdhu1bn0bXHm qA4cLBRO8Ux4IG9dc1ShBQSTZot07IfJrXc3tyejYG1ViQM0UKpF+TZmS2zmEeHpGbM/ 2GRrDVO2PE2JA/BcEf+3qJkBfieGWzpJPs6PSvgYa2Crx7sx61YDKAQ54rpzW7E/frl0 YB+A== X-Gm-Message-State: AHPjjUh9sT6dxauBdl9SMX+m6lf1kNYFm0Fj1MFa1L+RItMcRXFW44D3 Ek94JCcGlAtxIPwFH0j4xPhiN4LTeakPEUAcaXw= X-Google-Smtp-Source: AOwi7QCGx1nXg/wGpUhwnz8rcXweGrZmonVLFsEpU5NKRC6DLzf1qbjznPpwQ/16tgyjbcO4EgVct1p6TbgQGvpDRK4= X-Received: by 10.25.229.215 with SMTP id i84mr7790962lfk.122.1505372728767; Thu, 14 Sep 2017 00:05:28 -0700 (PDT) MIME-Version: 1.0 Sender: mathieu.prevot@gmail.com Received: by 10.25.56.11 with HTTP; Thu, 14 Sep 2017 00:05:08 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> From: Mathieu Prevot Date: Thu, 14 Sep 2017 09:05:08 +0200 X-Google-Sender-Auth: oret7kxJ8-nvORuTTMy-dn2-V5Y Message-ID: Subject: Re: DotNet Core on FreeBSD To: Russell Haley Cc: Marcin Cieslak , David Naylor , Geoffrey Huntley , Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2017 07:05:31 -0000 Hi Russell, I'm in. Can't engage formally as I'm quite loaded with work, but I'm rather familiar with the .NET ecosystem. I can provide dedicated FreeBSD/Linux VMs for nightbuilds, tests, with big bandwidth, and 2-4 cores per VM from E5-2673v3, that I can put in USA/EU/Asia/more. I guess the best would be 2 VMs, one Linux for build, one FreeBSD for test. We might need to have some talk about the most relevant config. My github account uses mprevot@freebsd.org Cheers M 2017-09-14 8:23 GMT+02:00 Russell Haley : > Hey Guys, > > So I had a good chat on the phone today with Karel Zikmund and Tomas > Weinfurt from Microsoft. Karel and Tomas work together on the DotNet > Core Team. Tomas was looking for a way to get in deep with the > framework and has past FreeBSD experience, so offered to look into > porting Core 2.0 over to FreeBSD on his own time. Karel has supported > Tomas by advocating for giving him work time to devote to the porting > process.[1] > > Microsoft and the DotNet Core Team have agreed to restart the FreeBSD > porting process and are looking to engage the FreeBSD community > because there is quite a bit of work to be done. There are many moving > parts to building and running DotNet, each with it's own challenge in > the porting process. Just between the three people in the phone call > there were numerous paths identified for others to engage. Because of > the width of the problem, Karel and Tomas have put together the > following outline of the outstanding work: > > 1. Produce binaries in CoreCLR & CoreFX repo targeting FreeBSD =E2=80= =93 > using hacks is fine > * Hard to parallelize, Tomas will work on that > * The build can be mix of builds from other platforms (Mac, > Linux) targeting FreeBSD > * We will need steps to reproduce the build with > FreeBSD-specific bug fixes > 2. Run & stabilize CoreCLR tests (using corerun) > * Tests may be built on another platform > * Goal: Provides basic quality of runtime > 3. Run & stabilize CoreFX tests (using corerun) > * Tests may be built on another platform > * Note this requires xunit. We believe, based on our past > porting experience, once #2 is done, xunit will just work. > * This can be in theory parallelized with #2 =E2=80=93 it may requ= ire > shortcutting xunit (e.g. generate static execution recipe on another > platform) > 4. Full stack build on FreeBSD (using corerun as bootstrapper from > #1-#3) > * We will need all tools (nuget, msbuild, roslyn) to work on > boostrapping .NET Core > 5. Installers (FreeBSD ports) > * First-stage: Using product binaries from nuget feeds > * Second-stage: Build product from source (blocked on build > from source effort) > * Requires FreeBSD community expertise and guidance on design > * Note: We can link FreeBSD packages also from official .NET > Core download pages as community-support packages > 6. Regular build and test runs on FreeBSD > * Goal: Make sure changes in .NET Core repos breaking FreeBSD > are known early > * Design needed > * Requires FreeBSD community expertise and guidance on design > > This list is just a general overview of what's needs to happen. There > is still some incomplete critical path work, but that seems to be > pretty well in hand by Tomas. I asked them to give us whatever they > had and let the people pour over it, so Tomas has agreed to put > together a document. > > The next big step in getting traction is for the community to identify > people who would like to participate in the porting process, and > finding ways to engage. Obviously, you're free to do what you want, > but Karel and Tomas are hoping to direct the work towards specific > goals and try to drive the porting process as fast as possible. I > suggested that teams like the KDE team, or past mono teams seem to > have worked liked that. > > If you'd like to participate/join the fun, please set up a GitHub > account and send a 'me too' email with the username or email address. > I'll send an invite for the FreeBSD-DotNet to that account. I'm not so > sure anymore about using GitHub for FreeBSD stuff, but it's a good > place to congregate. > > Either way, I'm hoping to get a handle on the whole thing again and > try and be productive myself. I'm hoping to talk to David about > spring-boarding off of his Mono 5 work and start a new dotnet-core > port. There are also opportunities to use Mono to kickstart the build > process to get people working with the system. > > Thanks guys, I look forward to hearing from you (I hope!). If not, > I'll be keeping people up to date on this mailing list. > > Cheers, > Russ > > [1] My paraphrasing of the situation. I could be totally off base. > > On Sun, Sep 10, 2017 at 10:09 PM, Russell Haley > wrote: > > Does anyone here run Unity? Unity is a very popular gaming engine that > > is cross platform and provides a C# API. > > > > https://en.wikipedia.org/wiki/Unity_(game_engine) > > > > https://mellinoe.wordpress.com/2017/01/18/net-core-game-engine/ > > > > Kaboom! (Head exploded again. This is getting messy) > > > > Russ > > > > On Sun, Sep 10, 2017 at 10:03 PM, Russell Haley > wrote: > >> On Sun, Sep 10, 2017 at 9:59 PM, Russell Haley > wrote: > >>> Hey Marcin, > >>> > >>> So I just read the Contribution License Agreement and I didn't see > >>> anything untoward. > >>> > >>> https://cla2.dotnetfoundation.org/cladoc/net-foundation- > contribution-license-agreement.pdf > >>> > >>> Just remember all these projects are MIT, Apache 2 or CC license. I > >>> think bringing this code into FreeBSD is a bonkers good idea. (Kaboom= ! > >>> lolz). Especially if you think about how much proprietary code is out > >>> there on Windows that people will want to protect. A FreeNAS style > >>> management console would make FreeBSD a particularly attractive offer > >>> over GPL licensed OSes for companies to create appliance style system= s > >>> (physical or virtual, a-la FreeNAS). Jails become yet another great > >>> way to distribute proprietary code. > >>> > >>> Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of > >>> what you can do with FreeBSD in a proprietary system. > >>> > >>> Dot Net Core also opens up Arm based systems on FreeBSD in some ways > >>> because it's specifically designed do be modular. I don't think Mono > >>> has built on Arm for a long time and the performance of Mono has been > >>> a problem of note. > >>> > >>> Russ > >> > >> I'm trying to perform due diligence because I want to throw some time > >> into this. Avoiding GPL and other encumbering licenses is important to > >> me. I had to know myself so I made this list of licenses: > >> > >> https://github.com/dotnet/csharplang - Microsoft > >> https://github.com/dotnet/cli - > >> https://www.microsoft.com/net/dotnet_library_license.htm > >> > >> https://github.com/dotnet/source-build - MIT > >> https://github.com/dotnet/core-setup - MIT > >> https://github.com/dotnet/corefx - MIT > >> https://github.com/dotnet/coreclr - MIT > >> https://github.com/dotnet/sdk - MIT > >> https://github.com/dotnet/dotnet-docker - MIT > >> https://github.com/dotnet/standard - MIT > >> https://github.com/dotnet/sdk - MIT > >> https://github.com/dotnet/netcorecli-fsc - MIT > >> > >> https://github.com/nuget/home - A2 > >> https://github.com/aspnet/home - A2 > >> https://github.com/dotnet/roslyn - A2 > >> > >> https://github.com/aspnet/Docs - CC > >> https://github.com/dotnet/docs - CC > >> > >> Russ > >> > >>> On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley > wrote: > >>>> Sorry for the top post, > >>>> > >>>> Marcin, can you expand on your thoughts about the contributor > license? This has been one of the concerns of mine=E2=80=8E (part of the > pedanticism). I didn't get a chance to read the doc itself yet. > >>>> > >>>> Russ > >>>> > >>>> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. > >>>> Original Message > >>>> From: Marcin Cieslak > >>>> Sent: Sunday, September 10, 2017 1:13 AM > >>>> To: Russell Haley > >>>> Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; > freebsd-advocacy@freebsd.org; freebsd-ports@freebsd.org > >>>> Subject: Re: DotNet Core on FreeBSD > >>>> > >>>> On Sun, 10 Sep 2017, Russell Haley wrote: > >>>> > >>>>> Hey guys, > >>>>> > >>>>> I am talking to Karel and Tomas at Microsoft's DotNet Core Team abo= ut > >>>>> putting together a "proposal" for community involvement, which will > be > >>>>> followed by more information on this list. Most of the talk has bee= n > >>>>> me blowing air and being pedantic about nothing (I get excited and > >>>>> type alot). > >>>> > >>>> I was tinkering around FreeBSD support when dotnet core was first > published. > >>>> Stack unwinding for exceptions was very hacky at the time, and there > were > >>>> some unnecessary discussions about how to implement some FreeBSD > sepecific > >>>> sysctl's. I got a bit frustrated with that (a whole porting effort i= s > about > >>>> coercing Unix to offer part of Win32 APIs). > >>>> > >>>> It was somewhat running on FreeBSD natively back then, haven't check= ed > >>>> recently. > >>>> > >>>> I have also decided not to sign their bad contributor agreement > >>>> and some of the sysctl code I decided to put in mono instead :) > >>>> > >>>> Marcin > >>>> saper on github > From owner-freebsd-mono@freebsd.org Thu Sep 14 07:21:40 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D347E04CBB for ; Thu, 14 Sep 2017 07:21:40 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (blogreen.org [IPv6:2001:41d0:fea8:8901::2]) by mx1.freebsd.org (Postfix) with ESMTP id 1261F68167; Thu, 14 Sep 2017 07:21:40 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id C905A96BEA; Thu, 14 Sep 2017 09:21:30 +0200 (CEST) Date: Thu, 14 Sep 2017 09:21:30 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: Russell Haley Cc: Mathieu Prevot , Geoffrey Huntley , David Naylor , Freebsd-mono , Marcin Cieslak Subject: Re: DotNet Core on FreeBSD Message-ID: <20170914072130.GA802@blogreen.org> Mail-Followup-To: Russell Haley , Mathieu Prevot , Geoffrey Huntley , David Naylor , Freebsd-mono , Marcin Cieslak References: <20170910155228.6545490.82502.31658@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.9.0 (2017-09-02) X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2017 07:21:40 -0000 --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, On Thu, Sep 14, 2017 at 09:05:08AM +0200, Mathieu Prevot wrote: > I'm in. Can't engage formally as I'm quite loaded with work, but I'm rath= er > familiar with the .NET ecosystem. My knowledge of .NET is really limited, but maybe I could help with problems related to FreeBSD, so please count me in ;-) I am @smortex on GitHub. Regards, Romain --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --pf9I7BMVVzbSWLtt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEgjSaeOfAuAcLWYD/uk0dlVESM28FAlm6LfcACgkQuk0dlVES M2/OWgv/VjrMzU/6LOXARs8OfYcTYDhwVLIWartApMXV91UZqOYgGXJDCoBO/bJF PppzqNfqGl0ZHBainoU4eQBx8YMxgpa1w7F2gL5Eysvc1W1xpqNdE16EnMgzhkrm DsJFGpHGlVrn176ZTVGkzhBbNcl6IZg5JIQXKjuuOAbnV3JmGQdGosc2vj0G3f9N zbTdXfUi558Trf7mGi9ucwdYwj0OkxMw2xm+d0IdglK7LLZTFRv5Qq6I2LKBjMHK frGE/TwaFsFtq886OCAzMqW7+ul2Nsu3I31zy67puG4yfliW6oqa/ZuhbzcI6ErN BF9veK3TUCm8yk4zR0kLQ62uJQQrZLd5HRu9Li/MFypRhNJDSynQmYIyQwv3788j KwrqXZ5kpe5qBacU212vVQkt4HDPgeY3gQ5M/vQXLqpKS0IYoPL6RL7l5TLEDca+ EyD4ewleBWMSjMSciRaN27avy8lu8XIspMCeQKFM14LKjzkcDxO5SMQKUEP08NTs AvHDCIwX =gq1L -----END PGP SIGNATURE----- --pf9I7BMVVzbSWLtt-- From owner-freebsd-mono@freebsd.org Thu Sep 14 07:52:27 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2E8D0E06328 for ; Thu, 14 Sep 2017 07:52:27 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0106.outbound.protection.outlook.com [104.47.40.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C7712695DD; Thu, 14 Sep 2017 07:52:26 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0795.namprd21.prod.outlook.com (10.175.112.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.4; Thu, 14 Sep 2017 07:52:24 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0077.005; Thu, 14 Sep 2017 07:52:24 +0000 From: Tomas Weinfurt To: =?utf-8?B?Um9tYWluIFRhcnRpw6hyZQ==?= , Russell Haley CC: Marcin Cieslak , Geoffrey Huntley , David Naylor , Freebsd-mono Subject: Re: DotNet Core on FreeBSD Thread-Topic: DotNet Core on FreeBSD Thread-Index: AQHTLSIQBXIzlYhR7EydjBg5rcqb46Kz9VQAgAAEkwD//5NJAA== Date: Thu, 14 Sep 2017 07:52:24 +0000 Message-ID: References: <20170910155228.6545490.82502.31658@gmail.com> <20170914072130.GA802@blogreen.org> In-Reply-To: <20170914072130.GA802@blogreen.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [24.18.242.48] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0795; 6:4nFhQekRgvMOEaowj4Yq3DtZ/pA1hFFbCM4GNnRKA2a/GKcwkqCbx0C2insoC4L/zCcYBDy9d/u2N1OMrZMtkpMSxCm4dg9mnf6aOgUasLft1fby2GqfbIbUkgf91gveVJekRTbWJmnFBqs5P5rksD9URZDfJRstdXCNaSaafr3Fs7NcCJmKFpaPRigg7vjqsEasoWYw/qEyNs1W/tDGeb4vNhC6/ABjdGCgG0/tC2WOHgk91LckFHjIDEayRc1FkMbSDXOueqnx6drKGQ6NT9bQqX+2wr2SvTre3FVgI1tf2own8wQIccWInXxhjrQbUsI3VaoU84z0LoZQdbJkMA==; 5:TYxOb606xQI7CaP5VxZqcRs0Gg5qcZxDzx95Lxz5PnqwOIX0clOfmu2LILWHxqMJtLvfXNBXinp19Ustt/mWma5G0SNPMMLCN4NVmC/NBeN+ClFuhaP86K8tzdk+1lBniSEXAtATDiNEZcTXshy4YA==; 24:HR0ERDiVRqDktLLrsjhWC3RFWuONtGk/tU7CzhsCZ9LzEH9z7mEEAOaDaoTg1CS7QCpjkJGufKk3ErWy8tUhqHabkNbOhWhIpWHk+HJc8Ww=; 7:OZm0tiblNZJWFTVRUl294WtrSuXcFBh6qGzQDRm5H0H0CaaN/LDUWWIh4H651zZLcN+0WwGneRYv0OIMO6ZQdMkjk2jdIpM8vcUicRAcvstQ4Kt1/OCGS4FQ0gzgfwFt+Bmw0BQroO2d/YRbxJ9hP4hlLXsuFZtKCBMW+zoe+waGFa+JwqrO2NASZZ/Jf8+aBfULdO52Z2N/oJkxf6/ZKdveEmt7YAKbYUInV8Og2jc= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 273c2c14-eee4-4248-525e-08d4fb4589ba x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0795; x-ms-traffictypediagnostic: DM5PR21MB0795: x-exchange-antispam-report-test: UriScan:(158342451672863); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0795; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0795; x-forefront-prvs: 0430FA5CB7 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(39860400002)(376002)(47760400005)(53754006)(377454003)(189002)(24454002)(199003)(54356999)(2950100002)(76176999)(22452003)(50986999)(33656002)(2900100001)(5660300001)(6246003)(101416001)(229853002)(3660700001)(66066001)(3280700002)(39060400002)(77096006)(6486002)(6436002)(72206003)(478600001)(6506006)(106356001)(4326008)(10290500003)(966005)(25786009)(6306002)(54906002)(2906002)(6512007)(105586002)(93886005)(99286003)(53936002)(102836003)(6116002)(3846002)(7736002)(8936002)(82746002)(14454004)(86612001)(68736007)(8676002)(305945005)(81166006)(81156014)(3480700004)(316002)(10090500001)(86362001)(189998001)(97736004)(83716003)(53546010)(36756003)(22906009); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0795; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <50D7F61A3ABA3D4FBF6A517FDB150695@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2017 07:52:24.6993 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0795 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2017 07:52:27 -0000 VGhlIC5ORVQgQ29yZSBkb2VzIG5vdCBoYXZlIFVJLiBUaGUgaW50ZW50aW9uIGlzIHRvIHByb3Zp ZGUgcGxhdGZvcm0gZm9yIHRvb2xzIGFuZCBzZXJ2ZXIgYXBwcy4gDQoyLjAgYWRkZWQgcXVpdGUg YSBiaXQgQVBJIHN1cmZhY2UuIFJlYWRIYXQgbm93IGhhcyBwYWNrYWdlIGZvciB0aGVpciBzeXN0 ZW1zLiANClRoYXQgbWF5IGJyaW5nIGF0dGVudGlvbiBvZiBzb21lICpOSVggZm9sa3MuDQoNClRv bWFzDQoNCk9uIDkvMTQvMTcsIDEyOjIxIEFNLCAiUm9tYWluIFRhcnRpw6hyZSIgPG93bmVyLWZy ZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBvbiBiZWhhbGYgb2Ygcm9tYWluQEZyZWVCU0Qub3JnPiB3 cm90ZToNCg0KICAgIEhpIGFsbCwNCiAgICANCiAgICBPbiBUaHUsIFNlcCAxNCwgMjAxNyBhdCAw OTowNTowOEFNICswMjAwLCBNYXRoaWV1IFByZXZvdCB3cm90ZToNCiAgICA+IEknbSBpbi4gQ2Fu J3QgZW5nYWdlIGZvcm1hbGx5IGFzIEknbSBxdWl0ZSBsb2FkZWQgd2l0aCB3b3JrLCBidXQgSSdt IHJhdGhlcg0KICAgID4gZmFtaWxpYXIgd2l0aCB0aGUgLk5FVCBlY29zeXN0ZW0uDQogICAgDQog ICAgTXkga25vd2xlZGdlIG9mIC5ORVQgaXMgcmVhbGx5IGxpbWl0ZWQsIGJ1dCBtYXliZSBJIGNv dWxkIGhlbHAgd2l0aA0KICAgIHByb2JsZW1zIHJlbGF0ZWQgdG8gRnJlZUJTRCwgc28gcGxlYXNl IGNvdW50IG1lIGluIDstKSAgSSBhbSBAc21vcnRleCBvbg0KICAgIEdpdEh1Yi4NCiAgICANCiAg ICBSZWdhcmRzLA0KICAgIFJvbWFpbg0KICAgIA0KICAgIC0tIA0KICAgIFJvbWFpbiBUYXJ0acOo cmUgPHJvbWFpbkBGcmVlQlNELm9yZz4gIGh0dHA6Ly9wZW9wbGUuRnJlZUJTRC5vcmcvfnJvbWFp bi8NCiAgICBwZ3A6IDgyMzQgOUE3OCBFN0MwIEI4MDcgMEI1OSAgODBGRiBCQTREIDFEOTUgNTEx MiAzMzZGIChJRDogMHg1MTEyMzM2RikNCiAgICAocGxhaW4gdGV4dCA9bm9uLUhUTUw9IFBHUC9H UEcgZW5jcnlwdGVkL3NpZ25lZCBlLW1haWwgbXVjaCBhcHByZWNpYXRlZCkNCiAgICANCg0K From owner-freebsd-mono@freebsd.org Thu Sep 14 08:59:45 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C194DE0927A for ; Thu, 14 Sep 2017 08:59:45 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AD4D46B2CB for ; Thu, 14 Sep 2017 08:59:45 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id AC9F6E09279; Thu, 14 Sep 2017 08:59:45 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC484E09278 for ; Thu, 14 Sep 2017 08:59:45 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9C2686B2CA for ; Thu, 14 Sep 2017 08:59:45 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v8E8xj7q075336 for ; Thu, 14 Sep 2017 08:59:45 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v8E8xj4R075335; Thu, 14 Sep 2017 08:59:45 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201709140859.v8E8xj4R075335@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Thu, 14 Sep 2017 08:59:45 +0000 From: portscout@FreeBSD.org To: mono@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2017 08:59:45 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/mono@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/monodevelop | 6.2.1.3 | monodevelop-7.1.3.41 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-mono@freebsd.org Fri Sep 15 08:37:55 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C9F8E07845 for ; Fri, 15 Sep 2017 08:37:55 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CE664823C0; Fri, 15 Sep 2017 08:37:54 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mail-wm0-x230.google.com with SMTP id r68so6342441wmg.3; Fri, 15 Sep 2017 01:37:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=hxB1QCVak6L59R38OWhr5276gi+RxQEX183SdsMaYek=; b=DeZEg9UTEKXX/CAAscWd69Loq4Xalx78nFCH7sdSL26CLpJ4LXCx46PVdxLqXp4lFO 8J7jP1FIKt5B/TvhUSnnmzd1fr1U6h/b7TIhzxl/TV4cviOVJuVupBxLbSQoO5oQ+hM8 Q8kpqqEvQE5nP5ABaUHdI4r/SO/k4OXJzYIOTMwlYVZ6LhmYUHrtXODHzM1Jp0286KEO H0PP9yYvtkJqlnF6uVDc8swJrssu/duxvdrTkwZyd8hEh7Q7/3OApAxhjreuPiAk9iM3 GSb3gCto6wvvdPTOsuoUzyTTZqDxHpief1fYx07zehlsC07JGA5hnrIvEGn41yLnDuvH QdlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hxB1QCVak6L59R38OWhr5276gi+RxQEX183SdsMaYek=; b=WvrAE8Ktb6tSYYWNJ72iHHHPQGpQiZTKBA6w9VlAbb/O3E136H/R33GKrMYkO8ny4h jcMaFT0v9BpUHZGmTxODhUctnQqCuRPfbxUlZJj8rzDD2oI4cLIFAfsyKMBrWoKv2Ph2 EyciL1LmFw2AWukE/XQqSWZQ0MHlECmPUZZiMG++ke/QGs0JILmP6GPZ+VHnUT4eD5/+ 9iPOUpJZsPtVtGulwme62bijXP8+XAnqXwP3VyjOPnN43Cjxi4t3aql9f9O1LabdxiU2 BVlUl6W331jTEKqRUTSl6eBSH1xOSPTv14y5ZFLcEaUzeQ/pHP4rGQP85I5/Ys43f4py J+jQ== X-Gm-Message-State: AHPjjUjZzry5L3cZVClhxqG6FqAEsSGqHmcmj7SKiV3JsqVkZIuRzGot zt000d811nXMv/ncqB0= X-Google-Smtp-Source: AOwi7QC6tNs0bKurwFk2H17vWPsbDaHpMfwBNzQ0we9mQjTy4PJ/Zd8uBsIGybquMQWSBg+sTrY5yA== X-Received: by 10.80.171.8 with SMTP id s8mr1865716edc.222.1505464672995; Fri, 15 Sep 2017 01:37:52 -0700 (PDT) Received: from azdaja.softwarehood.com ([95.180.62.18]) by smtp.gmail.com with ESMTPSA id d21sm348667edb.4.2017.09.15.01.37.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Sep 2017 01:37:52 -0700 (PDT) Subject: Re: DotNet Core on FreeBSD To: Russell Haley Cc: Marcin Cieslak , Mathieu Prevot , Geoffrey Huntley , David Naylor , Freebsd-mono References: <20170910155228.6545490.82502.31658@gmail.com> From: Ivan Radovanovic Message-ID: <2882068c-4154-9afc-1ddf-1c5c9e066fcd@gmail.com> Date: Fri, 15 Sep 2017 10:37:50 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Sep 2017 08:37:55 -0000 On 14/09/2017 08:23, Russell Haley wrote: > ... > > If you'd like to participate/join the fun, please set up a GitHub > account and send a 'me too' email with the username or email address. > I'll send an invite for the FreeBSD-DotNet to that account. I'm not so > sure anymore about using GitHub for FreeBSD stuff, but it's a good > place to congregate. > ... Hi Russ, Count me in (@radovanovic on github, but I think I already have access to your FreeBSD-DotNet, or you forked from me, or something like that) Kind regards, Ivan From owner-freebsd-mono@freebsd.org Sat Sep 16 03:46:18 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 71A76E22606 for ; Sat, 16 Sep 2017 03:46:18 +0000 (UTC) (envelope-from eralegrid@hotmail.com) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-oln040092002022.outbound.protection.outlook.com [40.92.2.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 29EB5652F5 for ; Sat, 16 Sep 2017 03:46:18 +0000 (UTC) (envelope-from eralegrid@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2SLazLMsvJDqbN4eugEJsuRHw3qBFLuQUZ8jvyhxc4w=; b=KSk19vn1pF+hiLhE09wNegsPuPw6a+jpME6ZvlNAakOAfvLed8RfwHpaGmO5AEFjXFitWEcrrJhE/LXU6ph6gEvtkpsKB2yOYhlQ2nQ7nQrPasO4/ef1fNJZgaTl2TFH5Wr81tJbalNvbISu3CK0zTyk+HuUa+jFs99POR7KHiOQCEghjMSH6oF91IkOBW0adNk9OtUjA6O5GkCRrEHLbl38n3nTZLZJ76ud60pklozzk4rQ6mXJ9FUIec+bDRBCViIUGBgEi3PR248b2C7TkWoHnyoG7Ysae8mvm9wTVCyHu/PN1/mbqARcNPOGozKICQdoRpO10zFG0fIVF/4CyA== Received: from SN1NAM01FT024.eop-nam01.prod.protection.outlook.com (10.152.64.57) by SN1NAM01HT031.eop-nam01.prod.protection.outlook.com (10.152.65.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.35.14; Sat, 16 Sep 2017 03:46:17 +0000 Received: from RO1P15201MB2187.LAMP152.PROD.OUTLOOK.COM (10.152.64.54) by SN1NAM01FT024.mail.protection.outlook.com (10.152.64.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.35.14 via Frontend Transport; Sat, 16 Sep 2017 03:46:17 +0000 Received: from RO1P15201MB2187.LAMP152.PROD.OUTLOOK.COM ([10.164.236.147]) by RO1P15201MB2187.LAMP152.PROD.OUTLOOK.COM ([10.164.236.147]) with mapi id 15.20.0056.010; Sat, 16 Sep 2017 03:46:16 +0000 From: Robert Alegrid To: Russell Haley CC: "freebsd-mono@freebsd.org" Subject: RE: DotNet Core on FreeBSD Thread-Topic: DotNet Core on FreeBSD Thread-Index: AQHTKgR+77Q7LzYpkkOm0TnU8dzztaKtxV0AgACANQCAANvhgIAAASQAgAABygCABMuogIAC7GKQ Date: Sat, 16 Sep 2017 03:46:16 +0000 Message-ID: References: <20170910155228.6545490.82502.31658@gmail.com> In-Reply-To: Accept-Language: en-AU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:201CA0303D64714D60E2112DBC14B3F24F292695F739A56407266EA62BD0FC85; UpperCasedChecksum:21FD55E633D27F816633BB5994B9E66CEDB159A9079B719464003FE7C6AE8F09; SizeAsReceived:7418; Count:46 x-tmn: [5il7MGwXQ3TNvyeOekoJk+w6KFZPgBfT] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; SN1NAM01HT031; 6:aimfBcT2Xyj8Ujuw+3svCrElsg//qa5V7Oh3UrVaeg5diTH+kgv0IVxlMoAhxp8MeqdcudHvHMzfxmA+gi1ryAj6R1HM6Cr1JZhBvdKcVOcR561M3ST7eP5FEivX1GI5SqzDjGSB2Ur13P5E5+Z+0kbX3KjPaxzmdhZC9cIMMeykJZiSKnUcGtvhhR5Dyx4a/PoF+q4QENk2847cjotf0NvmGCudz82d8bdAptfXuLEcSAawRzQiclSdx85zldDhp2dfVgGP9qaQA6MiDY3zMKup4wFusv4/L3Gd+KRPbL7ui6O5t5LcRruLLhYQsBTXujl7bxKwr68B7tXG7nnZAw==; 5:6O15BB6UKNdNlT9ORVcjLApR+DBFOXPRrDnPZCXQnJTRw0EQMvHtVAJflTE2iYOmIhyy9VYn5bYfjP2zm2PBxENU0/H5yMZxf7oywdV+20jLHDGAeUxDkhStfZUlqxoU9BfKDeQwSi1UEmwFy3oU7A==; 24:Y0xGuQu2isNdP4g3PjeyzCFlanIK4Fy/okbIx48ah6pSmOOzJfB7npg+GJE7TU6MdYq4GUCmM1k9gsD/l8sfCXB+vtGVtbkQJ7vaWBayRug=; 7:N3B+Jh5E0zk93RdjDZ7pEXgoSuNaFuS2aEWf7rdTiqhsrDrlcC0KWLgJCec/mJRwfAvn75WfcZi3QdxCPXGMG1gEWElXXu7CKc0i+QuwKmugcOGykb0Lky6TmlUiYeVSRHRyocu61PqK+tjEEvaCwkTQ1KxHgGmBYThGtJqnC4bEOpoX19egd9xDl9vxdFHQiZody+VlfJPVsio2QPtsiD48NFb2+RbQFhWMC9GM3a0= x-incomingheadercount: 46 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 64a23282-f4e6-41fa-2157-08d4fcb57c38 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN1NAM01HT031; x-ms-traffictypediagnostic: SN1NAM01HT031: x-exchange-antispam-report-test: UriScan:(166708455590820)(194151415913766); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:SN1NAM01HT031; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1NAM01HT031; x-forefront-prvs: 0432A04947 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:SN1NAM01HT031; H:RO1P15201MB2187.LAMP152.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2017 03:46:16.8947 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1NAM01HT031 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Sep 2017 03:46:18 -0000 T24gVGh1cnNkYXksIDE0IFNlcHRlbWJlciAyMDE3IDQ6MjQgUE0sIFJ1c3NlbGwgSGFsZXkgd3Jv dGU6DQo+IElmIHlvdSdkIGxpa2UgdG8gcGFydGljaXBhdGUvam9pbiB0aGUgZnVuLCBwbGVhc2Ug c2V0IHVwIGEgR2l0SHViIGFjY291bnQgYW5kDQo+IHNlbmQgYSAnbWUgdG9vJyBlbWFpbCB3aXRo IHRoZSB1c2VybmFtZSBvciBlbWFpbCBhZGRyZXNzLg0KPiBJJ2xsIHNlbmQgYW4gaW52aXRlIGZv ciB0aGUgRnJlZUJTRC1Eb3ROZXQgdG8gdGhhdCBhY2NvdW50LiBJJ20gbm90IHNvIHN1cmUNCj4g YW55bW9yZSBhYm91dCB1c2luZyBHaXRIdWIgZm9yIEZyZWVCU0Qgc3R1ZmYsIGJ1dCBpdCdzIGEg Z29vZCBwbGFjZSB0bw0KPiBjb25ncmVnYXRlLg0KSSdkIGxpa2UgdG8gcGl0Y2ggaW4uIE5ldmVy IHBhcnRpY2lwYXRlZCBpbiBhbiBvcGVuLXNvdXJjZSBwcm9qZWN0IGJlZm9yZSBzbyBJDQpkb24n dCBrbm93IGhvdyBtdWNoIGhlbHAgSSBjb3VsZCBiZS4NCg0KRS1tYWlsIGlzIHRoZSBzYW1lIGFz IHRoaXMgbWVzc2FnZSAoZXJhbGVncmlkQGhvdG1haWwuY29tKQ0KR0ggQWNjb3VudCBpcyBodHRw czovL2dpdGh1Yi5jb20vRWNoby04LUVSQQ0KDQpSZWdhcmRzLA0KUm9iZXJ0IEFsZWdyaWQNCg==