Re: Mono 5.2 patch and DotNet Core 2 update

2018-01-02 Thread Aaron Havens
On Sun, Dec 31, 2017 at 12:31 AM, Russell Haley 
wrote:

> On Thu, Dec 28, 2017 at 9:50 PM, Russell Haley 
> wrote:
> > Hey Guys,
> >
> > Merry Christmas! Hope this finds you all well. While free time for 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 11.1)
> > and will bring up a TrueOS which is a revision of CURRENT. Yay for
> > Virtual Box!
> >
> > Mono 5.2
> >
> > 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 patch
> > 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 deleting
> > them).
> >
> > After some difficulty with the tarball downloads timing out, the build
> > completed successfully! I'll be checking MonoDevelop as well shortly.
> > I'm hoping David can chime in and we can finish this off?
>
> 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.
>
> If David is able to chop the reviews up, is there anyone available to help
> test?
>
> Russ
>

I am willing to help test. Just may need some guidance on where to start
and what is needed.

Aaron


> > DotNet Core 2
> >
> > Tomas from MS has been building out the Core Framework (corefx) and
> > has an "Frankensteins Monster" SDK ready for testing. I have been
> > working on getting the Common Language Runtime (coreclr) test suite to
> > build to validate the system. The working instructions are being
> > generated as we go. I've been building the managed parts on Windows,
> > while Tomas has been using GNU/Linux for a build platform. I'm hoping
> > my work will start to coalesce with Tomas' soon and we can see some
> > progress.
> >
> > Tomas, can you add anything?
> >
> > Anyway, hope springs eternal in the new year.
> >
> > Cheers,
> > Russ
> ___
> freebsd-mono@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-mono
> To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
>
___
freebsd-mono@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"


Re: DotNet Core on FreeBSD

2017-09-19 Thread Aaron Havens
I am going through the Building instructions and updating anything I find.
Let me know if I add something that should be left out or should do it
differently.

Aaron

On Mon, Sep 18, 2017 at 10:11 PM, Tomas Weinfurt via freebsd-mono <
freebsd-mono@freebsd.org> wrote:

> First draft is posted here: https://github.com/dotnet/
> corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD
> Probably incomplete.
> It would be good if anybody can take a look, try and improve.
> This is essentially equivalent of what has been done for 1.x.
> My next step is to have cross-OS tests and get them running on FreeBSD
> host.
>
> Tomas
>
> On 9/16/17, 9:59 PM, "owner-freebsd-m...@freebsd.org on behalf of Tomas
> Weinfurt via freebsd-mono"  freebsd-mono@freebsd.org> wrote:
>
> I’ll get WIKI started with instructions on github. I just did not get
> to it yet.
> At least the runtime can be built without windows now. (using Linux
> instead)
> I still have some work left to cross-target for FreeBSD on Linux so
> one can build proper managed assemblies.
> Attempts to use Linux binaries for bootstrap failed so far because
> Linux emulation is lacking mincore() support.
>
> Tomas
>
>
> On 9/16/17, 9:40 PM, "owner-freebsd-m...@freebsd.org on behalf of
> Russell Haley"  russ.ha...@gmail.com> wrote:
>
> Hey Guys,
>
> Tomas has shared a binary with me and warned it's pretty rough. I'm
> not getting very far with it. I'll share the same link if someone
> is
> interested but it's probably best to wait until Tomas offers
> something
> more functional and some instructions.
>
> Is it possible for someone to start a FreeBSD wiki page for DotNet
> Core? Tomas and Karel want to keep the progress tracked via their
> tools  (Github accounts etc), but I think a wiki page would be good
> for status updates and the like?
>
> Russ
>
>
> On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid <
> eraleg...@hotmail.com> wrote:
> > On Thursday, 14 September 2017 4:24 PM, 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.
> > I'd like to pitch in. Never participated in an open-source
> project before so I
> > don't know how much help I could be.
> >
> > E-mail is the same as this message (eraleg...@hotmail.com)
> > GH Account is https://na01.safelinks.
> protection.outlook.com/?url=https%3A%2F%2Fgithub.com%
> 2FEcho-8-ERA&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011
> db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%
> 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=0
> >
> > Regards,
> > Robert Alegrid
> ___
> freebsd-mono@freebsd.org mailing list
> https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo%
> 2Ffreebsd-mono&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011
> db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax
> 9W3lWuntDt7kE%3D&reserved=0
> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@
> freebsd.org"
>
>
> ___
> freebsd-mono@freebsd.org mailing list
> https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo%
> 2Ffreebsd-mono&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
> 7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011
> db47%7C1%7C0%7C636412212015989639&sdata=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQA
> yHrx6IV9MbgKA%3D&reserved=0
> To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org
> "
>
> ___
> freebsd-mono@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-mono
> To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
>
___
freebsd-mono@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"

