From dev-return-5591-archive-asf-public=cust-asf.ponee.io@groovy.apache.org Fri Nov 2 15:43:47 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 7944B18062B for ; Fri, 2 Nov 2018 15:43:45 +0100 (CET) Received: (qmail 11417 invoked by uid 500); 2 Nov 2018 14:43:44 -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 11400 invoked by uid 99); 2 Nov 2018 14:43:43 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2018 14:43:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 7E28E1A33C9 for ; Fri, 2 Nov 2018 14:43:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.411 X-Spam-Level: X-Spam-Status: No, score=-0.411 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_DKIMWL_WL_MED=-0.01, T_REMOTE_IMAGE=0.01] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=thomsonreuters.com header.b=mKxJvViP; dkim=pass (1024-bit key) header.d=trten.onmicrosoft.com header.b=VopaUWN8 Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id hfie5CNFqqpz for ; Fri, 2 Nov 2018 14:43:39 +0000 (UTC) Received: from mailout2-trp.thomsonreuters.com (mailout2-trp.thomsonreuters.com [163.231.6.26]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 6466D5F532 for ; Fri, 2 Nov 2018 14:43:39 +0000 (UTC) Received: from trpusmneagrly02.int.westgroup.com (relay2 [163.231.22.113]) by mailout2-trp.thomsonreuters.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id wA2EhbpY008933 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 2 Nov 2018 14:43:37 GMT X-DKIM: OpenDKIM Filter v2.4.3 mailout2-trp.thomsonreuters.com wA2EhbpY008933 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=thomsonreuters.com; s=defaultdkim; t=1541169817; bh=ThczKKYR0kiRRWqiYlmkKKyMt63h6jDNVg5OxROfCJQ=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=mKxJvViPrYIupXk0/kkWFZcs3EXhl+L7F3eu1kaW0vfmniDQ2tUVO/sWDl6Q+EOQO 4976U00K+NSFk/HG+m7yPxaWjvWvD50yZF78n1xDVQi2vW60mjP92VZR2LiyNlmuM7 2KFSX/GzmxO7iRln7cfDbOeT6SKtcX62xYC9J8xY= Received: from C195DQZEHUB07.ERF.thomson.com ([10.176.13.5]) by trpusmneagrly02.int.westgroup.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id wA2EhUDM028524 for ; Fri, 2 Nov 2018 14:43:36 GMT Received: from C008ZCDEFM306.ERF.thomson.com (10.204.200.87) by C195DQZEHUB07.ERF.thomson.com (163.231.29.205) with Microsoft SMTP Server (TLS) id 14.3.389.1; Fri, 2 Nov 2018 08:43:18 -0600 Received: from C134ZXDXM302.ERF.thomson.com (10.204.96.126) by C008ZCDEFM306.ERF.thomson.com (10.204.200.87) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Fri, 2 Nov 2018 09:43:18 -0500 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (10.204.52.22) by C134ZXDXM302.ERF.thomson.com (10.204.96.126) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Fri, 2 Nov 2018 09:43:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=TRTEN.onmicrosoft.com; s=selector1-thomsonreuters-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pv5aQIz8xRj0q30G3QFMZ/Zc3afov6BEO//rN1icN4c=; b=VopaUWN8djGkUHLYwodpykTc3r+O2a48q5jpblK+tS6+2qfDl+CN6OPaPgdsyJOubrCOd5s/e7JLoCUNEeISWKagcfnboOGXCzle4EakrC1gSm0JWqHFrBATv3XrDel21hCpAxAvGl0/Es2wFamxo+doCLsjxU42V4TLJchmgb0= Received: from DM5PR03MB3161.namprd03.prod.outlook.com (10.174.190.34) by DM5PR03MB3353.namprd03.prod.outlook.com (10.174.241.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.25; Fri, 2 Nov 2018 14:43:16 +0000 Received: from DM5PR03MB3161.namprd03.prod.outlook.com ([fe80::960:deba:37a8:1c50]) by DM5PR03MB3161.namprd03.prod.outlook.com ([fe80::960:deba:37a8:1c50%4]) with mapi id 15.20.1273.030; Fri, 2 Nov 2018 14:43:16 +0000 From: "Milles, Eric (TR Tech, Content & Ops)" To: "dev@groovy.apache.org" Subject: Re: About the enhanced version of `Properties`, i.e. `GProperties` Thread-Topic: About the enhanced version of `Properties`, i.e. `GProperties` Thread-Index: AQHUcljmH+IGr4O8e0mNhs2bU8cOuKU8j8In Date: Fri, 2 Nov 2018 14:43:16 +0000 Message-ID: References: <1541127914160-0.post@n5.nabble.com> In-Reply-To: <1541127914160-0.post@n5.nabble.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=eric.milles@thomsonreuters.com; x-originating-ip: [198.179.137.199] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR03MB3353;20:QDuZfVvUcyKSn9S3L8YqWd7JXxl+embJfMPq9vaVVRkNSxRptyyMXnuk/rxcYazw4ILd1aVNl728PUZk6b+vcjQeO3NwxxmUbF3SDDGLCMwASmZPMjOFDgPiwEyQfKHZmCfmceW4c1hn8qeZR5Ftoeb2rNg5qh4ybR6bnyrQ1OULrMxZmnDtqVRgyf/gzOy4ECK488K2hx4W3dHAz9gm5L77v3/XfyLfpA7x4gEC/+EeYxWRF06MtJkUidfRl+j3ldk3Kn1zGCHz6Jn2JsQcNlSW9231O80+Dzj94MF0Blg4j00XdhBqp2tNb8INrb0Z77BXvzw8DwWy3Lnz9MyMSrwZJWFH3/bSLuNAbBIJnzvC+kVrBluLLRLAMks4798equBU8EkSGWLCs9hoGTvToGUSx4N0TCLIabxdKDpilwAwnTPaT6oJghmOlAyE3cti/qGNbO7rVD+peXTUJfI6pND5IV90XyJebcAZTjvDSWLM5Otfm7MrD4y5RXwjzlAe x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: edeba785-9984-4beb-886f-08d640d18644 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);SRVR:DM5PR03MB3353; x-ms-traffictypediagnostic: DM5PR03MB3353: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(194151415913766)(130873036417446)(10436049006162)(163750095850); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(11241501184)(944501410)(4982022)(52105095)(93006095)(93001095)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);SRVR:DM5PR03MB3353;BCL:0;PCL:0;RULEID:;SRVR:DM5PR03MB3353; x-forefront-prvs: 08444C7C87 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(396003)(376002)(346002)(136003)(39860400002)(189003)(199004)(53754006)(236005)(76176011)(478600001)(606006)(966005)(14444005)(33656002)(74316002)(45080400002)(476003)(2351001)(19627405001)(256004)(486006)(106356001)(446003)(105586002)(8676002)(8936002)(2900100001)(11346002)(5660300001)(14454004)(68736007)(81156014)(1730700003)(66066001)(97736004)(5640700003)(6436002)(26005)(733005)(6306002)(1015004)(229853002)(55016002)(54896002)(6506007)(102836004)(86362001)(9686003)(53546011)(6606003)(3846002)(2906002)(71190400001)(575784001)(6116002)(71200400001)(186003)(6916009)(81166006)(7736002)(7696005)(2501003)(6246003)(316002)(53936002)(99286004)(25786009)(81973001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR03MB3353;H:DM5PR03MB3161.namprd03.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: thomsonreuters.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 78cp85I5s72qrskUf1oRvYjEpNjjzWY3RscqdPT3KRa7eQ4DnlmK/dm891JsbioAOR9/sL4F5DTJRfU7RUvjxLBFa/m9FPiRaudDA25m/ArYCBm9QJy6IZF7vNyP3rOcb8ogKU8HX6ViGLH+xjWztO7YtA2kw0f73vlQpbj2U+g7jrSYsuF0dQyWc0543r0flLOEV/mHUeWcooFkF4mNj+yTuV4agNRENmxkFf2VUBxBDtnsjvWz3+vD7xXeTrjQMjM7MifhvJ3N6ejlxj61PyFPckiVKcEZf4LBSE9UnNN/kae48pTmdaMvnSbqdeHxjUaygCC4hQodq7TlAr4M24MReCWRIt30WJxRUqxGqA8= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_DM5PR03MB3161D95CA728E21358816F848ACF0DM5PR03MB3161namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: edeba785-9984-4beb-886f-08d640d18644 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2018 14:43:16.2783 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 62ccb864-6a1a-4b5d-8e1c-397dec1a8258 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB3353 X-OriginatorOrg: thomsonreuters.com X-TM-AS-Product-Ver: SMEX-12.0.0.1727-8.200.1013-24198.000 X-TM-AS-Result: No--8.344500-0.000000-31 X-TM-AS-MatchedID: 8005-143723-150567-150675-709584-702358-708328-701437-707 163-700079-711994-106660-712058-704416-702807-105700-139705-706817-701099-7 00401-139703-111600-111604-188119-705718-701827-702638-111605-700074-700264 -700732-700345-700450-700802-188134-111608-188062-188057-700490-111610-1215 28-701669-703707-700242-706214-705313-709339-700492-138522-700657-700529-13 8539-188092-148004-148007-148020-148036-148051-20016-20028-22102-42003-63 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-CFilter-Loop: Reflected --_000_DM5PR03MB3161D95CA728E21358816F848ACF0DM5PR03MB3161namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Can there be an example of its use shown before it is automatically merged = into master/3.0? Even the pull request and javadoc of the class do not des= cribe its usage. How can someone evaluate it this way and what are the alt= ernatives if this does not exist? ________________________________ From: Daniel Sun Sent: Thursday, November 1, 2018 10:05 PM To: dev@groovy.incubator.apache.org Subject: About the enhanced version of `Properties`, i.e. `GProperties` Hi all, I propose to implement an enhanced version of `Properties`, i.e. `GProperties`, which can interpolate values of properties and import other properties in classpath. Here is the PR: https://urldefense.proofpoint.com/v2/url?u=3Dhttps= -3A__github.com_apache_groovy_pull_818&d=3DDwICAg&c=3D4ZIZThykDLcoWk-GVjSLm= y8-1Cr1I4FWIvbLFebwKgY&r=3DtPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=3D= ki23iPPqTr8gwhOjVyx3c_mhum0ln5RILmOf8IAoceo&s=3DaO1PJ51Q3a9FLGMw4EsPV7kgsvt= csDVh3TVlCqIvSsk&e=3D [https://avatars1.githubusercontent.com/u/9151616?s=3D400&v=3D4] GROOVY-8866: Implement `GProperties` to handle properties file smartly by d= anielsun1106 =B7 Pull Request #818 =B7 apache/groovy urldefense.proofpoint.com Any thoughts? ( Andres's opinion on `GProperties` can be found at here[1] ) Cheers, Daniel.Sun [1] https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__groovy.329449.n5.nabb= le.com_Groovy-2D2-2D5-2D4-2Dplanning-2Dtp5754788p5754790.html&d=3DDwICAg&c= =3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DtPJuIuL_GkTEazjQW7vvl7mN= WVGXn3yJD5LGBHYYHww&m=3Dki23iPPqTr8gwhOjVyx3c_mhum0ln5RILmOf8IAoceo&s=3DF0F= 4fL1RtQtYxeRRhivfsLrmpDqPnT3t682xo06dhcs&e=3D -- Sent from: https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__groovy.329= 449.n5.nabble.com_Groovy-2DDev-2Df372993.html&d=3DDwICAg&c=3D4ZIZThykDLcoWk= -GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DtPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYH= ww&m=3Dki23iPPqTr8gwhOjVyx3c_mhum0ln5RILmOf8IAoceo&s=3Dwwaypip5_jx42HAqEL6a= z2VPwDYnJpij_VZML4FhE2U&e=3D --_000_DM5PR03MB3161D95CA728E21358816F848ACF0DM5PR03MB3161namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Can there be an example of its us= e shown before it is automatically merged into master/3.0?  Even the p= ull request and javadoc of the class do not describe its usage.  How c= an someone evaluate it this way and what are the alternatives if this does not exist?




From: Daniel Sun <realbl= uesun@hotmail.com>
Sent: Thursday, November 1, 2018 10:05 PM
To: dev@groovy.incubator.apache.org
Subject: About the enhanced version of `Properties`, i.e. `GProperti= es`
 
Hi all,

       I propose to implement an enhanced ver= sion of `Properties`, i.e.
`GProperties`, which can interpolate values of properties and import other<= br> properties in classpath.

       Here is the PR:   https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_apache_gr= oovy_pull_818&d=3DDwICAg&c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFe= bwKgY&r=3DtPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=3Dki23iPPqT= r8gwhOjVyx3c_mhum0ln5RILmOf8IAoceo&s=3DaO1PJ51Q3a9FLGMw4EsPV7kgsvtcsDVh= 3TVlCqIvSsk&e=3D


       Any thoughts?
       ( Andres's opinion on `GProperties` ca= n be found at here[1]  )

Cheers,
Daniel.Sun

[1]
http= s://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__groovy.329449.n5.nabble.c= om_Groovy-2D2-2D5-2D4-2Dplanning-2Dtp5754788p5754790.html&d=3DDwICAg&am= p;c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DtPJuIuL_GkTEazjQW= 7vvl7mNWVGXn3yJD5LGBHYYHww&m=3Dki23iPPqTr8gwhOjVyx3c_mhum0ln5RILmOf8IAo= ceo&s=3DF0F4fL1RtQtYxeRRhivfsLrmpDqPnT3t682xo06dhcs&e=3D




--
Sent from: https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__groovy.329449.n5.nabb= le.com_Groovy-2DDev-2Df372993.html&d=3DDwICAg&c=3D4ZIZThykDLcoWk-GV= jSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DtPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYY= Hww&m=3Dki23iPPqTr8gwhOjVyx3c_mhum0ln5RILmOf8IAoceo&s=3Dwwaypip5_jx= 42HAqEL6az2VPwDYnJpij_VZML4FhE2U&e=3D
--_000_DM5PR03MB3161D95CA728E21358816F848ACF0DM5PR03MB3161namp_--