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 6E4E9200C50 for ; Sat, 8 Apr 2017 10:12:06 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 6CF48160B96; Sat, 8 Apr 2017 08:12:06 +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 B4105160B88 for ; Sat, 8 Apr 2017 10:12:05 +0200 (CEST) Received: (qmail 61861 invoked by uid 500); 8 Apr 2017 08:12:03 -0000 Mailing-List: contact dev-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.apache.org Delivered-To: mailing list dev@groovy.apache.org Received: (qmail 61851 invoked by uid 99); 8 Apr 2017 08:12:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Apr 2017 08:12:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 3CAE4C0D33 for ; Sat, 8 Apr 2017 08:12:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.201 X-Spam-Level: X-Spam-Status: No, score=-0.201 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id D3Gm6PZRJ7sq for ; Sat, 8 Apr 2017 08:12:01 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id CABDE5FB5C for ; Sat, 8 Apr 2017 08:12:00 +0000 (UTC) Received: from [192.168.1.5] ([89.12.80.160]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Me5Q2-1cj3oK0rR0-00Pvjn for ; Sat, 08 Apr 2017 10:11:54 +0200 To: dev@groovy.apache.org From: Jochen Theodorou Subject: build requirements for Groovy and language level in master Message-ID: <58E89B47.7010600@gmx.org> Date: Sat, 8 Apr 2017 10:11:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:fZvFJdkhW3FxkLgCHcYH7oed4MfvKgw+3nEfFGcS8S5VQ9RrvMk xvw4SWnWLG8cDYBhY0qlevz17AMLEwCkMiV4K/n6RHqAukQFwtS6NZqD4OiqNQLExPMKvE0 V6V4Fx2N2HuvY8/wtMA5tuqoebq8rDKWGnMLbU3DxmwOgNv8y+VSBQEDGoS+AGfRZah7YuM jHU3YhHOQHnG6K4bpQv+w== X-UI-Out-Filterresults: notjunk:1;V01:K0:vgm4vdQZDak=:Ry25HOx6I132HmyPrRcIrr EaPcGo91/txu4T66ViYVUaTGkOXy3HIEGCPSW+TlqEWkGw6mrH7VHtdp8HSVD3waaNWihI5em dpiN+M+f/Op8pXYJEfhFZrAdSNp0iMif3UKVYNGCAYK+R34E1RHoHLPpmh37GUA8N6Zoi91do 9k4blzTxsV/7mUnREHN1xJPJgSsgpamiyrc5nXVGPRVWsG4TE0/eItk0zwyQ6OzUH3vg5H7Bf tXH+nlIntVH4uFmd83ZQvwTvJrYZ4ybMHihdSP0mQMXk8dzU9JB8WbuIID8cfnpzmhd6FQzVT RiXH6LTsNvuePwcE7faPxc7ILbRpFtQ9Z7d1ZxwE+RnzZ4HBpjvWTUKmeZpPJLeW4e/Uks+6G MwRBP2feZ+qfLfGwzrWVUF1g83CXPAROEG/IsWNEJVH/L6ftTYiSJ2JsumuBG1TGywjT9UZXI XL9Qi5m23RAhA5JbJ+RqpZf9dFz1yyKcKb+YCWCUb1jG6RO7hTZX5r/1UdDSzTlcUbd4fdO0+ y9/4eNGJnMsKCleWcsim8Lt9zhlj0O7XuGsWGsa/5lvwIPIE1yXyENtLUGWSgO20bG/j9B6gM eaL72TP7r6wkwUCbiglz55vL96ysjsSR/nPuNUk8YdvEqo3IjslQ228Uk4QKCDgkMw5WAfsK1 JZrJKlIRRoTR+ZENmjLg3SU9y2Uig/27G2IUX344GwoZ4ovnldtEMWhNooRn+ljVhli+4XTE/ s/3BGyCIpWHTUT7oGmgFdS2PhRI853Jod60PYqLUwtyIcIFmJ4OCPhJNmgq8mfFtcChvqMPh4 FWBiebV archived-at: Sat, 08 Apr 2017 08:12:06 -0000 Hi all, so if we want to be serious about JDK9 support and not life with a thousands of warnings displayed whenever you try to execute a Groovy program or test (44k+ in our build for example)... then we will need JDK9 specific code. That means we will have to change our build to support optional JDK9 code, like we did in the past several times already. That also means a full build will require JDK9 a lower JDK will not make a full build then. And once Cedric fixed JDK9 support in gradle... ahem... poor guy. Anyway, I would like to hear thoughts about this from the others. And then there is the matter of going to JDK8 master is supposed to be Groovy 3 did we say we want to go to JDK8 here? I think that would be nice... and of course if JDK8 is the minimum could start thinking about having indy enabled by default. Here too I would to hear what people think bye Jochen