[Mono-dev] Crash course on bringing .NET open sourced code to Mono.

Miguel de Icaza miguel at xamarin.com
Sat Nov 15 15:37:03 UTC 2014


Hey,

It is a tangential problem.

The big problem with removing the profile right now, is that removing it
causes F# to fail building.

We are trying to fix that.

Miguel

On Sat, Nov 15, 2014 at 10:05 AM, Kornel Pal <kornelpal at gmail.com> wrote:

>  Given these obstacles, I think that going forward with the originally
> announced plan of removing non-4.5 profile support from the current Mono
> code base - without introducing MS code yet - would make the gradual
> adoption of MS code much easer.
>
>
> On 11/15/2014 2:11 PM, Miguel de Icaza wrote:
>
> It hasn't.   When we do, we will announce.
>
>
>  Two issues: we worked with reference source and the github push is only
> slowly getting the bits.   And the second is that the layout they are
> pushing is different.
>
> On Saturday, November 15, 2014, Martin Thwaites <monoforum at my2cents.co.uk>
> wrote:
>
>> So has it been merged yet?
>>
>>  I'm going to look at the Buffer stuff I shy'd away from before.  Then
>> look at the MachineKey.Protect stuff to implement the things I missed.
>>
>>  I've got a separate question around the mismatch in conventions, but
>> I'll ask that on a different thread.
>>
>>  I'm struggling to contain my excitement at the moment!
>>
>>  Thanks,
>> Martin
>>
>> On 15 November 2014 13:03, Miguel de Icaza <miguel at xamarin.com> wrote:
>>
>>> Hello,
>>>
>>>  We worked only on System.Configuration, regex, the crypto and web
>>> stack.
>>>
>>>  The rest you can do, including the web stack.
>>>
>>>  I took a look at asp.net.   I think in the long term we want to
>>> replace most of it, but it needs to be done in stages, as it still contains
>>> a bunch of native stuff.m
>>>
>>>
>>>
>>>  Miguel
>>>
>>> On Saturday, November 15, 2014, Martin Thwaites <
>>> monoforum at my2cents.co.uk> wrote:
>>>
>>>> Hi Miguel,
>>>>
>>>> Is there an ETA on merging your "large fork".  I don't want to get
>>>> started on anything that you guys have already done?
>>>>
>>>> Or could you tell us which areas to stay away from for now?
>>>> Personally, I would want to look at some of the system.web things.
>>>>
>>>> Thanks
>>>> Martin
>>>> On 15 Nov 2014 03:07, "Miguel de Icaza" <miguel at xamarin.com> wrote:
>>>>
>>>>> Hey guys,
>>>>>
>>>>>  Sami reached out to me, and was wondering how to get started in
>>>>> bringing some code to Mono, in particular WCF to Mono.   So I wrote this
>>>>> small guide for newcomers.
>>>>>
>>>>>  I would say it takes a couple of steps:
>>>>>
>>>>>    - Build your own local version of Mono on Linux.
>>>>>    - Make sure it works "mcs" should be able to run after installing
>>>>>    it.
>>>>>    - Run a trivial self-hosted WCF server/client
>>>>>    - Make a trivial change to the WCF class library, and install this
>>>>>    version to test you can make changes locally and have them run:
>>>>>       - cd mono/mcs/class/System.ServiceModel
>>>>>       - Make changes
>>>>>       - make install
>>>>>       - Run your test again in another window
>>>>>       - Repeat
>>>>>    - Make sure you can run the test suite:
>>>>>       - cd mono/mcs/class/System.ServiceModel
>>>>>       - make run-test-local
>>>>>
>>>>> Once you are ready, you can start importing code.   Ideally, you want
>>>>> to go for high-value targets: the most buggy parts of Mono's stack (you can
>>>>> check bugzilla for reports on memory usage, bugs).   Or you can pick a
>>>>> missing feature.
>>>>>
>>>>>  To import code, modify the relevant ".sources" file in the
>>>>> System.ServiceModel directory (where you ran the test) and replace a local
>>>>> file, with a reference to the "referencesource".
>>>>>
>>>>>  Chances are, you will need to make changes to the "referencesource"
>>>>> code, since a lot of it is Windows specific.
>>>>>
>>>>>  Miguel
>>>>>
>>>>>
>>>>> On Fri, Nov 14, 2014 at 5:25 PM, Sami Ben Grine <
>>>>> SBen-Grine at axarosenberg.com> wrote:
>>>>>
>>>>>>  Sweet – is there anything I can do to make progress?
>>>>>>
>>>>>>
>>>>>>
>>>>>> I am somewhat ignorant about Mono but I am pretty ok with .NET and
>>>>>> Linux.
>>>>>>
>>>>>>
>>>>>>
>>>>>> thanks
>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> Mono-devel-list mailing list
>>>>> Mono-devel-list at lists.ximian.com
>>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>>>
>>>>>
>>
>
> _______________________________________________
> Mono-devel-list mailing listMono-devel-list at lists.ximian.comhttp://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20141115/819428c5/attachment-0001.html>


More information about the Mono-devel-list mailing list