delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/05/30/18:37:24

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
q=dns; s=default; b=oUMvtSiP+JpPPMAALkfwgR6bKiPlE5i+CxTnCK1++jD
F0Q0ctW0cOjpemyrXiBOMWp5RAhukNVz8IMnoys04T5nulvGGpulAVid4Eh2PGfE
ZbYCoawuWOjSulbEgDz0pH5ueRDhF5x6Lq0RkMc0NvZDFSKQC+/kiNXvZCemjnEo
=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
s=default; bh=hEEHcH8DBe8qGnHwJyrAQ3bqhlo=; b=gS89HU2e/y8Q4lwex
7uDPMf7fHtv3I+8QAEXIVPeI0XpvukGpRCF1WfbUx/gG3wpoHwuKfpw/K/6JUzMh
lRQp4NLj5ctuths5FVRz/MJt9cOU+2iEikZe+hBjNzgLFFNLkeg6rv1HcjbtTfo1
kadlNasxjGdWI8ZNdwN/k1MAjU=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=-3.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,SPF_PASS autolearn=ham version=3.3.1
X-Received: by 10.50.23.41 with SMTP id j9mr392965igf.59.1369953407711; Thu, 30 May 2013 15:36:47 -0700 (PDT)
Message-ID: <51A7D47E.3050502@users.sourceforge.net>
Date: Thu, 30 May 2013 17:36:46 -0500
From: "Yaakov (Cygwin/X)" <yselkowitz AT users DOT sourceforge DOT net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: sqlite3: bug with monotone
References: <51A6B6EB DOT 6050309 AT users DOT sourceforge DOT net> <loom DOT 20130530T122354-144 AT post DOT gmane DOT org> <51A7862F DOT 1070507 AT etr-usa DOT com>
In-Reply-To: <51A7862F.1070507@etr-usa.com>

On 2013-05-30 12:02, Warren Young wrote:
> On 5/30/2013 04:27, Achim Gratz wrote:
>> Yaakov (Cygwin/X <yselkowitz <at> users.sourceforge.net> writes:
>>> This was working properly with my 3.7.15.2 x64 package, as well as with
>>> a self-built 3.7.17.  I don't know if it's a question of configuration
>>> options or a bug in that version.  Here's how I have built sqlite3:
>>
>> You are defining "SQLITE_OS_UNIX" which introduces known interoperability
>> problems with accesses from the windows side.

Yes, I can now confirm that (the lack of) SQLITE_OS_UNIX is the culprit.

> Thoroughly explained here:
>
>      http://stackoverflow.com/questions/11007024/
>
> I don't see a way out of this trap, where either native Windows loses
> out to Cygwin or vice versa, until Cygwin provides some way to request
> mandatory locks on a per-process or per-subtree basis.

So you *can't* have your cake and eat it too after all.  What a surprise.

If it's a choice between Cygwin programs functioning correctly (in this 
case, mtn clone), and allowing interoperability with Windows programs, 
there is NO QUESTION that the former MUST take priority.  Add a `mount 
-o mand' feature if you wish (or get someone who cares about this to do 
so), but DON'T BREAK Cygwin programs for the sake of those NOT USING Cygwin.

Please fix sqlite3 accordingly.


Yaakov


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019