Re: bash should not be essential

1997-12-07 Thread Kai Henningsen
[EMAIL PROTECTED] (Mark Baker) wrote on 21.11.97 in <[EMAIL PROTECTED]>: > I don't know whether Ian does, but I do. I find > > cp /very/long/path/foo /very/long/path/bar baz > > a lot harder to read than > > cp /very/long/bath/{foo,bar} baz > > And your suggestion of > > (cd /ve

Re: bash should not be essential

1997-11-23 Thread Mark W. Eichin
> Do you still think that "the use of { } makes the rules files clearer and I'd just like to request that people stop making the same mistake that deb-check does... Please abbreviate this construct to {,} but *no less than that*. It's legitimate, even *necessary* in some contexts, to use { } in

Re: bash should not be essential

1997-11-22 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- Mark Baker wrote: > [EMAIL PROTECTED] (Santiago Vila Doncel) writes: > > > Yes, bash is essential because we always *need* a POSIX shell. But GNU > > bash provides *two* of them: /bin/sh and /bin/bash. Only /bin/sh should > > be essential. > > However, dangling

Re: bash should not be essential

1997-11-21 Thread Rob Browning
[EMAIL PROTECTED] (Mark Baker) writes: > And your suggestion of > > (cd /very/long/path; cp foo bar baz) To be safe, this should be (cd /very/long/path && cp foo bar baz) -- Rob Browning <[EMAIL PROTECTED]> PGP fingerprint = E8 0E 0D 04 F5 21 A0 94 53 2B 97 F5 D6 4E 39 30

Re: bash should not be essential

1997-11-21 Thread Mark Baker
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Santiago Vila Doncel) writes: > Yes, bash is essential because we always *need* a POSIX shell. But GNU > bash provides *two* of them: /bin/sh and /bin/bash. Only /bin/sh should > be essential. However, dangling symlinks are not terribly

Re: bash should not be essential

1997-11-21 Thread Santiago Vila Doncel
Ian Jackson wrote: > Santiago Vila Doncel: > > bash is currently essential because there is no other POSIX > > shell. Point. > > No, that is not the (only) reason why bash is essential. bash is also > essential because it provides a fixed useful set of facilities for > people to write init.d scri

Re: bash should not be essential

1997-11-21 Thread Ian Jackson
Santiago Vila Doncel: > bash is currently essential because there is no other POSIX > shell. Point. No, that is not the (only) reason why bash is essential. bash is also essential because it provides a fixed useful set of facilities for people to write init.d scripts, preinst scripts, &c., - ie,

Re: bash should not be essential

1997-11-20 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- Ian Jackson wrote: > What the people who want to make bash nonessential are asking is to > further restrict the facilities available to such programs, in a way > that may make life very difficult for people. "make life very difficult" is an exaggeration. bash i

Goals and portability (was Re: bash should not be essential)

1997-11-20 Thread Ian Jackson
Santiago Vila Doncel: > So if we have to admit bashisms in debian/rules, we are in fact saying > "Debian packages will always be for Debian/Linux distributions". and later in another message > No, we are saying "If you want to port a single Debian package to some > system, you have to Debianize th

Re: bash should not be essential

1997-11-20 Thread Ian Jackson
It is clearly necessary for there to be some basic set of functionality which can be used by packages before others are available. We decided very early on to make this set be Perl (without most of the modules) and bash. What the people who want to make bash nonessential are asking is to further

Re: bash should not be essential

1997-11-15 Thread Kai Henningsen
[EMAIL PROTECTED] (Scott Ellis) wrote on 13.11.97 in <[EMAIL PROTECTED]>: > "Because it is that way now" is NOT necessarily a valid argument for > keeping things the same way. Slavery used to be common, East Germany used > to exist. That is not a valid arguement for the continuance of East > Ge

Re: bash should not be essential

1997-11-13 Thread Manoj Srivastava
Hi, I agree with the statement that any script that uses bashisms should in fact start with the string #! /bin/bash. Do we know of any other shell that is POSIX compliant? Bash, invoked as /bin/sh, has a stated goal of being a POSIX compliant shell, and I think is quite good at

Re: bash should not be essential

1997-11-13 Thread Rob Browning
Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > No, we are saying "If you want to port a single Debian package to some > system, you have to Debianize the system first". This is nonsense. I know this is a small sample, but every system here in the CS dept: SUNs, SGIs, AIX machines, and HP mach

Re: bash should not be essential

1997-11-13 Thread Manoj Srivastava
Hi, >>"Santiago" == Santiago Vila Doncel <[EMAIL PROTECTED]> writes: Santiago> -BEGIN PGP SIGNED MESSAGE- Rob Browning wrote: >> Santiago Vila Doncel <[EMAIL PROTECTED]> writes: So if we have to >> admit bashisms in debian/rules, we are in fact saying "Debian >> packages will always be for

Re: bash should not be essential

1997-11-13 Thread James Troup
Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > > > So if we have to admit bashisms in debian/rules, we are in fact > > > saying "Debian packages will always be for Debian/Linux > > > distributions". > > > > No, we are saying that you need bash on any Debian system. > > No, we are saying "If

Re: bash should not be essential

