From users-return-3780-archive-asf-public=cust-asf.ponee.io@groovy.apache.org Sat Oct 13 20:15:11 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 2476818067A for ; Sat, 13 Oct 2018 20:15:10 +0200 (CEST) Received: (qmail 29847 invoked by uid 500); 13 Oct 2018 18:15:09 -0000 Mailing-List: contact users-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@groovy.apache.org Delivered-To: mailing list users@groovy.apache.org Received: (qmail 29832 invoked by uid 99); 13 Oct 2018 18:15:09 -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; Sat, 13 Oct 2018 18:15:09 +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 59419C146C for ; Sat, 13 Oct 2018 18:15:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.96 X-Spam-Level: *** X-Spam-Status: No, score=3.96 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_INFOUSMEBIZ=0.75, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URI_HEX=1.313] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id me5D2m1WE44Y for ; Sat, 13 Oct 2018 18:15:08 +0000 (UTC) Received: from mail-it1-f172.google.com (mail-it1-f172.google.com [209.85.166.172]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 56CE05F35A for ; Sat, 13 Oct 2018 18:15:08 +0000 (UTC) Received: by mail-it1-f172.google.com with SMTP id l191-v6so23330473ita.4 for ; Sat, 13 Oct 2018 11:15:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LUqeJ0tIIxhfr5tEylzfeSXClAw5dYTSbB2nrnc7B10=; b=QpejPHuqPz0KYURKeR9xoYjJUYDIKDyRzicRc/gvjiDK2Jz4e62z2QOIVkmcLgTAq/ bVWcbTAaH+nLGcDb5V63wBBycIWTDUn+wa83Ze+JHTO8fgkbM/a7W/4VD5HYGxmayMUs umoYngqtydwxGU2c1e+LssCIBkr2C/KZvWZGqGM3nzD3X3f7X9eYLiDwRdiwYPlQVua8 GI1XLuSaPB+QliJIl+pLjXp5TE62/xqh655xERvAQmKrkVi5FWm3/QknYYwxwa1qQKFT sQ/sIJnPvb2d39Ri9tiHrGl0aX7ESbggVJVrrQcZ03Pfi1uio07uKtSkPoQ+m3043P5v WiOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LUqeJ0tIIxhfr5tEylzfeSXClAw5dYTSbB2nrnc7B10=; b=nOLQQ1W8BvFw1Wk3iVDVWTFiBvSXAhj+c+HbacQvTfQCgPsU9iGSHozdnj85XB9WQj z1Qp4WalZYMCmbWCE5SeepZK5Vn6NFH79fGfPcTcAZHO0N+D9ttBFsnJrdmGOywRWObR K24c2rQ+s1UU9OfkQCbC6tIFTn6kjlyXqh9BHIvb5faxHHkMKJrgiMf2BPhvY9JhVVzE asepF36TqmxqZVW6142oZIpeLXOoT6MlkGcy1321HsPiOZeDFTVZ92olEX0y12XWJnR6 Jsr3Rl0//rq0nnFaXLjxVcSWpKbuHBKG6SHJh14lDQfKeyOTZfR+weSvjzvN9Nnl+ltP UhIg== X-Gm-Message-State: ABuFfoiU1Nuc9DnzAzu7LKlzB8WzsewVhZ3mmN01urVtFKcY//SqaIc7 kaVBDEJif4xcSmIQLjUSsxpcLvyLtqVU9I4xptRVPg== X-Google-Smtp-Source: ACcGV634jqfUY59Er3xk7lqaPk6Y5V2lSYHI9uw6fckMcWk9aM0iolZRJugsuFptccdDg2j9Y4te+c/kHu3GiRw1JcQ= X-Received: by 2002:a24:6882:: with SMTP id v124-v6mr8135374itb.124.1539454501765; Sat, 13 Oct 2018 11:15:01 -0700 (PDT) MIME-Version: 1.0 References: <1539445256033-0.post@n5.nabble.com> In-Reply-To: <1539445256033-0.post@n5.nabble.com> From: =?UTF-8?Q?C=C3=A9dric_Champeau?= Date: Sat, 13 Oct 2018 20:14:49 +0200 Message-ID: Subject: Re: @Immutable backwards compatibility To: users@groovy.apache.org Cc: users@groovy.incubator.apache.org Content-Type: multipart/alternative; boundary="000000000000b9c5890578202ed5" --000000000000b9c5890578202ed5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The "migration" may not be painful but breaking user builds or plugins when they upgrade Gradle is not cool. Several issues have been filed already as I understand. Le sam. 13 oct. 2018 =C3=A0 17:41, Daniel.Sun a =C3=A9c= rit : > Hi C=C3=A9dric, > > > However, we discovered several regressions (in @CompileStatic, in > > covariant return type checking, ...) that may make the migration > painful. > According to the changed files shown in the PR ( > https://github.com/gradle/gradle/pull/6903/files ), it seems that the > migration is not that painful ;-) > > BTW, all changes for 2.5.x pass all existing tests in Groovy projec= t. > If you find some breaking change, feel free to submit JIRA ticket to trac= k. > > Cheers, > Daniel.Sun > > > > > ----- > Daniel Sun > Apache Groovy committer > Blog: http://blog.sunlan.me > Twitter: @daniel_sun > > -- > Sent from: http://groovy.329449.n5.nabble.com/Groovy-Users-f329450.html > --000000000000b9c5890578202ed5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The "migration" may not be painful but breaking= user builds or plugins when they upgrade Gradle is not cool. Several issue= s have been filed already as I understand.

Le sam. 13 oct. 2018 =C3=A0 17:41, Daniel.Sun <sunlan@apache.org> a =C3=A9crit=C2= =A0:
Hi=C2=A0 C=C3=A9dric,

> However, we discovered several regressions (in @CompileStatic, in
> covariant return type checking, ...) that may make the migration painf= ul.
=C2=A0 =C2=A0 =C2=A0 According to the changed files shown in the PR (
https://github.com/gradle/gradle/pull/690= 3/files ), it seems that the
migration is not that painful ;-)

=C2=A0 =C2=A0 =C2=A0 BTW, all changes for 2.5.x pass all existing tests in = Groovy project.
If you find some breaking change, feel free to submit JIRA ticket to track.=

Cheers,
Daniel.Sun




-----
Daniel Sun
Apache Groovy committer
Blog: http://blog.sunlan.me
Twitter: @daniel_sun

--
Sent from: http://groovy.3294= 49.n5.nabble.com/Groovy-Users-f329450.html
--000000000000b9c5890578202ed5--