[MonoDevelop] Latest MonoDevelop Progress

Miguel de Icaza miguel at microsoft.com
Sat Aug 20 15:23:53 UTC 2016


Hello,

We are working to get the PCL reference assemblies relicensed under MIT to allow redistribution and avoid these gymnastics.

Miguel.

On 8/20/16, 2:15 AM, "Monodevelop-list on behalf of Russell Haley" <monodevelop-list-bounces at lists.dot.net on behalf of russ.haley at gmail.com> wrote:

    Success!
    
    I was able to build monodevelop from master by including the correct
    PCLs (links below, thanks Romain!) and applying the small git diff
    attached. I created a default console project in MD and ran it, but
    that's as far as I took my exploration (so far).
    
    Thanks very much for everyones help. Mikayla, thanks so much for your support.
    
    So, about that "patch".  I basically just hacked something out of a
    file in a language i know nothing about. It seemed trivial enough
    (someones not going to get a popup)? I don't use fsharp so....
    
    On another note, I was poking around on the .net core sites. I wonder
    what's going to happen with monodevelop and .net core? It seems they
    (er, you?) have side stepped mono entirely.
    
    Anyway, I'm going to enjoy my small irrelevant victory. Cheers!
    
    Russ
    
    Romains zip. I haven't tested it yet, but it unzips fine.
    https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fromain.blogreen.org%2fdistfiles%2fPortableReferenceAssemblies-2014-04-14.zip&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GqwRNh6MvzVbp55wMcAwBdHAxgvH%2bObqcGaJ10tWOU8%3d
    
    tar I created using 7zip.
    https://github.com/FreeBSD-DotNet/Microsoft-PCLs
    
    
    Frameworks:
    
    russellh at prescott:~/Git/monodevelop% pkg info fsharp
    fsharp-4.0.1.10
    Name           : fsharp
    Version        : 4.0.1.10
    Installed on   : Tue Aug 16 23:37:05 2016 PDT
    Origin         : lang/fsharp
    Architecture   : freebsd:10:x86:64
    Prefix         : /usr/local
    Categories     : lang
    Licenses       : APACHE20
    Maintainer     : mono at FreeBSD.org
    WWW            : https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ffsharp.org%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GqZ5L39IpjC0HncN88UnzjPB3P8j5QU5zq2FNmi%2bd%2bM%3d
    Comment        : Functional and object-oriented language for the .NET platform
    Annotations    :
    Flat size      : 45.5MiB
    Description    :
    F# is an open-source, strongly typed, multi-paradigm programming
    language encompassing functional, imperative and object-oriented
    programming techniques.  F# is most often used as a cross-platform CLI
    language, but can also be used to generate JavaScript and GPU code.
    
    F# is developed by The F# Software Foundation and Microsoft.  An open
    source, cross-platform edition of F# is available from the F# Software
    Foundation.  F# is also a fully supported language in Visual Studio.
    Other tools supporting F# development include Mono, MonoDevelop,
    SharpDevelop and the WebSharper tools for JavaScript and HTML5 web
    programming.
    
    F# originated as a variant of ML and has been influenced by OCaml, C#,
    Python, Haskell, Scala and Erlang.
    
    WWW: https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ffsharp.org%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GqZ5L39IpjC0HncN88UnzjPB3P8j5QU5zq2FNmi%2bd%2bM%3d
    
    russellh at prescott:~/Git/monodevelop% pkg info mono
    mono-4.4.2.11
    Name           : mono
    Version        : 4.4.2.11
    Installed on   : Sun Aug 14 22:57:25 2016 PDT
    Origin         : lang/mono
    Architecture   : freebsd:10:x86:64
    Prefix         : /usr/local
    Categories     : lang
    Licenses       :
    Maintainer     : mono at FreeBSD.org
    WWW            : https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.mono-project.com%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=NMj8RtK3g9ltVnJCzYGs6mAZbKrGND6SZJOdTHlggWs%3d
    Comment        : Open source implementation of .NET Development Framework
    Shared Libs required:
            libinotify.so.0
    Shared Libs provided:
            libmonosgen-2.0.so.1
            libmonoboehm-2.0.so.1
            libikvm-native.so
            libmono-profiler-iomap.so.0
            libmono-profiler-aot.so.0
            libmono-profiler-log.so.0
            libMonoSupportW.so
            libMonoPosixHelper.so
    Annotations    :
            cpe            : cpe:2.3:a:mono:mono:4.4.2.11:::::freebsd10:x64
    Flat size      : 178MiB
    Description    :
    Mono is an open source implementation of .NET Development Framework. Its
    objective is to enable UNIX developers to build and deploy cross-platform
    .NET Applications. The project implements various technologies developed by
    Microsoft that have now been submitted to the ECMA for standardization.
    
    Mono provides the necessary software to develop and run .NET client and
    server applications on BSD, Linux, Solaris, Mac OS X, Windows, and Unix.
    
    WWW: https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.mono-project.com%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=NMj8RtK3g9ltVnJCzYGs6mAZbKrGND6SZJOdTHlggWs%3d
    
    
    
    On Thu, Aug 18, 2016 at 2:15 PM, Russell Haley <russ.haley at gmail.com> wrote:
    > On Tue, Aug 16, 2016 at 11:59 PM, Romain Tartière <romain at blogreen.org> wrote:
    >> On Tue, Aug 16, 2016 at 10:37:28PM -0700, Russell Haley wrote:
    >>> Thanks for this Romain, I'm just getting around to it now. It looks
    >>> like Nuget is now part of the mono make system so there's not much
    >>> there to do. I tried to contact the master site in your patch
    >>> https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fstorage.bos.xamarin.com%2fbot-provisioning%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=IeoDl2lN6zh0xfLvgc%2blbGHEV5weOpWDZlE7s48NCiU%3d
    >>>
    >>> but it didn't respond.
    >>
    >> Seems currently broken, I hope it has not been decomissioned.  In the
    >> meantime, I lukily still have the distfile around, I made it avialble
    >> here:
    >>
    >> https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fromain.blogreen.org%2fdistfiles%2fPortableReferenceAssemblies-2014-04-14.zip&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GqwRNh6MvzVbp55wMcAwBdHAxgvH%2bObqcGaJ10tWOU8%3d
    >
    > If you would like to simply publish your port file with a re-direct to
    > this zip I would be just as happy with that. It appears this file is
    > "well formed" as the directories are respected when I open it from
    > PC-BSD (gui or non-gui). I guess I'll compare against the "newer" list
    > I have.
    >
    >>> I don't know if you saw, but I tried installing the official microsoft
    >>> pcl reference binaries. They need to be extracted on Windows from the
    >>> binary installer (exe) and then the zip file doesn't work in FreeBSD
    >>> (doesn't respect the MSDOS directory names).   I've put a tar file up
    >>> on  github under Freebsd-dotnet and I'll try my hand at a port file.
    >>
    >> Maybe it's worth double-checking this is permitted :-)  Also, maybe
    >> checking the differences with
    >> https://github.com/mono/reference-assemblies makes sense?
    >
    > I did try the mono reference assemblies once before but will look at it again.
    



More information about the Monodevelop-list mailing list