Alexander Köplinger | 19 Dec 12:38 2014

PR 1464/1465: xbuild fixes to allow dotnet/corefx to compile with Mono

Hey, I sent the following xbuild fixes that are necessary so that the .NET Core framework projects can be compiled with Mono:
 
https://github.com/mono/mono/pull/1464
https://github.com/mono/mono/pull/1465
 
Please share your feedback :)
 
-- Alex
 
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Eberhard Beilharz | 19 Dec 11:54 2014

Mono bug related to TLS certificate validation

I just reported a mono bug: https://bugzilla.xamarin.com/show_bug.cgi?id=25524

What it looks like is that mono chooses the wrong parent certificate in some circumstances, probably in X509Chain. SelectBestFromCollection() .
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Bernie Schoch | 16 Dec 21:35 2014
Picon

After an initial investigation of porting WCF to mono, this is what I've found so far

References to XAML configuration #if XAML out
References to COM  #if COM out

There are references to Transaction processing in Microsoft namespace is this something we need to support or #if it out?

There is a ton of stuff missing from System.IdentityModel:
This is where the majority of the errors lie. 100+ items;  Should I just back port this into existing Mono code or use reference source versions?  I ask because I don't have much history on mono project and don't really know status of System.IdentiyModel.

What is the strategy to deal with SR messages?  Right now I've just created an internal SR and InternalsSR class

Thanks,
Bernie Schoch
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
techi eth | 16 Dec 08:16 2014
Picon

wifi network access

Hi,

Please let me know how can i access wifi network data using mono on Linux.

On windows i can fond library provide api interface to do the same.

Thanks






_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Alexander Köplinger | 12 Dec 23:58 2014

Re: I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?

Hey, take a look at the directory explanation here: https://github.com/mono/mono/#directory-roadmap 

mcs/ is the classlibrary+tools, mono/ is the runtime. If you run "make check" at the top level of mcs/ it'll cascade into each subdir, it's usually easier to just run the tests of the lib you modified, e.g. run make check in mcs/class/System.
 
As for the test errors: the Mono testsuite is quite large, so there may sometimes be tests that are failing (or ones that have race conditions, fail only on your hardware etc). It's usually best to cross check with the tests failing on Jenkins : https://jenkins.mono-project.com/job/test-mono-mainline/
 
-- Alex

 
Date: Fri, 12 Dec 2014 15:12:32 -0500
Subject: Re: [Mono-dev] I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?
From: bpschoch <at> gmail.com
To: alex.koeplinger <at> outlook.com

OK, cloned and built from scratch, no problems (a lot of warnings though)

I went to mcs/class and did a 'make run-test' which is how I assume you run unit tests on the library and got errors (see below)

Is this the correct way to run unit tests?  If so what west wrong? Also any unit tests for the c-rumtime code?

Also where is a good explanation of where things get installed etc?

Thanks,
Bernie Schoch

