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 8D3AF200B9D for ; Thu, 13 Oct 2016 10:16:13 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 8BE26160AE4; Thu, 13 Oct 2016 08:16:13 +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 A3BF0160AE3 for ; Thu, 13 Oct 2016 10:16:12 +0200 (CEST) Received: (qmail 55572 invoked by uid 500); 13 Oct 2016 08:16:06 -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 55556 invoked by uid 99); 13 Oct 2016 08:16:06 -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; Thu, 13 Oct 2016 08:16:06 +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 DA3F4C1759 for ; Thu, 13 Oct 2016 08:16:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=scarlet.be Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id rVe-ZA296R6l for ; Thu, 13 Oct 2016 08:16:03 +0000 (UTC) Received: from sif.is.scarlet.be (sif.is.scarlet.be [193.74.71.28]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 268225F1F3 for ; Thu, 13 Oct 2016 08:16:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scarlet.be; s=scarlet; t=1476346551; bh=0lZ44UFVNaMVpb3m3I27E/n4wAwvQ7gAWU49d0Pgz08=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Subject:In-Reply-To:References:Message-ID; b=b5GayRnyXJuZyMi8fKNZs4QWsPLe0xTf2Jl5eyo2OEF/o4gPEiT8oPQVRz8aECpDu WZ2KchJ8mkBG2ynvpcUt1gl5JzXrXnEJbBk8oZjXbE93QqAYlMr5B2LPPgi544isxM bvFISt5AINgBH+dPiTNhWBmwuhuYbNQwAk98Xuww= Received: from webmail.scarlet.be (meigs.is.scarlet.be [193.74.71.216]) by sif.is.scarlet.be (8.14.9/8.14.9) with ESMTP id u9D8FofJ029098 for ; Thu, 13 Oct 2016 10:15:51 +0200 X-Scarlet: d=1476346551 c=193.74.71.216 Received: from ip-83-134-184-203.dsl.scarlet.be ([83.134.184.203]) via ip-83-134-184-203.dsl.scarlet.be ([83.134.184.203]) by webmail.scarlet.be with HTTP (HTTP/1.1 POST); Thu, 13 Oct 2016 10:15:50 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Thu, 13 Oct 2016 10:15:50 +0200 From: Gilles To: Subject: Re: [Math] Changes on the 3.x line In-Reply-To: References: <7cfac90c-4f0a-ebca-0391-561ef78fa7bd@apache.org> <033e6bc251cf574c9a0a5873e6b989d8@scarlet.be> <06361713-9eb0-287d-f1b8-3f7a34fe51a3@apache.org> <31f5e65db1a595222b52b78b56b19890@scarlet.be> <4bd83b60c498cc946a3d7acf312bd670@scarlet.be> Message-ID: <5dc4a82a026a8f09eec3b78224e8b41e@scarlet.be> X-Sender: gilles@harfang.homelinux.org User-Agent: Scarlet Webmail X-DCC-scarlet.be-Metrics: sif; whitelist X-Virus-Scanned: clamav-milter 0.98.1-exp at sif X-Virus-Status: Clean archived-at: Thu, 13 Oct 2016 08:16:13 -0000 On Wed, 12 Oct 2016 19:37:20 -0700, Gary Gregory wrote: > On Oct 12, 2016 4:17 PM, "Gilles" > wrote: >> >> On Wed, 12 Oct 2016 15:44:26 -0700, Gary Gregory wrote: >>> >>> On Oct 12, 2016 3:34 PM, "Gilles" >>> wrote: >>>> >>>> >>>> On Wed, 12 Oct 2016 22:48:49 +0200, Emmanuel Bourg wrote: >>>>> >>>>> >>>>> Le 12/10/2016 à 18:45, Gilles a écrit : >>>>> >>>>>> So, what you say in substance is that you'd rather _wait_ for >>>>>> someone to come by who will want to work with you on 3.x, rather >>>>>> than continue with people, here and now, a work (CM4) that >>>>>> started more than 3 years ago. >>>>> >>>>> >>>>> >>>>> To be clear, I have no plan to maintain CM 3. I applied a small >>>>> bug fix >>>>> to CM 4, I just thought it would be nice to backport it if ever a >>>>> new > CM >>>>> 3 release is required. That's all. >>>> >>>> >>>> >>>> That backport served as an example that could lead to a broader >>>> reflection on the future of a project and the "community" around >>>> it; but you ignored it, again, by expressly cutting that part of >>>> my message. >>>> >>>> >>>>> I'm doing open source mostly for fun, my motivation is to help >>>>> and make >>>>> something useful to others, and if a fixed CM 3 makes someone >>>>> happy, >>>>> then so am I. >>>> >>>> >>>> >>>> I am sad that those one-shots gives the false impression that >>>> CM3 (or CM4) is alive. >>>> >>>> Some people here could have the project to maintain CM3; even >>>> if I'd prefer that they would work on CM4, they are of course >>>> free to decide where they want to contribute. >>>> >>>> However, I find it extremely uneasy that there is no roadmap >>>> whatsoever; only criticism of what I proposed. >>>> >>>> Is that fix worth a CM 3.7 release? >>>> If not, and nobody works towards a release, what did the >>>> reporter actually gain? >>> >>> >>> Sometimes, a user just wants a bug fix in an easy to apply release. >>> The >>> liveliness of the project switches state as soon as the fix is >>> delivered. >>> Release notes can warn that new features are only happening on the >>> master >>> branch. If I get a bug fix I am happy ;-) >> >> >> This is all fine, in "theory". But: >> * Who is going to _make_ a release for each applied patch? > > Speaking here only about 3.x... > > Whomever feels like it! :-) We do not have ownership as you well > know. I do > not have a need for a patch today and I do not foresee needing one, > but I > would certainly not be shy about cutting an RC if I needed one. Even if he wished to do it, the reporter and patch provider could not do it (unless he is a committer already). Will you grant the privilege on the basis of one patch? >> * Why this fix and not the other ones reported on JIRA? > > It's up to the volunteer that steps up, with reasonable feedback from > this > peanut gallery :-) PMC members do not ask for feedback. They do as they wish. Usually, that's fine. But in the case of a project that is in a bad situation like CM (I call "bad", the shift from "bug report is handled within hours" to "unmaintained"), it's not. >> * If a release should be considered only after all reported >> issues have been examined, who is going to do that work? > > See above. Well, the above is a non-answer. No "privileged" developer is likely to spend his time doing point releases. So there should be a roadmap such as "new point release every 6 months, containing whatever has been fixed". Otherwise, why would a contributor be motivated to provide a patch? >> >> Where is the roadmap? > > We do not need a roadmap for 3.x fixes IMO. I do not agree; I gave the reason above. > For 4.x, the answer is the same as it has always been, we discuss on > the > ML. How else would it happen? At an Apache conference or meetup I > suppose... I've discussed a lot on the ML. I've proposed things, and there has been no alternative (I do not call letting the code rot, an alternative). Don't you think that having maintained CM alone during 6 months (from December to May) and, my stopping doing that have resulted in nobody else doing it, is enough proof that the development model is not good for this situation (big code, no team), and that the "community" and PMC should support a radical change? If not, it means that fairly soon, people will search for alternative projects that are well maintained. People who read this and have a certain competing project in mind that has this property should say clearly that they in fact support _that_ alternative. All PMC members should indicate where they stand. Gilles > > Gary >> >> Gilles >> >> >>> >>> Gary >>>> >>>> >>>> What is the added value of this project if there is no >>>> decision to move forward? >>>> As I indicated a few months ago, the code sits there; and >>>> the more time passes, the less it will attract new >>>> contributors. >>>> >>>> >>>> Gilles >>>> >>>> >>>>> >>>>> Emmanuel Bourg >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org