Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jan 2018 21:41:36 +0200
From:      David Naylor <naylor.b.david@gmail.com>
To:        Aaron Havens <aaron@toomanymiles.net>
Cc:        Russell Haley <russ.haley@gmail.com>, Freebsd-mono <freebsd-mono@freebsd.org>, Tomas Weinfurt <Tomas.Weinfurt@microsoft.com>
Subject:   Re: Mono 5.2 patch and DotNet Core 2 update
Message-ID:  <1785626.CCjVlgh7yU@dragon.local>
In-Reply-To: <CAH8nK=hpyVTR-0foRU%2Bwoj9U_9kcOwtGQTBg9jNntAqxE6iVXw@mail.gmail.com>
References:  <CABx9NuSEmhg2=aMNPHP=eoRH4Wz4wKojX4J%2BUYV0U-poKPgYBg@mail.gmail.com> <CABx9NuRtXg%2BWM3gcF7YBr-uY3d3kLxYccqwg4EuNyWBqTFMCig@mail.gmail.com> <CAH8nK=hpyVTR-0foRU%2Bwoj9U_9kcOwtGQTBg9jNntAqxE6iVXw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart2102424.OZouUl9Cnr
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"

On Tuesday, 2 January 2018 22:17:19 Aaron Havens wrote:
> On Sun, Dec 31, 2017 at 12:31 AM, Russell Haley <russ.haley@gmail.com=
>
> wrote:
> > On Thu, Dec 28, 2017 at 9:50 PM, Russell Haley <russ.haley@gmail.co=
m>
> > wrote:
> > > Hey Guys,
> > >=20
> > > Merry Christmas! Hope this finds you all well. While free time fo=
r me
> > > has been at a premium, I have managed to finally get my hands on =
a
> > > laptop and cram 16 Gb of ram and a nice big SSD in it. That means=
 I
> > > now have room for lots of VMs. I have a GhostBSD image (FreeBSD 1=
1.1)
> > > and will bring up a TrueOS which is a revision of CURRENT. Yay fo=
r
> > > Virtual Box!

And happy new year :-)

> > > Mono 5.2
> > >=20
> > > I've created a svn ports repo to mess with and tried out the Mono=
 5.2
> > > patch from David. While I ultimately succeeded,  the D12440.diff =
patch
> > > had one error. The chunk was in a RUN_DEPENDS (inconsiquential to=
 the
> > > build) but I patched it manually and ran it. I then found blank p=
atch
> > > files for patch-mono_metadata_socket-io.c,
> > > patch-mono_utils_mono-compiler.h and patch-mono_utils_w32handle.c=

> > > (there may have been more, I wasn't careful enough when I was del=
eting
> > > them).

Please check the updated patch in (https://reviews.freebsd.org/D13751),=
 I=20
might need to refresh it for changes in the ports tree. =20

> > > After some difficulty with the tarball downloads timing out, the =
build
> > > completed successfully! I'll be checking MonoDevelop as well shor=
tly.
> > > I'm hoping David can chime in and we can finish this off?

Other than things I have overlooked I think we have a ship-able patch. =
 There=20
are some more things to do, but I don't think show stoppers. =20

> > So I've had some more time to play with this and the shear breadth =
of
> > Davids work is staggering. I've suggested in the review that it be
> > broken up into pieces so that it can be digested. Some of this work=
 is
> > important to the DotNet core work; David has a port for msbuild and=

> > Rosyln that are really exciting.
> >=20
> > If David is able to chop the reviews up, is there anyone available =
to help
> > test?

I've split the review into 5 sections, 2 with reviews ready:

=2D https://reviews.freebsd.org/D13751: ancillary ports
=2D https://reviews.freebsd.org/D13752: mono (and USES=3Dmono)
=2D msbuild (depends on mono)
=2D fsharp (depends on msbuild)
=2D monodevelop (depends on msbuild)

I suggest you focus on mono, I'll bang out the ancillary ports (hopeful=
ly=20
tomorrow). =20

> > Russ
>=20
> I am willing to help test. Just may need some guidance on where to st=
art
> and what is needed.

I suggest you try build mono (https://reviews.freebsd.org/D13752).  You=
 can=20
test by:
 - running the unit tests (i.e. `make test`)
 - run your favourite mono apps
 - try some random mono apps in the ports collection

> > > DotNet Core 2
> > >=20
> > > Tomas from MS has been building out the Core Framework (corefx) a=
nd
> > > has an "Frankensteins Monster" SDK ready for testing. I have been=

> > > working on getting the Common Language Runtime (coreclr) test sui=
te to
> > > build to validate the system. The working instructions are being
> > > generated as we go. I've been building the managed parts on Windo=
ws,
> > > while Tomas has been using GNU/Linux for a build platform. I'm ho=
ping
> > > my work will start to coalesce with Tomas' soon and we can see so=
me
> > > progress.

Excellent to hear.  Any idea as to when FreeBSD will be self-hosting? =20=


Regards

David
--nextPart2102424.OZouUl9Cnr
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEElI7FEaJ/AwLnmbU6rWP6jday2lUFAlpNMfBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0
OEVDNTExQTI3RjAzMDJFNzk5QjUzQUFENjNGQThERDZCMkRBNTUACgkQrWP6jday
2lWtjRAAr0NubXyRkHhAzHVnBPc8B2Bx9Ms+81ATjs27y3UAgs1w7gAoq3Yy5Z1Q
PuK/dOmdkdUg4lvxB4LosgjHXKlt6PviKwzLItP/+kP4KHAihuyEmFWOVKpXr44/
lpBfPFFSvh942URC2XSI9pRHkTO87JeBNnXizJLU5qoOWUTBb126NlUCPUijogcK
NXxmzTwGlYFoyPZAzBe3UxKMXBr2rA2amwNqxGGQpJwIiFqD8/MV7egNr6YHAUvk
b+PmQU40c396tGiCh5TJATF6h2TiQPbX85Hbmv73IQqwZMLIZhiYm5mUQeNg5nKy
q8u3Ut2YQKqrchazSVv2YxF4Dkokyh6S7aDWxyzJ9DGrnSeK1yebEHbwf6kcLrGY
DY1CqFqzGjLgz61n70d5iIg5xzjgGZxSKcj1JXVSAESfnKquioB51OmXGrfIOe7u
RUfyRLaiqz1G0y+dYCN8IYBCkauQrsOa0LHMZ9f7oc4/h/QffCd+ke7PK5PeYR1M
a/kn8NqjgWeW16Vj5kpdW8GqpSTOQsE7xGB35vK/wtLluy2/BNsLPFBc30Z2GF0K
6VQ0OwpdujpnR3Lsd2yzrZH22bljQNX4CcIXL5+vOVKR6w3Jt29k+92qYsxTQOVz
pbO/leQTmWbn7r1LYWUwIU2KOT2VbgoGrEsI1XYd53xkHKnN8ho=
=M0va
-----END PGP SIGNATURE-----

--nextPart2102424.OZouUl9Cnr--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1785626.CCjVlgh7yU>