Re: maintaining ports and mono

2016-06-16 Thread Russell Haley
On Thu, Jun 16, 2016 at 12:37 PM, Mathieu Prevot
 wrote:
>
>
> 2016-06-16 20:10 GMT+02:00 Russell Haley :
>>
>> On Thu, Jun 16, 2016 at 11:08 AM, Russell Haley 
>> wrote:
>> > 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.
>>
>> NOTE: The issue was with FreeBSD ports not allowing me to use multiple
>> repositories with specific tags or commits. It had nothing to do with
>> building MD.
>
>
> I'm not sure I understand this. Do you have a link to the previous
> discussions ?
> Do you have your own private port working ? I think this is a first good
> start.

MonoDevelop-Roslyn patches:
My changes are in my github repo
(https://github.com/russellhaley/monodevelop) but have been buried
under a bunch of changes made by the IDE when I opened the MonoDevelop
Project. I have some notes on what needs to be updated to help sort it
out (not here at work though). Most of these changes are probably
suspect due to the age of the fork however.

FreeBSD MonoDevelop Port:
There are currently two ways to build MD: Using a tarball or from
GitHub. My patches worked on the GitHub method and since many other
things on FreeBSD (including all the src) are moving to Github I went
with that.
Next, to update the port Makefile I grabbed ports via SVN and followed
the porters handbook. There are variables and targets and such and
so-forth for using GitHub. It looked very promising until I hit the
main/external folder:

https://github.com/mono/monodevelop/tree/roslyn/main/external

All these items are links to other repos at specific commits. There is
a trivial example of how to accomplish external repos in the porters
handbook, but I couldn't make it work for something this complex.

Unfortunately, I have a habit of killing computer images. I destroyed
the jail that code existed in by accident some time ago.

SO:

If there is some interest and someone can help me on the outstanding
issues (mainly ports!) I would be willing to resurrect that project,
or assist someone else. I think this looks great on my resume and sets
me apart from the crowd so I am willing to spend some time on it. It's
also a place where I can contribute and (possibly?) earn a commit bit
on the ports tree (I will have a freebsd.org email address one
day!!!).  Otherwise, I have other projects I'm working on right now.


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"


Re: maintaining ports and mono

2016-06-16 Thread Mathieu Prevot
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
___
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-16 Thread Mathieu Prevot
2016-06-16 20:10 GMT+02:00 Russell Haley :

> On Thu, Jun 16, 2016 at 11:08 AM, Russell Haley 
> wrote:
> > 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.
>
> NOTE: The issue was with FreeBSD ports not allowing me to use multiple
> repositories with specific tags or commits. It had nothing to do with
> building MD.
>

I'm not sure I understand this. Do you have a link to the previous
discussions ?
Do you have your own private port working ? I think this is a first good
start.

M
___
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-16 Thread Russell Haley
On Thu, Jun 16, 2016 at 11:08 AM, Russell Haley  wrote:
> 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.

NOTE: The issue was with FreeBSD ports not allowing me to use multiple
repositories with specific tags or commits. It had nothing to do with
building MD.

> 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... :(
>
>
> Cheers,
>
> Russ
>
>
> On Thu, Jun 16, 2016 at 9:07 AM, Mathieu Prevot
>  wrote:
>> Hello,
>>
>> I would like to have an update about the community working on mono, and
>> maintaining the mono ports.
>>
>> This page was updated last in 2010:
>> http://www.mono-project.com/archived/monofreebsd/
>>
>> I was reading the last 10 month archives, it seems not very active.
>>
>> Who is interesting by running mono / roslyn / c# on FreeBSD ?
>> Who is doing c# development on any platform ?
>> What are you platforms ? (dev and execution) ? What is your fields of
>> activity ?
>> Who might be interested by c# development / execution on FreeBSD?
>>
>> Cheers
>> Mathieu
>> ___
>> 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-16 Thread 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... :(


Cheers,

Russ


On Thu, Jun 16, 2016 at 9:07 AM, Mathieu Prevot
 wrote:
> Hello,
>
> I would like to have an update about the community working on mono, and
> maintaining the mono ports.
>
> This page was updated last in 2010:
> http://www.mono-project.com/archived/monofreebsd/
>
> I was reading the last 10 month archives, it seems not very active.
>
> Who is interesting by running mono / roslyn / c# on FreeBSD ?
> Who is doing c# development on any platform ?
> What are you platforms ? (dev and execution) ? What is your fields of
> activity ?
> Who might be interested by c# development / execution on FreeBSD?
>
> Cheers
> Mathieu
> ___
> 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"


maintaining ports and mono

2016-06-16 Thread Mathieu Prevot
Hello,

I would like to have an update about the community working on mono, and
maintaining the mono ports.

This page was updated last in 2010:
http://www.mono-project.com/archived/monofreebsd/

I was reading the last 10 month archives, it seems not very active.

Who is interesting by running mono / roslyn / c# on FreeBSD ?
Who is doing c# development on any platform ?
What are you platforms ? (dev and execution) ? What is your fields of
activity ?
Who might be interested by c# development / execution on FreeBSD?

Cheers
Mathieu
___
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"