Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5251B96B2 for ; Sat, 5 Nov 2011 00:03:00 +0000 (UTC) Received: (qmail 65434 invoked by uid 500); 5 Nov 2011 00:02:59 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 65377 invoked by uid 500); 5 Nov 2011 00:02:59 -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 65369 invoked by uid 99); 5 Nov 2011 00:02:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Nov 2011 00:02:59 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bchesneau@gmail.com designates 209.85.215.180 as permitted sender) Received: from [209.85.215.180] (HELO mail-ey0-f180.google.com) (209.85.215.180) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Nov 2011 00:02:54 +0000 Received: by eyg5 with SMTP id 5so3256463eyg.11 for ; Fri, 04 Nov 2011 17:02:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=NSw5RcoLiGmyDC2DT5YLkdgcjNcb9UB9m91mYWa+TxQ=; b=OMFvE7lMG1wDSYULyJlCvw/8F2ZpZ0BfcaPV07Pz1uvsf4VRKEFdOCOHow63ufFw/7 gLU7a7Cnr86tUH0mva5keCm0lA5cdUl7SDpCMyd4o1N4cXJR865Vn6R4BtTIuw1d3U+D xul93WjstiW6nTFcLYdM9V90rVek2Gda7i5HQ= MIME-Version: 1.0 Received: by 10.14.5.137 with SMTP id 9mr1588120eel.222.1320451353074; Fri, 04 Nov 2011 17:02:33 -0700 (PDT) Received: by 10.14.37.193 with HTTP; Fri, 4 Nov 2011 17:02:32 -0700 (PDT) In-Reply-To: <97FFA13A-D76D-4D01-B1DA-581BAC2A96E7@spy.net> References: <785FABDB-2EF0-409A-A6C5-E9C8D498241B@apache.org> <97FFA13A-D76D-4D01-B1DA-581BAC2A96E7@spy.net> Date: Sat, 5 Nov 2011 01:02:32 +0100 Message-ID: Subject: Re: Binary Downloads From: Benoit Chesneau To: dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Fri, Nov 4, 2011 at 12:11 AM, Dustin Sallings wrote: > > On Nov 3, 2011, at 3:11 PM, Randall Leeds wrote: > >> Meebo runs CentOS/Scientific Linux and I've played with the RPM >> packaging for that quite a bit, though I tend to be less up to date on >> that since upgrading is a big production, whereas on my desktop I tend >> to keep more up to date. Happy to help out with that conversation, >> too, though. > > > =A0 =A0 =A0 =A0Someone showed me an ruby gem called "fpm" which has made = things so much better for anyone doing anything with packaging here. > > =A0 =A0 =A0 =A0https://github.com/jordansissel/fpm > > =A0 =A0 =A0 =A0Basically, if the thing has a fairly standard "make instal= l" type target (preferably autoconf + configure --prefix), then it will bui= ld you a .deb, .rpm, etc... with the dependency lists and everything else y= ou need with roughly the same command. I think that this role should be lete to distrop package manager. They don't really need us to do the packages and they generally prefer to maintain them with the distro tools. What would be better on the other hand would be to offer them a stable and reliable upstream build system that they could eventually customize for their needs. - beno=EEt