1997-11-13 Thread James Troup
Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > > How does one satisfy the need for an essential POSIX bourne shell > > with multiple possibilities? > > Having a virtual package tagged as essential. Say what? How do you tag a virtual package as essential? > > You, surely, *must* have at le

Re: bash should not be essential

1997-11-13 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- Rob Browning wrote: > Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > > So if we have to admit bashisms in debian/rules, we are in fact saying > > "Debian packages will always be for Debian/Linux distributions". > > No, we are saying that you need bash on any

Re: bash should not be essential

1997-11-13 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- James Troup: > How does one satisfy the need for an essential POSIX bourne shell with > multiple possibilities? Having a virtual package tagged as essential. > You, surely, *must* have at least one POSIX bourne shell marked as > essential, otherwise people can

Re: bash should not be essential

1997-11-13 Thread Rob Browning
Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > So if we have to admit bashisms in debian/rules, we are in fact saying > "Debian packages will always be for Debian/Linux distributions". No, we are saying that you need bash on any Debian system. Which systems will bash not build on? And anoth

Re: bash should not be essential

1997-11-13 Thread James Troup
Santiago Vila Doncel <[EMAIL PROTECTED]> writes: [ stuff snipped to get down to the core issue ] What I want to see answered is this: How does one satisfy the need for an essential POSIX bourne shell with multiple possibilities? You, surely, *must* have at least one POSIX bourne shell marked as

Re: bash should not be essential

1997-11-13 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- On 13 Nov 1997, James Troup wrote: > Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > > > > I suggest you file bugs on those which needlessly do. > > > > Well, will they be "legitimate" as `wishlist' bugs? Or they will be > > refused by saying "I don't think

Re: bash should not be essential

1997-11-13 Thread James Troup
Scott Ellis <[EMAIL PROTECTED]> writes: > > The point is, bash is already essential, that is Debian policy. > > The onus is on *you* to demonstrate why that should be changed. > > "Because it is that way now" is NOT necessarily a valid argument for > keeping things the same way. I never said it

Re: bash should not be essential

1997-11-13 Thread James Troup
Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > > I suggest you file bugs on those which needlessly do. > > Well, will they be "legitimate" as `wishlist' bugs? Or they will be > refused by saying "I don't think it is important, since bash is > essential" and closed immediately? Herbert has be

Re: bash should not be essential

1997-11-13 Thread Scott Ellis
On 13 Nov 1997, James Troup wrote: > Scott Ellis <[EMAIL PROTECTED]> writes: > > > Nice post, but very little in the way of rational arguments why bash > > should be essential when it doesn't have to be. > > Cheap shot, not well made. The point is, bash is already essential, > that is Debian po

Re: bash should not be essential

1997-11-13 Thread James Troup
Scott Ellis <[EMAIL PROTECTED]> writes: > Nice post, but very little in the way of rational arguments why bash > should be essential when it doesn't have to be. Cheap shot, not well made. The point is, bash is already essential, that is Debian policy. The onus is on *you* to demonstrate why tha

Re: bash should not be essential

1997-11-13 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- On 13 Nov 1997, James Troup wrote: > Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > > > In fact, I am not worried by the fact that bash is essential or not. > > I am worried by the fact that so many packages depend on it. > > I suggest you file bugs on tho

Re: bash should not be essential

1997-11-13 Thread Scott Ellis
On 13 Nov 1997, James Troup wrote: [lots snipped] > What on earth for? That's completely redundant if bash is essential. Nice post, but very little in the way of rational arguments why bash should be essential when it doesn't have to be. It's not like there is significatly more power there than

Re: bash should not be essential

1997-11-13 Thread James Troup
Santiago Vila Doncel <[EMAIL PROTECTED]> writes: > > > I want to change the policy. I think bash should not be > > > essential. > > > > Why? > > Because this seems to be the only way of encouraging #!/bin/sh in > favour of #!/bin/bash... That seems

Re: bash should not be essential

1997-11-13 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- > Because this seems to be the only way of encouraging #!/bin/sh > in favour of #!/bin/bash... Sorry, "against #!/bin/bash", I meant, of course -BEGIN PGP SIGNATURE- Version: 2.6.3ia Charset: latin1 iQCVAgUBNGsEZiqK7IlOjMLFAQFp9wP5AWq4qDFY+RAb8cKDCmF9U

Re: bash should not be essential

1997-11-13 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- > Santiago> I want to change the policy. I think bash should not be > Santiago> essential. > Manoj> Why? Because this seems to be the only way of encouraging #!/bin/sh in favour of #!/bin/bash... > Manoj> Do we have any alternatives? Currently, maybe not. In

Re: bash should not be essential

1997-11-12 Thread Manoj Srivastava
Hi, >>"Santiago" == Santiago Vila Doncel <[EMAIL PROTECTED]> writes: Santiago> I want to change the policy. I think bash should not be Santiago> essential. Why? Mind you, I'm not being argumentative, I just want to see technical reasons for and against having a standard, free Bourne she

bash should not be essential

1997-11-12 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE- Ian Jackson wrote: > If you want to change the policy and say that bash shouldn't be > essential then please come to debian-policy and we'll talk about it. I want to change the policy. I think bash should not be essential. > It might be wo