Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 87136 invoked from network); 28 Jan 2011 01:09:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 28 Jan 2011 01:09:07 -0000 Received: (qmail 26266 invoked by uid 500); 28 Jan 2011 01:09:07 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 26221 invoked by uid 500); 28 Jan 2011 01:09:06 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 26213 invoked by uid 99); 28 Jan 2011 01:09:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Jan 2011 01:09:06 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Jan 2011 01:09:04 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id p0S18hgV009075 for ; Fri, 28 Jan 2011 01:08:43 GMT Message-ID: <25248056.254081296176923417.JavaMail.jira@thor> Date: Thu, 27 Jan 2011 20:08:43 -0500 (EST) From: "Paul Joseph Davis (JIRA)" To: dev@couchdb.apache.org Subject: [jira] Resolved: (COUCHDB-1042) make libcurl a soft (optional) dependency In-Reply-To: <22205128.228101296084763902.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/COUCHDB-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Paul Joseph Davis resolved COUCHDB-1042. ---------------------------------------- Resolution: Fixed Shipped. Updated NEWS, CHANGES, and INSTALL while I was at it. > make libcurl a soft (optional) dependency > ----------------------------------------- > > Key: COUCHDB-1042 > URL: https://issues.apache.org/jira/browse/COUCHDB-1042 > Project: CouchDB > Issue Type: Improvement > Components: Build System > Affects Versions: 1.0.1 > Reporter: Randall Leeds > Priority: Minor > Fix For: 1.2, 2.0 > > Attachments: 0001-make-cURL-an-optional-dependency.patch, curl_as_soft_dep.patch, curl_as_soft_dep_v2.patch > > > CouchDB currently uses libcurl only in couchjs to expose HTTP client functions to the JavaScript environment. This functionality is used by the JavaScript unit tests. For idempotent views it is discouraged to perform I/O in a view function. Therefore, I propose that libcurl be made an optional dependency, automatically detected at build time, and a flag added to couchjs so it can be explicitly enabled in the unit tests (but disabled, by default, for the query server). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.