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: List-Subscribe: List-Archive: List-Post: List-Help: , 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)" 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> <51A7862F DOT 1070507 AT etr-usa DOT com> In-Reply-To: <51A7862F.1070507@etr-usa.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 2013-05-30 12:02, Warren Young wrote: > On 5/30/2013 04:27, Achim Gratz wrote: >> Yaakov (Cygwin/X 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