Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8411F17D6E for ; Wed, 8 Oct 2014 21:49:07 +0000 (UTC) Received: (qmail 78767 invoked by uid 500); 8 Oct 2014 21:49:07 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 78720 invoked by uid 500); 8 Oct 2014 21:49:07 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 78709 invoked by uid 99); 8 Oct 2014 21:49:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Oct 2014 21:49:06 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [129.55.12.45] (HELO mx1.ll.mit.edu) (129.55.12.45) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Oct 2014 21:49:01 +0000 Received: from LLE2K10-HUB02.mitll.ad.local (LLE2K10-HUB02.mitll.ad.local) by mx1.ll.mit.edu (unknown) with ESMTP id s98Lltu1017890 for ; Wed, 8 Oct 2014 17:48:40 -0400 Date: Wed, 8 Oct 2014 17:35:29 -0400 From: Jeremy Kepner To: Subject: Re: Deprecation removal for 1.7.0 Message-ID: <20141008213529.GB5930@ll.mit.edu> Reply-To: References: <20141006214223.GA7997@ll.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.12.52,1.0.28,0.0.0000 definitions=2014-10-08_09:2014-10-08,2014-10-08,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=1 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1410080192 X-Virus-Checked: Checked by ClamAV on apache.org Perhaps the process should be changed to require review prior to deletion. We can't assume all our users are always scanning the e-mail list. It is a reasonable expectation that we won't break their code. On Wed, Oct 08, 2014 at 05:33:36PM -0400, Keith Turner wrote: > On Mon, Oct 6, 2014 at 9:45 PM, Adam Fuchs wrote: > > > So, I think we can make a general argument to set policy, and when removing > > a specific method we should make a specific argument. Personally, I would > > > > I am not sure any new policy is needed. If someone disagrees w/ a commit > that removed a deprecated method, then they can always -1 the commit. > Hopefully the persons argument for removing the method would be in the JIRA > associated w/ the commit. > > > > set the bar at identifying the specific harm cause by the retention of the > > method, as well as polling the community and considering objections. > > > > Christopher, you made an argument about people misunderstanding the > > semantics of the method and using it incorrectly. Is that not solved by > > just deprecating the method? > > > > It would be nice to have a more structured way of polling the community for > > continuing use of deprecated code. Can anyone propose a way of doing this? > > Maybe a call-back system where people can register the deprecated methods > > that they care about? Maybe some scripts that people can use to determine > > which deprecated methods they depend on and submit those to us? > > > > Adam > > On Mon, Oct 6, 2014 at 4:42 PM, Jeremy Kepner wrote: > > > > > -1 > > > > > > Need a good reason why the current deprecated code is causing harm to > > > Accumulo. > > > > > > > > In general, keeping around deprecated code restricts how much we can > > optimize behind the scenes (both for performance or maintainability). It > > also keeps our test burden higher. > > > > I'll let Christopher speak to the specifics of what he wants to remove, but > > it sounds like at least one of them is something that commonly results in > > incorrect usage, even internally. > > > > -- > > Sean > >