delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/11/09/17:58:44

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,RCVD_IN_DNSWL_LOW
X-Spam-Check-By: sourceware.org
Message-ID: <4EBB0593.2050105@cwilson.fastmail.fm>
Date: Wed, 09 Nov 2011 17:58:27 -0500
From: Charles Wilson <cygwin AT cwilson DOT fastmail DOT fm>
Reply-To: Charles Wilson <cygwin AT cwilson DOT fastmail DOT fm>
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: setup.exe, dependencies, and 'keep' mode
References: <4EBB0211 DOT 1060508 AT cs DOT utoronto DOT ca>
In-Reply-To: <4EBB0211.1060508@cs.utoronto.ca>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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

On 11/9/2011 5:43 PM, Ryan Johnson wrote:
> There's a somewhat annoying behavior in setup.exe when installing
> packages in 'keep' mode: all dependencies selected by things which would
> have been installed in 'Curr' mode still try to download. Often I can

It's a setup.hint "bug".  While setup.exe does support per-version 
requires: statements, most setup.hints don't use that, and instead 
specify "global" requirements.

So, bob uploads the new package "foo" which now requires libbar, and he 
simply modifies the (global) requirements to add libbar.  When you try 
to "keep" the old foo, setup.exe still notices that the requirements now 
include libbar, and you don't have it installed, so...

--
Chuck


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

- Raw text -


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