Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Date: Sun, 4 Nov 2001 10:47:32 +0100 From: Corinna Vinschen To: cygwin-apps AT cygwin DOT com Subject: Re: patches to vendor source trees - discussion Message-ID: <20011104104732.X17306@cygbert.vinschen.de> Mail-Followup-To: cygwin-apps AT cygwin DOT com References: <3BE4D4A7 DOT 2070900 AT ece DOT gatech DOT edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3BE4D4A7.2070900@ece.gatech.edu>; from cwilson@ece.gatech.edu on Sun, Nov 04, 2001 at 12:39:51AM -0500 On Sun, Nov 04, 2001 at 12:39:51AM -0500, Charles Wilson wrote: > Robert Collins wrote > > >>You've stated several times that you're looking only at "baby > >>steps" -- but > >>I think baby steps are counterproductive here. Imagine a > >> > > > > I agree in principle. The issues I percieve is that > > 1) setup.exe isn't ready for more than bare bones changes - regardless > > of rpm or dpkg inspiration. Guys, I would prefer to keep it simple. And since we already have seen implementations of rpm for Cygwin (regardless of the "replace DLL/EXE while running" problem) I would propose the rpm way which would easily fit in our current packaging scheme. - setup.exe creates the /usr/src/cygwin directory and it's subdirs BUILD, RPMS, SOURCES, SPECS and SRPMS. - Our current tar.bz2/tar.gz source packages are copied on demand into /usr/src/cygwin/SOURCES. They will not extracted in future. - New packages or new versions of existing packages could choose to repack as genuine .tar.[bg]z* file (using the already existing naming convention plus a patch file which is called package--.dif - If a package maintainer likes, he can choose to add a package--.spec file to the directory which then will be copied to /usr/src/cygwin/SPECS. That's all. And that's everything which should be done by setup, IMO. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc.