Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A32F1200C47 for ; Thu, 30 Mar 2017 23:51:47 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A1CA2160B8B; Thu, 30 Mar 2017 21:51:47 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E789C160B7E for ; Thu, 30 Mar 2017 23:51:46 +0200 (CEST) Received: (qmail 74566 invoked by uid 500); 30 Mar 2017 21:51:46 -0000 Mailing-List: contact dev-help@reef.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@reef.apache.org Delivered-To: mailing list dev@reef.apache.org Received: (qmail 74547 invoked by uid 99); 30 Mar 2017 21:51:46 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Mar 2017 21:51:46 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 9ECC5C86DC for ; Thu, 30 Mar 2017 21:51:45 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.502 X-Spam-Level: X-Spam-Status: No, score=-99.502 tagged_above=-999 required=6.31 tests=[KAM_NUMSUBJECT=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ehDPuqh6W3TH for ; Thu, 30 Mar 2017 21:51:43 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 7F87A5FB62 for ; Thu, 30 Mar 2017 21:51:42 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id D3B47E0534 for ; Thu, 30 Mar 2017 21:51:41 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 93B7121DD7 for ; Thu, 30 Mar 2017 21:51:41 +0000 (UTC) Date: Thu, 30 Mar 2017 21:51:41 +0000 (UTC) From: "Markus Weimer (JIRA)" To: dev@reef.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (REEF-1583) Upgrade REEF.NET to require .NET 4.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 30 Mar 2017 21:51:47 -0000 [ https://issues.apache.org/jira/browse/REEF-1583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Markus Weimer updated REEF-1583: -------------------------------- Description: - Upgrade the Org.Apache.Reef.Network project to use 451 - Figure out what other dependent projects need upgrading as well - No need to use my custom cache, we can try to move forward with Microsfot.Extensions.Memory.MemoryCache - Do a deep analysis on the ramifications on making this upgrade across all of the codebase, do we need to fix unit/integration tests as well - Refactor the code to get past the portability analyzer warnings (yes this will occure even after upgrading to 451) was: We are expanding this JIRA to do an across the board upgrade for all visual studio projects to use .net framework 451 This JIRA issue's goal is to have the Org.Apache.REEF.Network project work with .net standard 2.0, in order to do this we are evaluating whether or not to do the upgrade to .net framework 451: What needs to be done to moving to .net framework 451? - Upgrade the Org.Apache.Reef.Network project to use 451 - Figure out what other dependent projects need upgrading as well - No need to use my custom cache, we can try to move forward with Microsfot.Extensions.Memory.MemoryCache - Do a deep analysis on the ramifications on making this upgrade across all of the codebase, do we need to fix unit/integration tests as well - Refactor the code to get past the portability analyzer warnings (yes this will occure even after upgrading to 451) What if we don't upgrade - I've attached a pull request to REEF-1583, we can use my custom in memory cache, it works as far as unit tests are concerned , will need to figure out if we need additional integration tests, this is needed as the original MemoryCache APIs will not work with .net standard 2.0 as well as .net framework 451 - If we go this route I will need to fix the other portability analyzer warnings by not upgrading other parts of the code as well > Upgrade REEF.NET to require .NET 4.5.1 > -------------------------------------- > > Key: REEF-1583 > URL: https://issues.apache.org/jira/browse/REEF-1583 > Project: REEF > Issue Type: Sub-task > Components: REEF.NET > Reporter: Doug Service > Assignee: Saikat Kanjilal > Priority: Blocker > Labels: CoreCLR, [Breaking] > Fix For: 0.16 > > Attachments: PortabilityAnalysis.html > > > - Upgrade the Org.Apache.Reef.Network project to use 451 > - Figure out what other dependent projects need upgrading as well > - No need to use my custom cache, we can try to move forward with Microsfot.Extensions.Memory.MemoryCache > - Do a deep analysis on the ramifications on making this upgrade across all of the codebase, do we need to fix unit/integration tests as well > - Refactor the code to get past the portability analyzer warnings (yes this will occure even after upgrading to 451) -- This message was sent by Atlassian JIRA (v6.3.15#6346)