===========================================================================================
bernardhochspro:class bernardschoch$ pwd
/Users/bernardschoch/MonoSource/mono/mcs/class
bernardhochspro:class bernardschoch$ make run-test
ok=:; /Applications/Xcode.app/Contents/Developer/usr/bin/make run-test-recursive || ok=false; /Applications/Xcode.app/Contents/Developer/usr/bin/make run-test-local || ok=false; $ok
ok=:; /Applications/Xcode.app/Contents/Developer/usr/bin/make run-test-recursive || ok=false; /Applications/Xcode.app/Contents/Developer/usr/bin/make run-test-local || ok=false; $ok
cd ./../../nunit24 && /Applications/Xcode.app/Contents/Developer/usr/bin/make
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[6]: Nothing to be done for `all-local'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[5]: Nothing to be done for `all-local'.
echo "stamp" >../../build/deps/nunit-net_4_5.stamp
MONO_PATH="./../../class/lib/net_4_5:$MONO_PATH" /Users/bernardschoch/MonoSource/mono/runtime/mono-wrapper  ./../../class/lib/net_4_5/resgen.exe Test/resources/Resources.resx || cp Test/resources/Resources.resources.prebuilt Test/resources/Resources.resources
Read in 1 resources from '/Users/bernardschoch/MonoSource/mono/mcs/class/corlib/Test/resources/Resources.resx'
Writing resource file...  Done.
MONO_PATH="./../../class/lib/net_4_5:$MONO_PATH" /Users/bernardschoch/MonoSource/mono/runtime/mono-wrapper  ./../../class/lib/net_4_5/resgen.exe Test/resources/Resources.es-ES.resx || cp Test/resources/Resources.es-ES.resources.prebuilt Test/resources/Resources.es-ES.resources
Read in 1 resources from '/Users/bernardschoch/MonoSource/mono/mcs/class/corlib/Test/resources/Resources.es-ES.resx'
Writing resource file...  Done.
MONO_PATH="./../../class/lib/net_4_5:$MONO_PATH" /Users/bernardschoch/MonoSource/mono/runtime/mono-wrapper  ./../../class/lib/net_4_5/resgen.exe Test/resources/Resources.nn-NO.resx || cp Test/resources/Resources.nn-NO.resources.prebuilt Test/resources/Resources.nn-NO.resources
Read in 1 resources from '/Users/bernardschoch/MonoSource/mono/mcs/class/corlib/Test/resources/Resources.nn-NO.resx'
Writing resource file...  Done.
MCS     [net_4_5] corlib_test_net_4_5.resources.dll
MCS     [net_4_5] corlib_test_net_4_5.resources.dll
MCS     [net_4_5] corlib_test_net_4_5.dll
ok=:; \
PATH="/Users/bernardschoch/MonoSource/mono/runtime/_tmpinst/bin:/Users/bernardschoch/MonoSource/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin" MONO_REGISTRY_PATH="/Users/bernardschoch/.mono/registry" MONO_TESTS_IN_PROGRESS="yes" MONO_PATH="./../../class/lib/net_4_5:/Users/bernardschoch/MonoSource/mono/mcs/class/corlib/../lib/net_4_5:$MONO_PATH" /Users/bernardschoch/MonoSource/mono/runtime/mono-wrapper --debug  ./../../class/lib/net_4_5/nunit-console.exe  corlib_test_net_4_5.dll -noshadow   -exclude=NotOnMac,NotWorking,ValueAdd,CAS,InetAccess -output=TestResult-net_4_5.log -xml=TestResult-net_4_5.xml  || ok=false; \
(echo ''; cat TestResult-net_4_5.log) | sed '1,/^Tests run: /d'; xsltproc ./../../build/nunit-summary.xsl TestResult-net_4_5.xml >> TestResult-net_4_5.log ; $ok
NUnit version 2.4.8
Copyright (C) 2002-2007 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.


Runtime Environment - 
   OS Version: Unix 13.3.0.0
  CLR Version: 4.0.30319.17020 ( 3.99.0 (master/c7593a2 Fri Dec 12 14:23:17 EST 2014) )


Excluded categories: NotOnMac,NotWorking,ValueAdd,CAS,InetAccess
.........N.N..............................N.N..........N.N..............................N.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................N.N...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N.........................................................................N.....................................................................................................................................................N......N..N............N.....N.N.N.N.N...............................N.N.N..................................................................................................................................................................................................N.......................................................................................................................................................................................................................................................................................................................................................................N........N.............................................................N...........................................................................................................................................................................N.N..........................N...N.......N..N......N...................................................................................................................................................................................................................................................................................N.........................N.N.N.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N..N........................................................................................................................................................................................................................................................................................................................N.N....N.N.............................................................................................................................................................................N............................................................................................N.....................................................................................................N.........N.......................................................................................................................................................................................................................................N................N.N.N.N..N.N.N.N...........................N.N....................................................................................................................................................................................................................................................................................................................N...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N......................................................................................................................................................................N.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N...........................................................................................................................................................................................................................................................................................................................N......................................................................................................................................................................N............N.....N.N...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N.N.N.N.N.N.........................N......................................................................................................................................................................N.N....................................................N...............................................................................N..N...N..N............................N............................................................................................................................................................................................
Tests run: 9982, Failures: 0, Not run: 99, Time: 166.724 seconds




