Uploaded image for project: 'REEF'
  1. REEF
  2. REEF-334

Make sure REEF.NET builds and runs on Linux

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: REEF.NET
    • Labels:
      None

      Description

      .NET is being open sourced and ported to Linux and OSX. That opens the door for REEF.NET to also be available on those platforms. This JIRA serves as the umbrella for work towards that goal.

        Attachments

          Issue Links

          1.
          Figure out testing for .NET on Linux Sub-task Resolved Unassigned  
          2.
          Fix CoreCLR incompatibilities in Tang Tools Sub-task Closed Mario Inchiosa  
          3.
          Fix core .NET compatibility issues in REEF.Driver Sub-task Resolved Doug Service  
          4.
          Fix CoreCLR incompatibility for isDefined function in Tang Reflection Utilities Sub-task Closed Shiv Sundram

          0%

          Original Estimate - 24h
          Remaining Estimate - 24h
          5.
          Fix CoreCLR incompatibilities in Tang related to System.IO and Application Exceptions Sub-task Closed Shiv Sundram  
          6.
          Fix CoreCLR incompatibilities in Tang Sub-task Closed Unassigned  
          7.
          Fix remaining Core .NET incompatibilities in REEF.Driver Sub-task Resolved Doug Service  
          8.
          Fix .NET Core System.Type.get_Assembly incompatibility in Tang.Tests Sub-task Closed Mario Inchiosa  
          9.
          Fix .NET Core System.Text.Encoding.get_Default incompatibility in Tang Sub-task Closed Mario Inchiosa  
          10.
          Fix CoreCLR incompatibilities in Tang related to String.StartsWith method Sub-task Closed Shiv Sundram  
          11.
          Fix CoreCLR incompatibilities related to use of SystemException Sub-task Closed Mario Inchiosa  
          12.
          Fix comments in Tang.NET referring to ApplicationException Sub-task Closed Mario Inchiosa  
          13.
          Fix .NET Core compatibility issues in REEF.Wake Sub-task Resolved Doug Service  
          14.
          Update Newtonsoft Json.NET to version 10.0.3 Sub-task Closed Julia  
          15.
          Create build of CoreCLR compatible projects Sub-task Closed Scott Inglis  
          16.
          Fix CoreCLR issues in Org.Apache.REEF.Wake.Tests Sub-task Resolved Unassigned  
          17.
          Fix CoreCLR issues in Org.Apache.REEF.Wake Sub-task Closed Scott Inglis  
          18.
          Fix CoreCLR issues in Org.Apache.REEF.Utilities Sub-task Closed Scott Inglis  
          19.
          Fix CoreCLR issues in Org.Apache.REEF.Tests Sub-task Resolved Scott Inglis  
          20.
          Fix CoreCLR issues in Org.Apache.REEF.Tang Sub-task Closed Scott Inglis  
          21.
          Fix CoreCLR issues in Org.Apache.REEF.Network.Tests Sub-task Resolved Unassigned  
          22.
          Fix CoreCLR issues in Org.Apache.REEF.Network.Examples.Client Sub-task Resolved Rogan Carr  
          23.
          Upgrade REEF.NET to require .NET 4.5.1 Sub-task Resolved Saikat Kanjilal  
          24.
          Fix CoreCLR issues in Org.Apache.REEF.IO Sub-task Resolved Rogan Carr  
          25.
          Fix CoreCLR issues in Org.Apache.REEF.IMRU Sub-task Resolved Rogan Carr  
          26.
          Fix CoreCLR issues in Org.Apache.REEF.Evaluator Sub-task Resolved Rogan Carr  
          27.
          Fix CoreCLR issues in Org.Apache.REEF.Driver, Sub-task Resolved Saikat Kanjilal  
          28.
          Fix CoreCLR issues in Org.Apache.REEF.Client Sub-task Resolved Rogan Carr  
          29.
          Fix CoreCLR issues in Org.Apache.REEF.Driver Sub-task Closed Unassigned  
          30.
          Fix CoreCLR issues in Org.Apache.REEF.Client Sub-task Closed Unassigned  
          31.
          Migrate Wake projects to VS2017 csproj files Sub-task Resolved Scott Inglis  
          32.
          Migrate all tang projects to VS2017 Sub-task Resolved Scott Inglis  
          33.
          Migrate IO and Evaluator to VS2017 Sub-task Closed Scott Inglis  
          34.
          Migrate remaining projects to .net core. Sub-task Resolved Scott Inglis  
          35.
          Enable VS 2017 command line builds by adding nuget.org to lang/cs/nuget.config Sub-task Resolved Doug Service  
          36.
          Upgrade nuget.exe to version 4.1. Sub-task Resolved Doug Service  
          37.
          Port PerformanceCounters to a CoreCLR-Compliant System Sub-task Resolved Rogan Carr  
          38.
          Upgrade System.Reactive.* to 3x for CoreCLR Compatibility Sub-task Resolved Rogan Carr  
          39.
          Make REEF.Common Exceptions CoreCLR Compliant Sub-task Closed Rogan Carr  
          40.
          Create a script to analyze CLR Compliance Sub-task Resolved Rogan Carr  
          41.
          Update Protobuf to version 2.1.0 Sub-task Closed Scott Inglis  
          42.
          Fix CoreCLR incompatibilities in REEF Network Sub-task Resolved Rogan Carr  
          43.
          Add netcoreapp2.0 to target framework for Org.Apache.Utilities Sub-task Closed Unassigned  
          44.
          Add netcoreapp2.0 and netstandard2.0 to target framework for Org.Apache.REEF.Tang Sub-task Resolved Unassigned  
          45.
          Replace Microsoft.Hadoop.Avro to Microsoft.Avro.Core Sub-task Closed Ivan Matantsev

          0%

          Original Estimate - 48h
          Remaining Estimate - 48h
          46.
          Add netcoreapp2.0 to some projects Sub-task Closed Scott Inglis  
          47.
          Update Build Documentation for dot net core projects Sub-task Open Scott Inglis

          0%

          Original Estimate - 168h
          Remaining Estimate - 168h
          48.
          Update .net core projects to support .net core 2.0 Sub-task Resolved Scott Inglis  
          49.
          Remove .net46 and .net451 targets. Sub-task Open Scott Inglis

          0%

          Original Estimate - 48h
          Remaining Estimate - 48h
          50.
          .NetCore: Unsupported Operation StreamingNetworkServicetests.TestStreamingCodecFunctionCache Sub-task Open Scott Inglis

          0%

          Original Estimate - 48h
          Remaining Estimate - 48h
          51.
          Network.Tests aborts the active test run Sub-task Open Scott Inglis

          0%

          Original Estimate - 48h
          Remaining Estimate - 48h
          52.
          Avro Custom Task needs to be moved to a class for BridgeCLR project Sub-task Open Scott Inglis

          0%

          Original Estimate - 72h
          Remaining Estimate - 72h

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                markus.weimer Markus Weimer
              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1,800h Original Estimate - 1,800h
                  1,800h
                  Remaining:
                  Time Spent - 840h Remaining Estimate - 1,800h
                  1,800h
                  Logged:
                  Time Spent - 840h Remaining Estimate - 1,800h
                  840h