Reduce noise in dependency declaration during uninstall in setup.exe
Corinna Vinschen
corinna-cygwin@cygwin.com
Wed Jan 22 15:04:00 GMT 2014
On Jan 22 01:02, Christopher Faylor wrote:
> On Tue, Jan 21, 2014 at 08:02:41PM -0500, Larry Hall (Cygwin) wrote:
> >On 1/21/2014 7:44 PM, Warren Young wrote:
> >> Alternate idea:
> >>
> >> If all of the changes requested on the previous screen are "Uninstall" (i.e.
> >> everything else is "Keep" or "Skip"), invert the current dependency tree
> >> walking logic. That is, have setup.exe find out which packages must be
> >> removed to satisfy the changes requested on the previous screen.
> >>
> >> "Look, buddy, if you remove that package, I gotta remove these 84 other
> >> packages, too: {foo, bar, baz...} Are you really really sure you want me to
> >> do that?"
> >
> >Yes, this is a known limitation of the current setup source. It falls
> >under category of http://cygwin.com/acronyms/#SHTDI. After all, it sounds
> >like fun, right? ;-)
>
> I think Corinna mentioned that she was going to get to this next
> Thursday or possibly I'm misremembering and she was going to complete
> work on an AI which passed the Turing Test. I can't, for the life of
> me, remember which it was. Or maybe she was going to get help her
> neighbor shampoo their cat? That may have been it.
Actually I'm working on a method to get rid of /etc/passwd and
/etc/group. I have a partially working implementation now, which
generates passwd and group entries by fetching the infos from Windows on
the fly, compatible to the uids/gids and user/group names to
SFU/Interix.
It's already working nicely, but it's still lacking if you try to do
stuff like chmod or chown or, FWIW, ssh into the machine. It's still a
lot to do.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20140122/ddfb78c5/attachment.sig>
More information about the Cygwin
mailing list