MCS     [net_4_5] Address.dll
MCS     [net_4_5] Address.dll
MCS     [net_4_5] Address.dll
MCS     [net_4_5] Address.dll
MCS     [net_4_5] Address.dll
MCS     [net_4_5] Address.dll
MCS     [net_4_5] BinarySerializationOverVersions.exe
Running vts tests...
PATH="/Users/bernardschoch/MonoSource/mono/runtime/_tmpinst/bin:/Users/bernardschoch/MonoSource/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin" MONO_PATH="./../../class/lib/net_4_5:/Users/bernardschoch/MonoSource/mono/mcs/class/corlib/../lib/net_4_5:$MONO_PATH" /Users/bernardschoch/MonoSource/mono/runtime/mono-wrapper --debug  ./../../class/lib/net_4_5/nunit-console.exe -noshadow \
Test/System.Runtime.Serialization.Formatters.Binary/VersionTolerantSerialization/net_4_5_TestLib/BinarySerializationOverVersions.exe
NUnit version 2.4.8
Copyright (C) 2002-2007 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.


Runtime Environment - 
   OS Version: Unix 13.3.0.0
  CLR Version: 4.0.30319.17020 ( 3.99.0 (master/c7593a2 Fri Dec 12 14:23:17 EST 2014) )


..........
Tests run: 10, Failures: 0, Not run: 0, Time: 7.443 seconds




ok=:; /Applications/Xcode.app/Contents/Developer/usr/bin/make run-test-recursive || ok=false; /Applications/Xcode.app/Contents/Developer/usr/bin/make run-test-local || ok=false; $ok
cp Test/test-config-file System_test_net_4_5.dll.config
MCS     [net_4_5] System_test_net_4_5.dll
ok=:; \
PATH="/Users/bernardschoch/MonoSource/mono/runtime/_tmpinst/bin:/Users/bernardschoch/MonoSource/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin" MONO_REGISTRY_PATH="/Users/bernardschoch/.mono/registry" MONO_TESTS_IN_PROGRESS="yes" MONO_PATH="./../../class/lib/net_4_5::$MONO_PATH" /Users/bernardschoch/MonoSource/mono/runtime/mono-wrapper --debug  ./../../class/lib/net_4_5/nunit-console.exe  System_test_net_4_5.dll -noshadow   -exclude=NotOnMac,NotWorking,ValueAdd,CAS,InetAccess -output=TestResult-net_4_5.log -xml=TestResult-net_4_5.xml  || ok=false; \
(echo ''; cat TestResult-net_4_5.log) | sed '1,/^Tests run: /d'; xsltproc ./../../build/nunit-summary.xsl TestResult-net_4_5.xml >> TestResult-net_4_5.log ; $ok
NUnit version 2.4.8
Copyright (C) 2002-2007 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.


Runtime Environment - 
   OS Version: Unix 13.3.0.0
  CLR Version: 4.0.30319.17020 ( 3.99.0 (master/c7593a2 Fri Dec 12 14:23:17 EST 2014) )


Excluded categories: NotOnMac,NotWorking,ValueAdd,CAS,InetAccess
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N..................N.............................................................................................................................................................N.N................................N.....N...............N.....N................................................................................................................................................................................................N..N.N....N.....N..N..N......................N..................N.N.N.N.N.N.N.........................................................................................................................................................................................F........................................................................................................................N.N...............................................................F............N........N.................N..N....................................N.......N........................................................................................................................................................................................................................................................................................................................................................................N.......................................................................................................................................................................................................................................................................................................................................................................N.............................................N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................N.N.N.N.N.N.N.N.N.N.N.N.N.N......................................................................................................................N.N.........................................N.........................................................................................................................................................................................................
Tests run: 6229, Failures: 2, Not run: 125, Time: 110.820 seconds


Test Case Failures:
1) MonoTests.System.Net.DnsTest.GetHostByName : Should raise a SocketException (assuming that 'unlikely.xamarin.com' does not exist)
at MonoTests.System.Net.DnsTest.GetHostByName () [0x00089] in /Users/bernardschoch/MonoSource/mono/mcs/class/System/Test/System.Net/DnsTest.cs:212
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00054] in /Users/bernardschoch/MonoSource/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:230


2) MonoTests.System.Net.HttpWebRequestTest.BeginGetRequestStreamNoClose : Test hung.
at MonoTests.System.Net.HttpWebRequestTest.DoRequest (System.Action`2 request, System.Action`1 processor) [0x000b0] in /Users/bernardschoch/MonoSource/mono/mcs/class/System/Test/System.Net/HttpWebRequestTest.cs:2332
at MonoTests.System.Net.HttpWebRequestTest.BeginGetRequestStreamNoClose () [0x00000] in /Users/bernardschoch/MonoSource/mono/mcs/class/System/Test/System.Net/HttpWebRequestTest.cs:1921
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00054] in /Users/bernardschoch/MonoSource/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:230