Re: New Mono/.Net ports team?

2016-06-18 Thread Aaron Havens
On Sat, Jun 18, 2016 at 11:01 PM, Russell Haley 
wrote:

> Okay, so there has been more than one person that has expressed
> interest in playing in this space, I'll bite.
>
> I propose the following:
> 1) I'll put my notes together and get monodevelop running from github.
> There are also some binary installations that I think we might be able
> to get rid of.
> 2) Some one starts going over the porters handbook and lookg at
> creating a new portcreate a new port pointing to github
> 3) Someone gets a.Net Core build running agian and then we create a
> port for that, even if it includes a binary installation.
>
> I also think it's important to start getting some .net ports in there
> as well, like Pinta and...er... are there any others?
>
> I'm willing to throw 8 hours a month at this. Probably more to get it
> started.
>
> The one person who is notably absent from this conversation is the
> only one among us with any commit rights: Mr. Romain Tartière.
>
> Mr. Tartiere, are you willing to help us out?
>
> Cheers,
>
> Russ
>

Thanks Russ. I am interested in helping out. I will take a look at the
porters handbook.

Aaron
___
freebsd-mono@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"

Re: maintaining ports and mono

2016-06-18 Thread Aaron Havens
On Sat, Jun 18, 2016 at 8:28 AM, Russell Haley  wrote:

> Sorry about the top post: the instructions indicate the corefx and coreclr
> needs to be built on Windows and copied over.
>
> It's by no means a show stopper, but binaries will need to be stored for
> the port.
>
> Russ
>

I have been tracking the projects on GitHub. Just wondering if anyone else
out there was also following it. Until it actually reaches 1.0 Release we
may not want to look at doing much. According to the direction In its
current state it does require a windows machine to build the corefx.
However the Corefx project shows it is currently still having problems
building on anything but windows. Hopefully that can be resolved. I have
been diving into the code but my c++ is a bit rusty. I am a .NET dev by day
and a FreeBSD at home. Wishing to combine the two worlds more.

Aaron


> Sent from my BlackBerry 10 smartphone on the Koodo network.
>   Original Message
> From: Carsten Larsen
> Sent: Saturday, June 18, 2016 2:23 AM
> To: Russell Haley
> Cc: Freebsd-mono
> Subject: Re: maintaining ports and mono
>
>
>
> On 18-06-2016 at 02:57 Russell Haley wrote:
> > On Fri, Jun 17, 2016 at 2:59 PM, Aaron Havens 
> wrote:
> >> Has any work started on a port for the .NET Core? I have looked at it
> and
> >> worked on getting the build instructions updated in GitHub but ran out
> of
> >> time. If someone is working on it I would be willing to see what they
> were
> >> working on and if I could chip in.
> > I had .net Core working many many moons ago but it required that you
> > build binaries (runtime?) on a Windows machine and then transfer them
> > over. I will check if I still have notes.
> Build instructions are at the repo:
>
> https://github.com/dotnet/coreclr/blob/master/Documentation/building/freebsd-instructions.md
>
> nuget is required but no Windows installation is needed.
>
> ___
> freebsd-mono@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-mono
> To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
>
___
freebsd-mono@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"


Re: maintaining ports and mono

2016-06-17 Thread Aaron Havens
Has any work started on a port for the .NET Core? I have looked at it and
worked on getting the build instructions updated in GitHub but ran out of
time. If someone is working on it I would be willing to see what they were
working on and if I could chip in.

Aaron

On Fri, Jun 17, 2016 at 4:41 PM, Mathieu Prevot 
wrote:

