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 6E7721193E for ; Mon, 11 Aug 2014 04:09:06 +0000 (UTC) Received: (qmail 50357 invoked by uid 500); 11 Aug 2014 04:09:06 -0000 Delivered-To: apmail-brooklyn-dev-archive@brooklyn.apache.org Received: (qmail 50333 invoked by uid 500); 11 Aug 2014 04:09:06 -0000 Mailing-List: contact dev-help@brooklyn.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@brooklyn.incubator.apache.org Delivered-To: mailing list dev@brooklyn.incubator.apache.org Received: (qmail 50322 invoked by uid 99); 11 Aug 2014 04:09:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Aug 2014 04:09:05 +0000 X-ASF-Spam-Status: No, hits=-2000.7 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 11 Aug 2014 04:09:04 +0000 Received: (qmail 50240 invoked by uid 99); 11 Aug 2014 04:08:44 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Aug 2014 04:08:44 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 370BB9AA2BF; Mon, 11 Aug 2014 04:08:44 +0000 (UTC) From: ahgittin To: dev@brooklyn.incubator.apache.org Reply-To: dev@brooklyn.incubator.apache.org References: In-Reply-To: Subject: [GitHub] incubator-brooklyn pull request: Versioning catalog items Content-Type: text/plain Message-Id: <20140811040844.370BB9AA2BF@tyr.zones.apache.org> Date: Mon, 11 Aug 2014 04:08:44 +0000 (UTC) X-Virus-Checked: Checked by ClamAV on apache.org Github user ahgittin commented on the pull request: https://github.com/apache/incubator-brooklyn/pull/92#issuecomment-51740421 i think we agree at the two enpoints -- from user side, they are *not* required to supply a version; and in back-end everything *does* have a version wherever possible. so if user specifies "MySoftware" brooklyn internally srtores that it is MySoftware_1.0.1 or whatever. it is the mapping in between that we are unsure of. i don't like the 999.0.0 idea -- it is nice in some ways but feels an ugly "magic numbers" hack in others. i also don't think that the intermediate/alias needs to be versioned -- as that is *not* what is stored (ie the alias is resolved at deploy time and not used anymore thereafter). that should simplify things a big? --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastructure@apache.org or file a JIRA ticket with INFRA. ---