Re: [Chicken-users] Re: chicken-install should use sudo -v

2009-10-07 Thread spedr...@gmail.com
On Wed, Oct 7, 2009 at 1:13 AM, John Cowan co...@ccil.org wrote: Unfortunately, in order to build a Chicken extension foo that depends on extension bar, bar must be built *and installed* before foo can be built. Is it possible to build the dependencies, leave them in a temporary folder,

[Chicken-users] Re: chicken-install should use sudo -v

2009-10-06 Thread Aleksej Saushev
Hello! John Cowan co...@ccil.org writes: Currently when you install an egg with many dependencies using the -s (sudo) switch, you have to wait to enter your password until the first time chicken-install invokes sudo. If, on detecting the -s switch, chicken-install immediately ran sudo -v,

Re: [Chicken-users] Re: chicken-install should use sudo -v

2009-10-06 Thread John Cowan
Aleksej Saushev scripsit: No, chicken ought not to use sudo, which is non-standard and unavailable on all non-gnu platforms, unless you install it. It does use it already if you give the -s switch. I'm just suggesting that it do a better job of using it. As for me, I don't think that

Re: [Chicken-users] Re: chicken-install should use sudo -v

2009-10-06 Thread Ivan Raikov
I agree that chicken-install should not use sudo. The implicit invocation of sudo violates the principle of least astonishment, and presents a potential risk for users who do not understand the security implications of this approach. I opposed the inclusion of the sudo mis-feature in

Re: [Chicken-users] Re: chicken-install should use sudo -v

2009-10-06 Thread Jim Ursetto
On Tue, Oct 6, 2009 at 8:59 PM, Ivan Raikov ivan.g.rai...@gmail.com wrote: The implicit invocation of sudo violates the principle of least astonishment You have to explicitly provide the -s switch, so I disagree.  I opposed the inclusion of the sudo mis-feature in chicken-setup, but it

Re: [Chicken-users] Re: chicken-install should use sudo -v

2009-10-06 Thread John Cowan
Ivan Raikov scripsit: I agree that chicken-install should not use sudo. The implicit invocation of sudo violates the principle of least astonishment, and presents a potential risk for users who do not understand the security implications of this approach. I don't see that using a switch