Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 77704 invoked from network); 28 Jul 2006 14:28:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 28 Jul 2006 14:28:44 -0000 Received: (qmail 73794 invoked by uid 500); 28 Jul 2006 14:28:40 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 73743 invoked by uid 500); 28 Jul 2006 14:28:40 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 73731 invoked by uid 99); 28 Jul 2006 14:28:40 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Jul 2006 07:28:40 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [209.237.227.198] (HELO brutus.apache.org) (209.237.227.198) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Jul 2006 07:28:40 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 501CD41000B for ; Fri, 28 Jul 2006 14:26:15 +0000 (GMT) Message-ID: <15769747.1154096775325.JavaMail.jira@brutus> Date: Fri, 28 Jul 2006 07:26:15 -0700 (PDT) From: "Jason Dillon (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Commented: (GERONIMO-1917) repository doesn't deal well with case insensitive file systems In-Reply-To: <41603549.1146007382958.JavaMail.root@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/GERONIMO-1917?page=comments#action_12424098 ] Jason Dillon commented on GERONIMO-1917: ---------------------------------------- I'm not sure what your simple fix was... but why not add an additional check to {{Repository.contains(Artifact)}} to verify that the case of the file via {{Repository.getLocation(Artifact)}} matches the values given to {{contains()}} ? If they case does not match, then return false > repository doesn't deal well with case insensitive file systems > --------------------------------------------------------------- > > Key: GERONIMO-1917 > URL: http://issues.apache.org/jira/browse/GERONIMO-1917 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: kernel > Affects Versions: 1.1 > Reporter: David Jencks > Fix For: 1.1.1 > > > If you've installed a configuration A/B/1/car and then look for a/b/1/car, the repository will claim it's there on a case insensitive file system, but then further logic in the config store/ manager blows up because those are different artifacts. Solution appears to be to check when locating an artifact that the case from the file system matches the case you are asking for. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira