delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/03/28/07:27:56

X-Spam-Check-By: sourceware.org
Message-ID: <44292BB6.7060806@arbylon.net>
Date: Tue, 28 Mar 2006 14:27:34 +0200
From: Gregor Heinrich <gregor AT arbylon DOT net>
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: cygwin setup: uninstall deadlock...
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Hi -- I have a question on the uninstalling procedure for individual
packages with the Cygwin Setup utility.

My exemplary problem: I can't seem to uninstall the libXft, libXft1,
libXft2 and X11 altogether. But I guess this problem is more general.

The reason is that the mentioned packages are an example for mutual
dependencies, and the cyclical choice of options in connection with
automatic and permanent reset of dependencies results in "deadlocks". If
packages are mutually dependent, like the above ones, cycling options
from from Keep to Uninstall, the intermediate Reinstall option for one
of these packages always resets any Uninstall intended for the others.

Maybe someone can give me a hint on the correct usage. I think this is a
design or usability problem, that could be solved (1) by avoiding direct
dependency resolution and solely relying on the dependency step after
the finalising Next command, (2) by allowing to directly choose
Uninstall without having to cycle through various unwanted options, or,
possibly the simplest solution, (3) by calculating minimal dependencies
and not sticking to Reinstall like above.

Thanks for any hints,

gregor



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019