From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30948 invoked by alias); 17 Apr 2011 17:35:22 -0000 Received: (qmail 30512 invoked by uid 22791); 17 Apr 2011 17:35:21 -0000 X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,UNPARSEABLE_RELAY X-Spam-Check-By: sourceware.org Received: from nm24-vm0.bullet.mail.sp2.yahoo.com (HELO nm24-vm0.bullet.mail.sp2.yahoo.com) (98.139.91.226) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Sun, 17 Apr 2011 17:35:03 +0000 Received: from [98.139.91.64] by nm24.bullet.mail.sp2.yahoo.com with NNFMP; 17 Apr 2011 17:35:03 -0000 Received: from [98.136.185.43] by tm4.bullet.mail.sp2.yahoo.com with NNFMP; 17 Apr 2011 17:35:03 -0000 Received: from [127.0.0.1] by smtp104.mail.gq1.yahoo.com with NNFMP; 17 Apr 2011 17:35:02 -0000 Received: from cgf.cx (cgf@96.252.118.15 with login) by smtp104.mail.gq1.yahoo.com with SMTP; 17 Apr 2011 10:35:02 -0700 PDT X-Yahoo-SMTP: jenXL62swBAWhMTL3wnej93oaS0ClBQOAKs8jbEbx_o- Received: from localhost (ednor.casa.cgf.cx [192.168.187.5]) by cgf.cx (Postfix) with ESMTP id A985F4A801A for ; Sun, 17 Apr 2011 13:35:01 -0400 (EDT) Date: Sun, 17 Apr 2011 21:19:00 -0000 From: Christopher Faylor To: cygwin@cygwin.com Subject: Re: How is setup.ini generated these days? Message-ID: <20110417173500.GA1133@ednor.casa.cgf.cx> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <20110416190115.GB11826@schweikhardt.net> <1303014047.524.4.camel@YAAKOV04> <20110417122800.GA6848@schweikhardt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110417122800.GA6848@schweikhardt.net> User-Agent: Mutt/1.5.20 (2009-06-14) Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2011-04/txt/msg00227.txt.bz2 On Sun, Apr 17, 2011 at 02:28:00PM +0200, Jens Schweikhardt wrote: >On Sat, Apr 16, 2011 at 11:20:47PM -0500, Yaakov (Cygwin/X) wrote: ># On Sat, 2011-04-16 at 21:01 +0200, Jens Schweikhardt wrote: ># > I'm trying to make a package server as described on ># > http://sourceware.org/cygwin-apps/package-server.html ># > ># > I've rsynced the complete "release" tree (skipping *-legacy). However, ># > running ># > ># > genini release/* > setup.ini ># > ># > with genini 1.13 from ># > http://cygwin.com/cgi-bin/cvsweb.cgi/genini/?cvsroot=cygwin-apps) ># > produces a lot of errors and warnings and the resulting setup.ini ># > is much smaller than the official one that comes with rsyncing ># > (300k vs 1300k). ># ># Many packages are in subdirectories of release. Try this instead: ># ># genini --output=setup.ini `find release/ -name setup.hint | sed 's|/setup\.hint$||g'` > >Thanks, and I also found the --recursive option. Now I'm running this: > > genini --output=setup.ini --recursive --okmissing=source release > >This gets close to 1300k but not quite. There are small differences that >apparently result from some sort of postprocessing, such as: > > * If a package has no "requires" tag, it gets one with "cygwin" > * If a "requires:" tag does not include "cygwin" it gets one > >Apart from that many "source", "install" and "version" tags are different. > >What is the script that the official setup.ini is generated with? >Is this list the right place to ask this? If not, where should I ask? setup.ini is generated by a program called "upset". The current sources are not available to the public since the program is not intended for "roll-your-own-setup.ini" and the program is not something that I want to receive patches for or questions about. Older versions of the program are probably not kicking around out they are not supported here. If you want to generate a setup.ini use genini. If you find bugs, then proposed patches will be thoughtfully considered as long as they aren't band-aids. cgf -- 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