Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 80659 invoked from network); 12 Oct 2010 19:56:07 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 12 Oct 2010 19:56:07 -0000 Received: (qmail 79245 invoked by uid 500); 12 Oct 2010 19:56:05 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 79199 invoked by uid 500); 12 Oct 2010 19:56:05 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 79191 invoked by uid 99); 12 Oct 2010 19:56:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Oct 2010 19:56:05 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of randall.leeds@gmail.com designates 209.85.161.52 as permitted sender) Received: from [209.85.161.52] (HELO mail-fx0-f52.google.com) (209.85.161.52) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Oct 2010 19:56:01 +0000 Received: by fxm16 with SMTP id 16so2094754fxm.11 for ; Tue, 12 Oct 2010 12:55:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=e3mAX75U8jdJWlEW94vU2iVicynW3r67AnPKm4QRFBI=; b=MCsdn0ZGaXYKneOjtWxUxz7HUZaqufUYIhL7v5aHfnyEuVQXvZ2YexwKgENhkZeSvg G835DaIXSsPykH6jirp2uzfJtqxYnlpdch2VSky2fbqQN6p+5a24KqWh1y7Enrr9NPQb JkJANZWlYwXhOrzZO/bRTzDj6iX0h2MX5vNhI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=QwdyXJBhXGDz6QBJJGVfIHu8dp6RjcupsyWhVEPagcV3wv0ZWmuWH3CTaJ8a/Zjv9W k4ln3KQ1hO0bFAVsZ2CqUjOreNgiEQWE0n0hsiWJEs88GY7Q4wGwPmQmRa5zMkC+yuCr AkRaBWfNx1io36aeF4lc13a27NgSsWeRLwSp8= MIME-Version: 1.0 Received: by 10.103.221.1 with SMTP id y1mr1008108muq.90.1286913339445; Tue, 12 Oct 2010 12:55:39 -0700 (PDT) Received: by 10.223.5.215 with HTTP; Tue, 12 Oct 2010 12:55:39 -0700 (PDT) In-Reply-To: References: Date: Tue, 12 Oct 2010 12:55:39 -0700 Message-ID: Subject: Re: [ANN] Unofficial RPMs for RHEL-5/CentOS-5 and derivatives From: Randall Leeds To: user@couchdb.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hey Peter, I've been packaging newer versions of CouchDB (sometimes with some experimental patches) for Meebo for a while based on your source rpms. Thanks for your great work! I haven't looked at your newest RPMs, but I wanted to share my modified init script which, last I checked, does a couple nice things that yours doesn't. Maybe you can include my changes (after vetting them for I am not an experienced RPM packager). Here's the link: http://gist.github.com/622787 In particular, it does two things. 1) Based on what I saw in thy MySQL package, stop() asks CouchDB to quit and then checks every second (up to 60 seconds) to see if it's shut down before forcibly killing the process. This avoids an issue where restart could sometimes crash the new CouchDB process with EADDRINUSE when it tries to bind the server socket by making sure that the old CouchDB process is actually stopped before starting the new one. 2) If the init script is a symlink it will be followed until a matching /etc/sysconfig file is found (leaving the default environment otherwise). This allows easy configuration of multiple CouchDB instances on the same box by symlinking the init script and placing a matching file in /etc/sysconfig to configure it. I'd love your feedback! I really appreciate your packaging effort. -Randall On Tue, Oct 12, 2010 at 03:47, Peter Lemenkov wrote: > Hello All. > > Just for those who are interested in latest CouchDB on these platforms > and doesn't interested in solving compatibility issues with relatively > old (but stable) dependent software - I started providing latest RPMs > for x86 and x86_64 arches (they were built using official EPEL > buildsystem): > > http://repos.fedorapeople.org/repos/peter/couchdb/ > > All you need is to > > * download epel-couchdb.repo =C2=A0( > http://repos.fedorapeople.org/repos/peter/couchdb/epel-couchdb.repo ) > * put it into /etc/yum.repos.d > * type "sudo yum install couchdb" or "sudo yum upgrade couchdb" > > Hope these packages would be useful. Feel free to contact me in case > of any issues found. > > Build logs may be found here: > > F-12: http://koji.fedoraproject.org/koji/taskinfo?taskID=3D2529757 > F-13: http://koji.fedoraproject.org/koji/taskinfo?taskID=3D2529762 > EL-5: http://koji.fedoraproject.org/koji/taskinfo?taskID=3D2529824 > > Please note that CouchDB currently fails to pass self-tests on RHEL-5 > for PowerPC - I'll try to fix it until this weekend. > -- > With best regards, Peter Lemenkov. >