> 2016-06-17 9:08 GMT+02:00 Ivan Radovanovic :
>
> > On 06/16/2016 21:53, Mathieu Prevot napisa:
> >
> >>
> >>
> >> 2016-06-16 20:08 GMT+02:00 Russell Haley  >> >:
> >>
> >> Hi Mathieu,
> >>
> >> I have expressed interest in helping maintain mono on FreeBSD but
> have
> >> moved away due to lack of interest and support. Currently someone
> has
> >> ported more recent versions of Mono (Romain I think?), but
> MonoDevelop
> >> is somewhat out of date. I had patches to build MonoDevelop with
> >> Rolsyn but couldn't get the MonoDevelop github repos to work with
> >> FreeBSD ports so I gave up after multiple requests for help on both
> >> this mailing list and the FreeBSD forum.
> >>
> >> Other .Net things I'd like to see:
> >> - Ivan had some patches for kqueue issues, he passed them on to me
> but
> >> again, I have moved away from .net on FreeBSD
> >> - I would like to see a port of Pinta on FreeBSD
> >> (https://pinta-project.com/pintaproject/pinta/) because gimp makes
> me
> >> want to throw my computer
> >> - I once built and ran .Net Core and would like to see if that has
> >> progressed, perhaps put together a FreeBSD port for it. The ultimate
> >> goal in my mind is to update MonoDevelop to use .net Core
> >> - Porting and testing asp.net  and MVC to FreeBSD
> >> - Testing the latest mono on FreeBSD CURRENT for ARM
> >>
> >> I had also at one point seen a possible business model helping
> clients
> >> get their .net software off of Windows to save $$$ and create
> >> resalable appliances, but that idea died on the vine.
> >>
> >> Ultimately, there are so many development options on FreeBSD, I
> moved
> >> to something that was better supported (lua), but I really really
> miss
> >> that big beautiful framework. I guess there's always Java, or
> Python,
> >> or Ruby... :(
> >>
> >>
> >> There are many points here, from .NET to IDEs and business.
> >>
> >> IMHO having .NET framework work is good, APS.NET  too.
> >> Ultimately, having WPF too would be amazing. I'm planing to probe this
> >> with the WPF team.
> >> There is request on UserVoice (Microsoft interface for feedback and
> >> features requests) of opening WPF sources, which is possible.
> >> Microsoft recent policy is to make Windows the #1 platform for software
> >> development, and have GNU tools work natively in Windows.
> >> Their Azure platform now supports FreeBSD 10.3 VM.
> >> Despite everything, they will want probably to make sure Windows still
> >> have competitive advantages, making the WPF and ASP.net not that likely
> >> to be available/ported/opened.
> >>
> >> Historically and to my knowledge, GNU/Linux was used for desktop at
> >> Google, and FreeBSD rather for servers. Having FreeBSD a stronger dev
> >> platform is questionable and might require a lot of energy/time/effort
> >> from the community.
> >>
> >> Have you tried java/javaFX/openGL ?
> >>
> >> M
> >>
> >>
> > Hi Mathieu,
> >
> > IMHO opinion there is no interest to have Mono running properly on
> FreeBSD
> > from either side. Original mono developers are even proud to say they
> don't
> > care about having it run on *BSD,
> >
>
> Do you have reference to such thing ? list archive ? I think it might be
> right in the past, the teams might have changed, and the mindset might have
> changed, and ultimately, does it matter ?
>
>
> > and I guess based on amount of feedback you got on this list you can draw
> > your own conclusions about enthusiasm coming from this side.
> >
>
> I understand this too. However, people are not necessarily fast and
> everything. People have also their own projects, preoccupations,
> availability / will / time. I give few days to get the temperature of the
> community.
>
> My mindset is not: do we need this, but rather: what can we do with this ?
> and: which opportunities does this brings to FreeBSD ?
> And then: what am I willing to give in term of time/energy for this ?
>
> For enterprise purposes, often productivity comes first, and results,
> warranties comes first, and in that case, people are willing to pay (say
> Microsoft) to have a certain level of productivity and results.
>
> Then there is their policy: do we spend more money on dev man power, or
> more in proprietary software, or hardware ? just policy, IMO.
>
>
> > We at company still have some production ASP.Net applications we are
> > running using mono/FreeBSD with some patches I wrote both for mono and
> > their fastcgi server, but AFAIK those never found their way either to
> > FreeBSD port or main 

Volunteer needs

2015-05-07 Thread Aaron Havens
What tasks can I help out with. At my day job I am a .NET/c# developer.
Looking to see if I can help to improve support for c# on FreeBSD.
___
freebsd-mono@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"