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 ECE89200D0B for ; Wed, 13 Sep 2017 01:15:02 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id EAFFB1609C9; Tue, 12 Sep 2017 23:15:02 +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 44DEC1609B4 for ; Wed, 13 Sep 2017 01:15:02 +0200 (CEST) Received: (qmail 58173 invoked by uid 500); 12 Sep 2017 23:14:59 -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 58161 invoked by uid 99); 12 Sep 2017 23:14:58 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Sep 2017 23:14:58 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 3844E182E68 for ; Tue, 12 Sep 2017 23:14:58 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-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: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=scarlet.be Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id lD4DONkplUX5 for ; Tue, 12 Sep 2017 23:14:56 +0000 (UTC) Received: from hel.is.scarlet.be (hel.is.scarlet.be [193.74.71.26]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 3154E5FB61 for ; Tue, 12 Sep 2017 23:14:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scarlet.be; s=scarlet; t=1505258089; bh=IAAe5dPduBbYuYcsjVi5pP8oc89p2vNVPVpaF6Ps5AU=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Subject:In-Reply-To:References:Message-ID; b=tYb1UputpFAXgQZqJTycIOkscBCnomaHqa/N1ELbRjCU5z5OoZAcPrlDjEURW0mvW jr+bsYTC9ZPhocV3fj2ApnXZYqDU0JSv4e6RMG6RGQzt4765NSj/UUqVwc1hPIcpmT iBphftxZ3drju3lBGngm55zZno12fRn53t3OjDZg= Received: from webmail.scarlet.be (gresham.is.scarlet.be [193.74.71.215]) by hel.is.scarlet.be (8.14.9/8.14.9) with ESMTP id v8CNEm4H008804 for ; Wed, 13 Sep 2017 01:14:49 +0200 X-Scarlet: d=1505258089 c=193.74.71.215 Received: from ip-213-49-69-239.dsl.scarlet.be ([213.49.69.239]) via ip-213-49-69-239.dsl.scarlet.be ([213.49.69.239]) by webmail.scarlet.be with HTTP (HTTP/1.1 POST); Wed, 13 Sep 2017 01:14:49 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 13 Sep 2017 01:14:49 +0200 From: Gilles To: Subject: Re: [All][Math] New component: "Commons =?UTF-8?Q?Geometry=22=3F?= In-Reply-To: References: <715027bee0b4681d76bd15328fad2415@scarlet.be> <2B12843C-A5E3-4E35-A742-2C11C248AD89@dslextreme.com> <506364C0-756B-4728-9D3F-8943BDB141AF@apache.org> <3d838fcb88a8a229893ee31e944e4992@scarlet.be> <9D35F1FE-5AEA-4467-AD0E-B18102D431F5@dslextreme.com> <29a54bea-bdab-f392-c038-f887a69a4412@apache.org> <36504ef5-f0a2-3fca-7387-0a8e731eef1c@apache.org> <100d322176f3ee17cc593416de197546@scarlet.be> <4ca06ee7-b8a9-4870-9fb5-89705db066bc@apache.org> <66b6010ed7161c4d0360bcf6c9431b25@scarlet.be> Message-ID: <926b9044d0f6f28d82947f27f49846e3@scarlet.be> X-Sender: gilles@harfang.homelinux.org User-Agent: Scarlet Webmail X-DCC-scarlet.be-Metrics: hel; whitelist X-Virus-Scanned: clamav-milter 0.98.1-exp at hel X-Virus-Status: Clean archived-at: Tue, 12 Sep 2017 23:15:03 -0000 On Tue, 12 Sep 2017 13:07:24 +0200, Jochen Wiedmann wrote: > On Sat, Sep 2, 2017 at 12:50 AM, Gilles > wrote: > >> Because of "Commons" rules, it is not "equivalent": There was >> a long thread concluding that all modules must be released >> _together_, and with the same top-level package name and version >> number. >> It is very "maintainer(s)-unfriendly" because of the quite >> different subject matters that coexist in CM. > > I wouldn't count that rule "*all* modules must be released" as a > mantra: I found the idea attractive, but Stian (link to older discussion in a previous post) advised that maven would not easily "support" it. Has that changed since the discussion took place (10 months ago)? > a) In case of an emergency release (fixing a CVE, for example), I'd > clearly consider pushing out the module as more important than > waiting > for a full release. (Of course, one must be careful to maintain > compatibility when pushing out just a module, but that goes without > saying.) > b) I'd like to hear others experiences on that topic (maybe VFS). > Anyways, my personal experiences with Rat are clear: Releasing *all* > together is causing nothing but pain, and tends to defer releases > indefinitely. OTOH, releasing a submodule can be done at all times, > and without overly much preparation. > > In conclusion, I'd definitely support the release of a single > submodule, if the need would arise. How can one reconcile what you say here with what was said in that old thread? Would the PMC accept that a component contains independent modules (where "independent" means that each module can have its own version number, irrespective of the component's version)? Arguably (cf. thread referred to above), a "Commons" component should be simple enough that multiple versions are not necessary. [Chorus:] This is not the case with "Commons Math", hence separate components for independent contents (such as "Geometry", "RNG", "Numbers" and "SigProc") is the simplest solution. Gilles > Jochen --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org