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 6981F200B3C for ; Wed, 13 Jul 2016 11:24:20 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 667CD160A6E; Wed, 13 Jul 2016 09:24:20 +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 849C6160A57 for ; Wed, 13 Jul 2016 11:24:19 +0200 (CEST) Received: (qmail 93212 invoked by uid 500); 13 Jul 2016 09:24:18 -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 93200 invoked by uid 99); 13 Jul 2016 09:24:18 -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; Wed, 13 Jul 2016 09:24:18 +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 DB50018069A for ; Wed, 13 Jul 2016 09:24:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.002 X-Spam-Level: X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id rCuir_MdscZS for ; Wed, 13 Jul 2016 09:24:16 +0000 (UTC) Received: from mail-io0-f176.google.com (mail-io0-f176.google.com [209.85.223.176]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 238495F46E for ; Wed, 13 Jul 2016 09:24:15 +0000 (UTC) Received: by mail-io0-f176.google.com with SMTP id q83so41045343iod.1 for ; Wed, 13 Jul 2016 02:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=iP2liOMkmzfAJZZCe8uil2nKpZpuLruWJVJSaqUbv7c=; b=Gv7eNL//yze8gNfrXsZF8YxJYLav495c8e1NDu6/B5ZwCaXXaXYvEgdBmZCLu4LYU/ 0fYzsx50t8DLM/WAFg5XE6450CV8Fw12oUb4QfOSUQuloitmUcop7HJ9fewycXEHlUvi XaSWaEsrHKvfWba5H5O22Mep67ydhkr7ZUFO2sFfZOTby5cQk00baALxHHdqo8IIvr+k i5zPwjUdyQnDtY7U1TmfDY6D4ftetCAkBb3IiGglL695QTHc1+ZHY1aZjL5VtYXZpli6 wJ/kNFSs3zLtsivYEgxzAT4uCuy+5YBUQivu90JyLrPNdRW2CHFCG2MPuy1grjoF6U96 1Q4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=iP2liOMkmzfAJZZCe8uil2nKpZpuLruWJVJSaqUbv7c=; b=JT9+UeojCKnAI/4lvY4h3qH64HYaMfGXQN6he4nrHqSTPDbQIsF4KK7uP6WbwLuKle xvjT+UD112VFGDbCM2tFPfP5iUfhHmqmlypcSzkquo1oYVZTxf0JSxtZyKPGB+1g7aBT tpXkQ+ZImEldkcIyI4BxjVGXhqAplStkeHJZjpGibsPs8Z38u2EL7oHmgoYOUOnr4eSG qnF7Rd26cj/Fu6C7YOiryT5rzzm9V2F1dxKJ3GeE35Vfr8RR6X76dNxbvvk+Ayov/qzV CFFDj/6Qzr+3+LCU5+qd5rIssovp4gvB9cwXaLKE6lwopWXdvdChlCYC09Dw8QVg1Im2 8X1A== X-Gm-Message-State: ALyK8tLxAtgBc5kdgruuTNFrMjeUuJ2H9LieIVMPRWLnRVsXfZp3vgquwqY/H8OS1nego7mLO6QpN++hLHEklg== X-Received: by 10.107.188.131 with SMTP id m125mr8173005iof.1.1468401853768; Wed, 13 Jul 2016 02:24:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.14.206 with HTTP; Wed, 13 Jul 2016 02:24:12 -0700 (PDT) In-Reply-To: References: From: sebb Date: Wed, 13 Jul 2016 10:24:12 +0100 Message-ID: Subject: Re: [CRYPTO]1.0.0 Release Plan To: Commons Developers List Content-Type: text/plain; charset=UTF-8 archived-at: Wed, 13 Jul 2016 09:24:20 -0000 On 13 July 2016 at 07:04, Sun, Dapeng wrote: > Copy the native files from other platforms to target is worked. I also uploaded a SNAPSHOT version contains native of Linux and Mac. If there is no concerns, I will try to add windows and kick off the first release. > > https://repository.apache.org/content/repositories/snapshots/org/apache/commons/commons-crypto/1.0.0-SNAPSHOT/commons-crypto-1.0.0-20160713.032556-2.jar > That works for me on MacOSX (tested using 'java -jar commons-crypto-1.0.0-20160713.032556-2.jar') I think there need to be a RELEASE NOTES file (generated from the changes). I have created an initial sample; changes.xml needs to be updated with the OS/version support details and the RN regenerated. However I wonder whether the Changes section should be present, given that there is no previous release (AFAIK). If it is needed, then it needs updating with all the other relevant fixes. > Regards > Dapeng > > -----Original Message----- > From: sebb [mailto:sebbaz@gmail.com] > Sent: Wednesday, July 13, 2016 12:09 AM > To: Commons Developers List > Subject: Re: [CRYPTO]1.0.0 Release Plan > > On 12 July 2016 at 14:54, sebb wrote: >> On 12 July 2016 at 14:20, Sun, Dapeng wrote: >>> Separating artifacts for each native library, I think it should be same as copying the native binary files. We also need to collect the artifacts for unpacking and bundling. >> >> Yes. >> >>> About using the 'all' artifact, users may be confused about downloading the artifacts for all the different platforms, especially for the platforms they don't need. >> >> I think we could have a separate project that creates a jar containing >> the Java classes plus all released native builds. >> >> AIUI the code can automatically extract the native code from the jar, >> so it should be easy to use. >> >> If we also release the Java classes and native builds as separate >> jars, then users would have the choice: >> >> - download the jar containing the Java classes plus all released >> native builds >> - download the Java classes jar plus any native builds they need >> >> Or maybe when releasing a native build, we could package it with the >> Java classes. > > It looks like that already happens - the MacOSX installed jar includes the jnilib file. > >> That would give users a different choice: >> - download the specific build for their system; this would work as is >> - download the combined build for all released native targets >> >>> -----Original Message----- >>> From: Marcelo Vanzin [mailto:vanzin@cloudera.com] >>> Sent: Tuesday, July 12, 2016 2:09 AM >>> To: Commons Developers List >>> Subject: Re: [CRYPTO]1.0.0 Release Plan >>> >>> On Mon, Jul 11, 2016 at 2:34 AM, sebb wrote: >>>> However bundling multiple native binaries is going to make it tricky to release. >>>> How will it be done? The native parts will have to be built >>>> separately and then combined somehow. >>> >>> The way I'd do it is to have separate artifacts for each native library, and then a final job that merges all those into a final "commons-crypto-all" artifact containing all the native libraries. >>> That would mean a single artifact ultimately deployed as part of a commons-crypto release, but I don't know how easy it is to pull that off as far as build infrastructure goes. >>> >>> Another option is to actually deploy each native artifact separately, and have the "all" artifact be just a dummy artifact that depends on all the others; so no jar merging or anything. That might be easier. >>> Maybe. >>> >>> -- >>> Marcelo >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>> For additional commands, e-mail: dev-help@commons.apache.org >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org