Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-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 CFE3AEF81 for ; Mon, 28 Jan 2013 09:22:44 +0000 (UTC) Received: (qmail 49226 invoked by uid 500); 28 Jan 2013 09:22:44 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 49196 invoked by uid 500); 28 Jan 2013 09:22:44 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 49168 invoked by uid 99); 28 Jan 2013 09:22:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Jan 2013 09:22:43 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.219.46] (HELO mail-oa0-f46.google.com) (209.85.219.46) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Jan 2013 09:22:37 +0000 Received: by mail-oa0-f46.google.com with SMTP id l13so837825oag.33 for ; Mon, 28 Jan 2013 01:22:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type:x-gm-message-state; bh=dpYG6sXh3+WHIZXlSEqDR7altsPVeELB2oDWwL+IGrA=; b=oZCa/UcGy2/ZHi9vW0e1/+MJk/KsWHomp8CYrV/u+fUQFWHyCZnBatUPEZimgQyQ/e 9j10zitOM+UwHpOTSRmbdnGEIS56NDS3Y5V9PRqBnGVnFSmPK5uTCSZHmWwQstODpJSp EjIonh/gZwaIZJUt6szN15nRVHEkKhxFUn0WlY8pZ44jpiLxAPt5K/x06hk4/mxqPEUi Uv7QfHic3llaJ1kVH8ULpPYF+uQ4s1l6v50+KiWo0xGK8TO4X4gonvyn5sHdOpyaH2TH mY61yfvQtxJmzJMH3aoKsJtqItkfJivYrRCigc5fFmegzWRiW8+IlE5uhTcOT9vptS9m Sf5w== MIME-Version: 1.0 X-Received: by 10.60.31.142 with SMTP id a14mr10790438oei.118.1359364936988; Mon, 28 Jan 2013 01:22:16 -0800 (PST) Received: by 10.76.153.201 with HTTP; Mon, 28 Jan 2013 01:22:16 -0800 (PST) In-Reply-To: References: Date: Mon, 28 Jan 2013 10:22:16 +0100 Message-ID: Subject: Re: Approach to track of plugin upgrades WAS: svn commit: r1437357 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py From: =?UTF-8?Q?Peter_Ko=C5=BEelj?= To: bloodhound-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8fb1edaa3077ac04d455d09c X-Gm-Message-State: ALoCoQl7oBGaVZKKhTlVQ8gLT2TUiFWAqfBTJb42RIQ9F8t3upyQ6L5K4S8C8+dE0Adxfj0Nmspi X-Virus-Checked: Checked by ClamAV on apache.org --e89a8fb1edaa3077ac04d455d09c Content-Type: text/plain; charset=ISO-8859-1 I got a bit confused with the wording so would like to clarify: 1. Plugin should have one or one per component BaseEnvironmentSetupParticipant correct (as not one per version)? 2. The BaseEnvironmentSetupParticipant::get_db_setup_contributors() speaks of db scripts but actual upgrades are contained in modules. Should this actually be get_upgrade_modules()? 3. What is the benefit of having new tables separate from the free db upgrades? 4. If we have special support for db upgrades, have you considered having something for ini files as well (I imagine plugins will be adding new/updating configuration entries as well) Looks great otherwise, Peter PS to Olemis: Whenever I leave your links to Blog EN/Blog ES in my replay, Apache rejects my emails as SPAM. On 26 January 2013 00:12, Jose Angel Franco Navarro wrote: > Hi everyone! > > I have just finished a first version for BEP-0005 documentation. > > https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0005 > > Best regards, > Franco. > > 2013/1/23, Olemis Lang : > > This is it https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0005. > > It's all yours . > > ;) > > > > On 1/23/13, Jose Angel Franco Navarro wrote: > >> You may create the wiki page, > >> > >> I will make some time to explain everything down there. > >> > >> Best regards, > >> > >> Franco. > >> > >> 2013/1/23, Olemis Lang : > >>> On 1/23/13, Jose Angel Franco Navarro wrote: > >>>> > >>> [...] > >>>> > >>>> Sorry I couldn't meet the *briefly* condition :-( > >>>> > >>> > >>> Yeah I noticed . Let's do this . I'll create a new Bloodhound > >>> Enhancement Proposal for you to explain how this works . You'll have a > >>> whole wiki page to explain us probably with diagrams , images , etc > >>> ... (only if necessary ;) and mention how that could be reused in > >>> multi-product , search and other plugins besides dashboard , which is > >>> the current target . > >>> > >>> @franco : Would you find some time to write this down for us ? Just > >>> let me know to create that wiki page , please . > >>> > >>> However , notice that this doesn't mean your proposal will be > >>> automatically accepted . In fact it may be rejected if it does not > >>> satisfy the expectations of the project after further assessment ... > >>> somehow . > >>> > >>> -- > >>> Regards, > >>> > >>> Olemis. > >>> > >>> > --e89a8fb1edaa3077ac04d455d09c--