Return-Path: X-Original-To: apmail-brooklyn-dev-archive@minotaur.apache.org Delivered-To: apmail-brooklyn-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EFBAB19FEB for ; Thu, 24 Mar 2016 18:47:24 +0000 (UTC) Received: (qmail 21070 invoked by uid 500); 24 Mar 2016 18:47:24 -0000 Delivered-To: apmail-brooklyn-dev-archive@brooklyn.apache.org Received: (qmail 21035 invoked by uid 500); 24 Mar 2016 18:47:24 -0000 Mailing-List: contact dev-help@brooklyn.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@brooklyn.apache.org Delivered-To: mailing list dev@brooklyn.apache.org Received: (qmail 21023 invoked by uid 99); 24 Mar 2016 18:47:24 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Mar 2016 18:47:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D6E691A4C8A for ; Thu, 24 Mar 2016 18:47:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.18 X-Spam-Level: * X-Spam-Status: No, score=1.18 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_DBL_ABUSE_REDIR=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=cloudsoftcorp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id EsrwLTN-U0OA for ; Thu, 24 Mar 2016 18:47:22 +0000 (UTC) Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 7DCBD5F246 for ; Thu, 24 Mar 2016 18:47:21 +0000 (UTC) Received: by mail-wm0-f54.google.com with SMTP id u125so24219383wmg.1 for ; Thu, 24 Mar 2016 11:47:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudsoftcorp.com; s=google; h=from:message-id:mime-version:subject:date:references:to:in-reply-to; bh=deQ6c5M3PyCG4lLzaXAY/k2oRc+kSld1QKLEOvI+K/0=; b=TSvT7wlmawwgxYzvBE4ODXzUcVNLqpvVUCHojt0RHFtuzoKFaxM5joXZu2TPLkOB/7 8nLvWxaLnINNnonzp9ROaRGJvXmuw7CbNMqtUHGSwKptFPU9S2pHnQQhSIem+J8MAD21 od3IU8bhA05I0tQ4HlzHxEc7LT3B2XNV1Waqw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:mime-version:subject:date :references:to:in-reply-to; bh=deQ6c5M3PyCG4lLzaXAY/k2oRc+kSld1QKLEOvI+K/0=; b=ZXR6Doh30prEEmIXLy48OFkc70MjvhGNVRd+tal1ZQVoILj+jHKgAQ19UeZSelHJJr jMorGT6JmvlU2tiS1crssVY6b8FpCGjvJGwrXO9mY+dfFisf2nzUl8IFN5dUcRvkDuDV FM3xvL+ibDGV/1MYd0WZWOk17Naha/s/ghmqr1snfdWeXQLLwW9siClWm8CZcBaPuVC5 3lTV4EglBBz+ytO5Z3c4C6WrlsDG0aVg1u7qp00cTgvaMcnn/aX3nEYPBwj0PqklblHs N3e0uxJCuWOkDgd5KsRvzb3Llhzf4LjL66vhocMhQwOWvBtJM+RY5hBTbyY1RgCupqCn 0cgg== X-Gm-Message-State: AD7BkJIzPMAb0mf8aFfOYbiBYbFiZyRv3GUvFUX+AmMmOuISieO4Lg8JOfM6jIS92GXMGomW1cvJ5GUI1a2XW0gYqe3dau1VdGdQXSI5i9gOKwFfxkx8M9t0RB8bazaWOFGxZw== X-Received: by 10.28.30.215 with SMTP id e206mr32663032wme.25.1458845240169; Thu, 24 Mar 2016 11:47:20 -0700 (PDT) Received: from [10.10.205.125] ([212.250.191.72]) by smtp.gmail.com with ESMTPSA id s66sm28448324wmb.6.2016.03.24.11.47.18 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 24 Mar 2016 11:47:19 -0700 (PDT) From: Geoff Macartney Content-Type: multipart/alternative; boundary="Apple-Mail=_44B01515-1501-4364-AA72-12066B4E9382" Message-Id: <67846D8C-454D-44E3-A714-66D1A749C10D@cloudsoftcorp.com> Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: CLI packaging problem Date: Thu, 24 Mar 2016 18:47:18 +0000 References: <958435FB-7105-488B-BE2E-AD8918560335@cloudsoftcorp.com> <56F432D6.7090206@gmail.com> To: dev@brooklyn.apache.org In-Reply-To: <56F432D6.7090206@gmail.com> X-Mailer: Apple Mail (2.3112) X-Legal-Virus-Advice: Whilst all reasonable care has been taken to avoid the transmission of viruses, it is the responsibility of the recipient to ensure that the onward transmission, opening or use of this message and any attachments will not adversely affect its systems or data. No responsibility is accepted by Cloudsoft Corporation Limited in this regard and the recipient should carry out such virus and other checks as it considers appropriate. X-Legal-Confidentiality: This e-mail message is confidential and for use by the addressee only. If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the message from your computer. Internet e-mails are not necessarily secure. Cloudsoft Corporation Limited does not accept responsibility for changes made to this message after it was sent. X-Legal-Company-Info: Cloudsoft Corporation Limited. Registered in Scotland. Number: SC349230. Registered Office: 13 Dryden Place, Edinburgh, EH9 1RP. --Apple-Mail=_44B01515-1501-4364-AA72-12066B4E9382 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 The brooklyn-client Apache build adds the CLI binaries in a zip file to = the Apache Jenkins. E.g. See links at end of = https://builds.apache.org/view/Brooklyn/job/brooklyn-client-master/9/conso= le =E2=80=A6 Uploaded: = https://repository.apache.org/content/repositories/snapshots/org/apache/br= ooklyn/brooklyn-client-cli/0.9.0-SNAPSHOT/brooklyn-client-cli-0.9.0-201603= 21.101320-2-bin.zip = =20 All you would need to do would be to add that to the same location as = the main Brooklyn zip.=20 As discussed with Duncan, for convenience it would be good to unpack the = zip file before uploading it so users could just get the right binary = without having to download the zip. I=E2=80=99d just put up the = Windows, Mac and Linux builds. =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2= =80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80= =94=E2=80=94=E2=80=94=E2=80=94 Gnu PGP key - http://is.gd/TTTTuI > On 24 Mar 2016, at 18:32, Aled Sage wrote: >=20 > +1 >=20 > We won't have the brooklyn-client RPM in time for a 0.9.0 release, but = we should definitely work on that afterwards. >=20 > --- > We can add a download link for the CLI to = http://brooklyn.apache.org/download/index.html, once there is an = official apache release of the CLI. >=20 > I believe the release manager copies the final artifacts to the right = place in apache, giving us the nice download links. We can do the same = for the CLI, as long as we have an appropriate artifact to put there = from the 0.9.0 release process. >=20 > Aled >=20 >=20 > On 24/03/2016 18:12, John McCabe wrote: >> +1 Geoff >> Having a CLI download alongside the brooklyn release as well makes = sense, >> like the web ui the user should be able to run the client from their = local >> machine to connect to a remote brooklyn instance (which is supported = and >> imho preferable since it keeps you off the server), bundling it only = in the >> release means the user has to either copy br from the node brooklyn = is >> running on or download a full brooklyn release only to get at the cli = tool >> which seems unnecessary. >> I'd be inclined to package it (rpm, brew etc) separately as well - >> installing the brooklyn rpm would pull in the client as a dep (will = need to >> be in a repo to make this painless). For a client install you could = use >> brew/port on OSX, possibly Chocolatey on Windows. >>=20 >> On Thu, 24 Mar 2016 at 17:56 Geoff Macartney < >> geoff.macartney@cloudsoftcorp.com> wrote: >>=20 >>> I suggest adding the CLI artifacts to the release alongside the = brooklyn >>> zip. At the same time as the brooklyn zip is copied to the release >>> location, get the CLI artifact out of the Maven repository, for good >>> measure unpack it, and upload the individual builds of the CLI tool = to the >>> same location. Then update docs to explain how to download it too. >>>=20 >>> Remember the vagrant approach is really there as a Getting Started = track, >>> it=E2=80=99s not the typical path for using Brooklyn in anger. >>>=20 >>>=20 >>> =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94= =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2= =80=94=E2=80=94=E2=80=94=E2=80=94 >>> Gnu PGP key - http://is.gd/TTTTuI >>>=20 >>>=20 >>>> On 24 Mar 2016, at 17:51, Duncan Godwin = >>> wrote: >>>> Hi All, >>>>=20 >>>> I've found a problem with the way the CLI is distributed for = Brooklyn. >>> It's >>>> included in the release files which means when an initial user uses = the >>>> vagrant getting started guide, the CLI is inside the vagrant box, = not on >>>> the users machine. As there's no download link to the CLI anywhere = it >>> means >>>> the flow of the documentation no longer works. >>>>=20 >>>> The solutions to this could be: >>>>=20 >>>> * Add additional downloads for each of the CLI versions somewhere >>>> * Extract the correct CLI from the vagrant box to the users machine = in >>> the >>>> instructions >>>> * Download the CLI bundle and extract and install the correct one >>>>=20 >>>> What are everyone's thoughts? >>>>=20 >>>> Many thanks >>>>=20 >>>> Duncan >>>=20 >=20 --Apple-Mail=_44B01515-1501-4364-AA72-12066B4E9382--