From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14886 invoked by alias); 27 Sep 2011 15:14:17 -0000 Received: (qmail 14876 invoked by uid 22791); 27 Sep 2011 15:14:16 -0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,RCVD_IN_DNSWL_NONE,UNPARSEABLE_RELAY X-Spam-Check-By: sourceware.org Received: from nm29-vm0.access.bullet.mail.mud.yahoo.com (HELO nm29-vm0.access.bullet.mail.mud.yahoo.com) (66.94.236.255) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Tue, 27 Sep 2011 15:13:55 +0000 Received: from [66.94.237.198] by nm29.access.bullet.mail.mud.yahoo.com with NNFMP; 27 Sep 2011 15:13:55 -0000 Received: from [66.94.237.116] by tm9.access.bullet.mail.mud.yahoo.com with NNFMP; 27 Sep 2011 15:13:55 -0000 Received: from [127.0.0.1] by omp1021.access.mail.mud.yahoo.com with NNFMP; 27 Sep 2011 15:13:55 -0000 Received: (qmail 36670 invoked from network); 27 Sep 2011 15:13:54 -0000 X-Yahoo-SMTP: jenXL62swBAWhMTL3wnej93oaS0ClBQOAKs8jbEbx_o- Received: from cgf.cx (cgf@173.76.45.30 with login) by smtp101.vzn.mail.bf1.yahoo.com with SMTP; 27 Sep 2011 08:13:54 -0700 PDT Received: from localhost (ednor.casa.cgf.cx [192.168.187.5]) by cgf.cx (Postfix) with ESMTP id 0B17F13C0D3 for ; Tue, 27 Sep 2011 11:13:54 -0400 (EDT) Date: Tue, 27 Sep 2011 15:14:00 -0000 From: Christopher Faylor To: cygwin-apps@cygwin.com Subject: Re: [ITP] libargp 20110921-1 (ping) Message-ID: <20110927151354.GB9655@ednor.casa.cgf.cx> Reply-To: cygwin-apps@cygwin.com Mail-Followup-To: cygwin-apps@cygwin.com References: <20110927142426.GA9655@ednor.casa.cgf.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com X-SW-Source: 2011-09/txt/msg00089.txt.bz2 On Tue, Sep 27, 2011 at 10:02:38AM -0500, Reini Urban wrote: >On Tue, Sep 27, 2011 at 9:24 AM, Christopher Faylor wrote: >> On Tue, Sep 27, 2011 at 10:06:36AM -0400, Andrew Schulman wrote: >>>> I'd like to package and maintain libargp for Cygwin. ?argp is a C interface for >>>> processing command line arguments. >>>> >>>> The libargp source files are taken from gnulib. ?gnulib is a well-known program >>>> available in major Linux distros (e.g. http://packages.debian.org/sid/gnulib), >>>> but I'm not aware of any distros that separately package just argp from it. ?So >>>> I'm not sure if libargp needs to be voted on or not for inclusion in Cygwin. >>>> >>>> Documentation: ? ? http://www.gnu.org/s/hello/manual/libc/Argp.html >>>> Source home page: ?http://www.gnu.org/s/gnulib/MODULES.html >>>> License: ? ? ? ? ? LGPL >>> >>>Package maintainers, please consider voting in favor of libargp for Cygwin. >>> >>>I don't know of any rule that says I can't vote for my own package, so I'm >>>voting +1 for libargp. ?I want it specifically to use with nosleep [1]. ?I >>>could have just baked the argp source files statically into nosleep, but they >>>would have made up the bulk of the code, which seemed silly. ?It seems better >>>to make libargp available for shared use. >> >> I think the fact that other releases contain an implementation of argp should >> be good enough to make its inclusion a foregone conclusion. ?I do hope that >> someday the package can go away and this functionality can be added to the >> Cygwin DLL though. >> >> So, all we need is a GTG on packaging. >> >> The same doesn't apply to the "nosleep" package, of course. > >Since argp is a gnulib extension, and gnulib cannot/should not be >packaged as seperate library, only pulled in from source (clisp e.g. >does so) I fail to recognize >why nosleep does not include gnulib at all? argp is part of glibc but we can't just pull it into Cygwin. It makes sense to include a general implementation: http://cygwin.com/ml/cygwin/2011-09/msg00266.html