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 Subject: RE: cURL 7.9 is packaged Date: Thu, 25 Oct 2001 16:34:59 +1000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-MS-Has-Attach: X-MS-TNEF-Correlator: content-class: urn:content-classes:message Thread-Topic: cURL 7.9 is packaged X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0 Thread-Index: AcFc9nuS/hfr+fz3SoCZ68n0uT2GrwAJ1/4g From: "Robert Collins" To: "Roth, Kevin P." , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id f9P6RBP30653 > -----Original Message----- > From: Roth, Kevin P. [mailto:KPRoth AT MarathonOil DOT com] > Sent: Thursday, October 25, 2001 3:04 PM > To: cygwin-apps AT cygwin DOT com > Subject: cURL 7.9 is packaged > > > Hi there. I think I'm finally done (for now) with making any necessary > cygwin related changes to curl 7.9, and I have it fully > packaged up and > am ready to announce at cygwin.com. Cool. I presume thae once the new package moratorium is lifted you will contribute these tarballs for setup.exe installation? (I recall that being your intent, but just want to confirm). > > Before I actually announce it (considering this is my first > time), would > at least one of you kind souls consider downloading a copy of the > tarballs from the web site and take a quick peek to verify > I've got all > my ducks in a row as far as packaging is concerned? I'll do so from home. For now here is a quick list that you can checkoff. 1) Text mode/bin mode patches applied to curl and tested on (at a minimum) a text mode install of cygwin. (Note you can alter your install in-place by using mount.exe and no harm should occur as long as you do your test run and then revert). This checks that curl won't corrupt files when saving them to disk on text mode installs; or get confused reading stuff from /etc in the same instance. automode.o is a compromise you can use, but I've never seen a situation where it *simply* works. 2) If curl does not support per user settings files (ie ~/.curl) then the system wide config file is not in the archive in the /etc dir, rather it is something like /etc/curl-config.default. This is to prevent trashing folk's configs later on. 3) There is a file /usr/doc/cygwin/Curl-ver.txt that lists any patches that aren't in the main curl tree, and lists the configure options used to build curl. The src package should have those patches already applied, and copies of the patches to allow them to be backed out if needed, 4) Permissions on the files - +x etc - are correct. If you made the package from a FAT drive, then this will probably work, but under NT if the package has any incorrect bits, tar will propogate that :}. 5) The src extracts to /usr/src/curl-7.9-1-cygwin. (Why the -cygwin BTW?) > This has been quite a learning experience for me. I've > appreciated your > assistance, and I hope I haven't annoyed you all too much with my > questions. Not at all. Rob