make[3]: *** [run-test-lib] Error 1
make[2]: *** [do-run-test] Error 1
make[1]: *** [run-test-recursive] Error 1
make: *** [do-run-test] Error 1
bernardhochspro:class bernardschoch$ 

On Thu, Dec 11, 2014 at 2:40 PM, Alexander Köplinger <alex.koeplinger <at> outlook.com> wrote:
Yeah, refreshing the contributing guides is on my list, some of them are a bit outdated.
 
I'd say you'll have a better experience developing on Mac than Windows (while Mono does work there, it's not really a priority). You can use Xamarin Studio or your text editor of choice.
The next step would be to fork and clone the code from GitHub and make sure you can actually build it (http://www.mono-project.com/docs/compiling-mono/mac/).
This guide is a good read too: http://blog.neteril.org/blog/2013/08/11/the-very-basic-guide-to-contribute-to-mono-bcl/
 
Feel free to reach out if you have more questions :)

-- Alex
 
Date: Thu, 11 Dec 2014 13:06:33 -0500
Subject: Re: [Mono-dev] I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?
From: bpschoch <at> gmail.com
To: alex.koeplinger <at> outlook.com

Hey thanks for the response.

As you might imagine, jumping right into a project like this is a bit overwhelming in terms of how things are done.  Many of the links for contribution are sometimes conflicting or out of date so it's a bit hard to know where to start.


I can either develop under windows or mac, is there a preference where?  On windows I have the Visual Studio IDE, on the mac I guess I have a choice of monodevelop or xamarin (freebie).  What would be the recommendation?  Or is it preference? if so I would probably just use visual studio ide.

Comments?

Bernie

On Thu, Dec 11, 2014 at 11:08 AM, Alexander Köplinger <alex.koeplinger <at> outlook.com> wrote:
I'd recomend reading this page for a background about the .NET Framework code integration into Mono: http://www.mono-project.com/docs/about-mono/dotnet-integration/
 
WCF seems to be one of the candidates that could be ported almost immediately.
As you're offering a big chunk of time it might be best to talk directly with Miguel de Icaza (miguel <at> xamarin.com) to make sure your contributions do not overlap with work by the Xamarin team.
 
-- Alex

 
Date: Tue, 9 Dec 2014 17:15:12 -0500
From: bpschoch <at> gmail.com
To: mono-devel-list <at> lists.ximian.com
Subject: [Mono-dev] I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?

For example, I'm looking at say WCF as a possibility but some questions pop up?
Will WCF be part of .NET Core? if so should we wait until it's in .NET Core?
If not, then obviously it's a move from .NET Framework.  Are unit test available for WCF?  Would there be a duplication of work if MS has some forthcoming?

BTW I just picked WCF as an example as it seemed high on the list.

I guess I'm saying, where would I be most useful say with contributing 20+ hours a week in the near term (I'm between contract/jobs right now)

BTW I've been doing software development for over 30 years on all sorts of platforms and languages but specializing in .NET since the initial .NET developer conference in 2000.

Bernie Schoch

_______________________________________________ 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 list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Etienne Champetier | 11 Dec 21:29 2014
Picon

PR 1450: improve/simplify session retrieval/polling

Hi,

At my firm we (a collegue and I) have hit a problem with "big" session (~2MB) and multiple RW access to the session (~20), the retrieval sometimes fails and the session is left locked (browser times out, game over).
Here is an attempt at improving the situation, with this it never fails but it's still quite slow
https://github.com/mono/mono/pull/1450

We have tried to use locks (monitor or RWlockslim /per seesionId locks) to avoid having 1 request holding the session and 19 polling, and have only 1 polling at a time.
I need some help, as this code is not executed in the request thread, but via a pool of thread, so if we use monitor lock, as it's reentrant it will not lock much (we have seen a thread reentering 5 times ...), and if we use RWLockSlim, it just crash...

Thanks in advance
Etienne
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Alexander Köplinger | 11 Dec 20:40 2014

Re: I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?

Yeah, refreshing the contributing guides is on my list, some of them are a bit outdated.
 
