From owner-freebsd-ports@freebsd.org Wed Jan 22 04:48:42 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9EDD622BFA3; Wed, 22 Jan 2020 04:48:42 +0000 (UTC) (envelope-from prj@rootwyrm.com) Received: from draenor.rootwyrm.com (draenor.rootwyrm.com [104.207.140.249]) (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 482Xwn5mRjz4TPQ; Wed, 22 Jan 2020 04:48:41 +0000 (UTC) (envelope-from prj@rootwyrm.com) Received: from [10.10.1.50] (d28-23-128-190.dim.wideopenwest.com [23.28.190.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: prj@rootwyrm.com) by draenor.rootwyrm.com (Postfix) with ESMTPSA id 27B486D622; Tue, 21 Jan 2020 23:48:35 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rootwyrm.com; s=dkim; t=1579668515; bh=jCm0azELa0dC+jB0isYo0mkFHtOo9+tSUDhImqnC3cM=; h=To:From:Subject:Date; b=DAHkN9nCU/pTEkBqAg65CEraSwMgzvT2oXu/0zftMCL4Wi+jSaFDIi8ROE9iOuH1y g1698nr1qpsPpWBqTPUIfxd8G0ReYNzZ5KdHLcgnmjojZIWp/id+QiIi4raTbmvhHD jf1pbUTVztrS6XM7logAb3nC8bpwTjIwTIex591o= To: ports , mono@freebsd.org From: "Phillip R. Jaenke" Subject: lang/mono: testers wanted for 6.8.0.96 update! Autocrypt: addr=prj@rootwyrm.com; keydata= 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 N9mPJDNggm9viw== Message-ID: <99cfb7f3-f600-1dbd-bcb5-41be270b706b@rootwyrm.com> Date: Tue, 21 Jan 2020 23:48:34 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 482Xwn5mRjz4TPQ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rootwyrm.com header.s=dkim header.b=DAHkN9nC; dmarc=none; spf=pass (mx1.freebsd.org: domain of prj@rootwyrm.com designates 104.207.140.249 as permitted sender) smtp.mailfrom=prj@rootwyrm.com X-Spamd-Result: default: False [-2.86 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[rootwyrm.com:s=dkim]; RECEIVED_SPAMHAUS_PBL(0.00)[128.190.28.23.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[rootwyrm.com]; NEURAL_HAM_LONG(-0.99)[-0.993,0]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; DKIM_TRACE(0.00)[rootwyrm.com:+]; RCPT_COUNT_TWO(0.00)[2]; SUBJECT_ENDS_EXCLAIM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-0.37)[asn: 20473(-1.81), country: US(-0.05)]; ASN(0.00)[asn:20473, ipnet:104.207.136.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jan 2020 04:48:42 -0000 All; Boy, it sure feels like forever ago that I said "hey, folks, what do you think about updating past mono 5.10" doesn't it? Oh. It was. But I hope that you'll all find the wait was worth it. I've been hard at work along with a lot of assistance from the Mono team themselves to get things not just into a good place, but an actually great place. What do I define as a great place? Actual CI testing, no patches required to build[1], no missing features, no actually failing tests, and full functionality. Well, here is the official Mono community-supported CI. https://jenkins.mono-project.com/job/test-mono-mainline-community/label=freebsd-12-amd64/ - ISSUE: System.Web (affects XNS consumers) sometimes experiences kevent failures on slow systems. Please let me know directly if you have a reproducible case on a fast amd64 system, rather than opening an upstream bug. - ISSUE: System.Web.Extensions has a known crash but has not been investigated yet. The crash isn't consistently reproducible. If you have an application that can consistently reproduce a crash, please do open an issue at github.com/mono/mono directly. - ISSUE: Mono.Posix fails when testing multiple control messages to a single socket. Since this is a 'fails because it succeeds' it likely actually isn't an error. (Please let me know if you know otherwise!) - NON-ISSUE: The CI reports runtime instability; this is actually a reporting error. The runtime tests all pass. - NON-ISSUE: corlib fails certain FileSystemInfoTests; these are expected failures and can safely be ignored. The tests will be fixed in the future. - NON-ISSUE: Mono.Posix IPv6 tests will register a failure because getsockname() works on FreeBSD. This is a bug in the test. - NON-ISSUE: Mono.Profiler.Log-xunit indicates failures in the CI; profiling should work as expected. This is a CI issue. - NON-ISSUE: All known network code failures in CI are OS-specific tests for other OSes. So, you ask now, how do I help test this lang/mono? I would like to know more, you say! I have important feedback! Just go here: https://reviews.freebsd.org/D2330 Your feedback as a Mono consumer (either as maintainer of a port that uses Mono or as a user of a Mono-based application) is VERY important to me, because I only know a VERY small set of Mono applications. And it likely doesn't include yours. I want to make sure that this update goes great for everyone, even if you just use an application. I mentioned improvements, and we really have made some tremendous strides that I want to go over briefly so that you're not sitting there going "wait what is going on here?" OPTIONS for lang/mono: MONOLITE INOTIFY* NINJA NLS ODBC SQLITE X11 DEVELOPER DEFAULTS for lang/mono: MONOLITE SQLITE X11 (Note: INOTIFY is currently broken and being worked on upstream.) - NINJA is only used to use Ninja for builds. May help on slow systems. - NLS is, well, it's NLS - ODBC provides full native unixODBC support - SQLITE provides full native SQlite3 support - X11 is of course graphics support - DEVELOPER is intended for Mono, Roslyn, and .NET developers and disables certain privacy functions to allow examination of crash traces. * INOTIFY is a fully optional package and is not required for most users; actual kqueue has been implemented in Mono. (Please direct your applause to the Xamarin and Microsoft teams.) Thank you all for your patience, thank you to everyone on the Mono and Dotnet Runtime team for putting up with my 'I really don't know C#, I just wanna run precompiled bins' questions, and a massive thank you to the Mono Gitter crew (we know who we are) for all their invaluable help. And last but not least, thank YOU for any help YOU can provide. Even if it's just a "my application works faster and doesn't crash," that can be very helpful information. Thanks and happy... uh... well... running binaries compiled on Windows intended for Linux on your god-less FreeBSD infrastrcutre! \o/ -Phillip R. Jaenke | prj@rootwyrm.com http://www.rootwyrm.com/ p.s. please email me directly as I am not subbed to the mono@ list [1] Okay, ONE patch due to an autotools issue resulting from crossing up a fix we made in CoreFX for libinotify. The full fix will be upstreamed Very Soon(TM) I promise.