delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/09/29/16:16:20

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:to:reply-to:from:subject:message-id:date
:mime-version:content-type:content-transfer-encoding; q=dns; s=
default; b=CF72/RJlDe2ZH4lwjGRx000ffQabxlsXg0sTDVDAIdYYr048ESCXq
jqwDz2hK5WGSyjVyMfa1eGJh24a7NsYQ5bRZmoExPica7agfmsFV15hrazN0umRB
76K8eL0wk7ihxbGMIWvFCYjwXVm3Urmu05yvMGKMUZEUWkcdPRLg8A=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:to:reply-to:from:subject:message-id:date
:mime-version:content-type:content-transfer-encoding; s=default;
bh=lMFMdO66pgS/dNvB+2aPy4Zb994=; b=KJaV/CcV4zaiipmPNhoBjDdYaevz
BHkQBQLVA7lhnsd7RDYuyIWiM8FQVDpf1NVRpJsBNwTjyYAVL3FTs/aKD6dqoCri
Fkzv+4fLykUBq9/KFNk66rukAeWC9KlyHSXTictDRAZ6xBiKRTIPw9DyubhRGZ0g
Yxesv2/rie8uuwk=
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=BAYES_20,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=H*R:D*cygwin.com, Hx-languages-length:913, flagged, databases
X-HELO: mout.gmx.net
To: "Cygwin (maillist)" <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
From: "Sam Edge (Cygwin)" <sam DOT edge DOT cygwin AT gmx DOT com>
Subject: Dependency issues in setup.ini.
Message-ID: <505405e4-5a2f-8d6b-f012-404bd7d69009@gmx.com>
Date: Fri, 29 Sep 2017 21:16:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
X-UI-Out-Filterresults: notjunk:1;V01:K0:FFnshqQclNo=:aji0UJ8sgoZsH/kxdgDDvk ZBXcJKuikOc0/fuObAhkzjyAAQp3i4l2N09Uq9n8gzeGIHkxFzL8fWnwt11YcuMCHxgszHQnb XVZlBRpEJLgtZfnZWOL4IAPhY2kb33TANAoQiSUg09meazQHJY8Rz4voyGruI7w5H5QdD5NtZ 5+jqKbgCj0z35jpmvU9hWg5EB/QzuPDIXU44N8NVW9oSQ/TwBwlT7mL2zlJHkQtmnmkfGJEgw SghOK/JdYVOei6Sj6EcE3VaNYNqTAHpWplM1WJ4W3le+CThgq0SkuYn2NGjC93GKa1T7Gwd3b HDxGmOCiIMoUmyTxUPvl4zBX4ODll/PZhnK2A9uZD2zm+RW4nRR/SaZ4UQrrkG3r0KYWMMN9+ gj9fa6bpZJoY46pQiisvng3ducvT4lvee708pKR38axxIiPFFDy1fDtpUO7OPxxMQKq5c888O krurmbhMnoWXmiNjs4MntjrF82jaSSQaBDOUYrjLBxtuCd599kPUjffEMeO9WrNfDUQQ8ncV/ ydHYAvvJUCjzCCiPd66adypW4qSk2YYnMREDbkryC88fYy5QhyFtiLGTcvhRKhFNec/jznutZ l9I0L2EmOO0+nLNxuEheBdy2IRxOozPN2+7u069CrFpjfkLHKtS1n/qRUs9IZktGzAMadG9FB SYvp+W6IKeR6b/AiHOPY2tupHQ+zCFsBJhUN4SdG6yPHaCmy/ExcwrzCJq7MAcU5IrKu4bnTi aKMl/8eZcFOiIRWJ0AJTZZ35UJOAEJyYXRjWZL89VmdZ1my2YH/lKQG9uzNG9At3sCK6LJIdu POIMSjM7En1ZJ/xF4IkQZpUDk63Q0VLuNITG7ROQ0FbYY3MTTw=

Hi all.

I've been developing a Python package that can interrogate and
manipulate local package caches (the directories where setupXXX.exe
keeps its downloads) and installation databases (from Cygwin
/etc/setup/installed.db files) with a mind to pruning, merging and
reporting in the spiript of Michael A. Chase's 'clean_setup' utility but
as a scriptable tool set rather than a stand-alone utility.

It's not production ready yet but it's already flagged up some issues.

For example we have lots of dependency loops in the 'requires' fields in
setup.ini - even to the point that some packages depend upon themselves!

And also we have some dependency omissions. For example, mintty doesn't
depend upon anything - it has no requires field. Surely, every binary
package should depend at least upon 'cygwin'?

Is this a known issue or should I report in more detail?

-- 
Sam Edge


--
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