This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Welcoming Brian Dessent as setup maintainer


----Original Message----
>From: Brian Dessent
>Sent: 04 May 2005 04:12

> The only one that makes any sense is when you're trying to uninstall a
> large dependency tree, such as if you want to get rid of X11.  The last
> time I tried this it was quite hard, since you would turn off one
> package, but in the process of cycling the next you would wind up
> re-enabling the one you just turned off.  I think it's possible to do it
> but you have to do something really stupid like put half the packages in
> 'Source', then disable the other half, then finally you can cycle the
> first set to Uninstall since there's no version number in between Source
> and Uninstall.  Makes me kind of sick just thinking about expecting
> someone not familiar with setup to figure that out.
> 
> I guess that gets into a whole other area though, that you should either
> be able to mass-deselect a number of packages at once, or have some way
> of deselecting a package without cycling through other versions of it.
> :/

  Mass selection, and a right-click context menu.  I'll take a look at that
too.

> But back to Larry's point.  Should we refuse to even give them the rope
> lest they hang themselves?

  Yep.  Absolutely.  Hey, as far as I'm concerned, anytime anyone clicks the
'install in text mode' or 'just for me' buttons, a little sign should light
up, saying "Please do not click on this button again".

  Hell, let's make it a compile-time option.  Anyone who *really* knows what
they're doing can build their own local copy of setup with
-DNO_I_REALLY_DO_WANT_TO_MESS_UP_MY_INSTALL....

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]