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 9515AEB77 for ; Wed, 13 Mar 2013 14:47:50 +0000 (UTC) Received: (qmail 10981 invoked by uid 500); 13 Mar 2013 14:47:50 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 10895 invoked by uid 500); 13 Mar 2013 14:47:49 -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 10870 invoked by uid 99); 13 Mar 2013 14:47:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 14:47:48 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of gary.martin@wandisco.com designates 209.85.214.48 as permitted sender) Received: from [209.85.214.48] (HELO mail-bk0-f48.google.com) (209.85.214.48) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 14:47:44 +0000 Received: by mail-bk0-f48.google.com with SMTP id jf20so498453bkc.21 for ; Wed, 13 Mar 2013 07:47:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=UWEkezeENydgxv/xKvw2idMwZFoq5V63LLonXPi5WHc=; b=ngDIUgsHpk2MwQT0f7CsbKUTXAyMkW/1GbwvWlE2NjgE4C6VG0aM6YzPs+qJH32Q5g Kbepnng3Qo8owJqUJ8xKtVeP20u84+KzNG1ANUhB6v1tOslwmdgX+1l5j3TY52Nhe+qT MDdCPV9+i/MoJaUlsNr53RwKpGD3DxIgMmote7dpzAoNrTzKtI1HacsSSLKiBVa5dqyb ircqySO+k6vgLQOksEEMFHxzi24LCbZ+s7U23+/94fFYtCDSNI5EpMWJYgX0gR92Qd0g A5aA+XF6UccPdBrFBbKIhfMyWwHb5qUiSqGjiO6e6uR2JpWBdEHVS3rqPt6WBqOuf/1Q 0JLQ== X-Received: by 10.205.139.2 with SMTP id iu2mr7631697bkc.102.1363186042497; Wed, 13 Mar 2013 07:47:22 -0700 (PDT) Received: from [10.2.5.205] ([109.159.232.61]) by mx.google.com with ESMTPS id x18sm6111504bkw.4.2013.03.13.07.47.21 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 13 Mar 2013 07:47:21 -0700 (PDT) Message-ID: <51409177.6070903@wandisco.com> Date: Wed, 13 Mar 2013 14:47:19 +0000 From: Gary Martin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: bloodhound-dev@incubator.apache.org Subject: Re: svn commit: r1455576 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: api.py hooks.py web_ui.py References: <20130312151523.1804523889CB@eris.apache.org> <513FFE24.4060105@wandisco.com> <51403009.7090509@digiverse.si> <51403344.8050808@digiverse.si> <51408B13.2010509@wandisco.com> <51408BEF.1040004@wandisco.com> In-Reply-To: <51408BEF.1040004@wandisco.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Gm-Message-State: ALoCoQm+hjDQ/2grqWbW8nlLHBiQbErvwPf/LNd7rTRLG5Ti62aJ5ZRSXq1L8gnU/sJsRRt6oeJj X-Virus-Checked: Checked by ClamAV on apache.org On 13/03/13 14:23, Branko Čibej wrote: > On 13.03.2013 15:20, Branko Čibej wrote: >> On 13.03.2013 09:31, Olemis Lang wrote: >>> On 3/13/13, Jure Zitnik wrote: >>>> On 3/13/13 8:58 AM, Olemis Lang wrote: >>>> >>>>> -0 ... I'd suggest (?:(?!\d)\w+) ... which is already available in >>>>> multiproduct.util.IDENTIFIER after recent patches . >>>> Sure, we can go with that one too ... >>>> >>> things like Hønsdrükḱenshàpełlmünçen (i.e. unicode chars ;) will be >>> supported , which is nice to have ; and will be matched by TracLinks >>> expressions >>> ;) >> I very much disagree with using something like that as the tag that is >> effectively a unique key in database columns. Display name is different, >> but for database debugging, I really don't want to have to tell the >> difference between i and í and ì and ı. > Not to mention that those 4 variants of i have 6 different Unicode > representations. You do *not* want to deal with Unicode normalization > issues in primary keys. > > -- Brane > > Yeah, I don't think we have any need to provide such a large character space to work from. I would also make sure that we are case-insensitive for prefixes as there should be little need for pr1 not to refer to the same thing as PR1. It is annoying to me that milestones are case-sensitive. Cheers, Gary