I'd say you'll have a better experience developing on Mac than Windows (while Mono does work there, it's not really a priority). You can use Xamarin Studio or your text editor of choice.
The next step would be to fork and clone the code from GitHub and make sure you can actually build it (http://www.mono-project.com/docs/compiling-mono/mac/).
This guide is a good read too: http://blog.neteril.org/blog/2013/08/11/the-very-basic-guide-to-contribute-to-mono-bcl/
 
Feel free to reach out if you have more questions :)

-- Alex
 
Date: Thu, 11 Dec 2014 13:06:33 -0500
Subject: Re: [Mono-dev] I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?
From: bpschoch <at> gmail.com
To: alex.koeplinger <at> outlook.com

Hey thanks for the response.

As you might imagine, jumping right into a project like this is a bit overwhelming in terms of how things are done.  Many of the links for contribution are sometimes conflicting or out of date so it's a bit hard to know where to start.


I can either develop under windows or mac, is there a preference where?  On windows I have the Visual Studio IDE, on the mac I guess I have a choice of monodevelop or xamarin (freebie).  What would be the recommendation?  Or is it preference? if so I would probably just use visual studio ide.

Comments?

Bernie

On Thu, Dec 11, 2014 at 11:08 AM, Alexander Köplinger <alex.koeplinger <at> outlook.com> wrote:
I'd recomend reading this page for a background about the .NET Framework code integration into Mono: http://www.mono-project.com/docs/about-mono/dotnet-integration/
 
WCF seems to be one of the candidates that could be ported almost immediately.
As you're offering a big chunk of time it might be best to talk directly with Miguel de Icaza (miguel <at> xamarin.com) to make sure your contributions do not overlap with work by the Xamarin team.
 
-- Alex

 
Date: Tue, 9 Dec 2014 17:15:12 -0500
From: bpschoch <at> gmail.com
To: mono-devel-list <at> lists.ximian.com
Subject: [Mono-dev] I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?

For example, I'm looking at say WCF as a possibility but some questions pop up?
Will WCF be part of .NET Core? if so should we wait until it's in .NET Core?
If not, then obviously it's a move from .NET Framework.  Are unit test available for WCF?  Would there be a duplication of work if MS has some forthcoming?

BTW I just picked WCF as an example as it seemed high on the list.

I guess I'm saying, where would I be most useful say with contributing 20+ hours a week in the near term (I'm between contract/jobs right now)

BTW I've been doing software development for over 30 years on all sorts of platforms and languages but specializing in .NET since the initial .NET developer conference in 2000.

Bernie Schoch

_______________________________________________ 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 list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Gabriel Acevedo | 10 Dec 20:24 2014
Picon

monolite URL

Hi,

I'm trying to build monolite-111, but the URL is broken. Where can I find the latest monolite URL? Is there am archive with the different versions? Google isn't helping much.

Connecting to storage.bos.xamarin.com (storage.bos.xamarin.com)|198.0.162.157|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-12-10 11:22:16 ERROR 404: Not Found.

Thanks!

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Bernie Schoch | 9 Dec 23:15 2014
Picon

I would like to contribute to mono however it seems things are in flux due to the integration of .NET Core and .NET Framework; where to start?

For example, I'm looking at say WCF as a possibility but some questions pop up?
Will WCF be part of .NET Core? if so should we wait until it's in .NET Core?
If not, then obviously it's a move from .NET Framework.  Are unit test available for WCF?  Would there be a duplication of work if MS has some forthcoming?

BTW I just picked WCF as an example as it seemed high on the list.

I guess I'm saying, where would I be most useful say with contributing 20+ hours a week in the near term (I'm between contract/jobs right now)

BTW I've been doing software development for over 30 years on all sorts of platforms and languages but specializing in .NET since the initial .NET developer conference in 2000.

Bernie Schoch
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list <at> lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Eberhard Beilharz | 9 Dec 18:19 2014

PR #1449 - [MWF] Fix crash in multi-selection list view (bug #23591)

This change improves the fix for Xamarin bug #23591: updating a
multi-selection can also change the selected item, so it also needs to
check for the selected item being now null.

https://github.com/mono/mono/pull/1449

Thanks,
    Eberhard
Eberhard Beilharz | 9 Dec 17:26 2014

PR #1448 - [MWF] Don't truncate text on ToolStripButton

The pull request fixes a problem where the text on toolstrip buttons
gets truncated.

https://github.com/mono/mono/pull/1448

Thanks,   
    Eberhard

Gmane