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 9A157200AE4 for ; Fri, 10 Jun 2016 00:56:22 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 98B65160A5D; Thu, 9 Jun 2016 22:56:22 +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 B928A160A58 for ; Fri, 10 Jun 2016 00:56:21 +0200 (CEST) Received: (qmail 19963 invoked by uid 500); 9 Jun 2016 22:56:20 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 19950 invoked by uid 99); 9 Jun 2016 22:56:20 -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; Thu, 09 Jun 2016 22:56:20 +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 C0EFCC0E1A for ; Thu, 9 Jun 2016 22:56:19 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.72 X-Spam-Level: X-Spam-Status: No, score=-0.72 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=scarlet.be Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id G4FtLMCZxCMr for ; Thu, 9 Jun 2016 22:56:17 +0000 (UTC) Received: from eir.is.scarlet.be (eir.is.scarlet.be [193.74.71.27]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 677A45F19D for ; Thu, 9 Jun 2016 22:56:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scarlet.be; s=scarlet; t=1465512971; bh=1Iwz2hJ6cybv2fzG5JBljs9duBye1c/UzJK8VzUbVkA=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Subject:In-Reply-To:References:Message-ID; b=MOxdlBkkbD8ZkO5xvMO+21q41oEdMTljs5gtiS8uai9HvouuAw/3CKv1vP4LYEuVG KM3kQ9MF0vxURM7fgMM717HT3XkrFu5Yz7ghGXIK2BCJYDVW0C/Y92bYuWGJuWPwja HFhLjrj8ZJq/Ti7EhNkAoqadLgwYD+IygivxXKi0= Received: from webmail.scarlet.be (gresham.is.scarlet.be [193.74.71.215]) by eir.is.scarlet.be (8.14.9/8.14.9) with ESMTP id u59MuArX008240 for ; Fri, 10 Jun 2016 00:56:11 +0200 X-Scarlet: d=1465512971 c=193.74.71.215 Received: from ip-62-235-198-152.dsl.scarlet.be ([62.235.198.152]) via ip-62-235-198-152.dsl.scarlet.be ([62.235.198.152]) by webmail.scarlet.be with HTTP (HTTP/1.1 POST); Fri, 10 Jun 2016 00:56:10 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Fri, 10 Jun 2016 00:56:10 +0200 From: Gilles To: Subject: Re: [Math] Commons Math (r)evolution In-Reply-To: <5C4D5824-2762-469E-9BDF-C52A8AA11310@dslextreme.com> References: <2e32ba99e52f26d0470246b7cc7f0e01@scarlet.be> <3149c51f-6b28-c2c4-2356-6a5b9a5d5d6d@apache.org> <8d00333d-0ed3-b58d-daf6-a44d26bd0fec@apache.org> <3fcbc91f44dfe04f86a7bae4b8075e13@scarlet.be> <09fe39b0-2638-ee0b-c381-0a9500a4ae1f@apache.org> <882b02ac5e2898c00f0bada2dce1345d@scarlet.be> <9f280285c7ffb12f37840b146cd49449@scarlet.be> <5C4D5824-2762-469E-9BDF-C52A8AA11310@dslextreme.com> Message-ID: <7f867c644d0153a11f0efaec48409def@scarlet.be> X-Sender: gilles@harfang.homelinux.org User-Agent: Scarlet Webmail X-DCC-scarlet.be-Metrics: eir; whitelist X-Virus-Scanned: clamav-milter 0.98.1-exp at eir X-Virus-Status: Clean archived-at: Thu, 09 Jun 2016 22:56:22 -0000 On Thu, 9 Jun 2016 14:53:20 -0700, Ralph Goers wrote: >> On Jun 9, 2016, at 2:12 PM, Gilles >> wrote: >> >> Hello Jörg. >> >> On Thu, 09 Jun 2016 09:43:06 +0200, Jörg Schaible wrote: >>> Hi Gilles, >>> >>> Gilles wrote: >>> >>>> Hi. >>>> >>>> On Wed, 8 Jun 2016 23:50:00 +0300, Artem Barger wrote: >>>>> On Wed, Jun 8, 2016 at 12:25 AM, Gilles >>>>> >>>>> wrote: >>>>> >>>>>> >>>>>> According to JIRA, among 180 issues currently targeted for the >>>>>>>> next major release (v4.0), 139 have been resolved (75 of which >>>>>>>> were not in v3.6.1). >>>>>>>> >>>>>>>> >>>>>>> ​Huh, it's above of 75% completion :)​ >>>>>>> >>>>>> >>>>>> Everybody is welcome to review the "open" issues and comment >>>>>> about them. >>>>>> >>>>>> >>>>> ​I guess someone need to prioritize them​ according to they >>>>> importance for >>>>> release. >>>> >>>> Importance is relative... :-} >>>> >>>> IMO, it is important to not release unsupported code. >>> >>> Unit test *are* kind of support. >> >> Unit tests are not what I mean by "support". They only increase the >> probability that the code behaves as expected. [And sometimes they >> do >> not because they can be buggy too, as I discovered when refactoring >> the "random" package.] > > Now that is a funny argument. If you can write a proper unit test > for the code typically you understand what the code is doing and > could > fix it if needed. Yes. Where did I say otherwise? >> >> But anyways, my reservations have nothing to do with the >> functionality >> of released code: users who are satisfied with the service provided >> by >> v3.6.1 (or any of the previous versions of CM) have no reason to >> upgrade >> to 4.0. [By upgrading, all they get is the obligation to change the >> "import" statements.] >> >> And we have no reason to release a v4.0 of a code that >> 1. has not changed >> 2. is not supported > > What you seem to be proposing is tossing code that “isn’t supported” > even if it works just fine. I don’t understand why you would want to > do that. No, you misunderstood: I want to work on, and release, code which we can support. Code which we can't support will stay in the "develop" branch until someone feels confident to release it. > What I am seeing here is a bunch of people coming on board who seem > to really want to help and get involved. Before doing radical things > like dumping a large portion of the code base please take the time to > see how things play out. I did take the time (and I'm not going to continue wasting my time the way I did all these years). I just gave two examples of unsolvable issues due to code being unsupported. Please let us know how you'd handle them. Also, to conclude a discussion that go in circles: I'm not preventing (how could I?) you to release CM v4.0 with whatever contents you see fit. I gave my arguments for discouraging such a step and others in favour of my preferred alternative, which I'd like to start working on, concretely, in order to see how it'll play out indeed. Gilles > Ralph --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org