Re: which which
On Wed, Jan 02, 2002 at 02:27:35PM -0500, Norman Vine wrote: >John Morrison writes: > >>Maybe all the packages ought to state where they originated? > >FWIW this often helps :-) > >% package --version > >Should support for this be a requirement for all Cygwin packages ? >AFAIK it is for gnu applications We're not going to require that people modify non-GNU packages to adhere to GNU conventions. Possibly we should have this as a requirement for new packages, though. FWIW, Cygwin is not a GNU project. There is no reason to believe that every package it provides is a GNU package. And, I don't see any reason to add flashing "not a GNU package" to the packages that don't come from ftp.gnu.org. cgf
RE: which which
John Morrison writes: >Maybe all the packages ought to state where they originated? FWIW this often helps :-) % package --version Should support for this be a requirement for all Cygwin packages ? AFAIK it is for gnu applications Cheers Norman
RE: which which
> -Original Message- > [mailto:[EMAIL PROTECTED]]On Behalf Of Earnie Boyd > "Morrison, John" wrote: > > Personally, I'd rather identify the apps which _arn't_ GNU. I > didn't know > > that the (current) version of which for cygwin wasn't the GNU > version. This > > ment that I kept wondering why it wasn't in 'sync' with the 'latest' GNU > > one. > > > > Uhm, "Use the source, Luke" (tm). Alternatively for this particular > case you could also search the cygwin-announce archive for such hints. > I know that Corinna said that it was here own version of which when she > announced it. :) yeah, I know I could use the source, but at the time I had no interest in it, wasn't subscribed to any of the mailing lists and used Cygwin as a complete (still am to a fair degree) newbie. I just assumed (yea 'ass U me') that it was the GNU one. Maybe all the packages ought to state where they originated? J.
Re: which which
"Morrison, John" wrote: > > Personally, I'd rather identify the apps which _arn't_ GNU. I didn't know > that the (current) version of which for cygwin wasn't the GNU version. This > ment that I kept wondering why it wasn't in 'sync' with the 'latest' GNU > one. > Uhm, "Use the source, Luke" (tm). Alternatively for this particular case you could also search the cygwin-announce archive for such hints. I know that Corinna said that it was here own version of which when she announced it. Earnie. _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
RE: which which
Personally, I'd rather identify the apps which _arn't_ GNU. I didn't know that the (current) version of which for cygwin wasn't the GNU version. This ment that I kept wondering why it wasn't in 'sync' with the 'latest' GNU one. > -Original Message- > From: Robert Collins [mailto:[EMAIL PROTECTED]] > Sent: Saturday, 22 December 2001 12:39 am > To: [EMAIL PROTECTED] > Subject: Re: which which > > > - Original Message - > From: "Christopher Faylor" <[EMAIL PROTECTED]> > > > So, the bottom line is that once the new version of which > is uploaded, > the > > right thing will happen automatically. The only setup.hint changes > that would > > be required are to the sdesc and ldesc. I think you should make it > clear that > > this is the GNU version of this package. > > Agreed. > > Rob > === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
Re: which which
- Original Message - From: "Christopher Faylor" <[EMAIL PROTECTED]> > So, the bottom line is that once the new version of which is uploaded, the > right thing will happen automatically. The only setup.hint changes that would > be required are to the sdesc and ldesc. I think you should make it clear that > this is the GNU version of this package. Agreed. Rob
Re: which which
On Fri, Dec 21, 2001 at 03:15:33PM -, Morrison, John wrote: > OK I don't mind maintaining it as long as I can just forward questions to > the proper people :) and it compiles OOTB (or very nearly :]) Uhm, as the maintainer _you_ are the person who would have to answer questions. That's the thing with maintainership: Porting to Cygwin, answering questions, fix Cygwin related bugs, upload new versions, ... > I've changed the hints file to: > > prev: 1.5-1 > curr: 2.13-1 > > I don't want to force folks to use this copy. > > Feel free to upload it, but could I ask you to announce it too as I'm off > line soon... I'm going to upload it as soon as you're back online (drop a note). Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developermailto:[EMAIL PROTECTED] Red Hat, Inc.
Re: which which
On Fri, Dec 21, 2001 at 03:15:33PM -, Morrison, John wrote: > >> -Original Message- >> From: Corinna Vinschen [mailto:[EMAIL PROTECTED]] >> On Fri, Dec 21, 2001 at 12:37:31PM -, Morrison, John wrote: >> > > -Original Message- >> > > From: Earnie Boyd [mailto:[EMAIL PROTECTED]] >> > > "Morrison, John" wrote: >> > > > >> > > > And here's the setup.hint: >> > > > >> > > > sdesc: "Displays where a particular program in your >> path is located" >> > > > ldesc: "Which takes one or more arguments. For each of >> its arguments >> > > > it prints to stdout the full path of the executables >> > > > that would have been executed when this argument had been >> > > > entered at the shell prompt. It does this by searching for >> > > > an executable or script in the directories listed in the >> > > > environment variable PATH using the same algorithm as bash." >> > > > prev: 1.5-1 >> > > > test: 2.13-1 >> > > > category: Base >> > > > requires: >> > > > >> > > > *note* that this version is in deliberately as test >> *GRIN*. It's a >> > > > complete change of code base so I think it warrants it >> :) It also >> > > > has no package dependences (but you have to have Cygwin >> installed to >> > > > do anything with it ;) >> > > > >> > > >> > > Then 1.5-1 is current and not previous. You can have all >> three, prev, >> > > curr and test in the same directory. >> > > >> > >> > Good point - that makes sense. Consider it changed :) >> will upload the >> > replacement soon. >> >> Please drop the `test' marker. The GNU version becomes `curr', >> my version either `prev' or dropped completely. I'm going to drop >> the `test' marker for the units package either. >> >> You're the maintainer of `which' then, ok? I just want to make clear >> that I don't maintain `which' anymore after the change to the GNU >> version. >> >> And again, I don't have any personal problem with that. I appreciate >> that you're proactively moving over to the GNU version. It makes >> sense to use it, as you mentioned in your other posting. >> >> Corinna > >OK I don't mind maintaining it as long as I can just forward questions to >the proper people :) and it compiles OOTB (or very nearly :]) > >I've changed the hints file to: > >prev: 1.5-1 >curr: 2.13-1 > >I don't want to force folks to use this copy. Please read http://cygwin.com/setup.html . I have tried to make it very clear there that you do not need to specify prev or curr if the version number works correctly. We really, really should let the computer do this kind of thing for us. So, the bottom line is that once the new version of which is uploaded, the right thing will happen automatically. The only setup.hint changes that would be required are to the sdesc and ldesc. I think you should make it clear that this is the GNU version of this package. cgf
RE: which which
> -Original Message- > From: Corinna Vinschen [mailto:[EMAIL PROTECTED]] > On Fri, Dec 21, 2001 at 12:37:31PM -, Morrison, John wrote: > > > -Original Message- > > > From: Earnie Boyd [mailto:[EMAIL PROTECTED]] > > > "Morrison, John" wrote: > > > > > > > > And here's the setup.hint: > > > > > > > > sdesc: "Displays where a particular program in your > path is located" > > > > ldesc: "Which takes one or more arguments. For each of > its arguments > > > > it prints to stdout the full path of the executables > > > > that would have been executed when this argument had been > > > > entered at the shell prompt. It does this by searching for > > > > an executable or script in the directories listed in the > > > > environment variable PATH using the same algorithm as bash." > > > > prev: 1.5-1 > > > > test: 2.13-1 > > > > category: Base > > > > requires: > > > > > > > > *note* that this version is in deliberately as test > *GRIN*. It's a > > > > complete change of code base so I think it warrants it > :) It also > > > > has no package dependences (but you have to have Cygwin > installed to > > > > do anything with it ;) > > > > > > > > > > Then 1.5-1 is current and not previous. You can have all > three, prev, > > > curr and test in the same directory. > > > > > > > Good point - that makes sense. Consider it changed :) > will upload the > > replacement soon. > > Please drop the `test' marker. The GNU version becomes `curr', > my version either `prev' or dropped completely. I'm going to drop > the `test' marker for the units package either. > > You're the maintainer of `which' then, ok? I just want to make clear > that I don't maintain `which' anymore after the change to the GNU > version. > > And again, I don't have any personal problem with that. I appreciate > that you're proactively moving over to the GNU version. It makes > sense to use it, as you mentioned in your other posting. > > Corinna OK I don't mind maintaining it as long as I can just forward questions to the proper people :) and it compiles OOTB (or very nearly :]) I've changed the hints file to: prev: 1.5-1 curr: 2.13-1 I don't want to force folks to use this copy. Feel free to upload it, but could I ask you to announce it too as I'm off line soon... Thanks, J. === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
Re: which which
On Fri, Dec 21, 2001 at 12:37:31PM -, Morrison, John wrote: > > -Original Message- > > From: Earnie Boyd [mailto:[EMAIL PROTECTED]] > > "Morrison, John" wrote: > > > > > > And here's the setup.hint: > > > > > > sdesc: "Displays where a particular program in your path is located" > > > ldesc: "Which takes one or more arguments. For each of its arguments > > > it prints to stdout the full path of the executables > > > that would have been executed when this argument had been > > > entered at the shell prompt. It does this by searching for > > > an executable or script in the directories listed in the > > > environment variable PATH using the same algorithm as bash." > > > prev: 1.5-1 > > > test: 2.13-1 > > > category: Base > > > requires: > > > > > > *note* that this version is in deliberately as test *GRIN*. It's a > > > complete change of code base so I think it warrants it :) It also > > > has no package dependences (but you have to have Cygwin installed to > > > do anything with it ;) > > > > > > > Then 1.5-1 is current and not previous. You can have all three, prev, > > curr and test in the same directory. > > > > Good point - that makes sense. Consider it changed :) will upload the > replacement soon. Please drop the `test' marker. The GNU version becomes `curr', my version either `prev' or dropped completely. I'm going to drop the `test' marker for the units package either. You're the maintainer of `which' then, ok? I just want to make clear that I don't maintain `which' anymore after the change to the GNU version. And again, I don't have any personal problem with that. I appreciate that you're proactively moving over to the GNU version. It makes sense to use it, as you mentioned in your other posting. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developermailto:[EMAIL PROTECTED] Red Hat, Inc.
RE: which which
> -Original Message- > From: Earnie Boyd [mailto:[EMAIL PROTECTED]] > "Morrison, John" wrote: > > > > And here's the setup.hint: > > > > sdesc: "Displays where a particular program in your path is located" > > ldesc: "Which takes one or more arguments. For each of its arguments > > it prints to stdout the full path of the executables > > that would have been executed when this argument had been > > entered at the shell prompt. It does this by searching for > > an executable or script in the directories listed in the > > environment variable PATH using the same algorithm as bash." > > prev: 1.5-1 > > test: 2.13-1 > > category: Base > > requires: > > > > *note* that this version is in deliberately as test *GRIN*. It's a > > complete change of code base so I think it warrants it :) It also > > has no package dependences (but you have to have Cygwin installed to > > do anything with it ;) > > > > Then 1.5-1 is current and not previous. You can have all three, prev, > curr and test in the same directory. > Good point - that makes sense. Consider it changed :) will upload the replacement soon. J. === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
Re: which which
"Morrison, John" wrote: > > And here's the setup.hint: > > sdesc: "Displays where a particular program in your path is located" > ldesc: "Which takes one or more arguments. For each of its arguments > it prints to stdout the full path of the executables > that would have been executed when this argument had been > entered at the shell prompt. It does this by searching for > an executable or script in the directories listed in the > environment variable PATH using the same algorithm as bash." > prev: 1.5-1 > test: 2.13-1 > category: Base > requires: > > *note* that this version is in deliberately as test *GRIN*. It's a > complete change of code base so I think it warrants it :) It also > has no package dependences (but you have to have Cygwin installed to > do anything with it ;) > Then 1.5-1 is current and not previous. You can have all three, prev, curr and test in the same directory. Earnie. _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
RE: which which
Hi, I've done the package. The hint file should be embedded below. Corinna - I don't know if this is a good idea or not, but should it be an aim of Cygwin to use as many GNU original programs as possible rather than writing our own (our in the collective noun as it's _FAR_ beyond my capabilities :)? *PLEASE* don't get me wrong - I really appreciate the time you (and others) put in to getting a program written to supply the missing functionality (cygrunsrv is a superb example), but wouldn't you like _not_ to have to write the code? Anyway, which. The GNU version has several options which Corinnas' version didn't... $ which --help Usage: which [options] [--] programname [...] Options: --version, -[vV] Print version and exit successfully. --help, Print this help and exit successfully. --skip-dot Skip directories in PATH that start with a dot. --skip-tilde Skip directories in PATH that start with a tilde. --show-dot Don't expand a dot to current directory in output. --show-tilde Output a tilde for HOME directory for non-root. --tty-only Stop processing options on the right if not on tty. --all, -aPrint all matches in PATH, not just the first --read-alias, -i Read list of aliases from stdin. --skip-alias Ignore option --read-alias; don't read stdin. --read-functions Read shell functions from stdin. --skip-functions Ignore option --read-functions; don't read stdin. And here's the setup.hint: sdesc: "Displays where a particular program in your path is located" ldesc: "Which takes one or more arguments. For each of its arguments it prints to stdout the full path of the executables that would have been executed when this argument had been entered at the shell prompt. It does this by searching for an executable or script in the directories listed in the environment variable PATH using the same algorithm as bash." prev: 1.5-1 test: 2.13-1 category: Base requires: *note* that this version is in deliberately as test *GRIN*. It's a complete change of code base so I think it warrants it :) It also has no package dependences (but you have to have Cygwin installed to do anything with it ;) and the rest of the files can be found at: http://straylight.eu.org/~carl/which/ J. === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
RE: which which
Here's the help from the GNU one... $ which --help Usage: which [options] [--] programname [...] Options: --version, -[vV] Print version and exit successfully. --help, Print this help and exit successfully. --skip-dot Skip directories in PATH that start with a dot. --skip-tilde Skip directories in PATH that start with a tilde. --show-dot Don't expand a dot to current directory in output. --show-tilde Output a tilde for HOME directory for non-root. --tty-only Stop processing options on the right if not on tty. --all, -aPrint all matches in PATH, not just the first --read-alias, -i Read list of aliases from stdin. --skip-alias Ignore option --read-alias; don't read stdin. --read-functions Read shell functions from stdin. --skip-functions Ignore option --read-functions; don't read stdin. (please note that I'm away from Saturday until 2 Jan next year - so if I do package this it may not be for a while :) J. > -Original Message- > From: Corinna Vinschen [mailto:[EMAIL PROTECTED]] > Sent: Thursday, 20 December 2001 3:28 pm > To: '[EMAIL PROTECTED]' > Subject: Re: which which > > > On Thu, Dec 20, 2001 at 02:29:54PM -, Morrison, John wrote: > > Corinna - is there any pro's/cons (besides not maintaining > your own version) > > for/against using the GNU version? > > Dunno. I never compared them. If you compare them and you're > under the impression the GNU version has some real advantages, > feel free to maintain that package. My which has a -a option > and that's it. > > Corinna > > -- > Corinna Vinschen Please, send mails > regarding Cygwin to > Cygwin Developer > mailto:[EMAIL PROTECTED] > Red Hat, Inc. > === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
Re: which which
On Thu, Dec 20, 2001 at 02:29:54PM -, Morrison, John wrote: > Corinna - is there any pro's/cons (besides not maintaining your own version) > for/against using the GNU version? Dunno. I never compared them. If you compare them and you're under the impression the GNU version has some real advantages, feel free to maintain that package. My which has a -a option and that's it. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developermailto:[EMAIL PROTECTED] Red Hat, Inc.
RE: which which
Corinna - is there any pro's/cons (besides not maintaining your own version) for/against using the GNU version? J. > -Original Message- > From: Corinna Vinschen [mailto:[EMAIL PROTECTED]] > Sent: Thursday, 20 December 2001 12:47 pm > To: [EMAIL PROTECTED] > Subject: Re: which which > > > On Thu, Dec 20, 2001 at 11:23:38PM +1100, Robert Collins wrote: > > Ah, well I've no idea about how GNU our version is. :}. > > I contributed my own small version of which (which is version 1.5). > > If you want to maintain which in future, feel free to contribute > the GNU version instead. I have actually no problems stepping back. > > Corinna > > -- > Corinna Vinschen Please, send mails > regarding Cygwin to > Cygwin Developer > mailto:[EMAIL PROTECTED] > Red Hat, Inc. > === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
RE: which which
Judging by the following::: /-- $ cygcheck --help Usage: cygcheck [OPTIONS] [program ...] -s, --sysinfo = system information (not with -k) -v, --verbose = verbose output (indented) (for -s or programs) -r, --registry = registry search (requires -s) -k, --keycheck = perform a keyboard check session (not with -s) -h, --help = give help about the info You must at least give either -s or -k or a program name $ man cygcheck No manual entry for cygcheck \-- I don't know how we'd be expected to find the -c option for cygcheck. Are there any other goodies in there? For that matter, I didn't even know cygcheck would give version numbers (although I did know setup.exe would give me that info...) --Kevin -Original Message- From: Robert Collins [mailto:[EMAIL PROTECTED]] Sent: Thursday, December 20, 2001 7:17 AM I'm sure you could have answered the version question yourself: " $ cygcheck -c which Cygwin Package Information Package Version which 1.5-1 "
Re: which which
- Original Message - From: "Corinna Vinschen" <[EMAIL PROTECTED]> > I contributed my own small version of which (which is version 1.5). > > If you want to maintain which in future, feel free to contribute > the GNU version instead. I have actually no problems stepping back. I'm happy with either your version or the GNU version. I'd say it's up to you and John. Rob
Re: which which
On Thu, Dec 20, 2001 at 11:23:38PM +1100, Robert Collins wrote: > Ah, well I've no idea about how GNU our version is. :}. I contributed my own small version of which (which is version 1.5). If you want to maintain which in future, feel free to contribute the GNU version instead. I have actually no problems stepping back. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developermailto:[EMAIL PROTECTED] Red Hat, Inc.
Re: which which
Ah, well I've no idea about how GNU our version is. :}. Rob === - Original Message - From: "Morrison, John" <[EMAIL PROTECTED]> To: "'Robert Collins'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Thursday, December 20, 2001 11:23 PM Subject: RE: which which > I wasn't sure that: > > 1) we were using the GNU which (which --version doesn't work) and > 2) by offering to update the package I wouldn't be offending the current(?) > maintainer. > > J. > > BTW - It wasn't 1.5 in particular I wanted to know but whether it was the > GNU which we were using. Which's are confusing :-) > > > > > I'm sure you could have answered the version question yourself: > > " > > $ cygcheck -c which > > Cygwin Package Information > > Package Version > > which 1.5-1 > > " > > > > And yes, IMO an update would be a Good Thing. > > > > Rob > > done it *AGAIN*. Must remember - always reply-to-all! Sorry > Robert. > > > === > Information in this email and any attachments are confidential, and may > not be copied or used by anyone other than the addressee, nor disclosed > to any third party without our permission. There is no intention to > create any legally binding contract or other commitment through the use > of this email. > > Experian Limited (registration number 653331). > Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF >
RE: which which
I wasn't sure that: 1) we were using the GNU which (which --version doesn't work) and 2) by offering to update the package I wouldn't be offending the current(?) maintainer. J. BTW - It wasn't 1.5 in particular I wanted to know but whether it was the GNU which we were using. Which's are confusing :-) > > I'm sure you could have answered the version question yourself: > " > $ cygcheck -c which > Cygwin Package Information > Package Version > which 1.5-1 > " > > And yes, IMO an update would be a Good Thing. > > Rob done it *AGAIN*. Must remember - always reply-to-all! Sorry Robert. === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
Re: which which
=== - Original Message - From: "Morrison, John" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, December 20, 2001 11:01 PM Subject: which which > If you'll pardon the pun, which version of which are we running? The GNU > version is currently 2.13 and I just wondered if folks would like and > update...? (it compiles OOTB) I'm sure you could have answered the version question yourself: " $ cygcheck -c which Cygwin Package Information Package Version which 1.5-1 " And yes, IMO an update would be a Good Thing. Rob
which which
If you'll pardon the pun, which version of which are we running? The GNU version is currently 2.13 and I just wondered if folks would like and update...? (it compiles OOTB) J. === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF