This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
RE: Pending patches for generic build script
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: Rafael Kitover <caelum at debian dot org>
- Cc: cygwin-apps at cygwin dot com
- Date: Thu, 12 Feb 2004 17:17:28 -0500 (EST)
- Subject: RE: Pending patches for generic build script
- References: <BAY12-DAV29z0UpUbIA000327a4@hotmail.com>
- Reply-to: cygwin-apps at cygwin dot com
Rafael,
Please try to set up your mailer to not quote raw e-mail addresses in your
replies. Thanks. More below.
On Thu, 12 Feb 2004, Rafael Kitover wrote:
> >-----Original Message-----
> >From: Igor Pechtchanski
> >Sent: Wednesday, February 11, 2004 8:07 AM
> >To: Yaakov Selkowitz
> >Cc: cygwin-apps<at>cygwin<dot>com
> >Subject: Re: Pending patches for generic build script
> >
> >locally, mostly to eliminate things that I'm already in the process of
> >applying, such as the '; \' -> '&& \' transformation, and I'd rather not
> >go through that again unless I have to. If the patch is the same, just
> >send a ChangeLog, please (more comments below).
>
> About the whole ;\ and &&\ ugliness, can we just have a "set +e" at the
> top of the script, use sane single-command-per-line syntax and be done
> with it? Will someone please think of the children?
No. This is for the same reason I'm not going to check in some of
Yaakov's changes that replace the "find...; true" construct with just
"find...". Some commands (including find) return bogus values sometimes,
and we don't want the script to stop for no reason. I suspect that having
"set +e; find...; set -e" will be even uglier than the current && syntax.
At least the way it is now, you can see that the commands obviously depend
on the others' results.
> Also I was wondering, where is this script and various other stuff that is
> often mentioned to be in CVS, is there a list of modules somewhere?
To get a list of modules
<http://cygwin.com/cgi-bin/cvsweb.cgi/?cvsroot=cygwin-apps>
To get the packaging templates (generic-build-script and generic-readme):
cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/cygwin-apps checkout packaging/templates
If you plan to send patches, please send them to this list, with an
accompanying GNU-style ChangeLog. Thanks.
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster." -- Patrick Naughton